操作係統是控製計算機硬件並讓軟件相應地利用硬件的程序。它還為應用程序提供了基礎,並充當設備硬件和設備操作員之間的中介。操作係統的一個令人驚訝的特點是它們在完成這些任務時涉及的範圍之廣。創建大型機操作係統主要是為了優化硬件的使用。個人電腦操作係統支持複雜的遊戲、企業應用程序以及介於兩者之間的一切。用於手持設備的操作係統(OS)是為了提供一個操作人員可以輕鬆地與設備交互以運行和執行程序的環境。因此,一些操作係統被創建為可訪問的,另一些操作係統被創建為高效的,而另一些操作係統在某種程度上像是兩者的結合。
在我們深入討論細節之前,您應該了解操作係統的一些事情,我們要求了解係統基礎設施的一些事情。我們首先討論係統啟動的基本原理,I/O(輸入和輸出)以及存儲。我們還將解釋使編寫高效操作係統成為可能的基本計算機架構。
因為操作係統龐大而複雜,所以應該單獨開發。每一個部件都必須是設備的一部分,有詳細的輸入、輸出和功能描述。在本操作係統教程中,您將解釋操作係統的主要組件。
在進一步討論之前,讓我們先討論一下“為什麼學習操作係統是重要的?”
正如我們已經討論過的,操作係統(OS)是計算機操作員和計算機硬件之間的程序。操作係統是提供所有基本功能的軟件,如文件管理、內存管理、進程管理、處理輸入和輸出,以及調節外部設備(如磁盤驅動器和打印機)。
給出了OS(操作係統)的一些基本角色。
- 內存管理
- 處理器管理
- 設備管理
- 文件管理
- 安全
- 係統性能控製
- 會計工作
- 錯誤檢測艾滋病
- 其他軟件與用戶之間的協調
- 操作係統的應用
給出了操作係統所做的一些基本操作
- −通過密碼和其他程序,它限製了對應用程序和信息的非正式訪問。
- 對係統性能的控製——記錄服務調用和設備響應之間的滯後。
- 分配核算—維護多個作業和操作員申請的時間和支持記錄。
- 錯誤檢測服務-垃圾堆場、軌道、錯誤信息和其他調試和錯誤揭示助手的製作。
- 協調不同程序和操作員之間的協調——協調和分發編譯器、編輯器、彙編器和不同的軟件到設備的許多用戶。
讓我們來探討一下“操作係統是做什麼的?”
現在我們來討論一下操作係統是怎麼做的,它做什麼,它在我們的設備中扮演什麼角色。
計算機係統大致可分為四個部分:-
- 硬件
- 中央處理器
- 的內存
- 輸入輸出(I/O)設備
這四個元素為設備提供了基本的計算資產。應用軟件如文字處理器、工作表、編譯器和網頁瀏覽器可以描述在解決運營商計算問題時使用這些資產的方法。操作係統可以控製操作係統使用的硬件和元素,同時為多個用戶或操作員控製或管理多個應用軟件。
我們也可以把計算機係統看作包括硬件、軟件和信息的係統。操作係統提供了在操作係統功能中實際使用這些資產的方法