本文內(nèi)容 1 物理層的基本概念 物理層解決如何在連接各種計(jì)算機(jī)的傳輸媒體上傳輸數(shù)據(jù)比特流,而不是指具體的傳輸媒體。物理層的主要任務(wù):確定與傳輸媒體接口有關(guān)的一些特性。(1) ...
本文內(nèi)容 1 物理層的基本概念 物理層解決如何在連接各種計(jì)算機(jī)的傳輸媒體上傳輸數(shù)據(jù)比特流,而不是指具體的傳輸媒體。物理層的主要任務(wù):確定與傳輸媒體接口有關(guān)的一些特性。(1) ...
還有一個(gè)虛擬設(shè)備
I/O管理——I/O設(shè)備前言 本文開(kāi)始介紹I/O管理。I/O管理的內(nèi)容如下 本節(jié)先了解I/O設(shè)備及其分類,前面提到操作系統(tǒng)作為資源的管理者,需要提供的主要功能有處理機(jī)管理(進(jìn)程管理),存儲(chǔ)器管理、文...
1中斷機(jī)制的產(chǎn)生 對(duì)于OS中的I/O系統(tǒng),采取從最低層向高層介紹,首先介紹中斷處理。 中斷在OS中有著特殊且重要的地位,它是多道程序得以實(shí)現(xiàn)的基礎(chǔ),沒(méi)有中斷就不可能實(shí)現(xiàn)多道程...
1 進(jìn)程通信概念 進(jìn)程通信就是進(jìn)程之間的信息交換。 進(jìn)程是分配系統(tǒng)資源的單位(包括地址空間),因?yàn)楦鬟M(jìn)程擁有的內(nèi)存地址空間相互獨(dú)立。 為了保證安全,一個(gè)進(jìn)程不能直接訪問(wèn)...
1 處理機(jī)調(diào)度的概念 在多道程序系統(tǒng)中,進(jìn)程的數(shù)量往往多于處理機(jī)的個(gè)數(shù),這樣不可能同時(shí)并行地處理各個(gè)進(jìn)程。處理機(jī)的調(diào)度就是從就緒隊(duì)列中按照一定的算法選擇一個(gè)進(jìn)程并將處理機(jī)分...
操作系統(tǒng)的定義 os是一組能有效地組織和管理計(jì)算機(jī)硬件和軟件資源,合理的對(duì)各類作業(yè)進(jìn)行調(diào)度,以及方便用戶使用的程序的集合。 操作系統(tǒng)的的目標(biāo)、作用 目標(biāo): 為了實(shí)現(xiàn)方便性、有...
中斷處理與進(jìn)程調(diào)度區(qū)別 對(duì)于中斷處理和進(jìn)程調(diào)度的搶占方式(處理機(jī)調(diào)度),因?yàn)槎叨加写驍嗟男再|(zhì),都是搶占了CPU,所以容易混淆。 進(jìn)程調(diào)度的非搶占式方式:只允許進(jìn)程主...
作業(yè)是一個(gè)比程序更為廣泛的概念,它不僅包含了通常的程序和數(shù)據(jù),而且配有一份作業(yè)說(shuō)明書(shū),系統(tǒng)根據(jù)該說(shuō)明書(shū)對(duì)程序的運(yùn)行進(jìn)行控制。在多道批處理系統(tǒng)中,會(huì)將作業(yè)作為基本單位從...
1 死鎖 死鎖是指兩個(gè)或兩個(gè)以上的進(jìn)程因競(jìng)爭(zhēng)資源而造成的一種互相等待的現(xiàn)象,若無(wú)外力作用,這些進(jìn)程都將無(wú)法向前推進(jìn)。 2 死鎖、饑餓和死循環(huán)的區(qū)別 饑餓:由于長(zhǎng)期得不到想要的...
進(jìn)程調(diào)度算法2怎么查看不了
進(jìn)程調(diào)度算法1——FCFS、SJF、HNNR進(jìn)程的調(diào)度方式有兩種:非剝奪調(diào)度方式(非搶占式)和剝奪調(diào)度方式(搶占方式)。非搶占式:只允許進(jìn)程主動(dòng)放棄處理機(jī)。如進(jìn)程運(yùn)行結(jié)束、異常結(jié)束或主動(dòng)請(qǐng)求I/O阻塞。在運(yùn)行的過(guò)程中即...
前言 上篇文章基本分頁(yè)存儲(chǔ)管理介紹了不連續(xù)分配的第一種方式——基本分頁(yè)存儲(chǔ)管理,本文繼續(xù)介紹另一種不連續(xù)分配方式——基本分段存儲(chǔ)管理方式。本文內(nèi)容 1 分段 進(jìn)程的地址空間:...
1 內(nèi)存及其作用 內(nèi)存:是被劃分成一個(gè)個(gè)小的存儲(chǔ)單元用于存放數(shù)據(jù)的硬件。程序執(zhí)行前需要先放到內(nèi)存中才能被CPU處理。系統(tǒng)中多程序是并發(fā)執(zhí)行,運(yùn)行的多個(gè)程序的數(shù)據(jù)都在內(nèi)存中,那...
前言 本文接著上文虛擬內(nèi)存技術(shù)的實(shí)現(xiàn),虛擬內(nèi)存技術(shù)的三種實(shí)現(xiàn):請(qǐng)求分頁(yè)管理方式、請(qǐng)求分段方式、請(qǐng)求段頁(yè)管理方式。這三種方式只介紹請(qǐng)求分頁(yè)管理方式。本文內(nèi)容 1頁(yè)表機(jī)制 回顧請(qǐng)...
按設(shè)備的共享屬性
獨(dú)占設(shè)備
共享設(shè)備
I/O管理——I/O設(shè)備前言 本文開(kāi)始介紹I/O管理。I/O管理的內(nèi)容如下 本節(jié)先了解I/O設(shè)備及其分類,前面提到操作系統(tǒng)作為資源的管理者,需要提供的主要功能有處理機(jī)管理(進(jìn)程管理),存儲(chǔ)器管理、文...
前言 前兩篇文章分別說(shuō)了基本分頁(yè)存儲(chǔ)管理和基本分段存儲(chǔ)管理方式兩種不連續(xù)分配內(nèi)存的方式,本文就介紹最后一種不連續(xù)分配方式——段頁(yè)式管理方式。本文內(nèi)容 1 分段、分頁(yè)的優(yōu)缺點(diǎn)分...
編寫(xiě)程序時(shí),函數(shù)名就是一個(gè)段名
基本分段存儲(chǔ)管理方式前言 上篇文章基本分頁(yè)存儲(chǔ)管理介紹了不連續(xù)分配的第一種方式——基本分頁(yè)存儲(chǔ)管理,本文繼續(xù)介紹另一種不連續(xù)分配方式——基本分段存儲(chǔ)管理方式。本文內(nèi)容 1 分段 進(jìn)程的地址空間:...
分段對(duì)用戶是可見(jiàn)的,用戶編程時(shí)需要顯示給出段名
--請(qǐng)問(wèn)這一句話怎么理解,我在實(shí)際編程中也沒(méi)感知到有分段的存在啊,也不需要顯式給出段名啥的,難道因?yàn)楝F(xiàn)在系統(tǒng)都是分頁(yè)的嘛,那分段的操作系統(tǒng)編程是怎樣的
少年如夏 評(píng)論自基本分段存儲(chǔ)管理方式
1 中斷機(jī)制的產(chǎn)生 早期計(jì)算機(jī)各個(gè)程序只能串行執(zhí)行、系統(tǒng)資源利用低。為了解決上述問(wèn)題,人們就發(fā)明了操作系統(tǒng),引入了中斷機(jī)制,實(shí)現(xiàn)了多道程序的并發(fā)執(zhí)行,提高了系統(tǒng)資源的利用率。...