版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、基本理論闡執(zhí)行(Running)阻塞(Blocked)狀態(tài)正在執(zhí)行的進(jìn)程,由于等待某個(gè)發(fā)生而無(wú)法執(zhí)行時(shí),便放棄處理機(jī)而處于阻塞狀態(tài)。引起進(jìn)程阻塞的可有多種,例如,等待I/O完成、申請(qǐng)緩沖區(qū)不能正在執(zhí)行的進(jìn)程因等待某種發(fā)生而無(wú)法繼續(xù)執(zhí)行時(shí),便從執(zhí)行狀態(tài)變成阻塞狀態(tài)LINUX系統(tǒng)中,根據(jù)進(jìn)程的特點(diǎn),把進(jìn)程可以分為3大類:交互進(jìn)程、批處理進(jìn)程、守護(hù)進(jìn)批處理進(jìn)程與windows原來(lái)的批處理很類似,是一個(gè)進(jìn)程序列。該進(jìn)程負(fù)責(zé)按照順序啟守護(hù)進(jìn)程是執(zhí)行特定功能或者執(zhí)行系統(tǒng)相關(guān)任務(wù)的進(jìn)程。守護(hù)進(jìn)程只是一個(gè)特殊行。而某些守護(hù)進(jìn)程只是在需要時(shí)才會(huì)啟動(dòng),比如FTP或者Apache服務(wù)等,可以在需要的(3)DupulicateHandle函數(shù)或在創(chuàng)建時(shí)使對(duì)象可被繼承來(lái)一個(gè)進(jìn)程可所有系統(tǒng)資源,所以一個(gè)進(jìn)程也可以利用操作系統(tǒng)提供的資源管理器.進(jìn)程可以的系統(tǒng)資源,所以一個(gè)進(jìn)程也可以利用操作系統(tǒng)提供的資源管理器.進(jìn)程可的(1)標(biāo)一個(gè)標(biāo)志作系統(tǒng)附加在一個(gè)進(jìn)程中.一個(gè)進(jìn)程可得到其標(biāo)志信息或改變其某些屬性.地址空間按進(jìn)程的需要被指定并被虛擬管理器(VMM).如果沒(méi)有有效的內(nèi)存,指VMM.一個(gè)進(jìn)程可以被各種對(duì)象和資源擁有,創(chuàng)建或繼承句柄.這些句柄保存在進(jìn)程所擁有的對(duì)象表中.對(duì)象管理器保存了一個(gè)對(duì)象表,該表有其進(jìn)程所擁有的對(duì)象句柄.例如,線程,文件同步對(duì)象和共享內(nèi)存.資源限每個(gè)進(jìn)程對(duì)其線程可為對(duì)象打開句柄的內(nèi)存數(shù)量都有限制.這個(gè)限制叫作資源限制,它(一個(gè)進(jìn)程利用對(duì)象管理器來(lái)改變或得到有關(guān)它的標(biāo)志或?qū)ο蟊淼男畔?利用虛擬CPU用程序(可作進(jìn)程實(shí)例代碼的,該部可以是另一線程正在執(zhí)行的代碼.一個(gè)進(jìn)程提供了程序運(yùn)行所必需的一切,單線程同樣如此.該默認(rèn)進(jìn)程(主線程)執(zhí)行程序代碼.一個(gè)程中的主線一個(gè)點(diǎn)開始(對(duì)windows程而言是WinMain()函)然后父進(jìn)程進(jìn)程httpd二.當(dāng)前應(yīng)用現(xiàn)線程、SMPSMPSMPSMP次序依賴于要完成的特定的任務(wù)。顯然,同步是一種更為復(fù)雜的互斥,而互斥是一種特運(yùn)行相應(yīng)的線程(也是一種互斥!總結(jié):互斥:是指某一資源同時(shí)只允許一個(gè)者對(duì)其進(jìn)行,具有唯一性和排它性。但互斥無(wú)法限制者對(duì)資源的順序,即是無(wú)序的。同步:是指在互斥的基礎(chǔ)上(大多數(shù)情況,通過(guò)其它機(jī)制實(shí)現(xiàn)者對(duì)資源的有序訪數(shù)情況是指可以允許多個(gè)者同時(shí)資源。進(jìn)程由于其他進(jìn)程的運(yùn)行而一直不能處理器的情況。從大的方面來(lái)說(shuō),饑餓是被當(dāng)成調(diào)(scheduler),它使用的算法稱作調(diào)度算法(schedulingalgorithm)。再服務(wù),而且同時(shí)可能存在多個(gè)批處理流(例如,公司理賠。即使在個(gè)人電腦上,也可有:1CPUCPU步驟:Terminationofblock()wakeup(;active(;1)2)3)ANDAND同步機(jī)制將進(jìn)程在整個(gè)運(yùn)行過(guò)程中需要的所有資源的全部分配給進(jìn)程,共享器系統(tǒng)Shared-MemorySystem——包括基于共享數(shù)據(jù)結(jié)構(gòu)和區(qū)的通信方式Messagepassing文件(pipe。匯合((本地進(jìn)程之間的通信主要應(yīng)用消息緩沖隊(duì)列通信機(jī)制(消息緩沖區(qū)數(shù)據(jù)結(jié)構(gòu)一般來(lái)說(shuō),我們把正在計(jì)算機(jī)中執(zhí)行的程序叫做"進(jìn)程"(Process),而不將其稱為程序Mac,WindowsNT,Windows95JavaApplet多個(gè)線程來(lái)完成的。在Java中,任何一個(gè)Applet的paint()和update()方法都是由Awt(WindowToolkit)繪圖與處理線程調(diào)用的,而Applet主要的里程碑方——init(),start(),stop()destory()Applet的任務(wù)。某些地方用輕量進(jìn)程(LightweightProcess)來(lái)代替線程,線程與真正進(jìn)程的相似內(nèi),能使用整個(gè)程序共有的資源和程序環(huán)境。作為單一順序控制流,在運(yùn)行的程序內(nèi)線程2、條件變量——防止互斥時(shí)發(fā)生死鎖私用信號(hào)量privatesamephore——實(shí)現(xiàn)同一進(jìn)程中各線程之間的同步。2)publicsamephore——實(shí)現(xiàn)不同進(jìn)程間或不同進(jìn)程中各線程之間的同步。三.本人對(duì)相關(guān)內(nèi)容的體(Ready(Block(P(V內(nèi)部標(biāo)識(shí)符。在所有的操作系統(tǒng)中,都為每一個(gè)進(jìn)程賦予一個(gè)惟一的數(shù)字標(biāo)識(shí)符,它通常是一個(gè)進(jìn)程的序號(hào)。設(shè)置內(nèi)部標(biāo)識(shí)符主要是為了方便系統(tǒng)使用。在該進(jìn)程時(shí)使用。為了描述進(jìn)程的關(guān)系,還應(yīng)設(shè)置父進(jìn)程標(biāo)識(shí)及子進(jìn)程標(biāo)識(shí)。此又稱為用戶可視寄存器它們是用戶程序可以的用于暫存信息,在大多數(shù)處理機(jī)中,有8~32RISC100個(gè);②指令計(jì)數(shù)器,其中存放了要的下一條指令的地址;③程序狀態(tài)字PSW,其中含有狀態(tài)信息,如條件碼、執(zhí)行方式、中斷標(biāo)志等;④用戶棧指針,指每個(gè)用戶進(jìn)程都有一個(gè)或若干個(gè)與之相關(guān)的PCB執(zhí)行的時(shí)間總和等;④,是指進(jìn)程由執(zhí)行狀態(tài)轉(zhuǎn)變?yōu)樽枞麪顟B(tài)所等待發(fā)生的,即們可能全部或部分地放在PCB中;③資源,是一張列出了除CPU以外的、進(jìn)程所需的全部資源及已經(jīng)分配到該進(jìn)程的資源的;④指針,它給出了本進(jìn)程(PCB)所在隊(duì)PCB2)方3)四、課程設(shè)計(jì)過(guò)程中的應(yīng)用與實(shí) 創(chuàng)執(zhí)阻喚時(shí)終建行塞醒間止進(jìn)片程到五.讀書工程心得總系統(tǒng)的知識(shí)以及當(dāng)前現(xiàn)狀下操作系統(tǒng)的發(fā)展前景并且讀了其他的書籍也讓我了解了上沒(méi)有的東西,正常教學(xué)周學(xué)習(xí)的上讓我知道了PCB這個(gè)東西沒(méi)進(jìn)程控制塊,了解了進(jìn)程操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(第二版,有,中文版) 作者:(美)AndrewS.Tanenbaum,AlbertS.Woodhull 譯者::電子工業(yè)日期:20073操作系統(tǒng)概念精要(OperatingSystemConceptsEssentials)(2011作者:ABRAHAMSILBERSCHATZ,PETERBAERGALVIN,GREG
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中藥材種苗特許經(jīng)營(yíng)合同2024年3篇
- 2025版模具設(shè)計(jì)與制造技術(shù)授權(quán)許可合同4篇
- 二零二五年度戶外木制棧道建設(shè)與養(yǎng)護(hù)承包協(xié)議4篇
- 二零二五年度農(nóng)業(yè)科技成果轉(zhuǎn)化推廣合同規(guī)范4篇
- 2025年中國(guó)債券行業(yè)市場(chǎng)前景預(yù)測(cè)及投資方向研究報(bào)告
- 2025年度城市出租車運(yùn)營(yíng)承包權(quán)轉(zhuǎn)讓合同4篇
- 2025年度模特網(wǎng)絡(luò)短視頻合作協(xié)議4篇
- 2025年度出國(guó)留學(xué)心理輔導(dǎo)與支持合同4篇
- 2023-2024年項(xiàng)目部安全培訓(xùn)考試題帶答案(預(yù)熱題)
- 23-24年項(xiàng)目管理人員安全培訓(xùn)考試題附完整答案【網(wǎng)校專用】
- 安徽省定遠(yuǎn)重點(diǎn)中學(xué)2024-2025學(xué)年第一學(xué)期高二物理期末考試(含答案)
- 教育教學(xué)質(zhì)量經(jīng)驗(yàn)交流會(huì)上校長(zhǎng)講話:聚焦課堂關(guān)注個(gè)體全面提升教育教學(xué)質(zhì)量
- 2024人教新目標(biāo)(Go for it)八年級(jí)英語(yǔ)上冊(cè)【第1-10單元】全冊(cè) 知識(shí)點(diǎn)總結(jié)
- 劇本殺店長(zhǎng)合同范例
- 華中師范大學(xué)第一附中2025屆高考仿真模擬數(shù)學(xué)試卷含解析
- 農(nóng)村自建房施工合同模板
- GB/T 44731-2024科技成果評(píng)估規(guī)范
- 影視動(dòng)畫設(shè)計(jì)與制作合同
- 2023學(xué)年廣東省深圳實(shí)驗(yàn)學(xué)校初中部九年級(jí)(下)開學(xué)語(yǔ)文試卷
- 企業(yè)新員工培訓(xùn)師帶徒方案
- 2025屆河南省鄭州一中高三物理第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
評(píng)論
0/150
提交評(píng)論