时期计算机越来越可靠,已从研究院中走出来,走进了商业应用。但这个时期的计算机主要完成各种科学计算,需要专门的操作人员维护,并且需要针对每次的计算任务进行编程。
第二代计算机主要用于科学与工程计算。使用FORTRAN与汇编语言编写程序。在后期出现了操作系统的雏形:FMS(FORTRAN监控系统)和IBMSYS(IBM为7094机配备的操作系统)。
3、第三代计算机(19651980):集成电路芯片和多道程序
20世纪60年代未,一位贝尔实验室曾参加过MULTICS研制工作的计算机科学家Ke
Thompso
,在一台无人使用的PDP7机器上开发出了一套简化的、单用户版的MULTICS。后来导致了UNIX操作系统的诞生。
UNIX操作系统主导了小型机、工作站以及其他市场。也是至今最有影响力的操作系统之一,而Li
ux也是UNIX系统的一种衍生,下一讲我们将专门介绍一下UNIX的发展历史。
f4、第四代计算机(1980今):个人计算机随着计算机技术的不断更新与发展,计算机神奇般地闯入了人们的生活,以低廉的价格就可以获得强大计算能力的计算机。价格不再是阻拦计算机普及的门槛时,降低计算机的易用性就显得十分重要!由于UNIX系统的本身特点,使得其不太适合于在运行在个人计算机上,这时就需要一种新的操作系统。在这一历史关键时候,IBM公司由于低估了PC机的市场,并未使用最大的力量角逐这一市场,这时I
tel公司趁机进入,成为了当今微处理器的老大。同时善于抓住时机的微软公司的总裁比尔盖茨适时地进入了这一领域,用购买来的CPM摇身一变成为MSDOS,并凭借其成为个人计算机操作系统领域的霸主。虽然是苹果公司在GUI方面先拔头筹,但由于苹果公司的不兼容、不开放的市场策略,未能扩大战果,这时微软又适时地进入了GUI方面,凭借WINDOWS系统再次称雄。
构成
一般来说,操作系统由以下几个部分组成:1)进程调度子系统:进程调度子系统决定哪个进程使用CPU,对进程进行调度、管理。2)进程间通信子系统:负责各个进程之间的通信。3)内存管理子系统:负责管理计算机内存。4)设备管理子系统:负责管理各种计算机外设,主要由设备驱动程序构成。5)文件子系统:负责管理磁盘上的各种文件、目录。6)网络子系统:负责处理各种与网络有关的东西。
f结构设计
操作系统有多种实现方法与设计思路,下面仅选取最有代表性的三种做一简单的叙述。一、整体式系统整体式系统结构设计:这是最常用的一种组织方式,它常被誉为“大杂烩”,也可说,整体式系统结构就是“无结构”。这种结构方式下r