一、文件和文件系統(tǒng) 現(xiàn)代OS幾乎都是通過文件系統(tǒng)來組織和管理在計(jì)算機(jī)中所存儲(chǔ)的大量程序和數(shù)據(jù)的。文件系統(tǒng)的管理功能是通過把它所管理的程序和數(shù)據(jù)組...
一、I/O系統(tǒng) 1 I/O設(shè)備 I/O設(shè)備類型繁多,在OS觀點(diǎn)看,設(shè)備使用特性、數(shù)據(jù)傳輸速率、數(shù)據(jù)的傳輸單位、設(shè)備共享屬性等都是重要的性能指標(biāo)。...
2.1 主存儲(chǔ)器 主存儲(chǔ)器是計(jì)算機(jī)系統(tǒng)中的一個(gè)主要部件,用于保存進(jìn)程運(yùn)行時(shí)的程序和數(shù)據(jù),CPU的控制部件只能從主存儲(chǔ)器中取得指令和數(shù)據(jù),數(shù)據(jù)能夠...
多道程序系統(tǒng)借助并發(fā)執(zhí)行改善資源利用率,提高系統(tǒng)吞吐量,但可能發(fā)生一種危險(xiǎn)——死鎖。 死鎖(Deadlock):指多個(gè)進(jìn)程在運(yùn)行過程中,因爭奪資...
處理機(jī)調(diào)度:多道程序環(huán)境下,動(dòng)態(tài)的把處理機(jī)分配給就緒隊(duì)列中的一個(gè)進(jìn)程使之執(zhí)行。 提高處理機(jī)的利用率、改善系統(tǒng)性能,很大程度上取決于處理機(jī)調(diào)度的性...
進(jìn)程通信是指進(jìn)程之間的信息交換。 一、低級(jí)通信——進(jìn)程之間的互斥和同步 信號(hào)量機(jī)制是有效的同步工具,但作為通信工具缺點(diǎn)如下: (1)效率低(通...
2.2進(jìn)程控制 進(jìn)程控制的基本過程: ?進(jìn)程的創(chuàng)建 ?進(jìn)程的終止 ?進(jìn)程的阻塞與喚醒 ?進(jìn)程的掛起和激活 1.進(jìn)程的創(chuàng)建 1)一個(gè)進(jìn)程創(chuàng)建另一進(jìn)...
第一章:操作系統(tǒng)引論 計(jì)算機(jī)系統(tǒng)是由硬件和軟件兩部分組成。操作系統(tǒng)是配置在計(jì)算機(jī)硬件上的第一層軟件,是對(duì)硬件系統(tǒng)的首次擴(kuò)充。 操作系統(tǒng)是一組控制...