标签:time 任务 发展历程 软件 block 服务 运行 分享图片 多个
英语:operating system,缩写作 OS
两种定义:
u Operating system is a program that manages the computer hardware.
操作系统是管理计算机硬件资源的程序。
u A program that acts as an intermediary between a user of a computer and the computer hardware.
在计算机用户和计算机硬件之间起媒介作用的一种程序。
. OS的目标
OS的作用
(1)作为用户与计算机硬件系统之间的接口 * 达成了方便性的目标。*
(2)OS作为计算机系统资源的管理者* 达成有效性目标 *
(3) OS用作扩充机器
二: 操作系统的发展过程
1.1946-50年代中:
电子管时代,计算机速度慢,无操作系统,计算机资源昂贵
用户:既是程序员又是操作员;用户是计算机专业人员;
编程语言:机器语言;
输入输出:纸带或卡片;
用户独占全机,资源利用率极低;
CPU等待用户,计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低;
人机矛盾----人工操作严重降低了计算机资源的利用率
脱机输入/输出技术。
等待人工操作纸带输入数据的不是CPU,而是外围机,一定程度上解决人机矛盾。
用户作业、外存上排队,称为“后备队列”;
作业调度程序、按一定的算法、从后备队列中选择若干作业 调入内存
入内存的作业、共享CPU和系统中的各种资源,自动批量处理。
CPU利用率提高:减少了CPU等待时间(正在运行的程序若因为I/O操作暂停,可调度其他程序执行,不必装卸。)
内存利用率提高:容量尽可能多的被利用
多种I/O设备并发被使用,也提高了利用率
总体à系统吞吐量增加(虽然CPU总是串行的,但一段时间内被运行的作业数相对要多)
多个用户连接主机
请求的作业发送到主机后,直接进入主机内存以快速响应
系统采用时间片轮转方式处理服务请求
分时系统是指在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
分时系统是多道程序的逻辑扩充
多路、独立、及时、交互
系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
标签:time 任务 发展历程 软件 block 服务 运行 分享图片 多个
原文地址:https://www.cnblogs.com/lls101/p/9709173.html