浅析操作系统 一

常见的四大操作系统

windown linux mac unix

操作系统的功能

进程管理 内存管理 设备管理 文件管理

操作系统的发展

·硬件发展的四个阶段

电子管时代 晶体管时代 集成电路时代 大规模集成电路时代

·操作系统发展的四个阶段

手工操作无系统 单道批处理系统 多道批处理系统 分时系统

·手工操作(对应:电子管时代)

二进制程序,用打孔纸带输入程序,手工处理,繁琐耗时,CPU运行效率低

·单道批处理系统(对应:晶体管时代)

管理员事先精多个作业输入到磁盘形成作业队列;
操作系统依次自动处理队列中的每个作业;
程序的装入和撤出,自动完成,效率高;
特点:单道、依次、串行。外设于CPU交替空闲和忙碌,CPU和外设的利用率低。

·多道批处理系统

在内存中存在多道程序,当某道程序因为某种原因,不能继续运行而放弃CPU是,
操作系统调度另一个程序投入运行,这样可以使CPU尽量忙碌起来。
特点:多道、互相穿插、CPU和外设都尽量忙碌。

·分时系统

前提技术:中断技术、通道技术、多终端计算机。
定义:主机已很短的时间片为单位,把CPU轮流分配给每个终端使用,直到全部作业运行完。
特点:多个用户联机使用同一台主机,用户感觉独占计算机,可以及时响应用的请求。
代表:Multics项目,1962年由美国国防部主导,MIT、BELL、G.E都参与项目。
这个项目的研发诞生了UNIX操作系统,所以UNIX是第一个真正体现了操作系统各种先进概念和技术的操作系统。

典型操作系统的类型

·分时系统的演化

微机操作系统、多处理机操作系统、网络操作系统、实时操作系统、嵌入式操作系统

·微机操作系统

背景:随着大规模集成电路的发展,进入了个人计算机(PC)时代。
1973年:CP/M操作系统,提出了BIOS的概念,把系统和硬件进行分离。
1976年:MacOS系统出现,它是首个配有图形界面和鼠标的操作系统。
80年代:出现了微软的MS DOS系统,磁盘操作系统,单用户单任务的系统,预装在IBM PC上。
windows操作系统:1985年,windows1.0正式发布,1992年发布Windows3.1,1993年发布Windows NT,后95、CE、98、2000、XP、win7、win10陆续发布。

·实时操作系统

背景:实时事务,军事,工业控制,智能仪表等等。
要求:某些任务要优先紧急处理。
硬实时系统(时限要求严格):火炮控制系统、航空航天系统、制导系统、工业控制、汽车电子系统。
软实时系统(时限要求不严格):网络视频、互动游戏、广播、通讯。

·嵌入式操作系统

嵌入式系统≈实时操作系统
特点:软硬件可以裁减,软硬件一体化的系统
典型的嵌入式系统:安卓、Linux、UCOS、UCliunx、WinCE。

·网络操作系统

普通操作系统+网络功能
UNIX/WINDOWS这些都是

·适合学习的小型开源系统

Minix OS , 微内核架构,代码仅12000行。

posted @ 2019-09-10 13:49  v616  阅读(212)  评论(0)    收藏  举报