操作系统:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(我来啦, replaced: 員 → 员, 內 → 内 (19), 貴 → 贵, 連結 → 链接, 擔 → 担, 國 → 国 (2), 開 → 开 (24), 學 → 学, 會 → 会 (21), 長 → 长 (6), 與 → 与 (77), 廠 → 厂 (2), 軍 → 军, 間 → 间 (24), 處 → 处 (30), 務 → 务 (21), 師 → 师, 龍 → 龙, 導 → 导 (4), 語 → 语 (5), 華 → 华 (2), 馮 → 冯, 風 → 风 (2), 買 → 买 (4), 賣 → 卖, 專業 → 专业 (2), 愛 → 爱, 權 → 权 (11), 無 → 无 (13), 盡 → 尽, 構 → 构 (30), 彈 → 弹 (2), 興 → 兴 (2), 關 → 关 (8), 檢 → 检 (3), 監 → 监 (3), 將 → 将 (17), 領 → 领, 舊 → 旧 (7), 張 → 张, 陽 → 阳, 協 → 协 (11), 調 → 调 (2), 應 → 应 (28), 嚴 → 严, 雲 → 云, 習 → 习, 廣 → 广 (4), 來 → 来 (31),…)
(机器人:清理不当的来源、移除无用的模板参数)
 

(未显示2个用户的4个中间版本)

第1行:
{{NoteTA
|T=zh-cn:操作系统;zh-hk:作;zh-tw:作;
|1=zh-hans:只读存储器; zh-hant:唯读记讀記;
|2=zh-hans:显示器; zh-hant:螢幕;
|3=zh-hans:音响; zh-hant:喇叭; hardware beheer
第9行:
|7=zh-hans:理查德; zh-hant:理察;
|8=zh-hans:磁盘; zh-hant:磁碟;
|9=zh-hans:通信; zh-hant:通;
|10=zh-hans:进程; zh-hant:行程;
|11=zh-hans:程序; zh-hant:程式;
|12=zh-hans:支持; zh-hant:支援;
|13=zh-hans:文件; zh-hant:案;
|14=zh-hans:线程; zh-hant:行緒;
|skin=黑白分明
|G1=IT
第22行:
| name = {{lang|en|Operating System}}
| cn = 操作系统
| tw = 作
}}
[[File:Operating system architecture.svg|缩略图|400px|操作系统略架]]
[[File:Linux architecture.png|缩略图|400px|操作系统架,以[[Linux]]例]]
 
'''操作系统'''({{Lang-en|'''O'''perating '''S'''ystem}},缩写縮寫:{{lang|en|'''OS'''}})是一组主管并控制[[电子计算机|计算机]]操作、运用和运行[[计算机硬件|硬件]]、[[软件]][[资源 (计算机科学)|源]]和提供公共[[守护进程|服务]]来组织用户交互的相互关联的[[系统软件]][[程序]],同时也是计算机系统的核心与基石。操作系统需要处理如管理配置[[内存]]、決定系统资統資源供需的先次序、控制与输與輸出裝置、操作[[计算机网络|网络]]管理[[文件系统]]等基本事。操作系统也提供一个让個讓使用者的操作界面。
 
操作系统的型非常多,不同器安裝的操作系统可从简单從簡單复杂複雜,可[[移动电话|行动电话動電話]]的[[嵌入式系统]]到[[超级计算机|超级电脑級電腦]]的[[超级计算机#.E6.93.8D.E4.BD.9C.E7.B3.BB.E7.BB.9F|大型作]]。多操作系统造者它涵盖范畴的定义也不尽一致,例如有些操作系统整合了[[图形用户界面]],而有些使用[[命令行界面]],图形用户界面视为視為非必要的用程式。
 
操作系统理论在[[计算机科学]]中,为历為歷史悠久而又活跃<ref>{{Cite web|url=https://sites.google.com/site/wen139/Home?tmpl=/system/app/templates/print/&showPrintDialog=1|access-date=2021-12-06|work=sites.google.com}}</ref>的分支;而操作系统的设计与实现则是软件工业的基础与核心<ref>{{Cite web|title=王珞:坚定走出自主可控操作系统的国产之路--理论-人民网|url=http://theory.people.com.cn/n/2014/0723/c386964-25324761.html|access-date=2021-12-06|work=theory.people.com.cn|||}}</ref>。
 
== 史 ==
[[File:Operating system feature migration.png|缩略图|300px|各平台上作的功能演化]]
{{Main|操作系统历史}}
 
观电脑觀電腦史,作统与电脑統與電腦展息息相。作之本意原提供简单簡單的[[排程|工作排序]]能力,后为辅後為輔助更新更复杂複雜的硬体设體設施而渐渐漸漸演化。最早的[[批处理任务|批次模式]]始,[[分|分时机時機制]]也之出,在[[多理器]]来临时來臨時,作之添加多理器协调協調功能,甚至是[[分布式计算|分散式系]]的协调協調功能。其他方面的演此。另一方面,在电脑電腦上,电脑電腦之作大型电脑電腦的成之路,在硬复杂複雜,也逐步踐以往衹有大型电脑電腦才有的功能。
 
而言之,作史就是一部解決电脑電腦需求与问题與問題史。
 
=== 1980年代前 ===
[[File:IBM360-65-1.corestore.jpg|缩略图|200px|[[IBM System/360]],大型主典之作]]
 
第一部电脑并電腦並沒有作是由早期电脑電腦的建立方式(如同建造械[[算盘|算盤]])效能不足以行如此程式。但在1947年明了[[晶体管|]],以及[[莫里斯·威尔克斯]]明的[[微程序]]方法,使得电脑電腦不再是械裝置,而是品。系管理工具以及化硬操作流程的程式很快就出了,且成的起源。到了1960年代早期,商用电脑制電腦製造商造了[[批理任|批次理]]系,此系工作的建置、排程以及行[[序列化]]。此每一台不同型电脑创電腦創造不同的作,因此电脑電腦的程式法移植到其他电脑電腦行,即使是同型电脑電腦也不行。
 
到了1964年,[[IBM System/360]]推出了一系列用途与价與價位都不同的[[大型|大型电脑電腦]],而它都共用代号为號為[[OS/360]]的作(而非每种产種產品都用量身做的作)。让单讓單一作统适統適系列的品是System/360成功的鍵,且实际實際上IBM目前的大型系便是此系裔,System/360所用程式依然可以在代的IBM器上行。
 
OS/360也包含另一个优点個優點:永久貯存裝置—[[硬盘]]的面世(IBM称为稱為[[直接存取储存装置|DASD]])。另一个关個關鍵是[[分|分]]概念的建立:大型电脑電腦时间资時間資适当適當分配到所有使用者身上。分使用者有佔整部器的感;而[[Multics]]的分是此时众時眾多新作踐此念最成功的。
 
1963年,[[通用电气|奇公司]][[贝尔实验室|貝爾實驗室]]合作以PL/I言建立的[[Multics]]<ref>{{en}}[http://www.cbi.umn.edu/iterations/haigh.html ''Multicians.org and the History of Operating Systems''] , Thomas Haigh, 13 September 2002</ref>,是激1970年代多作建立的源,尤其是由[[美国电话电报公司|AT&T]]贝尔实验貝爾實驗室的[[丹尼斯·里奇]][[肯·汤普逊|肯·湯普遜]]所建立的[[UNIX|Unix]]系踐平台移植能力,此作在1973年由[[C语言|C語言]]重;另一个广为個廣為场采場採用的[[微型计算机|小型电脑電腦]]作是[[OpenVMS|VMS]]。
 
=== 1980年代 ===
第一代[[微型计算机]]不像大型电脑電腦或小型电脑電腦,沒有裝的需求或能力;它只需要最基本的作,通常这种這種都是[[唯读记讀記|ROM]]取的,此程式被称为监视稱為監視程式(Monitor)。1980年代,家用电脑开電腦開始普及。通常此电脑拥電腦擁有8-bit理器加上64KB[[电脑记電腦記|]]、[[显示器|螢幕]]、[[键盘|鍵]]以及低音[[揚器|喇叭]]。而80年代早期最著名的套裝电脑为電腦為使用微理器6510(6502晶片特版)的[[Commodore 64|Commodore C64]]。此电脑電腦沒有作,而是以一8KB唯读记讀記[[BIOS]]初始化彩色螢幕、鍵以及軟碟和印表。它可用8KB唯读记讀記[[BASIC]]直接操作BIOS,依此撰程式,大部分是游戏遊戲。此BASIC言的[[直器]]勉可算是此电脑電腦的作然就沒有[[内核|核心]]或軟硬护机護機制了。此电脑電腦上的游戏遊戲大多跳BIOS次,直接控制硬
 
{| class="wikitable" style="width: 400px; text-align: center;{{Table center}}"
| colspan=4 style="width: 400px" | '''家用电脑電腦C64的抽象架'''
|-
| style="width: 200px" | 简单应簡單應用程式
| colspan=2 style="width: 200px" | [[机器语言]]<br />(游戏遊戲直接操作)
|-
| bgcolor=#66CCCC style="width: 200px" | 8k [[BASIC]] [[唯读记讀記|ROM]]
| colspan=2 style="width: 200px" |
|-
第67行:
| style="width: 100px" |
|-
| bgcolor=gray colspan=3 style="width: 400px" | <span style="color: white;">'''[[硬|<span style="color: yellow;">硬</span>]]([[中央处理器|<span style="color: yellow;">中央理器</span>]]、存裝置等)'''</span>
|}
 
早期最著名的磁碟启动啟動型作是[[CP/M]],它支援多早期的微电脑電腦。最早期的IBM PC其架构类構類似C64。然它也使用了BIOS以初始化抽象化硬的操作,甚至也附了一BASIC直器!但是它的BASIC优于優於其他公司品的原因在他有可攜性,且相容任何符合IBM PC架器上。这样這樣的PC可利用[[Intel 8088|Intel-8088理器]](16-bit暫存器)定址,最多可有1MB的,然而最初-{只}-有640KB。[[软盘|軟式磁碟]]取代了去的磁带机帶機,成新一代的存裝置,可在他512KB的空读写讀寫了支援更一步的读写讀寫概念,[[DOS|磁碟作]](Disk Operating System,DOS)因而生。此作可以合任意量的磁,因此可以在一磁碟片上放置任意大小的案。案之区别區別。IBM沒有很在意其上的DOS,因此以向外部公司购买購買的方式取得作。1980年微軟公司取得了IBM的合且收了一家公司出的作,在之修改以[[MS-DOS]]的名出品,此作可以直接程式操作BIOS与档與檔案系。到了[[Intel 80286|Intel-80286理器]]的代,才作基本的存裝置保措施。其,MS-DOS成了[[个人电脑|IBM PC]]上面最常用的作(IBM自己也有推出DOS,称为稱為IBM-DOS或[[PC-DOS]])。MS-DOS的成功使得[[微软]]成地球上最賺的公司之一。
 
{| class="wikitable" style="width: 400px; text-align: center;{{Table center}}"
| colspan=4 style="width: 400px" | '''MS-DOS在电脑電腦上的抽象架'''
|-
| colspan=4 style="width: 400px" | 普通[[应用软件|用程式]](Shell script、[[文本编辑器|文字编辑編輯器]])
|-
| bgcolor=#6666CC style="width: 200px" | [[MS-DOS]](案系
| colspan=2 style="width: 200px" |
|-
| bgcolor=#0066FF colspan=2 style="width: 300px" | <span style="color: white;">'''[[BIOS]](驅程式)'''</span>
| style="width: 100px" |
|-
| bgcolor=gray colspan=3 style="width: 400px" |<span style="color: white;">''' [[硬|<span style="color: yellow;">硬</span>]]([[中央处理器|<span style="color: yellow;">中央理器</span>]]、存裝置等)'''</span>
|}
 
而1980年代另一崛起的作统异数統異數是[[Mac OS]],此作緊緊[[麦金塔电脑]]綑綁在一起。此一位[[施乐]][[帕罗奥羅奧多研究中心]]的工Dominik Hagen拜訪(Visits)了电脑電腦的[[史蒂夫·乔布斯]],且向他展示了此录发錄發展的形化使用者介面。电脑惊为電腦驚為天人,打算向全录购买錄購買此技,但因帕罗奥羅奧多研究中心非商业单業單位而是研究位,因此全这项买卖這項買賣。在此之后苹後蘋果一致认为个認為個电脑電腦的未必定属于图屬於圖形使用者介面,因此也展自己的形化作
 
=== 1990年代 ===
[[File:Apple1-Mainboard.jpg|缩略图|[[Apple I]]电脑電腦电脑電腦的第一代品。]]
 
1980年代的竞争競爭,1990年代出多影来个來個电脑電腦深厚的作。由于图於圖形化使用者介面日,作的能力也越复杂与複雜與巨大,因此韌且具有性的作就成了迫切的需求。此年代是多套裝的[[个人电脑|個人電腦]]作互相竞争競爭代。
 
上一年代崛起的电脑電腦,由于旧於舊设计設計不良,使得其后继发後繼發展不力,电脑電腦決定重新设计設計经过许經過許多失1997年出新作——[[Mac OS X]]的测试測試版,而推出的正式版取得了巨大的成功。原先失意离开苹離開蘋果的[[史蒂夫·乔布斯]]光再
 
除了商主流的作外,1980年代起在[[开放源代码]]的世界中,[[BSD]]系展了非常久的一段时间時間,但在1990年代由[[BSD#Net/2以及法律问题|AT&T的法律端]],使得在[[芬兰|芬蘭]][[赫尔辛基大学|赫爾辛基大學]]的另一股源作——[[Linux]]起。Linux核心是一个标個標準[[POSIX]]核心,其血可算是Unix家族的一支。LinuxBSD家族都搭配[[GNU|GNU计划計畫]]所展的用程式,但是由使用的[[许可证]]以及史因素的作弄下,Linux取得了相源作市佔率,而BSD小得多。相较于較於MS-DOS的架,Linux除了有傲人的[[Linux内核#可移植性|可移植性]](相较于較於Linux,MS-DOS衹能行在Intel CPU上),它也是一[[多行程]]核心,以及良好的[[]]管理(普通的行程不能存取核心域的)。想要存取任何非自己的的行程衹能透[[系统调用]]来达來達成。一般行程是处于處於使用者模式(User mode)底下,而行系呼叫时会時會被切成核心模式(Kernel mode),所有的特殊指令衹能在核心模式行,此措施核心可以完美管理系统内統內外部裝置,且拒绝无权絕無權限的行程提出的求。因此理上任何用程式的錯,都不可能[[死机|-{zh-hant:当机當機;zh-hans:崩潰}-]]。
 
 
{| class="wikitable" style="width: 480px; text-align: center; font-size: 90%;{{Table center}}"
| colspan=5 style="width: 480px" | '''乎完整的Linux架构图構圖'''
|-
| rowspan=4 style="width: 80px" | 使用者<br />模式
| colspan=4 style="width: 400px" | 用程式(sh、[[vi]]、[[OpenOffice.org]]等)
|-
| colspan=2 bgcolor=#CCCCFF style="width: 200px" | 复杂複雜[[函式]]([[KDE]]、glib等)
| colspan=2 style="width: 200px" |
|-
| style="width: 100px" bgcolor=#CCCCFF |
| bgcolor=#9999CC colspan=2 style="width: 200px" | 简单簡單函式(opendbm、sin等)
| style="width: 100px" |
|-
| bgcolor=#6666FF colspan=4 style="width: 400px" border-bottom: 2px solid #AAAAAA; | C函式(open、fopen、socket、exec、calloc等)
|-
| rowspan=3 style="width: 80px" | 核心<br />模式
| bgcolor=#3366CC colspan=4 style="width: 400px" | <span style="color:white">'''系、呼叫、錯等軟硬体讯體訊息'''</span>
|-
| bgcolor=#0033CC colspan=4 style="width: 400px" | <span style="color:white">'''核心(驅程式、行程、路、内存管理等)'''</span>
|-
| bgcolor=#000000 colspan=4 style="width: 400px" | <span style="color:white">'''硬理器、内存、各裝置)'''</span>
|}
 
另一方面,微軟对于對於力的作的回便是[[Windows NT]]1993年的面世。
 
1983年始微軟就想要MS-DOS建个图個圖形化的作统应統應用程式,称为稱為Windows(有人说这說這是[[比尔·盖茨]]被果的Lisa电脑電腦上市所刺激)。一始Windows不是一,只是一个应個應用程式,其背景MS-DOS系是因为当时為當時的BIOS设计設計以及MS-DOS的架不甚良好之故。在1990年代初,微軟IBM的合作破裂,微軟[[OS/2]](早期命令列模式,后来後來秀但是曲高和寡的形化作案中抽身,且在1993年7月27日推出[[Windows NT|Windows 3.1]],一以OS/2形化作在1995年8月15日推出[[Windows 95]]。这时這時的Windows系依然是建立在MS-DOS的基上,不过微软在这同时也在开发不依赖于DOS的NT系列Windows系统,并在后来完全放弃了DOS而转向NT作为Windows的基础。
 
底下的表格Windows NT系的架:在硬体阶层體階層之上,有一由微核心直接接的[[硬抽象]](HAL),而不同的驅程式以模的形式挂载掛載在核心上行。因此微核心可以使用出、案系路、资讯資訊安全与虚與虛等功能。而系务层務層提供所有格的函式呼叫,可以一所有子系作方法。例如儘管POSIXOS/2对于對於同一件服的名称与稱與呼叫方法差甚大,它可以无碍無礙务层務層上。在系务层務層之上的子系,全都是使用者模式,因此可以避免使用者程式行非法行
 
 
{| class="wikitable" style="width: 680px; text-align: center; font-size: 90%;{{Table center}}"
| colspan=7 style="width: 680px" | '''化版本的Windows NT抽象架'''
|-
| rowspan=3 style="width: 80px" | 使用者<br />模式
| rowspan=2 style="width: 100px" | [[OS/2]]<br />用程式
| colspan=2 style="width: 200px" | Win32<br />用程式
| style="width: 100px" | [[DOS]]<br />程式
| style="width: 100px" | Win16<br />用程式
| rowspan=2 style="width: 100px" | [[POSIX]]<br />用程式
|-
| style="width: 50px" |
| style="width: 50px" bgcolor=#DEEEFF | 其他[[动态链接库|DLL函式]]
| bgcolor=#DEEEFF | DOS系
| bgcolor=#DEEEFF | Windows模擬系
|-
| bgcolor=#CFDFF2 | OS/2子系
| bgcolor=#CFDFF2 colspan=4 | Win32子系
| bgcolor=#CFDFF2 | POSIX.1子系
|-
| rowspan=4 style="width: 80px" | 核心<br />模式
| bgcolor=#B6C6D9 colspan=6 style="width: 400px" | 系务层務層
|-
| bgcolor=#0066ff | <span style="color: white;">'''出管理<br />案系路系'''</span>
| bgcolor=#0066ff colspan=4 | <span style="color: white;">'''物件管理系 / 安全管理系 / 行程管理 / 物件管理 / 行程管理 / 管理<br /><br />微核心'''</span>
| bgcolor=#0066ff | <span style="color: white;">'''窗管理程式'''</span>
|-
| bgcolor=#0033ff | <span style="color:white;">'''驅程式'''</span>
| bgcolor=#0033ff colspan=4 | <span style="color: white;">'''硬抽象(HAL)'''</span>
| bgcolor=#0033ff | <span style="color: white;">'''形驅'''</span>
|-
| bgcolor=#000000 colspan=6 style="width: 400px" | <span style="color: white;">'''硬理器、、外部裝置等)'''</span>
|}
 
 
子系第一个实個實作的子系然是以前的微軟系。DOS子系统将統將DOS程式成一行程行,个别独個別獨立的MS-DOS器承其[[行期|境]]。另外一是Windows 3.1模擬系实际實際上是在Win32子系行Win16程式。因此到了安全掌控MS-DOS早期Windows系所撰版程式的能力。然而此架只在[[Intel 80386]]理器及后继机後繼機型上作。且某些直接取硬的程式,例如大部分的Win16游戏遊戲,就法套用套系,因此很多早期游戏遊戲便法在Windows NT上行。Windows NT有3.1、3.5、3.514.0版。Windows 2000是Windows NT的改系列(事上是Windows NT 5.0)、[[Windows XP]](Windows NT 5.1)以及[[Windows Server 2003]](Windows NT 5.2)[[Windows Vista]](Windows NT 6.0)也都是立基Windows NT的架上。
 
而本年代渐渐漸漸长并長並趋复杂趨複雜的嵌入式设备設備也促使[[嵌入式作]]的成
 
=== 今日 ===
代作通常都有一使用的绘图繪圖裝置的[[图形用户界面]](GUI),附加如滑鼠或控面版等有别于別於入裝置。的OS或效能向的伺服器通常不有如此切的介面,而是以[[命令行界面]](CLI)加上鍵盘为输盤為輸入裝置。以上两种兩種介面其都是所的[[]],其功能接受并处並處理使用者的指令(例如按下一按鈕,或在命令提示列上鍵入指令)。
 
选择選擇要安裝的作通常其硬有很大关系關係,-{只}-有[[Linux]][[BSD]]乎可在所有硬行,而Windows NT移植到了[[DEC Alpha]][[MIPS Magnum]]。在1990年代早期,电脑電腦选择選擇就已被侷限在[[Microsoft Windows|Windows]]家族、[[Unix]]家族以及Linux上,而以Linux及Mac OS X最主要的另类选择類選擇,直至今日。
 
[[大型]][[嵌入式系]]使用很多化的作。大型主近期有始支援[[Java]]及Linux以便共享其他平台的源。嵌入式系近期百家争鸣爭鳴給[[Sensor Networks]]用的[[Berkeley Tiny OS]]到可以操作[[Microsoft Office]]的[[Windows CE]]都有。
 
==== 个人电脑 ====
电脑電腦目前分为两為兩阵营陣營,此两种兩種有支持的作
 
* [[麦金塔电脑|Apple Macintosh]] - Mac OS X,Windows(Intel平台),Linux、BSD。
* [[IBM PC兼容机|IBM相容PC]] - Windows、Linux、BSD、Mac OS X(非正式支援)。
 
==== 大型电脑電腦 ====
最早的操作系统是针对20世纪60年代的大型主结构开发的,由于对这些系统在软件方面做了巨大投资,因此原来的计算机厂商继续开发与原来操作系统相兼容的硬件与操作系统。这些早期的操作系统是现代操作系统的先驱。现在仍被支持的大型主机操作系统包括:
* [[MCP (Burroughs Large Systems)|Burroughs MCP]]-- [[Burroughs large systems|B5000]],1961 to [[Unisys]] Clearpath/MCP, present.
第188行:
 
==== 嵌入式 ====
嵌入式系使用非常广泛的系(如[[VxWorks]]、[[eCOS|eCos]]、[[Symbian OS]]及[[Palm OS]])以及某些功能減版本的Linux或者其他作。某些情況下,OS指的是一个内個內建了固定软件軟體的巨大泛用程式。在多最简单簡單的嵌入式系中,所的OS就是指其上唯一的用程式。
 
==== Unix系 ====
{{Main|类Unix}}
<imagemap>
File:Unix history-simple.png|256px|thumb|[[Unix]]-{zh-hant:系的演;zh-hans:系统的演变}-
default [[File:Unix history-simple.svg]]
</imagemap>
[[File:KDE 4.png|缩略图|250px|[[KDE Software Compilation 4|KDE SC 4]]桌面]]
 
的'''Unix'''家族指的是一族种类種類繁多的OS,此族包含了[[System V]]、[[BSD]][[Linux]]。由Unix是[[The Open Group]]的注册註冊,特指遵守此公司定的行的作。而Unix通常指的是比原先的Unix包含更多特的OS。
 
Unix系可在非常多的理器架行,在[[服务器|伺服器]]系上有很高的使用率,例如大院校或工程用的[[工作站]]。
 
1991年,芬兰学生[[林纳斯·托瓦兹]]根据类Unix系统[[Minix]]编写并发布了[[Linux]]操作系统内核,其后在[[理查德·斯托曼]]的建议下以[[GNU通用公共许可证]]发布,成为[[自由软件|自由軟體]]Unix变种變種. Linux近越受迎,它也在人桌面电脑電腦上大有斬,例如[[Ubuntu]]系
 
某些Unix变种變種,例如[[惠普]]的[[HP-UX]]以及IBM的[[AIX]]仅设计僅設計自家的硬体产體產品上,而[[昇|SUN]]的[[Solaris]]可安裝自家的硬或[[x86]]电脑電腦上。电脑電腦的[[Mac OS X]]是一个从個從[[NEXTSTEP|NeXTSTEP]]、[[Mach]]以及[[FreeBSD]]共同衍生出的微核心BSD系,此OS取代了电脑電腦早期非Unix家族的Mac OS。
 
经历数經歷數年的披荊斬棘,自由[[软件軟體|源]]的Linux系蠶食以往软件軟體专业领專業領域,例如以往电脑动画运電腦動畫運算巨擘──[[硅谷图形公司]](SGI)的[[IRIX]]系已被Linux家族及[[贝尔实验室|貝爾實驗室]]研组设计組設計的[[贝尔实验貝爾實驗室九号计划號計畫|九号计划號計畫]][[Inferno]]系取代,皆用分散算式境。它们并們並不像其他Unix系,而是选择内選擇內建[[图形用户界面]]。九号计划號計畫原先不普及,因推出时并時並非自由软件軟體后来後來改在自由及软件许軟體許[[Lucent Public License]],便广大的使用者及社群。Inferno已被售予[[Vita Nuova]]以GPL/MIT证释證釋出。
 
前,按照算能力排名世界500中472台使用Linux,6台使用Windows,其餘[[BSD]]等Unix。{{源}}
 
==== 微軟Windows ====
{{Main|Microsoft Windows}}
 
[[Microsoft Windows]]系列作是在微軟給IBM设计設計的[[MS-DOS]]的基设计設計形作在的Windows系,如Windows 2000、Windows XP皆是建立于代的[[Windows NT]]核心。NT核心是由[[OS/2]]和[[OpenVMS]]等系上借用的。Windows可以在32位元和64位元的[[英特|Intel]]和[[AMD]]的理器上行,但是早期的版本也可以在[[DEC Alpha]]、[[MIPS architecture|MIPS]][[PowerPC]]架行。
 
然由们对于开們對於開放原始碼作统兴統興趣的提升,Windows的市佔有率有所下降,但是到2004年止,Windows作在世界范围内範圍內了桌面作90%的市。<ref>[http://www.pcworld.com/news/article/0,aid,115823,00.asp ''Why Windows Won't Always Dominate - New devices will shrink Microsoft's OS market share, researcher predicts''] , David Legard, IDG News Service, Friday, April 23, 2004</ref>
 
Windows系也被用在低和中伺服器上,且支援頁服等一些功能。最近微軟花了很大研究与开发與開發经费經費使Windows有能行企的大型程式的能力。
 
Windows XP在2001年10月25日发布發佈,2004年8月24日发布發佈包2(Service Pack 2),2008年4月21日发布發佈最新的服包3(Service Pack 3)。
 
Windows XP的下一代Windows Vista(开发開發代碼Longhorn)2007年1月30日售<ref>{{en}}[http://www.microsoft.com/windowsvista/getready/default.mspx 微軟Vista作官方站公告] (2007年1月10日造訪)</ref>。[[Windows Vista]]增加了多功能,尤其是系的安全性和路管理功能,且其有介面华丽華麗的[[Windows Aero|Aero Glass]]。但是整而言,其在全球市上的口碑卻不是很好。其后继後繼者[[Windows 7]]2009年10月22日售,[[Windows 7]]改善了[[Windows Vista]]人詬病的效能问题問題,相较于較於[[Windows Vista]],在同的硬体环體環境下,[[Windows 7]]的表现较現較Windows Vista好。
 
Windows 8 2012年10月26日售,Windows Phone 8共用核心,取消了始按鈕,使用了全新动态砖動態磚介面,可使用Microsoft Store购买購買安裝App,但由介面相较于較於版是很大的更改,以及为触為觸设计設計的介面,不少鍵滑鼠使用者比慣。微軟隔年2013年10月18日布了Windows 8.1,加回了始按鈕。
 
而最新的[[Windows 10]]2015年7月29日售。而以微軟目前的规划規劃 Windows 10 定义为義為,而不再是软件軟體,故之费级費級桌面系有新的名,而是延Windows 10,而每次大更新就更改版本,目前最新20H2。
 
==== 苹果macOS ====
第232行:
'''macOS''',前称“Mac OS X”或“OS X”,是一套运行于苹果[[麦金塔电脑|Macintosh]]系列电脑上的操作系统。Mac OS是首个在商用领域成功的[[图形用户界面]]系统。Macintosh开发成员包括[[比尔·阿特金森]](Bill Atkinson)、[[杰夫·拉斯金]](Jef Raskin)和[[安迪·赫茨菲尔德]](Andy Hertzfeld)。从OS X 10.8开始在名字中去掉Mac,仅保留OSX和版本号。2016年6月13日在WWDC2016上,苹果公司将OS X更名为macOS,现行的最新的系统版本是[[macOS Big Sur]]。
 
2020年9月14日,果公司布最新的系版本 [[macOS Big Sur]]。
 
==== Chrome OS ====
第240行:
 
==== 其他 ====
大型主以及[[嵌入式系|嵌入式]]作Unix或Windows家族关系關係不大,除了[[Android]],[[Windows Embedded Compact|Windows CE]]、[[Windows NT]]及[[Windows Embedded Standard|Windows XP Embedded]]是Windows的血亲产親產品,以及数种數種*BSD和嵌入式Linux套件例外。
 
数较旧數較舊的OS今日依然在一些需要定性的市中活,例如IBM的[[OS/2]]{{NoteTag|OS/2曾是Windows系的勁敵,且[[比尔·盖茨|比尔盖爾蓋茲]]直到最近这样认为這樣認為看一段容(摘自[http://news.xinhuanet.com/world/2003-07/01/content_947360.htm 今日美国报國報]):
<br />'''盖茨谈Linux'''
<br />
第253行:
答:你在开玩笑吗?让我们认真谈谈吧。IBM当时是我们规模的15倍,你找不出一家不用OS/2的银行。......}}、[[BeOS]]以及[[XTS-400]]。
 
在[[电子商务|代]]狂潮过后過後,如[[AmigaOS]][[RISC OS]]等少人使用的OS依然持建立,以滿足狂好者社群特殊专业專業使用者。
 
优秀的操作系统必定要具备能让各种能力级别的用户满足各种需求的工具包可视化的高效简便程序环境,以程序来创建程序,就如立法的法律指导规范新的法案的创建。这其实是操作系统所隐含的一部分,决定了可以有多强的扩充能力。比如,某个操作系统有对应的开发者工具包集成环境程序并且是个可视化的,还能让能力不太高的人一看能懂的,用于修改某个声音合成器包含频谱显示,可要是操作系统本身不支持也没有提供可用的工具程序,就会变得很繁琐,很可能为了达到这个目标,开发者就要预备好各种相关的工具程序,甚至自己来编写一系列相关的工具程序创建专门的工具包,最后还要检查代码。若是有人想通过音乐来生成五线谱,要对类似标记语言的五线谱规则对应一下,对各种音色,音准采集并总结出一整套规律,通过声音识别可以识别出乐器的类别等,进而标出乐符完成从声音到乐谱的转换并生成。可是对人声却又更为复杂也不必要如此。若是需要用声音的波形图重现声音,没有相关的工具集是相当难实现,另外只有使用同一套声音的波形绘制规则的所生成的波形图用来再现的声音才是原来的声音。
第265行:
通过图像识别和声音识别来进行信息搜索。
 
能够满足不同需求所要求的精确程度对时间的精细划分,以及尺度细分可以互联,同步,协调原本必由多个人协同合作才能完成的随时需要调整并相互同步的操控作业,这就必须有即时消息传送显示,可视化的用于协调同步计划任务的配置脚本,以及执行这样计划任务的完整组件。
 
=== 未 ===
研究建立未的作旧进舊進行著。作朝提供更省路化、易用、华丽華麗的使用者介面的方向UNIX OS通和[[桌面境]]开发開發作,正努力自己改使用境。
 
eyeOS是一套基PHP实现實現的半源模擬算操作系统,但其实质實質只是在浏览瀏覽器中提供一种类種類界限的类独類獨立操作系统,其任何擬化中实现實現的真正电脑電腦操作系统,能提供如Word、PPT、Excel的在线处線處理功能…
 
[[Hurd|GNU Hurd]]是一以完全相容Unix强许強許多功能为目标的微核心架。微軟[[Singularity]]是一奠基[[.NET框架|.Net]]以建立佳[[]]的研究计划計畫
 
== 功能 ==
第287行:
 
=== 进程管理 ===
{{Main|进程|行緒}}
 
不管是常程式或者用程式,他都以[[行程]]为标為標位。用[[·伊曼结构結構]]建造电脑时電腦時,每[[中央处理器|中央處理器]]最多只能同时执時執行一行程。早期的操作系统(例如DOS)也不允任何程式打破这个這個限制,且DOS同只有行一进程(然DOS自己宣们拥們擁有[[等待留]]能力,可以部分且艱地解決这问题這問題)。代的作,即使只有一CPU,也可以利用[[多进程]](multitask)功能同时执行多个进程。'''进程管理'''指的是操作系统调整多个行程的功能。
 
大部分的电脑電腦只包含一中央理器,在核心(Core)的情況下多行程只是简单簡單迅速地切各行程,行程都能够执夠執行,在多核心或多理器的情況下,所有行程透过许過許多[[算|同技]]在各理器或核心上转换轉換。越多行程同时执時執行,每行程能分配到的时间時間比率就越小。很多操作系统在遇到此问题时会問題時會现诸現諸如音效断续斷續或滑鼠跳格的情況(做颠簸(Thrashing),一操作系统只能不停行自己的管理程式统资統資源的狀,其他使用者或硬的程式皆行。行程管理通常踐了'''分'''的概念,大部分的操作系统可以利用指定不同的特(priority),行程改所佔的分比例。特越高的行程,序越高,时间内時間內佔的比例也越高。互式操作系统也提供某程度的回饋制,直接使用者互的行程高的特值。
 
除了行程管理之外,操作系统尚有担负擔負起[[行程]](IPC)、行程理以及[[死锁]](Dead Lock)侦测偵測理等较为較為艱深的问题問題
 
在行程之下尚有[[多线程|行緒]]的问题問題,但是大部分的操作系统会处會處行緒所遭遇的问题問題,通常操作系统提供一API使用者自行操作或透[[器]]的管理制控制行緒之的互
 
=== 内存管理 ===
'''帕金森定律''':“:「'''你给程序再多内存,程序也会想尽办法耗光'''”,」,因此[[程序员|程式设计师設計師]]通常希望系給他'''限量'''且'''限快'''的。大部分的电脑记電腦記都是[[体阶层體階層|阶层階層式]]的,最快且量最少的[[寄存器|暫存器]]首,然是[[高速缓存|快取]]、[[随机存取存储器|]]以及最慢的[[硬盘驱动器|磁碟存裝置]]。而操作系统的'''管理'''提供找可用的憶空、配置与释與釋憶空以及交换记換記和低速存裝置的含物……等功能。此又被做'''管理'''的功能大幅增加每行程可得的憶空(通常是4[[Gigabyte|GB]],即使实际實際上RAM的于这数於這數目)。然而带来帶來了微幅降低行效率的缺甚至也会导會導致行程崩潰。
 
管理的另一就是藉由CPU的管理擬位置。如果同多行程于记於記憶裝置上,作防止它互相干擾方的体内體內容(除非透某些定在可控制的范围範圍下操作,限制可存取的体范围體範圍)。分割可以成目。每行程只看到整个记個記0到的最大上限)被配置給它自己(然,有些位置被操作系统保留而禁止存取)。CPU事先存了几个幾個表以比对虚對虛擬位置与实际记與實際記位置,这种這種方法称为稱為[[分頁]]配置。
 
藉由行程生分开独開獨立的位置空,操作系统也可以易地一次放某行程所佔的所有。如果这个這個行程不,操作系统可以束行程并将记並將記动释動釋放。
 
=== 磁盘与文件系统 ===
{{Main|文件系统}}
 
的'''案系''',通常指管理磁碟料的系,可将资將資料以目案的型式存。每个档個檔案系都有自己的特殊格式功能,例如日管理或不需磁碟重整。
 
操作系统种内種內案系。例如[[Linux]]有非常广泛的案系,如[[ext2]]、[[ext3]]、[[ext4]]、[[ReiserFS]]、[[Reiser4]]、[[Global File System|GFS]]、[[GFS2]]、[[OCFS]]、[[OCFS2]]、[[NILFS]][[Google案系]]。Linux也支援非原生案系,例如[[XFS]]、[[JFS (文件系统)|JFS]]、[[FAT]]家族[[NTFS]]。另一方面,[[Microsoft Windows|Windows]]能支援的案系衹有FAT12、FAT16、FAT32、EXFATNTFS。NTFS系是Windows上最可靠最有效率的案系。其他的FAT家族都比NTFS老,且对于档對於檔分割磁碟能力都有很大限制,因此造成很多问题問題。而UNIX的案系多半是[[Unix文件系统|UFS]],而UNIX中的一分支[[Solaris]]最近则开則開始支援一新式的[[ZFS]]。
 
大部份上述的案系都有两种兩種建置方法。系可以以[[日志档誌檔案系|日式]]或非日式建置。日案系可以以安全的手法行系恢复。如果一沒有日式建置的案系遇上突然的系崩潰,料建立在一半此系需要特殊的案系统检統檢查工具才能原;日可自恢复。[[微软]]的NTFSLinux的ext3、ext4、reiserFSJFS都是日案系
 
个档個檔案系作相似的目/子目,但在相似之下也有多不同。微軟使用'''\'''以建立目/子目录关系錄關係,且案名忽略其大小;UNIX系统则統則是以'''/'''建立目,且案名大小有差。(其实这實這是給系统调用的,"/"或"\"实际實際存在硬碟)
 
=== 网络 ===
代的操作系统都具操作主流路通讯协訊協定[[TCP/IP协议|TCP/IP]]的能力。也就是说这样說這樣的作可以路世界,其他系分享案、印表机与扫機與掃描器等源。
 
多操作系统也支援多个过個過代的各路路通讯协訊協定,例如[[IBM]]建立的[[IBM系统网統網路架|系统网統網路架]]、[[迪吉多|DEC]]在它所生的系定的{{link-en|DECnet|DECnet}}架构与構與微軟Windows作的特殊通讯协訊協定。了特殊功能而研的通讯协訊協定,例如可以在路上提供案存取功能的[[网络文件系统|NFS]]系今大量用影音串流(Streaming media)及游戏讯遊戲訊送的[[用户数据报协议|UDP]]定等。
 
=== 安全 ===
大多操作系统都含有某程度的[[信息安全|资讯資訊安全]]制。资讯資訊安全制主要基于两於兩大理念:
* 操作系统提供外界直接或接存取数种资數種資源的管道,例如本地端磁碟案、受保的特[[系呼叫]]、使用者的隱私统执統執行的程式所提供的服
* 操作系统有能力[[身份验证|认证認證]]源存取的求。允过认证過認證绝无絕無法通的非法求,并将适当並將適當力[[授]]({{link-en|Authorization|授权}})給此求。有些系认证机認證機仅简僅簡略地把源分或非特,且每个请個請求都有特的身份辨识号識號碼,例如使用者名求通常分成种类種類
** 源:通常是一正在行的程式出的求。在某些系上,一程式一旦可行就可做任何事情(例如[[DOS]]代的[[病毒]]),但通常操作系统給程式一个识别個識別且在此程式查其代号与號與所需源的存取关系關係
** 外部源:'''非本地端电脑電腦'''而求,例如端登入本机电脑機電腦或某些连线请連線請求([[文件传输协议|FTP]]或[[超文本传输协议|HTTP]])。识别这識別這些外部求,系许会对許會對求提出认证認證要求。通常是入使用者名以及相对应對應的密碼。系会应會應如磁卡或生物识别资識別資料的它种认证種認證方法。在某些例子,例如路通上,通常不需通过认证過認證即可存取源(例如匿名存取的FTP伺服器或[[点对点點對點|P2P]]服)。
 
除了允/拒形式的安全制,一高安全等的系提供记录选项記錄選項,允许记录許記錄种请種請对资對資源存取的行(例如誰曾经读經讀这个档這個檔?”)?」)
 
肇因于军於軍业组织将業組織將敏感记录記錄电脑電腦上,安全制在操作系统史上是一问题問題。美国[[美国国防部|防部]](DoD)便立了'''《[[可信统评鉴統評鑑程序]]》'''({{link-en|TCSEC|TCSEC}}),此手册确冊確立了评鉴評鑑安全制成效的基本原这对這對操作系统作者来说來說非常重要,因TCSEC是用于评鉴於評鑑、分类与选類與選拔出用于处於處理、与获與獲取敏感或料的电脑電腦準程序。
 
==== 部通讯安全 ====
资讯資訊安全可视为視為防止正在行的程式任意存取系统资統資源的手段。大多操作系统普通程式可直接操作电脑電腦的[[中央处理器|CPU]],所以生了一些问题問題,例如怎把可如操作系统一样处樣處理事行同特殊指令的程式迫停止,畢竟在此情境下,操作系统也只是另一平起平坐的程式。通用操作系统所生的CPU通常体层级體層級踐了一定程度的特殊指令保概念。通常特权层级较權層級較低的程式想要行某些特殊指令时会時會被阻,例如直接存取像是硬碟之的外部裝置。因此,程式必询问詢問操作系统,操作系统行特殊指令存取磁碟。因此操作系统就有机会检機會檢查此程式的识别識別身份,依此接受或拒它的求。
 
在不支援特殊指令架的硬上,另一也是唯一的保方法,是操作系统不直接利用CPU行使用者的程式,而是藉由[[模擬器|模擬]]一CPU或提供一[[P-code机]]系([[伪代码|偽代碼]]),像是[[Java]]一样让樣讓程式在[[器]]上行。
 
部安全制在多使用者电脑電腦上特重要:它允使用者有自己人的,且其他使用者不能任意存取或除。因任何程式都可能绕过繞過操作系统的控,更有可能绕过繞過程式的控,制力的部安全制在側录启动时錄啟動時也非常重要。
 
==== 外部通讯安全 ====
通常一统会为統會為其他路上的电脑電腦或使用者提供(主持)各些服通常藉由[[tCP/UDP端口列表|端口]]或操作系统路地址字存取提供。通常此服包括提供案共享(NFS)、列印共享、[[电子邮件|電子郵件]]、[[站|頁服]]与档與檔传输协傳輸協定([[文件传输协议|FTP]])。外部资讯資訊安全的最前线,是如[[防火墙]]等的硬裝置。在操作系统部也常种类種類软件軟體防火软件軟體防火定接受或拒在操作系统上行的服务与務與外界的连线連線。因此任何人都可以安裝并执並執行某些不安全的路服,例如[[Telnet]]或FTP,定除了某些自用通道之外阻擋其他所有连线連線,以成防堵不良连线連線制。
 
=== -{A|zh-hans:用户; zh-hant:使用者}-界面 ===
今日大部分的操作系统都包含[[图形用户界面]](GUI)。有几类较旧幾類較舊的操作系统将图將圖形化使用者介面[[核心]]緊密合,例如最早的Windows[[Mac OS]]品。此手法可提供快速的形回能力,且不需切割模因而较为較為省工,但是烈副作用,例如形系崩潰将导將導致整崩潰,例如[[蓝屏死机|-{A|zh-cn:蓝屏死机; zh-tw:当机画當機畫面; zh-hk:BSOD}-]]。多近代的操作系统已[[模 (程式设计設計)|模化]],将图將圖形介面的子系统与統與核心分(已知LinuxMac OS X原先就是如此设计設計,而某些充版本的Windows终于終於用此手法)。
 
多操作系统允使用者安裝或造任何他的图形用户界面<ref>各多采多姿的KDE/GNOME[http://freesf.tw/modules/xcgal/thumbnails.php?album=lastup&cat=0&page=1 桌面快照]{{dead link|date=2017年12月 |bot=InternetArchiveBot |fix-attempted=yes }}。</ref>。大部分的UnixUnix衍生系(BSD、Linux[[Minix]])通常安裝[[X Window系|X Window]]系配合[[GNOME]]或[[KDE]]桌面境。而某些操作系统就沒有这么弹這麼彈性的形化使用者介面,例如Windows。这类這類的操作系统只能透外加的程式形化使用者介面,甚至根本只能改变诸變諸选单风選單風格或色配置等部分{{Citation needed|time=2007-07-16T11:03:06Z}}。
 
形化使用者介面与时并进與時並進,例如Windows在每次新版本上市会将會將形化使用者介面改头换頭換面,而Mac OS的GUI也在Mac OS X上市重大转变轉變
 
=== 驱动程序 ===
{{Main|驱动程序}}
 
的'''驅程式'''(Device driver)是指某类设计来与類設計來與电脑软件電腦軟體。通常是一设计設計完善的裝置互介面,利用此硬体连體連接的电脑汇電腦匯排流或通子系,提供此裝置下令接收资讯資訊的功能;以及最目的,将讯將訊息提供給操作系统或用程式。驅程式是针对針對特定硬体与體與特定操作系统设计設計软件軟體,通常以作核心模软件軟體包或普通电脑電腦程式的形式在操作系统[[核|核心]]底下行,以到通透暢地的效果,且提供硬理非同步的时间時間性介面(asynchronous time-dependent hardware interface)所需的中断处斷處理常式。
 
设计設計程式的主要目的在操作'''抽象化''',任何硬,即使是同一的裝置,在硬体设计體設計面上也有巨大差商推出的新模通常更可靠更有效率,控制方法也有所不同。电脑与電腦與其操作系统每每不能預期那些新裝置的变异變異,因此法知道其操作方法。解決此问题問題操作系统通常'''主'''每裝置有的操作方式,而驅程式功能那些操作系统制的行描述,转译为轉譯為裝置瞭解的自操作手法。
 
合的驅程式一旦安裝,相对应對應的新裝置就可以无误無誤行。此新驅程式可以此裝置完美地切合在操作系统中,使用者察不到是操作系统原本沒有的功能。
 
== 结构 ==
第361行:
* '''驱动程序''' - 最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
* '''内核''' - 操作系统之最核心部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
* '''支承库''' - (亦作“'''接口库'''”)是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口([[应用程序接口|API]]),是最靠近应用程序的部分。例如,[[GNU C函式|GNU C运行期库]]就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和[[POSIX]]编程接口的形式。
* '''外围''' - 所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及[[UNIX]]/[[Linux]]中各种守护进程都通常被划归此列。
 
当然,本节所提出的四部结构观也绝非放之四海皆准。例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。而在使用[[Exokernel|外核]]结构的操作系统中,则根本没有驱动程序的概念。因而,本节的讨论只适用于一般情况,具体特例需具体分析。
 
操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和[[器|虚拟机]]结构。<!--
2004年以沒有变动變動,且不知其原文源,法翻,故凍
 
===简单结构===
第386行:
 
== 分类 ==
操作系统的分类没有一个单一的标准,可以根据工作方式分为[[批处理任务|批处理操作系统]]、[[分|分时操作系统]]、[[rTOS|实时操作系统]]、[[网络操作系统]]和[[分布式操作系统]]等;根据架构可以分为[[单内核操作系统]]等;根据运行的环境,可以分为桌面操作系统,[[嵌入式操作系统]]等;根据指令的长度分为8bit, 16bit, 32bit, [[64位操作系统|64bit]]的操作系统。
 
=== 内核结构 ===
第406行:
'''通用操作系统'''是面向一般没有特定应用需求的操作系统。由于没有特定的应用需求,通用操作系统为了适应更广泛的应用,需要支持更多的硬件与软件,需要针对所有的用户体验,对系统进行更新。通用操作系统是一个工程量繁重的操作系统。
 
=== -{zh-hans:实时;zh-hant:即;}-与非-{zh-hans:实时;zh-hant:即;}- ===
[[rTOS|-{zh-hans:实时操作系统;zh-hant:即系统;}-]]”(Real」(Real Time OS)泛指所有据有一定实时资源调度以及通讯能力的操作系统。而所谓“-{zh-hans:实时;zh-hant:即;}-”,不同语境中往往有着非常不同的意义。某些时候仅仅用作“高性能”的同义词。但在操作系统理论中“-{zh-hans:实时;zh-hant:即;}-性”所指的通常是特定操作所消耗的时间(以及空间)的上限是可预知的。比如,如果说某个操作系统提供实时内存分配操作,那也就是说一个内存分配操作所用时间(及空间)无论如何也不会超出操作系统所承诺的上限。-{zh-hans:实时;zh-hant:即;}-性在某些领域非常重要,比如在工业控制、医疗器材、影音频合成、以及军事领域,-{zh-hans:实时;zh-hant:即;}-性都是无可或缺的特性。
 
常用-{zh-hans:实时;zh-hant:即;}-操作系统有[[QNX]]、[[VxWorks]]、[[RTLinux]]等等,而[[Linux]]、多数[[UNIX]]、以及多数[[Microsoft Windows|Windows]]家族成员等都属于非实时操作系统。操作系统整体的-{zh-hans:实时;zh-hant:即;}-性通常依仗内核的-{zh-hans:实时;zh-hant:即;}-能力,但有时也可在非-{zh-hans:实时;zh-hant:即;}-内核上建立-{zh-hans:实时;zh-hant:即;}-操作系统,很多在Windows上建立的-{zh-hans:实时;zh-hant:即;}-操作系统就属于此类。
 
在[[POSIX]]标准中专有一系用于规范-{zh-hans:实时;zh-hant:即;}-操作系统的API,其中包括POSIX.4、POSIX.4a、POSIX.4b(合称POSIX.4)以及POSIX.13等等。符合POSIX.4的操作系统通常被认可为-{zh-hans:实时;zh-hant:即;}-操作系统(但-{zh-hans:实时;zh-hant:即;}-操作系统并不需要符合POSIX.4标准)。
 
=== 8位、16位、32位、64位、128位 ===
 
8位、16位、32位、64位、128位等术语術語流排度,有指指令度(在定指令集中),而在作中主要是指定址的度。如果的定址度是16位,那每一个记個記地址可以用16位位表示,也就是可以在64KB的范围内範圍內定址。同道理32位的对应對應4GB的定址范围範圍,64位的对应對應16 Exabyte的定址范围範圍定址范围并範圍並仅仅僅僅而言的,其他型的軟件的设计設計被定址范围範圍而影。但是在作设计与实现設計與實現中,定址范围範圍卻有着更重要的意
 
在早期的16位作中,由64KB的定址范围範圍太小,大都都“线「線性地址的二平面地址空设计設計。分配体时體時通常需要考慮段置换”換」问题問題,同用程序所能使用的地址空也往往有比小的上限。
 
在32位作中,4GB的定址范围对于範圍對於一般用程序来说來說是綽綽有餘的,因而,通常使用一线性地址空,而不使用
 
== 注释 ==
第449行:
|location = Hoboken, NJ
|ISBN = 978-0-470-12872-5
}}(俗“恐龙书龍書”,OS教科圣经聖經”)
* {{cite book
|last = Tanenbaum
第459行:
|location = Upper Saddle River, N.J.
|ISBN = 978-0-13-142938-3
}}(Linux由此启发啟發,可惜新版本将实將實容移除)
* {{cite book
|last = Stallings
第472行:
== 参閱 ==
{{div col|2}}
* [[电子计算机|]]
* [[内核|操作系统内核]]
* [[rTOS|实时操作系统]]-[[分时系统]]-[[多任务]]-[[嵌入式系统]]-[[单一用户]]-[[多用户]]
第496行:
{{div col end}}
 
== 外部链接連結 ==
{{div col|2}}
* {{en}} [http://www.osdata.com/kind/history.htm OS的历史]
* {{en}} [https://web.archive.org/web/20061206002850/http://www.iu.hio.no/~mark/os/os.html 简略OS介绍的教育网站....]
* {{en}} [https://web.archive.org/web/20190202192615/https://www.operating-system.org/ OSDP,'''所有'''作业系的文件网站]
* {{en}} [http://www.levenez.com/unix/ Unix OS家族的]
* {{en}} [http://www.levenez.com/windows/ Windows的史]
* {{en}} [http://tldp.org/LDP/tlk/tlk.html TLDP,Linux核心解,想要底了解OS核心结构結構者]
* {{De icon}} [http://www.kreissl.info/diggs/bs_inhalt.php 作原理介紹]
{{div col end}}
{{-}}