操作系统引论

1、操作系统引论

操作系统定义:OS是直接控制和管理计算机硬件、软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合

操作系统的主要任务: 为多道程序的运行提供良好的运行环境,以保证多道程序能有条不紊、高效地运行,并能最大程度地提高系统中各种资源的利用率和方便用户的使用。

操作系统的目标:方便性、有效性、可扩充性、开放性

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KzJAjPvt-1654904682565)(E:\A课件\操作系统\pic\1649851697253.png)]

作用:1、作为计算机系统资源的管理者 2、作为用户和计算机间的接口 3、实现对计算机资源的扩充

操作系统发展历程:

1、无操作系统时代:

  • 1.人工操作方式(1946-50年代中):电子管时代,计算机速度慢,无操作系统,集中计算,计算机资源昂贵;

  • 2.工作方式:用户既是程序员又是操作员,是计算机专业人员;编程语言用机器语言;输入输出用纸带或卡片;脱离主机的I/O方式:输入输出脱离主机,主机和输入输出设备之间并行操作

2、操作系统时代

2.1批处理操作系统:

  • 设计目标:提高系统资源的使用效率,提高作业吞吐量
  • 原理及特点:1.要求用户使用系统提供的作业控制语言(JCL)来描述自己对作业运行的控制意图,并将这些控制信息连同自己的程序和数据一起作为一个作业提交给操作员2.操作员启动有关程序将一批作业输入到计算机外存,有OS控制、 调度各作业的运行并输出结果。3.由于作业进入系统后用户不再干预,从而提高了效率
  • 分为单道和多道:

单道:同时在计算机上只有一道程序在执行,效率低

多道:同时在计算机上只有多道道程序在执行,高效。

多道程序运行,系统性能的改善是明显的。将多道程序设计技术应用于批处理系统,就形成多道批处理系统,资源利用率更高,支持多道程序并发执行。

2.2分时系统:

  • 主要动力:用户的需求
  • 设计目标:对用户的请求及时响应;尽量提高系统资源的利用率
  • 原理:一台计算机连接多个终端,用户通过各自的终端把作业送入计算机;计算机又通过终端向各个用户报告其作业的运行情况。计算机能分时轮流地为各终端用户服务,并能及时地对用户服务请求予以响应。
  • 基本特征:多路性(多个终端同时用)、独立性(每个终端独立)、及时性(对用户的请求及时响应)、交互性(在程序执行期间还可以人机交互)
  • 优点:允许多个终端用户使用同一台计算机,实现了人机交互

2.3实时系统

  • 目标:提高系统的响应时间,对随机发生的外部事件作出及时响应并对其进行处理。
  • 原理:在一定时间限制内解决实时任务
  • 基本特征:快速的响应时间;有限的交互能力;高可靠性;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vlUs3XxM-1654904682566)(E:\A课件\操作系统\pic\1649852396561.png)]

###1.1、操作系统的特点:

1.并发:多任务执行,多个进程事件在同一时间间隔内发生

2.共享:多个任务共享计算机资源,系统中的资源供内存中的多道程序所共同使用,分为互斥共享和同时访问

3.虚拟:把一个物理实体变成若干个逻辑上的对应物,例如:分时系统思想,多CPU,虚拟内存等等

4.异步性:系统中并发执行的多道程序走走停停,以不可预知的速度向前推进

1.2、操作系统的结构设计

1、无结构操作系统

在这里插入图片描述

2、在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值