作業系統是一種介於應用程式和硬體之間的軟體,它管理計算機系統的軟硬體資源,如程序、cpu、記憶體和外設等,同時,它對應用程式或者使用者提供相應的操作介面,如提供程式設計師讀寫檔案的api,給使用者提供字元操作介面或者影象化操作介面等。
作業系統大致可以分為這五大功能:程序管理(cpu管理),記憶體管理,檔案管理,裝置管理和使用者介面。
作業系統的專業課考試,主要考察作業系統的四大功能:程序管理,記憶體管理,檔案管理和io管理。各位備考的同學可以從這些功能入手,逐一複習相關的知識點,並完成一定量的練習題來加深對知識點的理解。
程序管理主要涉及程序與執行緒、處理機排程、程序同步和死鎖這些考點。考研專業課中經常在程序的同步和死鎖這裡出大題。例:19年408真題第43題考察了哲學家就餐問題。
記憶體管理主要涉及記憶體管理的方式,記憶體分配方式,虛擬記憶體管理。絕大多數電子裝置如手機、電腦等,都是基於虛擬記憶體來實現對記憶體的管理。虛擬記憶體管理是考試中的重點內容。18年408真題第45題考察了虛擬記憶體管理這一知識點。
檔案管理主要涉及檔案的概念,檔案的邏輯結構、目錄結構,檔案共享,檔案保護,檔案系統層次和磁碟的組織與管理。檔案系統和磁碟管理為重點考察物件,容易出大題。例:19年408真題第44題考察了磁碟管理問題,18年408真題第45題考察了檔案系統。
io管理主要有io裝置分類、io控制方式、io軟體層次結構、io排程、快取記憶體、緩衝區、裝置分配和假離線技術等考點。
考生需要充分理解這四個板塊的主要知識點,並輔之以適量的練習題,以加深自己對知識點的理解。在強化和衝刺階段中,重點知識重點內容請同學們一定要理解到位,多刷目標院校歷年的考研真題,在刷題的過程中尋找自己的薄弱環節進行針對性訓練,然後再重複刷真題。
作業系統知識點
tcp的擁塞控制由4個核心演算法組成。https 把資料進行非對稱加密,然後客戶端從第三方伺服器獲取證書 加密後的公鑰 http完整請求 建立tcp連線,傳送http命令請求頭,web伺服器應答,關閉tcp連線 tcp 三次握手 缺陷 洪氾攻擊 解決辦法 四次揮手 長連線 短連線 程序 執行緒 併發...
作業系統知識點
協程 coroutines 是一種比執行緒更加輕量級的存在,正如乙個程序可以擁有多個執行緒一樣,乙個執行緒可以擁有多個協程。協程不是被作業系統核心所管理的,而是完全由程式所控制,也就是在使用者態執行。這樣帶來的好處是效能大幅度的提公升,因為不會像執行緒切換那樣消耗資源。程序與執行緒見 分頁與分段 分...
作業系統知識點
計算機系統資源分為硬體資源和軟體資源 按資訊交換方式和加接裝置的特性種類不同,通道分為 位元組多路通道 選擇通道 陣列多路通道 兩個交往的併發程序可能出現與時間有關的錯誤,這些錯誤表現為結果不唯一和永遠等待兩種情況 unix檔案可以分成普通檔案 目錄檔案和特殊檔案 從資源管理的觀點上來看,os的功能...