linux入門(mén)基礎(chǔ)知識(shí)_第1頁(yè)
linux入門(mén)基礎(chǔ)知識(shí)_第2頁(yè)
linux入門(mén)基礎(chǔ)知識(shí)_第3頁(yè)
linux入門(mén)基礎(chǔ)知識(shí)_第4頁(yè)
linux入門(mén)基礎(chǔ)知識(shí)_第5頁(yè)
已閱讀5頁(yè),還剩58頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

linux入門(mén)根底知識(shí)linux入門(mén)根底知識(shí)linux入門(mén)根底知識(shí)操作系統(tǒng)相關(guān)概念操作系統(tǒng)定義操作系統(tǒng)功能操作系統(tǒng)特性第一局部操作系統(tǒng)定義操作系統(tǒng)是配置在計(jì)算機(jī)硬件系統(tǒng)〔也稱為裸機(jī)系統(tǒng)〕上的第一層軟件是對(duì)計(jì)算機(jī)硬件功能的第一次擴(kuò)大定義:是計(jì)算機(jī)系統(tǒng)中的一個(gè)重要系統(tǒng)軟件。它管理和控制所有的計(jì)算機(jī)資源〔軟、硬件〕,合理組織計(jì)算機(jī)工作流程,以便有效的利用這些資源為用戶提供一個(gè)功能強(qiáng)大、使用方便且易于擴(kuò)展的工作環(huán)境,從而在計(jì)算機(jī)與用戶之間起到接口的作用。操作系統(tǒng)地位基于硬件計(jì)算機(jī)所有資源的管理、協(xié)調(diào)和分配進(jìn)程管理界面管理。。。等等操作系統(tǒng)的地位操作系統(tǒng)的功能處理機(jī)管理處理機(jī)分配調(diào)度策略,分配實(shí)施和資源回收存儲(chǔ)管理內(nèi)存分配:保護(hù)系統(tǒng)和各用戶的存儲(chǔ)區(qū)不產(chǎn)生沖突存儲(chǔ)保護(hù):保護(hù)一個(gè)程序不會(huì)遭到其他程序的破壞內(nèi)存擴(kuò)大:為用戶提供虛擬存儲(chǔ)器〔比實(shí)際內(nèi)存大得多〕設(shè)備管理緩沖管理:緩和CPU和I/O設(shè)備速度不匹配的矛盾設(shè)備獨(dú)立性:為用戶提供一個(gè)良好的界面操作系統(tǒng)的功能及特征(1)操作系統(tǒng)的功能文件管理目錄管理:方便用戶有效組織、管理文件文件存取控制管理:對(duì)文件設(shè)置讀、寫(xiě)、刪等權(quán)限,防止非法破壞文件存儲(chǔ)空間管理:提高文件存儲(chǔ)空間利用率和文件工作速度用戶接口命令接口:對(duì)程序員輸入的命令解釋并執(zhí)行程序接口:可在編寫(xiě)的程序中通過(guò)對(duì)這些接口的調(diào)用完成相應(yīng)的功能操作系統(tǒng)的功能及特征(2)操作系統(tǒng)的特征并發(fā)性共享性虛擬性不確定性操作系統(tǒng)的功能及特征(3)Linux的根本操作Linux關(guān)閉、重啟命令系統(tǒng)管理命令文件管理命令文件搜索命令幫助命令壓縮解壓命令網(wǎng)絡(luò)通信命令其它常用命令第二局部linux的退出和關(guān)閉Linux退出退出時(shí)指退出與Linux當(dāng)前的交互Shell下,使用exit或logout命令GUI界面下,點(diǎn)擊主菜單的logout項(xiàng)Linux關(guān)閉在shell下,用shutdown或halt命令重新啟動(dòng)Linuxreboot命令shutdown命令同時(shí)按下Ctrl+Alt+Del系統(tǒng)管理命令su:變更用戶身份sudo:以其他身份來(lái)執(zhí)行指令passwd:變更用戶的密碼suzhangsan與su-zhangsan有何區(qū)別?ls:列出一個(gè)或多個(gè)文件的信息-a,--all:列出目錄下所有的文件,包括文件名以.開(kāi)頭的隱藏文件,.和..除外。-i,--inode:顯示每個(gè)文件的i節(jié)點(diǎn)號(hào)-l:使用長(zhǎng)列表格式pwd:打印當(dāng)前工作目錄的全路徑名〔絕對(duì)路徑〕,如果沒(méi)有顯示目錄,則屬于符號(hào)鏈接。cd:改變當(dāng)前目錄cd..切換至當(dāng)前目錄的父目錄./當(dāng)前目錄文件管理命令(1)mkdir:創(chuàng)立一個(gè)或多個(gè)目錄-p,--parents:如果不存在錯(cuò)誤,則根據(jù)需要?jiǎng)?chuàng)立父目錄$mkdir–pa/b/crmdir:刪除一個(gè)或多個(gè)空的目錄-p,--parents:刪除DIRECTORY后,試圖刪除DIRECTORY的每一個(gè)分量。$rmdir–pa/b/ctree:以樹(shù)狀輸出目錄下所有子目錄和文件的列表文件管理命令(2)cp:復(fù)制一個(gè)或多個(gè)文件或目錄cp[OPTION]…SOURCEDESTcp[OPTION]...SOURCE...DIRECTORY-R復(fù)制目錄rm:刪除命令中所列出的每個(gè)文件-f,--force:忽略不存在的文件而給用戶任何提示-r、-R、--recursive:以遞歸方式刪除目錄中內(nèi)容mv:移動(dòng)或更名文件或目錄。touch:修改文件的時(shí)間戳touch[OPTION]…[FILE]…如果FILE文件并不存在,則創(chuàng)立新文件文件管理命令(3)ln:在文件間建立鏈接。硬鏈接是指,已存在文件的別名。一旦鏈接生成,鏈接與原文件是無(wú)法區(qū)別的。符號(hào)鏈接〔軟鏈接〕是指一種特殊的文件類型。鏈接文件實(shí)際上指向了另一個(gè)文件。cat:在屏幕上顯示文件的內(nèi)容more:在屏幕上分頁(yè)顯示文件的內(nèi)容,支持跳轉(zhuǎn)行功能空格或f顯示下一頁(yè)Enter顯示下一行Q或q退出文件管理命令(4)head:顯示文件的開(kāi)場(chǎng)局部-nnum:顯示文件前num行$head–n20/etc/servicestail:顯示文件的末尾局部-nnum:顯示文件后num行$tail–n20/etc/services組合使用可定位到某一行或幾行,如顯示第15行:$head–n15/etc/services|tail–n1文件管理命令(5)chmod:改變文件的訪問(wèn)許可〔符號(hào)連接除外〕文件管理命令(6)chown:改變文件或目錄所有者〔即文件主〕chgrp:改變文件或目錄所屬組umask:顯示、設(shè)置文件或目錄的缺省權(quán)限-S:以rwx形式顯示文件或目錄的缺省權(quán)限$umask$umask-S$umask644文件管理命令(7)find:查找文件和目錄-name按文件名稱查找$find/etc–nameinit$find/etc–nameinit$find.–name*topgrep:輸入一個(gè)或多個(gè)輸入文件中查找含有與指定模式相匹配的字符串的行文件搜索命令(1)which:顯示系統(tǒng)命令所在目錄$whichlswhereis:和which用法一樣,顯示信息的方式不同locate:尋找文件或目錄$locatefile(列出所有跟file相關(guān)的文件)文件搜索命令(2)man:獲得幫助信息$manls查看ls命令的幫助信息

$manservices查看配置文件services的幫助信息$man5passwd配置文件的幫助1是命令的幫助,查看時(shí)調(diào)用moreinfo:獲得幫助信息$infols查看ls指令的幫助信息

whatis:獲得索引的簡(jiǎn)短說(shuō)明信息$whatisls幫助命令zip:壓縮文件或目錄-r壓縮目錄壓縮后文件格式:.zip$zipservices.zip/etc/services壓縮文件$zip–rtest.zip/test壓縮目錄.zip是默認(rèn)windows和linux通用格式

壓縮解壓命令(1)gzip:壓縮文件壓縮后文件格式:.gzgzip只能壓縮文件,不能壓縮目錄,并且不保存原文件$gunzipfile1.gz壓縮解壓命令(2)bzip2:壓縮文件(適合壓縮大文件)壓縮后文件格式:.bz2-k產(chǎn)生壓縮文件后保存原文件$bzip2–kfile1-k解壓縮后保存原文件

壓縮解壓命令(3)壓縮解壓命令(4)tar命令解壓縮語(yǔ)法:

-x解包.tar文件-v顯示詳細(xì)信息-f指定解壓文件-z解壓縮-j解壓縮tar.bz2

tar:打包文件或目錄-c產(chǎn)生.tar打包文件-v顯示詳細(xì)信息-f指定壓縮后的文件名-z打包同時(shí)壓縮〔〕-j打包同時(shí)壓縮〔〕ping:測(cè)試網(wǎng)絡(luò)連通性ccount次數(shù)ssize數(shù)據(jù)包大小ifconfig:查看網(wǎng)絡(luò)設(shè)置信息-a顯示所有網(wǎng)卡信息#ifconfig–a

在本次會(huì)話中改變IP地址,如果要永久生效,則必須寫(xiě)入配置文件/etc/network/interfaces網(wǎng)絡(luò)通信命令(1)write:向另外一個(gè)用戶發(fā)信息,以Ctrl+D作為完畢,實(shí)時(shí)通信,必須是在線用戶$writesisexlgwall:向所有用戶播送信息$wallHappyNewYear!網(wǎng)絡(luò)通信命令(2)echo:在終端輸出字符串echo通常跟重定向符號(hào)一起使用sort:排序給出的所有文件并合并到標(biāo)準(zhǔn)輸出〔缺省FILE時(shí)〕或一個(gè)指定的文件adduser:添加用戶userdel:刪除用戶-r:當(dāng)刪除帳號(hào)時(shí),連同帳號(hào)主目錄一起刪除-f:強(qiáng)制刪除其它命令Vim編輯器Gcc編譯器Gdb調(diào)試器Makefile第三局部VIM編輯器vi編輯器啟動(dòng)$vifilename三種模式切換方法如圖:VIM編輯器文本插入命令i:插入文本從光標(biāo)所在位置前開(kāi)場(chǎng)I:將光標(biāo)移動(dòng)到當(dāng)前行的行首,然后在其前插入文本文本附加命令a:在光標(biāo)當(dāng)前位置之后追加新文本A:將光標(biāo)移動(dòng)到所在行的行尾,從那里開(kāi)場(chǎng)插入新文本文本修改命令o:在光標(biāo)的下面新開(kāi)一行,并定位到該行的行首,等待輸入O:在光標(biāo)的上面插入一行,并定位到該行的行首,等待輸入VIM編輯器文本修改命令——?jiǎng)h除刪除單個(gè)字符x:刪除光標(biāo)處的字符nx:刪除光標(biāo)所在位置開(kāi)場(chǎng)向右的n個(gè)字符〔n是具體的數(shù)字〕X:刪除光標(biāo)前面的那個(gè)字符nX:刪除光標(biāo)前面向左的n個(gè)字符〔n是具體的數(shù)字〕VIM編輯器刪除多個(gè)字符dd:刪除光標(biāo)所在當(dāng)前行D或d$:刪除從光標(biāo)所在處開(kāi)場(chǎng)到行尾的內(nèi)容d^:刪除從光標(biāo)前一個(gè)字符開(kāi)場(chǎng)到行首的內(nèi)容dw:刪除一個(gè)單詞dG:刪除光標(biāo)所在行到末尾所有內(nèi)容:n1,n2d刪除n1到n2行VIM編輯器退出vi編輯完文件后,準(zhǔn)備退出vi返回shell時(shí),可以在末行模式下,使用如下方法::wnewfile保存文件為newfile,但并不退出:q退出vi。如果未保存,vi將提示不能退出:wqnewfile保存并退出:q!強(qiáng)制退出,不保存:x如果修改正,則保存退出;如果未修改正,則直接退出ZZ快捷鍵,保存修改并退出VIM編輯器設(shè)置vi可以通過(guò)~/.vimrc文件對(duì)vi進(jìn)展默認(rèn)的設(shè)置也可在末行模式中設(shè)置setnu:顯示行號(hào)syntaxon:語(yǔ)法高亮〔編程時(shí)適用〕setundolevels=200:undo最大次數(shù)setignorecase:忽略大小寫(xiě)setautoindent:自動(dòng)縮進(jìn)〔編程時(shí)適用〕settabstop=4:設(shè)置tab鍵的寬度GCC編譯器gcc的編譯流程分為4個(gè)步驟,如下$gcchello.o-ohello$chmod755hello$./helloGCC編譯器gcc根本用法和常用選項(xiàng)gcc命令的根本用法如下:$gcc[options][filename]前面介紹的4個(gè)步驟,我們可以一次全部執(zhí)行,如下:$gcchello.c-ohelloGCC編譯器gcc命令的的常用參數(shù)如下:-c:只激活預(yù)處理、編譯、匯編,只編譯成obj文件,不鏈接-S:只激活預(yù)處理、編譯,把文件編譯成匯編代碼-E:只激活預(yù)處理,不生成文件,不編譯-g:指定編譯器在編譯時(shí)產(chǎn)生調(diào)試信息〔參考gdb一節(jié)〕-Wall:顯示附加的警告消息GDB調(diào)試器gdb簡(jiǎn)介gdb能在程序運(yùn)行時(shí),觀察程序的內(nèi)部構(gòu)造和內(nèi)存堆棧情況gdb主要功能如下:監(jiān)視程序中變量的值設(shè)置程序斷點(diǎn)逐行執(zhí)行代碼GDB調(diào)試器gdb調(diào)試時(shí)常用的命令如下:命令說(shuō)明file裝入想要調(diào)試的可執(zhí)行文件kill終止正在調(diào)試的程序list列出產(chǎn)生執(zhí)行文件的源碼的一部分next執(zhí)行一行源代碼但不進(jìn)入函數(shù)內(nèi)部step執(zhí)行一行源代碼并且進(jìn)入函數(shù)內(nèi)部run執(zhí)行當(dāng)前被調(diào)試的程序quit終止gdbwatch監(jiān)視一個(gè)變量的值而不管它何時(shí)被改變break在代碼中設(shè)置斷點(diǎn),使程序執(zhí)行到這里時(shí)被掛起make不退出gdb情況下,可以重新產(chǎn)生可執(zhí)行文件shell不離開(kāi)gdb,執(zhí)行UNIXshell命令Makefile如果用gcc編譯這個(gè)工程,需要$make現(xiàn)在我們使用Makefile對(duì)這個(gè)工程進(jìn)展管理,則建立Makefile文件$gccfilea.ofileb.otest.o–oprog然后輸入命令Makefile將自動(dòng)幫我們進(jìn)展編譯Makefile現(xiàn)在我們簡(jiǎn)單分析一下這個(gè)Makefile文件 gccfilea.ofileb.otest.o-oprog則make可以自動(dòng)重新編譯filea.o,最后再生成新的progMakefileMakefile作為一種描述文檔一般需要包含如下內(nèi)容宏定義源文件之間的相互依賴關(guān)系可執(zhí)行的命令$(CFLAGS)Makefile使用簡(jiǎn)單的宏指代源文件或編譯信息,Linux中稱為宏變量在引用宏時(shí),需要在變量前加$符號(hào),并把變量用()包含起來(lái)使用宏定義可以使用戶脫離冗長(zhǎng)乏味的編譯選項(xiàng)進(jìn)程的概念進(jìn)程的特性進(jìn)程的狀態(tài)及其轉(zhuǎn)換進(jìn)程的組成Linux中的進(jìn)程的創(chuàng)立線程第四局部進(jìn)程與程序進(jìn)程的定義:進(jìn)程是可并發(fā)執(zhí)行的程序在一個(gè)數(shù)據(jù)集合的運(yùn)行過(guò)程。它是操作系統(tǒng)動(dòng)態(tài)執(zhí)行的根本單元,是系統(tǒng)進(jìn)展資源分配的獨(dú)立單位。進(jìn)程與程序的關(guān)聯(lián)進(jìn)程是程序的一次執(zhí)行過(guò)程,即一個(gè)執(zhí)行實(shí)例程序與進(jìn)程存在:1:1、1:n的關(guān)系進(jìn)程與程序存在:1:1、1:n的關(guān)系進(jìn)程與程序的區(qū)別程序:靜態(tài)、指令集合、無(wú)生命周期、可保存、不是進(jìn)程調(diào)度和分配資源的單位進(jìn)程:動(dòng)態(tài)、執(zhí)行過(guò)程、有生命周期、不可保存、是進(jìn)程調(diào)度和分配資源的單位進(jìn)程是由程序、數(shù)據(jù)和進(jìn)程控制塊三局部組成;進(jìn)程具有進(jìn)程的特性進(jìn)程的特性:動(dòng)態(tài)性:進(jìn)程的實(shí)質(zhì)是程序的一次執(zhí)行過(guò)程,進(jìn)程是動(dòng)態(tài)產(chǎn)生,動(dòng)態(tài)消亡的;并發(fā)性:任何進(jìn)程都可以同其他進(jìn)程一起并發(fā)執(zhí)行;獨(dú)立性:進(jìn)程是一個(gè)能獨(dú)立運(yùn)行的根本單位,同時(shí)也是系統(tǒng)分配資源和調(diào)度的獨(dú)立單位;異步性:由于進(jìn)程間的相互制約,使進(jìn)程具有執(zhí)行的連續(xù)性,即進(jìn)程按各自獨(dú)立的、不可預(yù)知的速度向前推進(jìn)。進(jìn)程的根本狀態(tài)運(yùn)行態(tài)〔Running〕進(jìn)程占有CPU,并在CPU上運(yùn)行。在單CPU系統(tǒng)中,最多只有一個(gè)進(jìn)程處于運(yùn)行態(tài)。就緒態(tài)〔Ready〕一個(gè)進(jìn)程已經(jīng)具備運(yùn)行條件,但由于無(wú)CPU暫時(shí)不能運(yùn)行的狀態(tài)〔當(dāng)調(diào)度給其CPU時(shí),立即可以運(yùn)行〕。處于就緒狀態(tài)的進(jìn)程可以有多個(gè)。隊(duì)列的排列次序一般按優(yōu)先級(jí)大小來(lái)排列。阻塞態(tài)〔Blocked〕指進(jìn)程因等待某種事件的發(fā)生而暫時(shí)不能運(yùn)行的狀態(tài),即使CPU空閑,該進(jìn)程也不可運(yùn)行。處于阻塞狀態(tài)的進(jìn)程可以有多個(gè)。進(jìn)程的狀態(tài)及其轉(zhuǎn)換運(yùn)行進(jìn)程占有CPU就緒具備運(yùn)行條件,但暫無(wú)CPU阻塞等待某事件或資源。進(jìn)程狀態(tài)之間的轉(zhuǎn)換

進(jìn)程被調(diào)度獲得CPU

時(shí)間片用完或被搶占

因等待某種事件或者資源而無(wú)法運(yùn)行,即使CPU空閑,該進(jìn)程也不可運(yùn)行

已獲得事件或等待的資源進(jìn)程的組成進(jìn)程的組成程序段:進(jìn)程所對(duì)應(yīng)的可執(zhí)行程序;數(shù)據(jù)段:程序運(yùn)行過(guò)程中要用到的數(shù)據(jù)或工作區(qū);進(jìn)程控制塊〔PCB〕:為管理進(jìn)程設(shè)置的一個(gè)專門(mén)的數(shù)據(jù)構(gòu)造,用于記錄進(jìn)程的外部特征,描述進(jìn)程的運(yùn)動(dòng)變化過(guò)程。進(jìn)程映像: 程序是進(jìn)程的靜態(tài)局部,可見(jiàn)PCB是進(jìn)程的動(dòng)態(tài)局部,不可見(jiàn)進(jìn)程控制塊PCB進(jìn)程控制塊〔PCB〕PCBProcessControlBlock記錄了OS控制和管理進(jìn)程的所需的所有信息,是進(jìn)程屬性的動(dòng)態(tài)描述(PCB在Linux中對(duì)應(yīng)task_struct,也稱為PD;PCB在Unix中對(duì)應(yīng)于proc和user構(gòu)造)進(jìn)程控制塊與進(jìn)程關(guān)系:每個(gè)進(jìn)程有唯一的PCB。操作系統(tǒng)〔OS〕根據(jù)PCB管理進(jìn)程。利用PCB實(shí)現(xiàn)進(jìn)程的動(dòng)態(tài)、并發(fā)。PCB是進(jìn)程存在的唯一標(biāo)志。進(jìn)程控制塊PCBPCB的內(nèi)容標(biāo)識(shí)信息:進(jìn)程標(biāo)識(shí)、用戶名說(shuō)明信息:進(jìn)程狀態(tài)、等待原因、進(jìn)程程序和數(shù)據(jù)的存儲(chǔ)信息現(xiàn)場(chǎng)信息:記錄重要存放器、時(shí)鐘等內(nèi)容,用于恢復(fù)斷點(diǎn)管理調(diào)度信息:進(jìn)程優(yōu)先級(jí)、進(jìn)程隊(duì)列指針、消息隊(duì)列指針、進(jìn)程使用的資源清單、進(jìn)程家族關(guān)系、進(jìn)程當(dāng)前翻開(kāi)的文件Linux系統(tǒng)中的PCBLinux系統(tǒng)中的PCB在Linux中,任務(wù)和進(jìn)程是同一概念Linux中的PCB即任務(wù)數(shù)據(jù)構(gòu)造:task_strcut,也稱為進(jìn)程描述符PD〔ProcessorDescriptor〕Linux系統(tǒng)中的PCBLinuxPCB〔task_struct)包含進(jìn)程所有信息task_struct數(shù)據(jù)構(gòu)造很龐大,但并不復(fù)雜,按功能將所有域劃分:1、進(jìn)程狀態(tài)〔State〕2、進(jìn)程調(diào)度信息〔SchedulingInformation〕3、各種標(biāo)識(shí)符〔Identifiers〕4、進(jìn)程通信有關(guān)信息〔IPC:Inter_ProcessCommunication〕5、時(shí)間和定時(shí)器信息〔TimesandTimers〕6、進(jìn)程鏈接信息〔Links〕7、文件系統(tǒng)信息〔FileSystem〕8、虛擬內(nèi)存信息〔VirtualMemory〕9、頁(yè)面管理信息〔page〕10、對(duì)稱多處理器〔SMP〕信息11、和處理器相關(guān)的環(huán)境〔上下文〕信息〔ProcessorSpecificContext〕12、其它信息Linux中與進(jìn)程相關(guān)的命令PS功能:對(duì)系統(tǒng)中的進(jìn)程進(jìn)展監(jiān)控[OPTION]參數(shù)如下:l:長(zhǎng)格式輸出u:按用戶名和啟動(dòng)時(shí)間順序來(lái)顯示進(jìn)程j:用任務(wù)格式來(lái)顯示進(jìn)程f:用全格式來(lái)顯示進(jìn)程a:顯示所有用戶的所有進(jìn)程x:顯示無(wú)控制終端的進(jìn)程kill關(guān)閉進(jìn)程:kill進(jìn)程號(hào)kill-9進(jìn)程號(hào)〔強(qiáng)行關(guān)閉〕kill-1進(jìn)程號(hào)〔重啟進(jìn)程〕完畢所有進(jìn)程:killall查找效勞進(jìn)程號(hào):pgrep效勞名稱關(guān)閉進(jìn)程:pkill進(jìn)程名稱Linux中與進(jìn)程相關(guān)的命令top句法:top[OPTIONS]功能:實(shí)時(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況top命令是一個(gè)動(dòng)態(tài)顯示過(guò)程,可以通過(guò)用戶按鍵來(lái)不斷刷新當(dāng)前狀態(tài)。top命令是Linux下常用的性能分析工具Linux中與進(jìn)程相關(guān)的命令linux進(jìn)程的創(chuàng)立Linux的進(jìn)程創(chuàng)立fork()函數(shù)fork()函數(shù)返回值=-1:創(chuàng)立失敗=0:創(chuàng)立成功,并從子進(jìn)程返回>0:創(chuàng)立成功,并從父進(jìn)程返回,返回的是子進(jìn)程PIDfork()函數(shù)為系統(tǒng)調(diào)用fork()函數(shù)完成的事務(wù)檢查現(xiàn)有進(jìn)程數(shù)目分配PCB〔task_strcut〕及PID繼承父進(jìn)程的資源創(chuàng)立進(jìn)程映像(如靜態(tài)的程序,動(dòng)態(tài)的PCB)并設(shè)置就緒返回:調(diào)用進(jìn)程返回子進(jìn)程的PID,被調(diào)度執(zhí)行返回0進(jìn)程的創(chuàng)立fork()函數(shù)返

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論