计算机操作系统的目标,操作系统目标作用及发展过程

一、什么是操作系统

操作系统是为了达到方便用户和提高资源利用率的目的而设计的,控制和管理计算机硬件和软件资源,合理地组织计算机工作流程的程序的集合。1、计算机系统组成

硬件:系统本身和用户作业赖以活动的物质基础和工作系统。

包括:CPU(运算器和控制器)、存储器、输入/输出设备

软件:程序、数据

包括:系统软件:OS、语言处理程序(MASM、编译程序)、连接装配程序、多种工具软件等。

应用软件:为多种应用目的而编制的程序。

2、计算机工作流程:

I(input data)--->C(computer)--->O(output)

例如:两个作业的运行

运行方式一:两个作业顺序执行

运行方式二:两个作业交替执行

3、设计目的:

对内管理,合理组织计算机工作流程—提高资源利用率

对外方便用户(通过命令方式,例如:DOS;系统调用)

二、操作系统在计算机系统中的位置、作用

bbdfbd8ac30d9962f9c7f332931e04d5.png

所有系统应用程序及更上层的用户程序都在操作系统虚拟机上运行,它们受操作系统的统一管理和控制,通过操作系统使用各种系统资源来完成特定的任务。

从结构上看:操作系统是系统应用程序,是用户程序与物理计算机之间的接口。

三   操作系统的形成

1  人工操作阶段

1.1操作方式

348c40ebbc94171e0905c509d6931229.png

缺点:输入、纸带、电传都可能出错

多个用户不能同时使用

1.2特点:

用户独占全机----资源利用率低

机等人:CPU等待人工操作(装带、卸带时)

2   脱机输入输出技术

2.1.引入:

为缓解人机矛盾,CPU速度与I/O设备速度不匹配的矛盾。

2.2.脱机输入输出方式

1c72c4eefa005fdad795b4d8ad361833.png

2.3脱机输入输出方式优点:

减少了CUP的空闲时间,缓解了人机矛盾。

缓和了CUP和I/O设备速度不匹配的矛盾,进一步减少CPU空闲时间。

3  批处理技术(单道批处理技术)

3.1批处理技术

在磁带中有若干作业(一批作业),配有专门编制的监督程序,主机一启动,以监督程序自动完成作业的切换,使作业自动的一个接一个的处理。

优点:实现作业自动转接,克服了机等人。

缺点:输入时,主机空闲;计算时,外围设备空闲——计算机使用效率仍然不高。

3.2单道批处理技术的特征

l自动性

l顺序性

l单道性

4 多道批处理技术

4.1.引入:

提高资源利用率。

4.2.思想:

内存中同时存放几道相互独立的程序,一个I/O时,另一个用CPU,多道程序合理搭配交替运行,充分利用资源,提高效率。

4.3.图例:

db74ab85ab141525957a54264a81539c.png

4.4多道程序处理技术需解决的问题。

l处理机管理问题:CPU分配和回收

l内存管理问题:内存分配、扩充和回收

lI/O设备的管理问题

l文件管理问题

l作业管理问题

结论:

操作系统是在不断改善计算机系统性能和提高资源利用率,方便用户的过程中诞生的。多道程序设计技术的出现,标志着操作系统的诞生。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值