请指出个人电脑操作系统和主机操作系统的区别。
根据应用领域,可分为桌面操作系统、服务器操作系统、主机操作系统和嵌入式操作系统。
根据支持的用户数量,可分为单用户(MSDOS,OS/2)和多用户系统(UNIX,MVS,Windows)。
按硬件结构可分为网络操作系统(Netware、Windows NT、OS/2 warp)、分布式系统(Amoeba)和多媒体系统(AMIGA)。
根据操作系统的使用环境和作业处理方式,可分为批处理系统(MVX、DOS/VSE)、分时系统(Linux、UNIX、XENIX、Mac OS)和实时系统(iEMX、VRTX、RTOS、RT Windows)。
根据操作系统的技术复杂程度,可分为简单操作系统和智能操作系统(见智能软件)。所谓简单操作系统,是指计算机早期配置的操作系统,如IBM的磁盘操作系统DOS/360、微型计算机的操作系统CP/M等。这种操作系统的功能主要是执行操作命令、文件服务、支持用高级编程语言编译程序和控制外部设备。
这里有五种类型的操作系统:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
1.批处理操作系统
批处理操作系统的工作模式是:用户将作业交给系统操作员,系统操作员将多个用户的作业合成一批,然后输入计算机,在系统中形成一个自动连续的作业流,然后启动操作系统,系统自动依次执行每个作业。最后,操作员将作业结果移交给用户。
批处理操作系统的特点是多通道、批处理。
2.分时操作系统
分时操作系统的工作模式是:一台主机连接多个终端,每个终端有一个用户在使用。用户交互地向系统提出命令请求,系统接受每个用户的命令,以时间片轮换的方式处理服务请求,并将结果以交互的方式显示给用户。用户根据上一步的结果发送下一个生命。分时操作系统将CPU时间分成若干段,称为时间片。操作系统以时间片为单位,依次为每个终端用户服务。每个用户轮流使用一个时间片,这样每个用户就不会感觉到其他用户的存在。分时度假系统具有多元性、互动性、“垄断性”和时效性的特点。多路复用意味着许多用户在等待时使用一台计算机。宏观上,很多人同时使用一个CPU,微观上,很多人在不同时间轮流使用这个CPU。交互性是指用户根据系统响应结果进一步提出新的请求(用户直接介入每一步)。“独占”是指用户不会觉得电脑是为别人服务的,就像整个系统都被他垄断了一样。及时性是指系统及时响应用户的请求。它支持不同终端的多个用户同时使用一台电脑,相互独立,互不干扰。用户感觉好像一台电脑都是他用的。
常见的通用操作系统是分时系统和批处理系统的结合。其原理是:分时先行,批量处理最后。“前台”响应需要频繁交互的工作,比如终端的要求;“背景”处理的是对时间要求不严格的工作。
3.实时操作系统
实时操作系统(Real-time operating system,RTOS)是指计算机能够及时响应外部事件的请求并在规定的严格时间内完成事件的处理,控制所有实时设备和实时任务协调工作的操作系统。实时操作系统的目标是在严格的时间范围内响应外部请求,具有高可靠性和完整性。其主要特点是资源的分配和调度首先要考虑实时性,然后才是效率。此外,实时操作系统应该具有很强的容错能力。
4.网络操作系统
网络操作系统是以计算机网络为基础,在各种计算机操作系统上按照网络架构协议标准开发的软件,包括网络管理、通信、安全、资源共享和各种网络应用。它的目标是互相交流和共享资源。在它的支持下,网络中的计算机可以相互通信和共享资源。其主要特点是与网络硬件相结合,完成网络通信任务。
5.分布式操作系统
它是为分布式计算系统配置的操作系统。大量的计算机通过网络连接在一起,可以获得极高的计算能力和广泛的数据共享。这个系统被称为分布式系统。它在资源管理、通信控制和操作系统结构方面与其他操作系统有很大的不同。由于分布式计算机系统的资源分布在系统中的不同计算机上,操作系统不能像一般操作系统那样等待资源直接分配给用户,而是在系统中的所有计算机上搜索,找到需要的资源后再分配。对于某些资源,例如具有多个副本的文件,还必须考虑一致性。一致性是指几个用户同时对同一个文件读取的数据是一致的。为了保证一致性,操作系统必须控制文件的读写和操作,使得多个用户可以同时读取一个文件,并且任何时候只有一个用户可以修改该文件。分布式操作系统的通信功能类似于网络操作系统。由于分布式计算机系统不像网络那样分布广泛,而且分布式操作系统也支持并行处理,所以它提供的通信机制与网络操作系统提供的通信机制不同,要求通信速度很高。分布式操作系统的结构也不同于其他操作系统。它分布在系统的所有计算机上,可以并行处理用户的各种需求,容错性强。
操作系统百科早期操作系统(专利保护)
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
麦克OS X 10.4老虎
麦克OS X 10.5豹纹
麦克OS X 10.6雪豹(阿尔法)
粉色操作系统
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
视窗95
视窗98
千禧版操作系统
windows操作系统
Windows NT 3.5
Windows NT 4
Windows 2000
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
Windows Server 2008
windows Server“Longhorn”Web x86
windows Server“Longhorn”Web x64
windows Server“Longhorn”标准x86
windows Server“Longhorn”Standard x64
windows Server“Longhorn”Enterprise x86
windows Server“Longhorn”企业x64
windows Server“Longhorn”数据中心x86
windows Server“Longhorn”数据中心x64
Windows 7家庭普通版
Windows 7入门版
Windows 7家庭高级版
Windows 7专业版
Windows 7企业版
Windows 7旗舰版
Windows Server 2008 R2版
美国网络产品公司名称
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系列
Android(谷歌移动操作系统)
其他操作系统
动态可扩展操作系统
麻省理工学院的Exo内核
华盛顿大学的SPIN
哈佛大学的VINO
伊利诺伊大学的选择
反应堆