欢迎各位朋友来到偶的BLOG,不管你是有心无心来到了这里,我都请各位进来喝杯茶!完全免费!
秋风殇梦,寒溪断肠,孤风自流,低调...低调...黑.....归宿
mornie utúli? (darkness has come)
mornie utúli? (黑暗已经来临)
believe and you will find your way
相信你会找到路径
mornie alanti? (darkness has fallen)
mornie utúli? (黑暗已经来临)
a promise lives within you now
如今希望在你
[转载]操作系统概览X86平台 四大类约25种操作系统
上一篇 /
下一篇 2006-06-22 01:56:00
/ 个人分类:汗水和喜悦
信息来源:专门网论坛(http://www.thinkpad.cn/forum/viewthread.php?tid=109538&highlight=&page=1)
操作系统的历史在某种意义上来说也是计算机的历史。操作系统提供对硬件控制的调用和应用程序所必需的功能。
背景
早期的计算机没有操作系统。用户有单独的机器,他(她)会带着记录有程序和数据的卡片(punch
card)或較後期的打孔纸带去操作机器。程序读入机器后,机器就开始工作直到程序停止。由于程序难免有误,所以机器通常都会中途崩溃。程序一般通过控制
板的开关和状态灯来调试。据说图灵能非常熟练地用这种方法操作Manchester Mark I机器。
后来,机器引入帮助程序输入输出等工作的代码库。这是现代操作系统的起源。然而,机器每次只能执行一件任务。在英国剑桥大学,这些任务的磁带从前是排成一排挂在衣钩上的,衣钩的颜色代表任务的优先级。
概念意义上的操作系统和通俗意义上的操作系统差距越来越大。通俗意义上的操作系统为了方便而把最普通的包和应用程序的集合包括在操作系统内。随着操作系统
的发展,一些功能更强的“第二类”操作系统软件也被包括进去。在今天,没有图形界面和各种文件浏览器已经不能称为一个真正的操作系统了。
大型机时代
早期的操作系统非常多样化,生产商生产出针对各自硬件的系统。每一个操作系统都有很不同的命令模式、操作过程和调试工具,即使它们来自同一个生产商。最能
反映这一状况的是,厂家每生产一台新的机器都会配备一套新的操作系统。这种情况一直持续到二十世纪六十年代IBM公司开发了System/360系列机
器。尽管这些机器在性能上有明显的差异,但是他们有统一的操作系统——OS/360(在开发OS/360过程中遇到的问题在Fred
Brooks写的软件工程经典之作《人月神话》中详细地叙述了)
OS/360的成功陆续地催化出MFT、MVT、SVS、MVS、MVS/XA、MVS/ESA、OS/390和z/OS。
小型机和UNIX的崛起
UNIX操作系统是由AT&T公司开发出来的。由于它的早期版本是完全免费的,可以轻易获得并随意修改,所以它得到了广泛的接受。后来,它成为开
发小型机操作系统的起点。由于早期的广泛应用,它已经成为的操作系统的典范。不过,它始终属于AT&T公司,只有那些能负担的起许可费的企业才用
得起,这限制了它的应用范围。
早期的操作系统是可以被用户软件所利用的功能的集合。一些有能力的公司发展更好的系统,但他们不支持其他公司硬件的特性。
60年代末70年代初,几种硬件支持相似的或提供端口的软件可在多种系统上运行。早期的系统已经利用微程序来在他们的系统上实现功能。事实上,除了360/165和360/168外,360/40之后的大部分360系列的机器都实行微程序设计。
个人计算机时代:Apple, DOS 和以后
微型处理器的发展使计算机的应用普及至中小企及个人爱好者。而计算机的普及又推动了硬件组件公共接口的发展(如S-100,SS-50,Apple
II,ISA和PCI总线),并逐渐地要求有一种“标准”的操作系统去控制它们。在这些早期的计算机中,主要的操作系统是8080/8085/Z-80
CPU用的Digital Research’s CP/M-80,它建立在数码设备公司(Digital
Research)几个操作系统的基础上,主要针对PDP-11架构。在此基础上又产生了MS-DOS(或IBM公司的PC-DOS)。这些计算机在
ROM(只读存储器)都有一个小小的启动程序,可以把操作系统从磁盘装载到内存。IBM-PC系列的BIOS是这一思想的延伸。自1981年第一台IBM
-PC诞生以来,BIOS的功能得到不断地增强。
随着显示设备和处理其成本的降低,很多操作系统都开始提供图形用户界面。如:许多UNIX提供的X
Window一类的系统、微软的Windows系统、苹果公司的Mac系统和IBM公司的OS/2等。最初的图形用户界面是由Xerox Palo
Alto研究中心70年代初期研发出来的,之后被许多公司模仿,继承发展。
操作系统概述
文章目录
UNIX家族及类UNIX系统
BSD
-- FreeBSD
--NetBSD
--OpenBSD
Sun Solaris
SCO UNIX
Darwin
MINIX
Linux
LINUX的特点
DOS和它的***人
DOS
Windows
OS/2
其他商业化操作系统
Netware
BeOS
QNX
B-right/V
Plan9 & Inferno
TSX-32
TheOS
作为业余爱好的操作系统
AmigaOS模拟器
SkyOS
Syllable
ReactOS
MenuetOS
TriangleOS
Visopsys
Storm OS
实验室中的操作系统
DROPS
补充1:x86平台还有一些嵌入式操作系统,如vxworks,lynxos,ecos等
期望各位DX补充完善,谢谢!
UNIX家族及类UNIX系统
1969年,在AT&T的Bell
Labs,Ken Thompson和Dennis
Ritchie(他们曾是大型操作系统Multics的两名开发者,Multics太庞大了最终没有成功)为了一项名为太空旅游的实验计划,需要一个操作
系统。他们找了一台闲置的PDP-7机器,在上面写了个Multics的改编版,1971年正式发布。这个东东就是后来名扬天下的UNIX了。
Multics——UNIX,大家看出了点什么吗?
1973年,Dennis
Ritchie用他自己开发的C语言重写了一遍UNIX,奠定了UNIX普及化的基础。1976年他们首次将第六版的UNIX流传到AT&T以外
的地方。 UC Berkeley的人以UNIX
7.0为基础,发表了称作BSD的系统,并且开发到1992年的4.4版;而AT&T也不断改进他们的系统,发表了商业化的System
Ⅲ直到System Ⅴ。以后UNIX的发展都是围绕这两大主流展开的。
UNIX的设计目标是小而美:希望能在任何小系统上执行,而核心只提供必不可少的一些功能,其他的则根据需要加上去。这已经成为操作系统的一种设计哲学。
现在许多公司有了自己的UNIX版本,但它们基本特性是一致的:开放性、多用户、多任务、功能强、实现高效、网络功能丰富。为了克服UNIX版本差异对可
移植性的损害,1990年ISO制定了ISO/IEC
9945-1-1990标准,这是整个可移植操作系统界面(POSIX)的第一部分;系统应用程序界面即POSIX.1。这就是常说的UNIX操作系统的
界面标准。
相关链接
AT&T http://www.att.com/
Bell Labs http://www.bell-labs.com/
Multics http://www.multicians.org/
UC Berkeley http://www.berkeley.edu/
ISO http://www.iso.ch/
POSIX http://www.pasc.org/
|
| SCO UNIX
Santa Cruz
Operation(SCO)公司的UNIX主要有两套。一方面,1980年的时候,Microsoft开始研制UNIX的PC版本XENIX,后来卖给
了SCO。在这个基础上,SCO又不断引入AT&T的技术,后来发展成为了SCO Open
Server系列。目前我国银行,邮政等系统很多都用的这个操作系统,最新的版本是SCO Open Server 5.0.7
[Feb-21-2003]。另一方面,1993年,AT&T把他们关于UNIX的整个队伍、技术包括版权卖给了Nowell公司,有了
UnixWare。1995年,Nowell又把这一套东东卖给了SCO,这样SCO就成了UNIX的嫡传正宗。SCO整合了自己的技术,发布了
UnixWare 7,之后被Caldera并购。Caldera这块招牌不够响,又换回了SCO。UnixWare最新版是UnixWare
7.1.3 [Nov-21-2002]。这些在ED上或许可以找到下载。
相关链接 Santa Cruz Operation(SCO) http://www.caldera.com/ Microsoft http://www.microsoft.com/ Nowell http://www.novell.com/ ED http://www.filedonkey.com/
| |
导入论坛
引用链接
收藏
分享给好友
管理
举报
TAG: