操作系統(operating system , OS)是計算機系統中必不可少的系統軟件。它是計算機系統中各種資源的管理者和各種活動的組織者、指揮者。它使整個計算機系統協調一致且有效地工作。通過本課程的學習,我們將知道操作系統要做什么、怎么做和為什么要這樣做。
學習操作系統,首先我們應該知道操作系統的概念。本章主要講述了以下幾個問題。
一、什么是操作系統
二、操作系統的形成
三、操作系統的類型
四、操作系統的功能
一、什么是操作系統
在回答這個問題之前,我們先來了解一下什么是計算機系統。計算機系統是按用戶的要求接收和存儲信息、自動進行數據處理并輸出結果信息的系統。
計算機系統由硬件系統和軟件系統組成。軟硬件系統的組成部分就是計算機系統的資源,當不同的用戶使用計算機時都要占用系統資源并且有不同的控制需求。
操作系統就是計算機系統的一種系統軟件,由它統一管理計算機系統的資源和控制程序的執行。
操作系統的設計目標一是使計算機系統使用方便。二是使得計算機系統能高效地工作。
二、操作系統的形成
早期沒有操作系統→原始匯編系統→管理程序→操作系統 可以看到,操作系統是隨著計算機硬件的發展和應用需求的推動而形成的。
三、操作系統的類型
按照操作系統提供的服務,大致可以把操作系統分為以下幾類:
批處理操作系統、分時操作系統、實時操作系統、網絡操作系統和分布式操作系統。其中批處理操作系統、分時操作系統、實時操作系統是基本的操作系統(加亮)
1、批處理操作系統按照用戶預先規定好的步驟控制作業的執行,實現計算機操作的自動化。又可分為批處理單道系統和批處理多道系統。單道系統每次只有一個作業裝入計算機系統的主存儲器運行,多個作業可自動、順序地被裝入運行。批處理多道系統則允許多個作業同時裝入主存儲器,中央處理器輪流地執行各個作業,各個作業可以同時使用各自所需的外圍設備,這樣可以充分利用計算機系統的資源,縮短作業時間,提高系統的吞吐率。
2、分時操作系統,這種系統中,一個計算機系統與許多終端設備連接,分時系統支持多個終端用戶,同時以交互方式使用計算機系統,為用戶在測試、修改和控制程序執行方面提供了靈活性。分時系統的主要特點是同時性、獨立性、及時性和交互性。
3、實時操作系統能使計算機系統接收到外部信號后及時進行處理,并在嚴格的規定時間內完成處理,且給出反饋信號。它是較少有人為干預的監督和控制系統。實時系統對可靠性和安全性要求極高,不強求系統資源的利用率。
4、網絡操作系統可以把若干計算機聯合起來,實現各臺計算機之間的通信及網絡中各種資源的共享,像我們現在使用的Windows ,UNIX和Linux等操作系統都是網絡操作系統。
5、分布式操作系統的網絡中各臺計算機沒有主次之分,在任意兩臺計算機間的可進行信息交換和資源共享。這一點上分布式操作系統和網絡操作系統差別不大,他們的本質區別在于:分布式操作系統能使系統中若干計算機相互協作完成一個共同的任務。這使得各臺計算機組成一個完整的,功能強大的計算機系統。
四、操作系統的功能
從資源管理的觀點出發,操作系統功能可分為五大部分:處理器管理、存儲管理、文件管理、設備管理和作業管理。
相關推薦:2010年自考醫學類選考科心理學(一)資料匯總