• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            colorful

            zc qq:1337220912

             

            linux 進(jìn)程 和 作業(yè)

            Linux是一個(gè)多用戶多任務(wù)的操作系統(tǒng)。多用戶是指多個(gè)用戶可以在同一時(shí)間使用計(jì) 算機(jī)系統(tǒng);多任務(wù)是指Linux可以同時(shí)執(zhí)行幾個(gè)任務(wù),
            它可以在還未執(zhí)行完一個(gè)任務(wù)時(shí)又 執(zhí)行另一項(xiàng)任務(wù)。    操作系統(tǒng)管理多個(gè)用戶的請(qǐng)求和多個(gè)任務(wù)。大多數(shù)系統(tǒng)都只有一個(gè)CPU和一個(gè)主存,
            但一個(gè)系統(tǒng)可能有多個(gè)二級(jí)存儲(chǔ)磁盤和多個(gè)輸入/輸出設(shè)備。操作系統(tǒng)管理這些資源并在 多個(gè)用戶間共享資源,當(dāng)您提出一個(gè)請(qǐng)求時(shí),給您造成一種假象,
            好象系統(tǒng)只被您獨(dú)自占 用。而實(shí)際上操作系統(tǒng)監(jiān)控著一個(gè)等待執(zhí)行的任務(wù)隊(duì)列,這些任務(wù)包括用戶作業(yè)、操作系 統(tǒng)任務(wù)、郵件和打印作業(yè)等。
            操作系統(tǒng)根據(jù)每個(gè)任務(wù)的優(yōu)先級(jí)為每個(gè)任務(wù)分配合適的時(shí)間 片,每個(gè)時(shí)間片大約都有零點(diǎn)幾秒,雖然看起來(lái)很短,但實(shí)際上已經(jīng)足夠計(jì)算機(jī)完成成千
            上萬(wàn)的指令集。每個(gè)任務(wù)都會(huì)被系統(tǒng)運(yùn)行一段時(shí)間,然后掛起,系統(tǒng)轉(zhuǎn)而處理其他任務(wù); 過(guò)一段時(shí)間以后再回來(lái)處理這個(gè)任務(wù),直到某個(gè)任務(wù)完成,
            從任務(wù)隊(duì)列中去除。    Linux系統(tǒng)上所有運(yùn)行的東西都可以稱之為一個(gè)進(jìn)程。每個(gè)用戶任務(wù)、每個(gè)系統(tǒng)管理 守護(hù)進(jìn)程,都可以稱之為進(jìn)程
            Linux用分時(shí)管理方法使所有的任務(wù)共同分享系統(tǒng)資源。 我們討論進(jìn)程的時(shí)候,不會(huì)去關(guān)心這些進(jìn)程究竟是如何分配的,或者是內(nèi)核如何管理分配
            時(shí)間片的,我們所關(guān)心的是如何去控制這些進(jìn)程,讓它們能夠很好地為用戶服務(wù)。    進(jìn)程的一個(gè)比較正式的定義是:在自身的虛擬地址空間運(yùn)行的一個(gè)
            單獨(dú)的程序。進(jìn) 程程序是有區(qū)別的,進(jìn)程不是程序,雖然它由程序產(chǎn)生。程序只是一個(gè)靜態(tài)的指令集合 ,不占系統(tǒng)的運(yùn)行資源;而進(jìn)程是一個(gè)隨時(shí)都
            可能發(fā)生變化的、動(dòng)態(tài)的、使用系統(tǒng)運(yùn)行資 源的程序。而且一個(gè)程序可以啟動(dòng)多個(gè)進(jìn)程。   Linux操作系統(tǒng)包括三種不同類型的進(jìn)程,每種進(jìn)程都有自己
            的特點(diǎn)和屬性。   交互進(jìn)程——由一個(gè)shell啟動(dòng)的進(jìn)程。交互進(jìn)程既可以在前臺(tái)運(yùn)行,也可以在后臺(tái)運(yùn)行 批處理進(jìn)程——這種進(jìn)程和終端沒(méi)有聯(lián)系,
            是一個(gè)進(jìn)程序列   監(jiān)控進(jìn)程(也稱守護(hù)進(jìn)程)——Linux系統(tǒng)啟動(dòng)時(shí)啟動(dòng)的進(jìn)程,并在后臺(tái)運(yùn)行。    上述三種進(jìn)程各有各的作用,使用場(chǎng)合也有所
            不同。    進(jìn)程作業(yè)的概念也有區(qū)別。一個(gè)正在執(zhí)行的進(jìn)程稱為一個(gè)作業(yè),而且作業(yè)可以包 含一個(gè)或多個(gè)進(jìn)程,尤其是當(dāng)使用了管道和重定向命令。
            例如“nroff -man ps.1|grep kill|more”這個(gè)作業(yè)就同時(shí)啟動(dòng)了三個(gè)進(jìn)程。    作業(yè)控制指的是控制正在運(yùn)行的進(jìn)程的行為。比如,用戶可以掛起一個(gè)
            進(jìn)程,等一 會(huì)兒再繼續(xù)執(zhí)行該進(jìn)程。shell將記錄所有啟動(dòng)的進(jìn)程情況,在每個(gè)進(jìn)程過(guò)程中,用戶可 以任意地掛起進(jìn)程或重新啟動(dòng)進(jìn)程作業(yè)控制是許
            多shell(包括bash和tcsh)的一個(gè)特 性,使用戶能在多個(gè)獨(dú)立作業(yè)間進(jìn)行切換。    一般而言,進(jìn)程作業(yè)控制相關(guān)聯(lián)時(shí),才被稱為作業(yè)。   
            在大多數(shù)情況下,用戶在同一時(shí)間只運(yùn)行一個(gè)作業(yè),即它們最后向shell鍵入的命令 。但是使用作業(yè)控制,用戶可以同時(shí)運(yùn)行多個(gè)作業(yè),并在需要時(shí)在
            這些作業(yè)間進(jìn)行切換。 這會(huì)有什么用途呢?例如,當(dāng)用戶編輯一個(gè)文本文件,并需要中止編輯做其他事情時(shí),利 用作業(yè)控制,用戶可以讓編輯器暫
            時(shí)掛起,返回shell提示符開(kāi)始做其他的事情。其他事 情做完以后,用戶可以重新啟動(dòng)掛起的編輯器,返回到剛才中止的地方,就象用戶從來(lái)沒(méi) 有離開(kāi)
            編輯器一樣。這只是一個(gè)例子,作業(yè)控制還有許多其他實(shí)際的用途。

            posted on 2012-04-25 17:34 多彩人生 閱讀(527) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ubuntu

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久免费视频6| 狠狠人妻久久久久久综合蜜桃| 久久夜色tv网站| 久久99热精品| 亚洲精品久久久www| 国产成人久久激情91| 久久亚洲精品无码播放| 国内精品伊人久久久久777| 亚洲国产精品无码久久98| 久久国产免费| 国产91久久综合| 99久久国产主播综合精品| 色欲av伊人久久大香线蕉影院| 久久超乳爆乳中文字幕| 久久久这里有精品| 久久精品国产一区二区电影| 婷婷伊人久久大香线蕉AV| 亚洲精品国产综合久久一线| 好久久免费视频高清| 亚洲午夜久久久久久久久久| 久久精品不卡| 久久婷婷综合中文字幕| 久久久久亚洲AV无码网站| 久久综合九色综合网站| 久久99这里只有精品国产| 中文字幕一区二区三区久久网站| 精品久久久无码人妻中文字幕| 亚洲中文精品久久久久久不卡| 亚洲国产成人久久笫一页| 久久久WWW免费人成精品| 91精品日韩人妻无码久久不卡| 麻豆成人久久精品二区三区免费| 久久久久久久91精品免费观看| 久久99精品久久久久久9蜜桃 | 看久久久久久a级毛片| 久久久久久久精品妇女99| 久久综合伊人77777麻豆| 久久青青草原精品国产软件| 久久精品国产国产精品四凭| 久久午夜无码鲁丝片午夜精品| 欧美久久天天综合香蕉伊|