首页 > 其他分享 >03操作系统发展历史3.31

03操作系统发展历史3.31

时间:2023-03-31 20:45:22浏览次数:47  
标签:03 操作系统 批处理 3.31 外存 CPU

操作系统发展历史

手工操作系统:

  • 用户独占全机

  • cpu等待人工操作

  • 增加了外存,先把要处理的数据存到外存中,减少CPU等待时间,提高工作效率

  • 也称脱机操作方式

  • 一次只能执行一个程序

批处理阶段:

单道批处理:

自动,顺序排队进入监督程序,然后依次运行

  • 内存中只能一个程序运行,一直到输出完成

  • CPU需要等待程序i/o时间

多道批处理:

同时处理多道程序

  • 提高CPU的利用率

  • 可以提高内存和i/o工作效率

  • 增加系统的吞吐量

  • 平均运转周期变长

  • 无人机交互

标签:03,操作系统,批处理,3.31,外存,CPU
From: https://www.cnblogs.com/ysx-cn/p/17277432.html

相关文章

  • 202031607330-杨雯丽 实验一 软件工程准备—认识软件工程
    实验一:软件工程准备项目内容班级课程博客链接20级卓越班此次作业链接实验一软件工程准备我的课程学习目标(1)学习博客园软件开发者学习社区使用技巧和经验。(2)了解Github的基本操作。本次作业在哪些方面帮我实现学习目标(1)了解与掌握了博客园的基本使用(2)熟练了......
  • 202031607334-贾小萌 实验一 软件工程准备 初步认识软件工程
    项目内容班级博客链接20级卓越班本次作业要求链接实验一软件工程准备我的课程学习目标学习博客园软件开发者学习社区使用技巧和经验;了解Github基本操作本次作业在哪方面帮我实现学习目标初步了解博客园软件和Github的基本操作;初步认识软件工程实验内容......
  • 202031705119-张倩 实验一 软件工程准备——初步认识软件工程
    一.博文开头项目内容班级博客链接2023春软件工程(2020级计算机科学与技术)本次作业要求链接实验一软件工程准备我的课程学习目标1.学会使用博客园的基本功能2.学会使用Github的基本功能3.阅读《现代软件工程——构建之法》并解决提出的问题本次作业在哪些......
  • 2023.3.31每日总结
    今天学习了textarea实现输入框随着文字的输入增长<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>学生作业提交页面</title><styletype="text/css">.txt{......
  • 《无》2023.3.31
    还年少时,我们心底所有的阴霾都会消逝,尽情释放内心的狂野。当我们直面恐惧时,从眼泪中汲取教训,深知这些回忆是我们抹不去的曾经。——《TheNights》,Avicii 今天是2023年3月的最后一天。先谈这个月比较重要的两个点:2023.3.4CSP-J,并且成绩还算看得过去,SD金牌。2023.3.23通过......
  • 2023-03-31-顺序队列SqQueue的基本操作
    //基本顺序队列#include<stdio.h>#include<stdbool.h>#defineMAXSIZE50typedefstruct{intdata[MAXSIZE];intfront,rear;}SqQueue;voidinitSqQueue(SqQueue*Q)//进行队的初始化{Q->front=0;Q->rear=0;}boolisEmpty(SqQueue......
  • 3.31每日总结
     今天学习了1h。  非静态方法在不同类之间调用其他方法 在不同类之间,非静态方法需要通过对象才能调用非静态方法。 非静态方法既可以通过对象调用静态方法又可以通过类名直接调用(由于对象的调用方式属于非静态调用方式,所以建议使用类名直接调用静态方法)packagemain;p......
  • Codeforces Gym 103931F - Forest of Magic(时间轴分块+线段树合并)
    一个巨烦的时间轴分块做法,有点类似于P2137Gty的妹子树先考虑静态的情况。看上去就一脸线段树合并对吧?一次修改的操作对一个点\(x\)贡献可以写成\(k·dep_x+b\)的形式,开两棵线段树合并维护一次项和零次项系数即可。由于静态问题可做,因此考虑时间轴分块。设阈值\(B\),每\(B......
  • SB-RocketMQ-Provider-Consumer20230331
     一、生产者1、pom.xml<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.apache.rocketmq</groupId>......
  • 结合 操作系统、Java多线程 学习并发编程
    为什么我们需要考虑并发?不考虑的话会出现什么问题?并发的多个程序(进程/线程)会对计算机资源进行争夺,如果不加以控制会出现混乱、严重影响程序运行效率,甚至错误首先是对CPU时间片的争夺对于多线程编程而言,由于创建线程后,线程的执行顺序是由调度程序控制的,也就是说各个线程的执行顺......