簡介
AdvancedOperatingSystem--高級操作系統操作系統是控制其他程序運行,管理系統資源并為用戶提供操作界面的系統軟件的集合。操作系統(英語;OperatingSystem,簡稱OS)是一管理電腦硬件與軟件資源的程序,同時也是計算機系統的内核與基石。操作系統身負諸如管理與配置内存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。
操作系統是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。操作系統是一個龐大的管理控制程序,大緻包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。微機上常見的操作系統有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系統具有并發性、共享性、虛拟性和不确定性四個基本特征。
操作系統的型态非常多樣,不同機器安裝的OS可從簡單到複雜,可從手機的嵌入式系統到超級電腦的大型操作系統。許多操作系統制造者對OS的定義也不大一緻,例如有些OS集成了圖形化使用者界面,而有些OS僅使用文本接口,而将圖形界面視為一種非必要的應用程序。操作系統理論在計算機科學中為曆史悠久而又活躍的分支,而操作系統的設計與實現則是軟件工業的基礎與内核。
類型
操作系統大緻可分為6種類型。
①簡單操作系統。它是計算機初期所配置的操作系統,如IBM公司的磁盤操作系統DOS/360和微型計算機的操作系統CP/M等。這類操作系統的功能主要是操作命令的執行,文件服務,支持高級程序設計語言編譯程序和控制外部設備等。
②分時系統。它支持位于不同終端的多個用戶同時使用一台計算機,彼此獨立互不幹擾,用戶感到好像一台計算機全為他所用。
③實時操作系統。它是為實時計算機系統配置的操作系統。其主要特點是資源的分配和調度首先要考慮實時性然後才是效率。此外,實時操作系統應有較強的容錯能力。
④網絡操作系統。它是為計算機網絡配置的操作系統。在其支持下,網絡中的各台計算機能互相通信和共享資源。其主要特點是與網絡的硬件相結合來完成網絡的通信任務。
⑤分布操作系統。它是為分布計算系統配置的操作系統。它在資源管理,通信控制和操作系統的結構等方面都與其他操作系統有較大的區别。由于分布計算機系統的資源分布于系統的不同計算機上,操作系統對用戶的資源需求不能像一般的操作系統那樣等待有資源時直接分配的簡單做法而是要在系統的各台計算機上搜索,找到所需資源後才可進行分配。對于有些資源,如具有多個副本的文件,還必須考慮一緻性。
所謂一緻性是指若幹個用戶對同一個文件所同時讀出的數據是一緻的。為了保證一緻性,操作系統須控制文件的讀、寫、操作,使得多個用戶可同時讀一個文件,而任一時刻最多隻能有一個用戶在修改文件。分布操作系統的通信功能類似于網絡操作系統。由于分布計算機系統不像網絡分布得很廣,同時分布操作系統還要支持并行處理,因此它提供的通信機制和網絡操作系統提供的有所不同,它要求通信速度高。分布操作系統的結構也不同于其他操作系統,它分布于系統的各台計算機上,能并行地處理用戶的各種需求,有較強的容錯能力。
⑥智能操作系統。
AOS(Advanced Orbiting System,高級在軌系統)。國際空間數據系統協商委員會(CCSDS,Consultative Committee for Space Data Systems)提出的高級在軌系統(AOS)協議實現各種類型和特性的空間應用數據有效地通過空-地、地-空、空-空鍊路傳輸。
AOS協議需要交換的信息可分為三類:空間實驗科學、觀測實驗科學和航天器本身的工程參數,具有不同的特點。影響AOS協議包業務吞吐量性能的主要因素有鍊路速率、編碼方案、幀效率、包效率、信道誤比特率。



















