❶ 操作系統有哪些相關概念操作系統有哪些類型
操作系統有哪些相關概念,操作系統有哪些類型很多人還不知道,現在讓我們一起來看看吧!
操作系統有哪些類型
導語:想必大家都用過電腦,自己也許也用過好幾種操作系統了,但是操作系統都有哪些呢?你知道嗎?以下的是百分網小編為大家整理的一些操作系統的介紹,希望對你有所幫助。
操作系統大致可分為6種類型。
①簡單操作系統。它是計算機初期所配置的操作系統,如IBM公司的磁碟操作系統DOS/360和微型計算機的操作系統CP/M等。這類操作系統的功能主要是操作命令的執行,文件服務,支持高級程序設計語言編譯程序和控制外部設備等。
②分時系統。它支持位於不同終端的多個用戶同時使用一台計算機,彼此獨立互不幹擾,用戶感到好像一台計算機全為他所用。
③實時操作系統。它是為實時計算機系統配置的操作系統。其主要特點是資源的分配和調度首先要考慮實時性然後才是效率。此外,實時操作系統應有較強的容錯能力。
④網路操作系統。它是為計算機網路配置的操作系統。在其支持下,網路中的各台計算機能互相通信和共享資源。其主要特點是與網路的硬體相結合來完成網路的通信任務。
⑤分布操作系統。它是為分布計算系統配置的操作系統。它在資源管理,通信控制和操作系統的結構等方面都與其他操作系統有較大的區別。由於分布計算機系統的資源分布於系統的不同計算機上,操作系統對用戶的資源需求不能像一般的操作系統那樣等待有資源時直接分配的簡單做法而是要在系統的各台計算機上搜索,找到所需資源後才可進行分配。對於有些資源,如具有多個副本的文件,還必須考慮一致性。所謂一致性是指若干個用戶對同一個文件所同時讀出的數據是一致的。為了保證一致性,操作系統須控制文件的讀、寫、操作,使得多個用戶可同時讀一個文件,而任一時刻最多隻能有一個用戶在修改文件。分布操作系統的通信功能類似於網路操作系統。由於分布計算機系統不像網路分布得很廣,同時分布操作系統還要支持並行處理,因此它提供的通信機制和網路操作系統提供的'有所不同,它要求通信速度高。分布操作系統的結構也不同於其他操作系統,它分布於系統的各台計算機上,能並行地處理用戶的各種需求,有較強的容錯能力。
⑥智能操作系統。
操作系統的種類
OS定義:
操作系統(英語:Operating System,簡稱OS)是管理和控制計算機硬體與軟體資源的計算機程序,是直接運行在「裸機」上的最基本的系統軟體,任何其他軟體都必須在操作系統的支持下才能運行。操 作系統是用戶和計算機的介面,同時也是計算機硬體和其他軟體的介面。操作系統的功能包括管理計算機系統的硬體、軟體及數據資源,控製程序運行,改善人機界面,為其它應用軟體提供支持等,使計算機系統所有資源最大限度地發揮作用,提供了各種形式的用戶界面,使用戶有一個好的工作環境,為其它軟體的開發提供必要的服務和相應的介面。實際上,用戶是不用接觸操作系統的,操作系統管理著計算機硬體資源,同時按著應用程序的資源請求,為其分配資源,如:劃分CPU時間,內存空間的開辟,調用列印機等。
操作系統是管理計算機硬體資源,控制其他程序運行並為用戶提供交互操作界面的系統軟體的集合。操作系統是計算機系統的關鍵組成部分,負責管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本任務。操作系統的種類很多,各種設備安裝的操作系統可從簡單到復雜,可從手機的嵌入式操作系統到超級計算機的大型操作系統。目前流行的現代操作系統主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少數操作系統,大部分操作系統都為類Unix操作系統。
操作系統的種類
操作系統的種類相當多,各種設備安裝的操作系統可從簡單到復雜,可分為智能卡操作系統、實時操作系統、感測器節點操作系統、嵌入式操作系統、個人計算機操作系統、多處理器操作系統、網路操作系統和大型機操作系統。[1]按應用領域劃分主要有三種:桌面操作系統、伺服器操作系統和嵌入式操作系統。
桌面操作系統
桌面操作系統主要用於個人計算機上。個人計算機市場從硬體架構上來說主要分為兩大陣營,PC機與Mac機,從軟體上可主要分為兩大類,分別為類Unix操作系統和Windows操作系統:
1、Unix和類Unix操作系統:Mac OS X,Linux發行版(如Debian,Ubuntu,Linux Mint,openSUSE,Fedora等);
2、微軟公司Windows操作系統:Windows 98,Windows XP,Windows Vista,Windows 7,Windows 8,Windows 8.1等。
伺服器操作系統
伺服器操作系統一般指的是安裝在大型計算機上的操作系統,比如Web伺服器、應用伺服器和資料庫伺服器等。伺服器操作系統主要集中在三大類:
1、Unix系列:SUNSolaris,IBM-AIX,HP-UX,FreeBSD,OS X Server[3]等;
2、Linux系列:Red Hat Linux,CentOS,Debian,Ubuntu Server等;
3、Windows系列:Windows NT Server,Windows Server2003,Windows Server2008,Windows Server2008R2等。
嵌入式操作系統
嵌入式操作系統是應用在嵌入式系統的操作系統。嵌入式系統廣泛應用在生活的各個方面,涵蓋范圍從便攜設備到大型固定設施,如數碼相機、手機、平板電腦、家用電器、醫療設備、交通燈、航空電子設備和工廠控制設備等,越來越多嵌入式系統安裝有實時操作系統。
在嵌入式領域常用的操作系統有嵌入式Linux、Windows Embedded、VxWorks等,以及廣泛使用在智能手機或平板電腦等消費電子產品的操作系統,如Android、iOS、Symbian、Windows Phone和BlackBerry OS等。
主流OS:
台式電腦上有:微軟公司的windows操作系統(windows XP,windows 7等),蘋果公司的MAC系統以及開源的linux系統衍生出的各種linux系統(redhut,ubuntu等)和其他系統,
平板電腦上有:google(谷歌)公司的Android系統,蘋果公司的iOS,微軟公司的windows 7。其中,Android系統最為主流。
❷ 簡述操作系統的基本功能。
操作系統(英語;Operating
System,簡稱OS)是一管理電腦硬體與軟體資源的程序,同時也是計算機系統的內核與基石。操作系統身負諸如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本事務。操作系統是管理計算機系統的全部硬體資源包括軟體資源及數據資源;控製程序運行;改善人機界面;為其它應用軟體提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。操作系統是一個龐大的管理控製程序,大致包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。目前微機上常見的操作系統有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系統具有並發性、共享性、虛擬性和不確定性四個基本特徵。
操作系統的型態非常多樣,不同機器安裝的OS可從簡單到復雜,可從手機的嵌入式系統到超級電腦的大型操作系統。許多操作系統製造者對OS的定義也不大一致,例如有些OS集成了圖形化使用者界面,而有些OS僅使用文本介面,而將圖形界面視為一種非必要的應用程序。
操作系統理論在計算機科學中為歷史悠久而又活躍的分支,而操作系統的設計與實現則是軟體工業的基礎與內核。
類型
操作系統大致可分為6種類型。
①簡單操作系統。它是計算機初期所配置的操作系統,如IBM公司的磁碟操作系統DOS/360和微型計算機的操作系統CP/M等。這類操作系統的功能主要是操作命令的執行,文件服務,支持高級程序設計語言編譯程序和控制外部設備等。
②分時系統。它支持位於不同終端的多個用戶同時使用一台計算機,彼此獨立互不幹擾,用戶感到好像一台計算機全為他所用。
③實時操作系統。它是為實時計算機系統配置的操作系統。其主要特點是資源的分配和調度首先要考慮實時性然後才是效率。此外,實時操作系統應有較強的容錯能力。
④網路操作系統。它是為計算機網路配置的操作系統。在其支持下,網路中的各台計算機能互相通信和共享資源。其主要特點是與網路的硬體相結合來完成網路的通信任務。
⑤分布操作系統。它是為分布計算系統配置的操作系統。它在資源管理,通信控制和操作系統的結構等方面都與其他操作系統有較大的區別。由於分布計算機系統的資源分布於系統的不同計算機上,操作系統對用戶的資源需求不能像一般的操作系統那樣等待有資源時直接分配的簡單做法而是要在系統的各台計算機上搜索,找到所需資源後才可進行分配。對於有些資源,如具有多個副本的文件,還必須考慮一致性。所謂一致性是指若干個用戶對同一個文件所同時讀出的數據是一致的。為了保證一致性,操作系統須控制文件的讀、寫、操作,使得多個用戶可同時讀一個文件,而任一時刻最多隻能有一個用戶在修改文件。分布操作系統的通信功能類似於網路操作系統。由於分布計算機系統不像網路分布得很廣,同時分布操作系統還要支持並行處理,因此它提供的通信機制和網路操作系統提供的有所不同,它要求通信速度高。分布操作系統的結構也不同於其他操作系統,它分布於系統的各台計算機上,能並行地處理用戶的各種需求,有較強的容錯能力。⑥智能操作系統(見智能軟體)。
功能
操作系統的主要功能是資源管理,程序控制和人機交互等。計算機系統的資源可分為設備資源和信息資源兩大類。設備資源指的是組成計算機的硬體設備,如中央處理器,主存儲器,磁碟存儲器,列印機,磁帶存儲器,顯示器,鍵盤輸入設備和滑鼠等。信息資源指的是存放於計算機內的各種數據,如文件,程序庫,知識庫,系統軟體和應用軟體等。
資源管理
系統的設備資源和信息資源都是操作系統根據用戶需求按一定的策略來進行分配和調度的。操作系統的存儲管理就負責把內存單元分配給需要內存的程序以便讓它執行,在程序執行結束後將它佔用的內存單元收回以便再使用。對於提供虛擬存儲的計算機系統,操作系統還要與硬體配合做好頁面調度工作,根據執行程序的要求分配頁面,在執行中將頁面調入和調出內存以及回收頁面等。
處理器管理或稱處理器調度,是操作系統資源管理功能的另一個重要內容。在一個允許多道程序同時執行的系統里,操作系統會根據一定的策略將處理器交替地分配給系統內等待運行的程序。一道等待運行的程序只有在獲得了處理器後才能運行。一道程序在運行中若遇到某個事件,例如啟動外部設備而暫時不能繼續運行下去,或一個外部事件的發生等等,操作系統就要來處理相應的事件,然後將處理器重新分配。
操作系統的設備管理功能主要是分配和回收外部設備以及控制外部設備按用戶程序的要求進行操作等。對於非存儲型外部設備,如列印機、顯示器等,它們可以直接作為一個設備分配給一個用戶程序,在使用完畢後回收以便給另一個需求的用戶使用。對於存儲型的外部設備,如磁碟、磁帶等,則是提供存儲空間給用戶,用來存放文件和數據。存儲性外部設備的管理與信息管理是密切結合的。
信息管理是操作系統的一個重要的功能,主要是向用戶提供一個文件系統。一般說,一個文件系統向用戶提供創建文件,撤銷文件,讀寫文件,打開和關閉文件等功能。有了文件系統後,用戶可按文件名存取數據而無需知道這些數據存放在哪裡。這種做法不僅便於用戶使用而且還有利於用戶共享公共數據。此外,由於文件建立時允許創建者規定使用許可權,這就可以保證數據的安全性。
程序控制
一個用戶程序的執行自始至終是在操作系統控制下進行的。一個用戶將他要解決的問題用某一種程序設計語言編寫了一個程序後就將該程序連同對它執行的要求輸入到計算機內,操作系統就根據要求控制這個用戶程序的執行直到結束。操作系統控制用戶的執行主要有以下一些內容:調入相應的編譯程序,將用某種程序設計語言編寫的源程序編譯成計算機可執行的目標程序,分配內存儲等資源將程序調入內存並啟動,按用戶指定的要求處理執行中出現的各種事件以及與操作員聯系請示有關意外事件的處理等。
人機交互
操作系統的人機交互功能是決定計算機系統「友善性」的一個重要因素。人機交互功能主要靠可輸入輸出的外部設備和相應的軟體來完成。可供人機交互使用的設備主要有鍵盤顯示、滑鼠、各種模式識別設備等。與這些設備相應的軟體就是操作系統提供人機交互功能的部分。人機交互部分的主要作用是控制有關設備的運行和理解並執行通過人機交互設備傳來的有關的各種命令和要求。早期的人機交互設施是鍵盤顯示器。操作員通過鍵盤打入命令,操作系統接到命令後立即執行並將結果通過顯示器顯示。打入的命令可以有不同方式,但每一條命令的解釋是清楚的,唯一的。隨著計算機技術的發展,操作命令也越來越多,功能也越來越強。隨著模式識別,如語音識別、漢字識別等輸入設備的發展,操作員和計算機在類似於自然語言或受限制的自然語言這一級上進行交互成為可能。此外,通過圖形進行人機交互也吸引著人們去進行研究。這些人機交互可稱為智能化的人機交互。這方面的研究工作正在積極開展。
❸ 常用的網路操作系統有哪些,哪些比較好
常用的網路操作系統
1. NetWare
NetWare是Novell公司推出的一種區域網絡操作系統系列,是較為流行的網路操作系統之一。NetWare開創了工作站/伺服器結構,在一個NetWare網路中允許有多個文件伺服器,每個伺服器可適用於不同類型的網路介面卡。
NetWare由文件伺服器軟體、工作站軟體、網橋軟體等組成。其中文件伺服器軟體和工作站軟體是建網不可缺少的軟體,安裝時需根據硬體的配置生成。
2. Windows 2000
Windows 2000系列分成四個產品:Windows 2000 Professional,Windows 2000 Server,Windows 2000 Advanced Server和Windows 2000 Datacenter Server。
(1) Windows 2000 Professional(Windows2000專業版)
Windows 2000 Professional其實是Windows NT Workstation(Windows NT工作站)的最新版本,是專為各種桌面計算機和便攜機開發的新一代操作系統。
(2) Windows 2000 Server (Windows 2000伺服器版)
Windows 2000 Server是在Windows NT Server 4.0(Windows NT伺服器4.0版)的基礎上為伺服器開發的多用途網路操作系統,可為部門工作小組或中小型公司用戶提供文件列印、軟體應用、Web功能和通信等各種服務。
(3) Windows 2000 Advanced Server (Windows 2000高級伺服器版)
該版本最初的名稱是Windows NT Server 5.0 Enterprise Edition(Windows NT伺服器企業版),它除了具有Windows 2000 Server的所有功能和特性外,還提供了比之更強的特性和功能(如,支持4路SMP),同時還具有更高的擴展性、互操作性和可管理性。
(4) Windows 2000 Datacenter Server (Windows 2000數據中心伺服器版)
微軟推出的這個全新版本是功能最為強大的伺服器操作系統,它支持16路SMP以及高達64GB的物理內存。此外,它為大型的數據倉庫、經濟分析、科學和工程模擬、聯機交易服務等應用進行了專門的優化。
3. UNIX
Unix系統1969年問世,起源是由美國貝爾實驗室發明的一種多用戶、多任務的通用操作系統,最初應用在中小型計算機上。
Unix早期的主要特色是結構簡煉、便於移植和功能相對強大。經過多年的發展和進化,又形成了以下一些極為重要的特色:
4. Linux
Linux最早是由一位名叫Linus Torvalds的計算機業余愛好者為了代替Minix(一種教學用的類Unix操作系統)而編寫的。Linux之所以受到廣大計算機愛好者的喜愛,主要原因有兩個:一是它屬於自由軟體,用戶不用支付任何費用就可以獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改,無償對它使用,無約束地繼續傳播。另一個原因是,它具有Unix的全部功能,任何使用Unix操作系統或想要學習Unix操作系統的人都可以從Linux中獲益。所以說,Linux是一套免費使用和自由傳播的類Unix操作系統,是由世界各地成千上萬的程序員共同設計和實現的。
Linux的發行版本是個軟體包,除了Linux操作系統內核,還包括Shell、文本編輯器、高級語言編譯器、X-Windows圖形用戶界面應用軟體等。目前Linux的發行版本種類很多,如:RedHat Linux、Slackware、Debian Linux、聯想公司的幸福Linux等。