首页 > 其他分享 >【操作系统】第一章 操作系统发展历程

【操作系统】第一章 操作系统发展历程

时间:2023-08-27 20:33:10浏览次数:36  
标签:操作系统 利用率 批处理 系统 用户 第一章 历程 CPU

1.手工操作阶段

所有运算工作需人工干预
缺点:
1.一个用户占用全机,导致资源利用率低
2.CPU由于需要等待手工操作,利用不充分

2.批处理阶段

主要为了解决人工操作的问题,批处理系统的主要优点在于全自动处理,效率高
1.单道批处理系统
主要有:自动性、顺序性和单道性的特征。
缺点在于每次主机内存中仅能存放一道作业,运行过程中常会遇到CPU等待IO操作完成的情况,使高速的CPU得不到充分发挥。
2.多道批处理系统
其相对单道系统的主要优点在于:资源利用率高、系统吞吐量高和IO设备利用率高。
主要特点是:多个程序同时进入内存,在CPU中交替运行。
能使系统各个部分都尽量处在繁忙状态,提高利用率。

多道/宏观上并行/微观上串行等特点。

主要缺点:
1.用户响应时间长
2.不能提供人机交互能力

3.分时操作系统

主要解决了人机交互问题
将处理器的运行时间按极短的时间片分配给各个作业。
由于时间片很短,每个用户都有独占计算机的感觉。

分时系统的主要特征:
同时性:允许多个用户同时使用一台计算机
交互性:用户能方便地与程序进行交互
独立性:各个用户彼此独立地进行操作而互不干扰
及时性:用户的请求能在较短的时间内获得响应

缺点:在某些需要在极短时间内进行响应的应用场景中,分时操作系统不能满足其高要求。

4.实时操作系统

为了完成需要立刻处理的紧急任务而不是需要时间片排队,从而出现了实时操作系统。
这种应用场景可以分为两种:
硬实时系统,如导弹制导系统,飞行器自动控制系统等。
软实时系统:如飞机订票系统,银行管理系统等。

其主要特点在于及时性和可靠性

5.网络操作系统 分布式计算机系统

标签:操作系统,利用率,批处理,系统,用户,第一章,历程,CPU
From: https://www.cnblogs.com/satsuki26681534/p/17660776.html

相关文章

  • 操作系统学习笔记(二)——操作系统结构
    一、内核作为应用和硬件设备之间的桥梁,负责应用程序只与内核交互,不用关心硬件的细节。4个基本能力:管理进程、线程,决定哪个进程、线程使用CPU,也就是进程调度的能力;管理内存,决定内存的分配和回收,也就是内存管理的能力;管理硬件设备,为进程与硬件设备之间提供通信能力,也就是硬......
  • 操作系统学习笔记(一)——硬件
    一、冯诺依曼模型定义计算机基本结构为5个部分:存储器、运算器、控制器、输入设备、输出设备。运算器和控制器在中央处理器(CPU)里,存储器就是常见的内存,输入输出设备就是计算机外接的设备,比如键盘是输入设备,显示器是输出设备。1、内存 程序和数据存储在内存里,存储数据的基本单......
  • MFC视频教学第一课,做一个简单的界面,理解应用程序和操作系统之间的消息传递机制
     #include<windows.h>#include<stdio.h>LRESULTCALLBACKWinSunProc(HWNDhwnd,UINTuMsg,WPARAMwParam,LPARAMlParam);//WinMain是操作系统调用的,是系统的入口函数intWINAPIWinMain(HINSTANCEhInstance,//当前应运程序......
  • CentOS操作系统忘记密码处理方法
    开机后在改画面按e键找到‘linux16’开头的行,修改‘ro’为‘rwinit=/sysroot/bin/sh’,进入单用户模式,按ctrl+x进入以后......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 电商网站项目:第一章:进度
    电商网站第一版:使用Springboot+Mybatis+MyBatisGenerator数据层代码生成+Swagger接口的文档在线自动生成写一个简单的电商网站门户已完成网站简单的搭建,可以进行静态页面直接访问,也可以接口访问数据SwaggerUI接口:http://localhost:8001/swagger-ui.html链接:https://pan.baidu.......
  • 大型电商网站:第一章:主要电商模式
    七大电商模式B2B–企业对企业B2B(BusinesstoBusiness)是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了互联网的技术或各种商务网络平台,完成商务交易的过程。电子商务是现代B2Bmarketing的一种具体主要的表现形式。案例:阿里巴巴C2C–个人对个人C2C即Custo......
  • 操作系统
    庄园主奴隶找一个管家传达命令(这个管家就相当于我们少掉的内存)计算机的世界中叫做操作系统还有一种东西帮我们把内容保存到了硬盘操作系统帮我们解析了双击的指令什么是操作系统:将外部的指令发给CPU文件:操作系统干了什么:1.接受外部指令转化成0和12.翻译你和写的字符,把对......
  • 总结:第一章:从入门到入职拿到过万月薪我需要这些技能(400多篇博文系统归类)P5级
    博文介绍:这篇博文我改了一周,职业生涯所有技能例如javaSE基础,ssm框架,springcloud全家桶,dubbo+zk框架,MySQL数据库,MongoDB数据库,redis缓存,es与solr全文搜索,linux系统,docker应用容器引擎,Activiti工作流,Fastdfs分布式文件系统,ActiveMQ与RabbitMQ消息队列,JUC并发线程工具......