1 操作系統(tǒng)的概念 操作系統(tǒng)(Operating System轰异,OS)是指控制和管理整個計算機系統(tǒng)的硬件和軟件資源躏敢,并合理地組織調(diào)度計算機的工作...

1 操作系統(tǒng)的概念 操作系統(tǒng)(Operating System轰异,OS)是指控制和管理整個計算機系統(tǒng)的硬件和軟件資源躏敢,并合理地組織調(diào)度計算機的工作...
1 中斷機制的產(chǎn)生 早期計算機各個程序只能串行執(zhí)行虹曙、系統(tǒng)資源利用低。為了解決上述問題墙懂,人們就發(fā)明了操作系統(tǒng),引入了中斷機制,實現(xiàn)了多道程序的并發(fā)...
1 進程的定義 在多道程序技術(shù)之后檀何,為了方便操作系統(tǒng)管理蝇裤,完成各程序并發(fā)執(zhí)行,引入進程频鉴。進程實體的組成:程序段栓辜、數(shù)據(jù)段、程序控制塊(PCB)垛孔,是...
1 進程的狀態(tài) 運行態(tài)(Running):占有CPU藕甩,并在CPU上運行。就緒態(tài)(Ready):具有運行條件周荐,但是不占有CPU狭莱。是萬事俱備,只欠C...
1 進程通信概念 進程通信就是進程之間的信息交換概作。進程是分配系統(tǒng)資源的單位(包括地址空間)腋妙,因為各進程擁有的內(nèi)存地址空間相互獨立。 2 進程通信...
1 線程概念 在沒有線程之前讯榕,系統(tǒng)中進程之間是并發(fā)執(zhí)行的骤素,但是進程是程序的一次執(zhí)行匙睹,即一個進程只能串行執(zhí)行一系列程序,如使用QQ視頻济竹,發(fā)送文件和...
1 處理機調(diào)度的概念 在多道程序系統(tǒng)中痕檬,進程的數(shù)量往往多于處理機的個數(shù),這樣不可能同時并行地處理各個進程送浊。處理機的調(diào)度就是從就緒隊列中按照一定的...
進程的調(diào)度方式有兩種:非剝奪調(diào)度方式(非搶占式)和剝奪調(diào)度方式(搶占方式)罕袋。非搶占式:只允許進程主動放棄處理機改淑。如進程運行結(jié)束、異常結(jié)束或主動請...
上一篇進程調(diào)度算法1——FCFS浴讯、SJF朵夏、HRRN介紹了適合早期操作系統(tǒng)(如批處理系統(tǒng))的三種調(diào)度算法:FCFS、SJF榆纽、HRRN算法仰猖,但是這些...
1 進程同步 回顧進程的特征:動態(tài)性奈籽、并發(fā)性饥侵、異步性、獨立性衣屏、結(jié)構(gòu)性躏升。由于進程的異步性,各個進程按各自獨立的狼忱、不可預(yù)知的速度向前推進膨疏,例如下面兩...