添加的内容 删除的内容
(我来啦, 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:作
|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|操作系统架
'''操作系统'''({{Lang-en|'''O'''perating '''S'''ystem}},
操作系统的型
操作系统理论在[[计算机科学]]中,
==
[[File:Operating system feature migration.png|缩略图|300px|各
{{Main|操作系统历史}}
綜
=== 1980年代前 ===
[[File:IBM360-65-1.corestore.jpg|缩略图|200px|[[IBM System/360]],大型主
第一部
到了1964年,[[IBM System/360]]推出了一系列用途
OS/360也包含另一
1963年,[[通用电气|奇
=== 1980年代 ===
第一代[[微型计算机]]
{| class="wikitable" style="width: 400px; text-align: center;{{Table center}}"
| colspan=4 style="width: 400px" | '''家用
|-
| style="width: 200px" |
| colspan=2 style="width: 200px" | [[机器语言]]<br />(
|-
| bgcolor=#66CCCC style="width: 200px" | 8k [[BASIC]] [[唯
| colspan=2 style="width: 200px" |
|-
第67行:
| style="width: 100px" |
|-
| bgcolor=gray colspan=3 style="width: 400px" | <span style="color: white;">'''[[硬
|}
早期最著名的磁碟
{| class="wikitable" style="width: 400px; text-align: center;{{Table center}}"
| colspan=4 style="width: 400px" | '''MS-DOS在
|-
| colspan=4 style="width: 400px" | 普通[[应用软件|
|-
| bgcolor=#6666CC style="width: 200px" | [[MS-DOS]](
| colspan=2 style="width: 200px" |
|-
| bgcolor=#0066FF colspan=2 style="width: 300px" | <span style="color: white;">'''[[BIOS]](驅
| style="width: 100px" |
|-
| bgcolor=gray colspan=3 style="width: 400px" |<span style="color: white;">''' [[硬
|}
而1980年代另一
=== 1990年代 ===
[[File:Apple1-Mainboard.jpg|缩略图|[[Apple I]]
延
上一年代
除了商
{| class="wikitable" style="width: 480px; text-align: center; font-size: 90%;{{Table center}}"
| colspan=5 style="width: 480px" | '''
|-
| rowspan=4 style="width: 80px" | 使用者<br />模式
| colspan=4 style="width: 400px" |
|-
| colspan=2 bgcolor=#CCCCFF style="width: 200px" |
| colspan=2 style="width: 200px" |
|-
| style="width: 100px" bgcolor=#CCCCFF |
| bgcolor=#9999CC colspan=2 style="width: 200px" |
| style="width: 100px" |
|-
| bgcolor=#6666FF colspan=4 style="width: 400px" border-bottom: 2px solid #AAAAAA; | C函式
|-
| rowspan=3 style="width: 80px" | 核心<br />模式
| bgcolor=#3366CC colspan=4 style="width: 400px" | <span style="color:white">'''系
|-
| bgcolor=#0033CC colspan=4 style="width: 400px" | <span style="color:white">'''核心(驅
|-
| bgcolor=#000000 colspan=4 style="width: 400px" | <span style="color:white">'''硬
|}
另一方面,微軟
1983年
底下的表格
{| class="wikitable" style="width: 680px; text-align: center; font-size: 90%;{{Table center}}"
| colspan=7 style="width: 680px" | '''
|-
| 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;">'''
| bgcolor=#0066ff colspan=4 | <span style="color: white;">'''物件管理系
| bgcolor=#0066ff | <span style="color: white;">'''
|-
| bgcolor=#0033ff | <span style="color:white;">'''驅
| bgcolor=#0033ff colspan=4 | <span style="color: white;">'''硬
| bgcolor=#0033ff | <span style="color: white;">'''
|-
| bgcolor=#000000 colspan=6 style="width: 400px" | <span style="color: white;">'''硬
|}
子系
而本年代
=== 今日 ===
[[大型
==== 个人电脑 ====
* [[麦金塔电脑|Apple Macintosh]] - Mac OS X,Windows(
* [[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行:
==== 嵌入式 ====
嵌入式系
====
{{Main|类Unix}}
<imagemap>
File:Unix history-simple.png|256px|thumb|[[Unix]]-{zh-hant:系
default [[File:Unix history-simple.svg]]
</imagemap>
[[File:KDE 4.png|缩略图|250px|[[KDE Software Compilation 4|KDE SC 4]]桌面]]
所
1991年,芬兰学生[[林纳斯·托瓦兹]]根据类Unix系统[[Minix]]编写并发布了[[Linux]]操作系统内核,其后在[[理查德·斯托曼]]的建议下以[[GNU通用公共许可证]]发布,成为[[自由软件|自由軟體]]Unix
某些Unix
==== 微軟Windows ====
{{Main|Microsoft Windows}}
[[Microsoft Windows]]系列作
Windows系
Windows XP在2001年10月25日
Windows XP的下一代
Windows 8
而最新的[[Windows 10]]
==== 苹果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日,
==== Chrome OS ====
第240行:
==== 其他 ====
大型主
少
<br />'''盖茨谈Linux'''
<br />
第253行:
答:你在开玩笑吗?让我们认真谈谈吧。IBM当时是我们规模的15倍,你找不出一家不用OS/2的银行。......}}、[[BeOS]]以及[[XTS-400]]。
在[[电子商务|
优秀的操作系统必定要具备能让各种能力级别的用户满足各种需求的工具包可视化的高效简便程序环境,以程序来创建程序,就如立法的法律指导规范新的法案的创建。这其实是操作系统所隐含的一部分,决定了可以有多强的扩充能力。比如,某个操作系统有对应的开发者工具包集成环境程序并且是个可视化的,还能让能力不太高的人一看能懂的,用于修改某个声音合成器包含频谱显示,可要是操作系统本身不支持也没有提供可用的工具程序,就会变得很繁琐,很可能为了达到这个目标,开发者就要预备好各种相关的工具程序,甚至自己来编写一系列相关的工具程序创建专门的工具包,最后还要检查代码。若是有人想通过音乐来生成五线谱,要对类似标记语言的五线谱规则对应一下,对各种音色,音准采集并总结出一整套规律,通过声音识别可以识别出乐器的类别等,进而标出乐符完成从声音到乐谱的转换并生成。可是对人声却又更为复杂也不必要如此。若是需要用声音的波形图重现声音,没有相关的工具集是相当难实现,另外只有使用同一套声音的波形绘制规则的所生成的波形图用来再现的声音才是原来的声音。
第265行:
通过图像识别和声音识别来进行信息搜索。
能够满足不同需求所要求的精确程度对时间的精细划分,以及尺度细分可以互联,同步,协调原本必
=== 未
研究
eyeOS是一套基
[[Hurd|GNU Hurd]]是一
== 功能 ==
第287行:
=== 进程管理 ===
{{Main|进程|
不管是常
由
除了行程管理之外,操作系统尚有
在行程之下尚有[[多线程|
=== 内存管理 ===
根
藉由
=== 磁盘与文件系统 ===
{{Main|文件系统}}
所
操作系统
大部份上述的
每
=== 网络 ===
=== 安全 ===
大多
* 操作系统提供外界直接或
* 操作系统有能力[[身份验证|
**
** 外部
除了允
肇因
====
在不支援特殊指令架
==== 外部通讯安全 ====
通常一
=== -{A|zh-hans:用户; zh-hant:使用者}-界面 ===
今日大部分的操作系统都包含[[图形用户界面]](GUI)。有
=== 驱动程序 ===
{{Main|驱动程序}}
所
理
== 结构 ==
第361行:
* '''驱动程序''' - 最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
* '''内核''' - 操作系统之最核心部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
* '''支承库''' - (亦作“'''接口库'''”)是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口([[应用程序接口|API]]),是最靠近应用程序的部分。例如,[[GNU C函式
* '''外围''' - 所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及[[UNIX]]/[[Linux]]中各种守护进程都通常被划归此列。
当然,本节所提出的四部结构观也绝非放之四海皆准。例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。而在使用[[Exokernel|外核]]结构的操作系统中,则根本没有驱动程序的概念。因而,本节的讨论只适用于一般情况,具体特例需具体分析。
操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和[[
自
===简单结构===
第386行:
== 分类 ==
操作系统的分类没有一个单一的标准,可以根据工作方式分为[[批处理任务|批处理操作系统]]、[[分
=== 内核结构 ===
第406行:
'''通用操作系统'''是面向一般没有特定应用需求的操作系统。由于没有特定的应用需求,通用操作系统为了适应更广泛的应用,需要支持更多的硬件与软件,需要针对所有的用户体验,对系统进行更新。通用操作系统是一个工程量繁重的操作系统。
=== -{zh-hans:实时;zh-hant:即
常用-{zh-hans:实时;zh-hant:即
在[[POSIX]]标准中专有一系用于规范-{zh-hans:实时;zh-hant:即
=== 8位、16位、32位、64位、128位 ===
所
在早期的16位作
在32位作
== 注释 ==
第449行:
|location = Hoboken, NJ
|ISBN = 978-0-470-12872-5
}}(俗
* {{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}} [
* {{en}} [
* {{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核心
* {{De icon}} [http://www.kreissl.info/diggs/bs_inhalt.php 作
{{div col end}}
{{-}}
|