日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

操作系统进程管理实验java_计算机考研操作系统进程管理

發(fā)布時(shí)間:2023/12/15 windows 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统进程管理实验java_计算机考研操作系统进程管理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

(補(bǔ)充知識(shí))操作系統(tǒng)是一個(gè)在軟件之上的硬件結(jié)構(gòu),他一邊連通著硬件,一邊連接用戶。他跟硬件之間是通過(guò)二進(jìn)制指令進(jìn)行連接的。這又要牽扯到一些譯碼器的問(wèn)題,在內(nèi)存管理的內(nèi)容中我會(huì)進(jìn)行解釋。而操作系統(tǒng)和用戶之間是通過(guò)接口進(jìn)行連接的,接口有三種,分別為命令接口,程序接口,圖形用戶接口。

上個(gè)文章中講到了計(jì)算機(jī)操作系統(tǒng)中有一個(gè)系統(tǒng)調(diào)用,它是一種主動(dòng)的系統(tǒng)調(diào)用,他需要跟程序接口進(jìn)行區(qū)分。系統(tǒng)調(diào)用可以說(shuō)是一種特殊的程序接口,給你舉個(gè)例子加深理解,我們平時(shí)用的照相機(jī)走聚焦功能,而一般不會(huì)拍照的的人只能運(yùn)行自動(dòng)聚焦,而那些有很多照相經(jīng)驗(yàn)的人他們就是作用手動(dòng)聚焦,。只能說(shuō)系統(tǒng)調(diào)用是一種特殊的程序接口,他們的功能在某些方面是具有相似性的。再舉一個(gè)中斷是的事例:我們都玩lol,當(dāng)我們按q鍵的時(shí)候,英雄就會(huì)放技能。我們知道cpu的四周是有非常多的引腳的,我們現(xiàn)在有兩個(gè)引腳連接著鍵盤,當(dāng)我們按下q鍵的一瞬間,會(huì)傳送一個(gè)脈沖給cpu,這個(gè)脈沖就相當(dāng)于中斷信號(hào)(我們平時(shí)用的脈沖信號(hào),主要以高電平為主)cpu接受到這個(gè)信號(hào)時(shí),會(huì)讀取q按鍵所儲(chǔ)存的二進(jìn)制代碼,判斷出他是什么樣的動(dòng)作,之后讓你的英雄進(jìn)行適當(dāng)技能。看似需要兩個(gè)步驟,但是cpu的運(yùn)行速率是非常快的,我們可以忽略不計(jì)其中的速度。

接下來(lái)我們談一個(gè)進(jìn)程管理所要學(xué)習(xí)的流程:

我們知道我們?yōu)槲覀兊挠?jì)算機(jī)安裝上了操作系統(tǒng),引入了多道程序,我們?yōu)榱诉M(jìn)一步的提高并發(fā)性,滿足計(jì)算機(jī)對(duì)人們欲望的需求。我們就發(fā)明了進(jìn)程(可以見(jiàn)到理解為動(dòng)態(tài)的程序),既然有了進(jìn)程,我們就要考慮進(jìn)程所帶來(lái)的問(wèn)題,我們要隨時(shí)的注意其動(dòng)態(tài)所處于的狀態(tài)(主要是用一個(gè)叫pcb的檔案袋進(jìn)行儲(chǔ)存),之后就是對(duì)進(jìn)程進(jìn)行分配,也就是進(jìn)程的調(diào)度。那么如何調(diào)度,怎么評(píng)價(jià)調(diào)度,這就引出了調(diào)度算法和調(diào)度準(zhǔn)則。由于進(jìn)程的并發(fā)性,異步性和獨(dú)立性,就會(huì)引出兩個(gè)問(wèn)題,一個(gè)是死鎖問(wèn)題,另一個(gè)是合作與競(jìng)爭(zhēng)問(wèn)題(同步和互斥問(wèn)題)。什么是死鎖問(wèn)題?死鎖可以認(rèn)為是計(jì)算機(jī)內(nèi)部出現(xiàn)了問(wèn)題,一般是由于僧多肉少和資源不足引起的。舉個(gè)例子:還是類比于人,我把屋子里面積極打掃干凈需要用到掃把和撮箕,但是我現(xiàn)在只有撮箕,掃把被人在用,這時(shí)我就沒(méi)辦法進(jìn)行掃地,我必須停滯在那里,這就是死鎖。然而要解決死鎖問(wèn)題,就用到了兩個(gè)辦法,銀行家算法和死鎖定理。還有另外一個(gè)問(wèn)題就是競(jìng)爭(zhēng)與合作問(wèn)題,我們做一件事情的時(shí)候需要其他人幫助,或者只能我自己做,那么要進(jìn)行這樣的抉擇,就需要進(jìn)行進(jìn)程間的通信,也就是我們所說(shuō)的溝通交流。那么如何實(shí)現(xiàn)進(jìn)程間的通信,這就牽扯到了信號(hào)量的PV操作,這就是我們進(jìn)城管理部分的知識(shí)點(diǎn)框架。

總結(jié)

以上是生活随笔為你收集整理的操作系统进程管理实验java_计算机考研操作系统进程管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。