计算机操作系统的目标和功能。
影响操作系统主要目标的另一个重要因素是操作系统的应用环境。比如对于查询系统中应用的操作系统,要满足用户对响应时间的要求;又如应用于实时工业控制和武器控制环境的OS,要求其实时性和高可靠性。目前微型计算机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但是所有的操作系统都有四个基本特征:并发性,* * *享受性,虚拟性,不确定性。
操作系统大致可以分为六种。
①简单的操作系统。就是计算机早期配置的操作系统,比如IBM的磁盘操作系统DOS/360,微型计算机的操作系统CP/M。这种操作系统的功能主要是执行操作命令、文件服务、支持用高级编程语言编译程序和控制外部设备。
②分时系统。它支持不同终端的多个用户同时使用一台电脑,相互独立,互不干扰。用户感觉好像一台电脑都是他用的。
③实时操作系统。它是为实时计算机系统配置的操作系统。其主要特点是资源的分配和调度首先要考虑实时性,然后才是效率。此外,实时操作系统应该具有很强的容错能力。
④网络操作系统。它是为计算机网络配置的操作系统。在它的支持下,网络中的计算机可以相互通信和共享资源。其主要特点是与网络硬件相结合,完成网络通信任务。
⑤分布式操作系统。它是为分布式计算系统配置的操作系统。它在资源管理、通信控制和操作系统结构方面与其他操作系统有很大的不同。由于分布式计算机系统的资源分布在系统中的不同计算机上,操作系统不能像一般操作系统那样等待资源直接分配给用户,而是在系统中的所有计算机上搜索,找到需要的资源后再分配。对于某些资源,例如具有多个副本的文件,还必须考虑一致性。一致性是指几个用户同时对同一个文件读取的数据是一致的。为了保证一致性,操作系统必须控制文件的读写和操作,使得多个用户可以同时读取一个文件,并且任何时候只有一个用户可以修改该文件。分布式操作系统的通信功能类似于网络操作系统。由于分布式计算机系统不像网络那样分布广泛,而且分布式操作系统也支持并行处理,所以它提供的通信机制与网络操作系统提供的通信机制不同,要求通信速度很高。分布式操作系统的结构也不同于其他操作系统。它分布在系统的所有计算机上,可以并行处理用户的各种需求,容错性强。
⑥智能操作系统(见智能软件)。早期操作系统(专利保护)
TRS DOS,ROM OS的
TI99-4
64岁的彼得准将和20岁的维克,
第一台IBM个人电脑
iMac
辛克莱微和QnX等。
非Unix商业操作系统
CPM操作系统
MP/M-80
UCSD P系统
迷你FLEX
SSB-DOS
CP/M-86
DR-DOS
FreeDOS
微软磁盘操作系统
PC-DOS
马赫就读于卡尼基梅隆大学。
L4微核第二代微核
合唱
选择
Multics
操作系统-9
NSJ
Netware:网络服务器操作系统
Unix和类似系统
UX(苹果UNIX)
Unix操作系统
微软Xenix
乔鲁索斯
Cromix
UNIflex
操作系统-9
IBM的AIX
加州大学伯克利分校软件(Berkeley Software Distribution)
FreeBSD
NetBSD
OpenBSD
蜻蜓BSD
PC-BSD
数字UNIX,即康柏Tru64。
DNIX
惠普公司的UX
GNU/Hurd
SGI的IRIX
地狱
Linux(或GNU/Linux)
麦克·OS X
梅努埃托斯
Minix
OSF/1
计划9
SCO的UNIX
孙的SunOS,后来的Solaris。
系统五
Ultrix
尤尼科斯
Kylin是由国防科技大学、中软公司、联想公司、浪潮公司和国星公司共同开发的服务器操作系统。
OS/390
z/OS
音节
其他的
橡子
亚瑟王
ARX
RISC操作系统
里斯克斯
阿米加
阿米戈斯
雅达利街
ibm公司软件
多重音符
铸造
苹果电脑(苹果/麦金塔电脑)
苹果DOS
ProDOS
mac 操作系统
麦克·OS X
粉色操作系统
BeOS
UX
存在
BeOS
贝亚
数字/康柏(康柏)
先期情报(AdvancedInformationSheet)
操作系统8
RSTS/E
RSX-11
RT-11
TOPS-10
top-20
虚拟机(后来更名为OpenVMS)
国际商用机器公司
操作系统/2
[计]高级交互执行程序(Advanced Interactive Executive)
操作系统/400
OS/390
虚拟机/内容管理系统
多斯/VSE
VSE/SP
VSE/欧空局
OS/360
MFT
MVT
SVS
MVS
TPF
ALCS
z/OS
PC-DOS
粉色操作系统
微软公司
微软磁盘操作系统
Xenix
微软鲍勃
基于MS-DOS操作系统的Windows
Windows 1.0
Windows 2.0
Windows 3.1
windows 3.2
视窗95
视窗98
千禧版操作系统
windows操作系统
Windows NT 3.5
Windows NT 4
Windows 2.00
Windows XP
Windows XP SP1
SP2视窗XP系统
SP3视窗XP系统
Windows XP媒体中心版
Windows XP家庭版
Windows XP Tablet PC版
Windows XP专业版
Windows XP专业版x64版
Windows Server 2003
Windows Server 2003 64位版本
Windows Vista
Windows Vista SP1
Windows Vista家庭普通版
Windows Vista家庭高级版
Windows Vista商业版
Windows Vista旗舰版
Windows Vista企业版
Windows Vista Starter
美国网络产品公司名称
novell公司出的网络操作系统
Unixware
SUSE Linux
然后
NEXTSTEP(后来的Mac OS X)
计划9
地狱
主要计算机
普里莫斯
西门子
bs 2000-西门子主机。
SINIX(也称为Reliant UNIX)-西门子的UNIX计算机系统。
个人电子助理(PDA)操作系统
Palm操作系统
掌上电脑
EPOC
微软视窗CE
Linux操作系统
智能手机操作系统
Windows Mobile系列
嵌入式Linux由Montavista开发,用于摩托罗拉的A760、E680和其他型号。
Mobilinux是由Montavista创建的。
Symbian OS系列
其他操作系统
动态可扩展操作系统
麻省理工学院的Exo内核
华盛顿大学的SPIN
哈佛大学的VINO
伊利诺伊大学的选择
反应堆