计算机操作系统发展历史
- 格式:ppt
- 大小:2.40 MB
- 文档页数:31


计算机操作系统发展历史简述
1947,发明了晶体管,使得计算机不再是机械设备,⽽是电⼦设备,为操作系统奠定了基础。
1960,很多计算机制造商做出了各⾃的可以进⾏批处理操作的系统,但是只能限定于限定的硬件环境。
1964,IBM推出了IBM System/360系统,能够在⼀系列的硬件环境中运⾏。
1965,AT&T贝尔实验室、⿇省理⼯和其他⼀些团队打算搞⼀个多⽤户多任务的复杂操作系统,取名为Multics(Multiplexed Information andComputing System),但是1969年,该项⽬发展过于缓慢,导致破产。
1969,参与项⽬的Ken Thompson(汤姆森)和Dennis Ritchie(瑞奇)因为项⽬的破产回到贝尔实验室,利⽤PDP-7机器写了⼀个简易的
系统(1970年完成),但是因为调侃这个系统⽆法和Multics媲美(其实是调侃Multics),就取名为Unics(Uniplexed Information andComputing System),汤姆森把名字稍微改了⼀下变成了Unix,所以1970便是Unix的元年。
其他:早期的Unix是完全使⽤汇编写的,在开发Unix时候汤姆森在BCPL(由CPL(Combined Programming Language)改进⽽来,两者都由剑桥⼤学发明)基础上发明了B语⾔,然后对Unix使⽤B语⾔进⾏了部分改进,1973年,瑞奇与汤姆森⼀起改进了B语⾔从⽽发明了C语⾔,1974年,Unix⽤C语⾔完全重写并且向外界发布。
1974,贝尔实验室把Unix的源代码拷贝给了各个实验室、学校、公司,其中加州⼤学伯⾥克分校对Unix源代码进⾏了深度研究不断改进Unix,极⼤地推进了Unix的发展,其中著名的TCP/IP协议就是他们在Unix实现的,然后他们把他们搞的这⼀套Unix称作BSD(BerkeleySoftware Distribution)。
DOS操作系统简介
DOS(Disk Operating System)操作系统是在计算机发展初期非常流行的一种操作系统。它于1981年由Microsoft公司发布,成为个人计算机的主要操作系统之一。本文将介绍DOS操作系统的发展历程、特点以及对计算机行业的影响等方面。
一、DOS操作系统的发展历程
在DOS操作系统问世之前,计算机领域主要使用的是类UNIX系统。然而,随着个人计算机的普及,需要一种更加简单、易用的操作系统。于是,Microsoft公司推出了MS-DOS(Microsoft Disk Operating
System)操作系统。
MS-DOS最早是由Microsoft公司以1万美元的价格从另一家软件公司购买的。在此基础上,Microsoft进行了一系列的改进和优化,于1981年发布了第一个版本的MS-DOS。
随着计算机硬件的不断发展,MS-DOS也不断更新。最重要的改进之一是加入了图形用户界面(Graphical User Interface,简称GUI),允许用户通过鼠标进行操作。这个版本的DOS操作系统得名为MS-DOS 5.0,成为个人计算机操作系统的重要里程碑。
然而,在90年代中期,Windows操作系统的出现逐渐取代了DOS的地位。Windows操作系统提供了更加友好和直观的图形界面,使得DOS逐渐退出历史舞台。尽管如此,DOS操作系统在计算机发展早期发挥了重要作用,并为后续操作系统的发展奠定了基础。 二、DOS操作系统的特点
1. 命令行操作:DOS操作系统以命令行的形式进行操作,用户需要输入特定的命令来完成各种操作。这种操作方式相对繁琐,需要用户具备一定的计算机知识。
2. 简洁高效:DOS操作系统的界面简洁明了,资源占用较少,运行速度快。这使得DOS操作系统在计算机资源有限的早期得到了广泛应用。
3. 软件兼容性:DOS操作系统具有很强的软件兼容性,支持大量的应用程序和游戏。这使得DOS成为很多计算机爱好者的首选操作系统。
计算机软件发展历史(简史)
来源:互联网
计算机软件技术发展很快。 50 年前,计算机只能被高素质的专家使用,今 天,计算机的使用非常普遍,甚至没有上学的小孩都可以灵活操作; 40 年前, 文件不能方便地在两台计算机之间进行交换, 甚至在同一台计算机的两个不同的 应用程序之间进行交换也很困难, 今天,网络在两个平台和应用程序之间提供了 无损的文件传输; 30 年前,多个应用程序不能方便地共享相同的数据,今天, 数据库技术使得多个用户、 多个应用程序可以互相覆盖地共享数据。 了解计算机 软件的进化过程,对理解计算机软件在计算机系统中的作用至关重要。
第一代软件( 1946-1953)
第一代软件是用机器语言编写的, 机器语言是内置在计算机电路中的指 令,由
0和1组成。例如计算 2+6 在某种计算机上的机器语言指令如下: 10110000 00000110
00000100 00000010 10100010 01010000
第一条指令表示将 “6送”到寄存器 AL 中,第二条指令表示将 “2与”寄存器 AL
中的内容相加,结果仍在寄存器 AL中,第三条指令表示将 AL 中的内容送到地 址为 5 的单元中。
不同的计算机使用不同的机器语言, 程序员必须记住每条及其语言指令的二 进制数字组合, 因此,只有少数专业人员能够为计算机编写程序, 这就大大限制 了计算机的推广和使用。 用机器语言进行程序设计不仅枯燥费时, 而且容易出错。 想一想如何在一页全是 0 和 1 的纸上找一个打错的字符!
在这个时代的末期出现了汇编语言, 它使用助记符 (一种辅助记忆方法, 采 用字母的缩写来表示指令)表示每条机器语言指令,例如 ADD 表示加, SUB 表 示减,
MOV 表示移动数据。相对于机器语言,用汇编语言编写程序就容易多了。 例如计算 2+6
的汇编语言指令如下:
MOV AL,6
ADD AL,2
MOV #5 ,AL
计算机操作系统发展历史
第一代计算机(1945-1955):真空管和插件板
40年代中期,美国哈佛大学、普林斯顿高等研究院、宾夕法尼亚大学,一些人使用数万个真空管,构建了世界上第一台电子计算机。开启计算机发展的历史。这个时期的机器需要一个小组专门设计、制造、编程、操作、维护每台机器。程序设计使用机器语言,通过插板上的硬连线来控制其基本功能。
这个时候处于计算机发展的最初阶段,连程序设计语言都还没有出现,操作系统更是闻所未闻!
第二代计算机(1955-1965):晶体管和批处理系统
这个时期计算机越来越可靠,已从研究院中走出来,走进了商业应用。但这个时期的计算机主要完成各种科学计算,需要专门的操作人员维护,并且需要针对每次的计算任务进行编程。
第二代计算机主要用于科学与工程计算。使用FORTRAN与汇编语言编写程序。在后期出现了操作系统的雏形:FMS(FORTRAN监控系统)和IBMSYS(IBM为7094机配备的操作系统)
第三代计算机(1965-1980):集成电路芯片和多道程序
60年代初,计算机厂商根据不同的应用分成了两个计算机系列,一个针对科学计算,一个针对商业应用。
随着计算机应用的深入,对统一两种应用的计算机需求出现了。这时IBM公司试图通过引入System/360来解决这个问题。
与这个计划配套,IBM公司组织了OS/360操作系统的开发,然后复杂的需求,以及当时软件工程水平低下使得OS/360的开发工作陷入了历史以来最可怕的“软件开发泥潭”,诞生了最著名的失败论著----《神秘的人月》。
虽然这个开发计划失败了,但是这个愿望却成为了计算机厂商的目标。
此时,MIT、Bell Lab(贝尔实验室)和通用电气公司决定开发一种“公用计算机服务系统”----MULTICS,希望其能同时支持数百名分时用户的一种机器。结果这个计划的研制难度超出了所有人的预料,最后这个系统也以失败结束。不过,MULTICS的思想却为后来的操作系统很多提示。