1.7 現代主流作業系統簡介
windows作業系統是乙個多工作業系統,它允許使用者同時執行多個應用程式,或在乙個程式中同事做幾件事情,系統為每個應用程式開啟乙個視窗,使用者可以移動視窗,或在不同的應用程式之間切換。windowsnt以及windows2000都屬於多使用者作業系統,windowsnt支援對稱多處理機,多執行緒,多個可裝卸檔案系統,相容poslx標準(是統一的工業標準,遵循這樣的標準可以使平台具有移植性)。
unix作業系統是乙個由c語言編寫的多使用者多工作業系統,已應用於從嵌入式處理器到工作站,桌面系統乃至服務於大群使用者的高效能多處理機系統。
linux是unix的變種,是乙個源**開放的,多使用者作業系統,linux支援多使用者,多工,分頁式虛擬儲存,動態鏈結庫,動態調整檔案系統緩衝區大小等功能。其網路功能非常強大,幾乎能與當前絕大多數的網路互連。
第一章小結
作業系統是計算機系統中最重要的乙個系統軟體
對作業系統的四種基本觀點:使用者環境的觀點,虛擬機器的觀點,作業組織觀點和資源管理觀點。
若干因素推動著作業系統的發展
現代作業系統的特徵
作業系統的型別
作業系統的功能
作業系統原理學習筆記(三)
7.3.5頁面淘汰 1.頁面抖動 頁面在記憶體和輔存之間頻繁交換的現象 抖動 會導致系統效率下降 2.最佳演算法 opt 淘汰以後不再需要或最遠的將來才會用到的頁面 3.先進先出淘汰演算法 fifo演算法 該演算法存在異常現象 belady現象 對於特定的訪問序列,可能缺頁率隨著分配的頁框數量增多而...
作業系統原理學習筆記 程序管理
標籤 資料結構 primitive 儲存演算法 io作業 舉報分類 os 4 程序管理 程序的引入 程式併發執行 程序的概念 程序的特徵 引入程序帶來的問題 程序的結構 pcbpcb的組織方式 pcb多級佇列 程序的狀態 程序的五狀態 問題 多個程序競爭記憶體資源 解決方法 對換技術,交換技術 程序...
《現代作業系統》筆記
特色 1.講述了作業系統演變的過程 2.沒有空洞講述概念,用圖表和c 講了作業系統的具體實現 什麼是作業系統 自頂向下看,作業系統是擴充套件機器,向使用者提供抽象。自底向上看,作業系統是資源管理者,給程序提供資源。設計思想 1.利用cpu高速和人類及i o裝置之間的低速的差距,多個程序共享cpu,虛...