內容會持續更新,有錯誤的地方歡迎指正,謝謝!
1、什麼是init程序?
init程序是系統所有程序的起點,init程序的程序號永遠是1。
2、什麼是核心態、使用者態?
核心態:cpu可以訪問記憶體所有資料,包括外圍裝置。所占有的cpu是不允許被搶占的。
使用者態:只能受限的訪問記憶體,且不允許訪問外圍裝置。所占有的cpu是可被搶占的。
當在系統中執行乙個程式時,大部分時間是執行在使用者態下的,在其需要作業系統幫助完成某些它沒有權力和能力完成的工作時就會切換到核心態。
3、什麼是緩衝區溢位?有什麼危害?其原因是什麼?
緩衝區溢位:向緩衝區填充資料時超出了緩衝區本身的容量,溢位的資料覆蓋在合法資料上。
危害有以下兩點:
程式崩潰
跳轉並且執行一段惡意**
主要原因:程式中沒有仔細檢查使用者的輸入。
4、作業系統的四大特徵?
併發:在一段時間內,執行多個程式
共享:系統中的資源共享
虛擬:把物理上的一台裝置變成邏輯上的多台裝置
非同步:程序的執行不是一貫到底,而是走走停停,這就是程序的非同步性。
5、dma(直接儲存器訪問)?
指外部裝置不通過cpu而直接與系統記憶體交換資料的接**術。
磁碟與主機之間的資料傳送方式是dma;dma適合磁碟、磁帶等高速裝置的大量資料傳送。
6、spooling(外部裝置聯機並行操作)?
利用這種技術可把獨佔裝置轉變成共享的虛擬裝置,從而提高獨佔裝置的利用率和程序的推進速度。
7、外存分配的幾種方式?
連續分配:連續結構檔案必須採用連續分配方式
鏈式分配:鏈結結構檔案可採取離散分配方式
索引分配:每個檔案都有乙個一級索引,索引結構檔案也可採取離散分配方式
8、描述實時系統的基本特性?
實時性、高可靠性、及時響應
實時作業系統有硬實時和軟實時之分,硬實時要求在規定的時間內必須完成操作,這是在作業系統設計時保證的;軟實時則只要按照任務的優先順序,盡可能快地完成操作即可。
windows系統具有部分軟實時系統的功能。而硬實時作業系統多用於工控等自動化生產中,單一性強,速度更快。
9、分時作業系統的特點?
沒有實時性!
有四個特性:
1. 多路性:即眾多聯機使用者可以同時使用同一臺計算機
2. 獨占性:各終端使用者感覺到自己獨佔了計算機
3. 互動性
4. 及時性
10、windows訊息排程機制是?
訊息佇列
11、通道是一種()?
i/o專用處理機、可與cpu並行工作的一種處理機
通道硬體比較簡單,其所執行的命令主要侷限於與i/o操作有關的指令;通道與cpu共享記憶體。
作業系統 雜七雜八概念
1.批處理系統的目標 評價周轉時間短,系統吞吐量高,處理機利用率高。2.作業排程的主要任務是 根據jcb 作業排程塊 中的資訊,檢測系統中的資源能否滿足作業對資源的需求,以及按照一定的排程演算法從外存的後備佇列中選取某些作業調入記憶體,並為他們建立程序,分配必要的資源。3.多級排程演算法 多級排程演...
UML雜七雜八
各種分析的角度 目的。1 用例分析,是整個系統層次的功能 使用者的分析 2 靜態分析是對系統實現過程中對類層次的分析,它關注各個實現類的基本性情及各個類之前的關係 關聯 組合 聚合 泛化。3 活動分析是對系統功能業務及業務流和的分析,它是對物件層次的分析。這裡面引入了事件 時候的因素了 4 元件分析...
RTSP雜七雜八
1755埠 1755埠預設情況下用於 microsoft media server 微軟 伺服器,簡稱mms 554埠預設情況下用於 real time streaming protocol 實時流協議,簡稱rtsp 試試下面的方法 開始 控制面板 網路和撥號鏈結 右鍵點選你當前用的網路,點屬性 選...