2020/02/27

操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。


单道批处理系统:
20世纪50—60年代(晶体管)
单道批处理系统的处理过程:

  1. 利用磁带将若干个作业分类编成作业执行序列。
  2. 每批作业由一个专门的监督程序自动依次处理。
  3. 可使用汇编语言开发。
  4. 在这里插入图片描述
    特点:自动性,顺序性,单道性。
    缺点:资源利用不充分:执行过程中,cpu利用不充分,cpu和外设不能同时使用。
    多道批处理系统
    多道程序处理技术的前提:系统具有中断功能。
    多道程序设计的概念:多道程序设计是在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控制下相互穿插地运行。
    特征:用户脱机使用计算机,成批处理,多道程序处理。
    多道性:内存存放多个作业、宏观上并行、微观上串行、共享资源。
    调度性:作业调度(后备队列)、进度调度。
    无序性:作业先进入内存未必先执行结束。
    优点:资源利用率高:cpu和内存及io利用率较高;
    系统吞吐量大:单位时间内完成的工作量大;
    缺点:平均周转时间长:作业的周转时间显著增长,
    无交互能力:作业执行过程,用户都不能与自己的作业进行交互,修改和调试程序极为不方便,缺乏交互性。
    分时系统:时间片,各个程序在CPU上执行的轮换时间。
    分时是指多个用户分享使用同一台计算机。多个程序分时共享硬件和软件资源。
    分时系统的实现方法:交互式作业直接进入内存、以分配时间片方式实现。
    优点: 人机交互性好:
    共享主机:
    用户独立性:
    分时系统在实现中的关键问题:及时接收:多路卡,输入缓冲区。
    及时处理:交互作业的响应时间应短。

分时系统的特征:
多路性:多用户宏观上同时使用,微观上轮转
独立性:用户感觉到自己独占计算机
及时性:快速处理
交互性:用户与计算机之间可进行“会话”
论:现在的许多操作系统都具有分时处理的功能,在分时系统的基础上,操作系统的发展开始分化,如实时系统、通用系统、个人系统等。
实时系统:
引入:对可靠性,安全性,实时性要求比较严格的场合。
要求:响应时间短,在一定范围之内;系统可靠性高。
概念:实时系统指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。
实时系统的类型:
  (1) 工业(武器)控制系统。
  (2) 信息查询系统。
  (3) 多媒体系统。
  (4) 嵌入式系统。
  
实时任务类型:
按任务执行是否呈现周期性来划分
周期性的和非周期性的
根据对截止时间的要求来划分
硬实时任务和软实时任务


实时系统与分时系统特征的比较:在这里插入图片描述


微机操作系统的发展:
1.单用户单任务操作系统
CP/M
MS-DOS
2.单用户多任务操作系统
单用户多任务操作系统的含义是,只允许一个用户上机,但允许用户把程序分为若干个任务,使它们并发执行,从而有效地改善了系统的性能。
3.多用户多任务操作系统
允许多个用户通过各自的终端,使用同一台机器,共享主机系统中的各种资源,而每个用户程序又可进一步分为几个任务,使它们能并发执行,从而可进一步提高资源利用率和系统吞吐量。

发布了19 篇原创文章 · 获赞 3 · 访问量 4826

猜你喜欢

转载自blog.csdn.net/qq_45393395/article/details/104530533
今日推荐