操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充

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

操作系统的作用:

1、作为用户和计算机硬件系统之间的接口

2、作为计算机系统资源的管理者

3、实现对计算机资源的抽象

推动操作系统发展的主要动力:

1、不断提高计算机系统资源的利用率

2、方便用户

3、器件的不断更新换代

4、计算机体系结构的不断发展

5、不断提出新的应用需求

操作系统的发展过程:

未配置操作系统的计算机系统:

1、人工操作

2、脱机输入/输出方式

单道批处理系统:

内存中始终只保持一道作业,提高了系统资源的利用率和系统吞吐量

多道批处理系统:

用户所提交的作业先存放在外存上,并排成一个队列,然后由作业调度算法,选择若干个作业调入内存,使他们共享CPU和系统中的各种资源,进一步提高系统资源的利用率和系统的吞吐量

分时系统:

为了满足用户对人——机交互的需求,特征:多路性、独立性、及时性交互性

实时系统:

系统能及时响应外部的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行

微机操作系统:

1、单用户单任务操作系统:只允许一个用户上机,且只允许用户程序作为一个任务运行

2、单用户多任务操作系统:只允许一个用户上机,但允许用户把程序分为若干个任务,使他们并发执行,从而有效地改善了系统的性能

3、多用户多任务操作系统:允许多个用户通过各自的终端,使用同一台机器,共享主机系统中的各种资源,而每一个用户程序又可分为几个任务,使他们能并发执行,从而进一步提高系统资源的利用率和系统吞吐量

转载于:https://www.cnblogs.com/scottdinggo/p/4441205.html

操作系统(1-12)相关推荐

  1. Linux操作系统:12则经典运用技巧

    Linux操作系统:12则经典应用技巧 1.处理特殊的文件名 假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入r ...

  2. 深入理解操作系统(12)第四章:处理器体系结构(4)Y86-64的流水线实现(包括:PIPE-处理器/预测下一个PC/分支预测/流水线冒险/暂停,转发避免冒险/PPE硬件结构及实现/CPI)

    深入理解操作系统(12)第四章:处理器体系结构(4)Y86-64的流水线实现(包括:PIPE-处理器/预测下一个PC/分支预测/流水线冒险/暂停,转发避免冒险/PPE硬件结构及实现/CPI) 1. Y ...

  3. 计算机操作系统(12):计算机工作原理

    计算机工作原理 编辑 计算机的基本原理是存储程序和程序控制.预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中.每一条指令中明确规定了计算机从哪个地址取数 ...

  4. 操作系统(12)-【Linux】索引式文件系统

    一.前言 磁盘在分区完成之后,要使得操作系统能够识别文件系统,就需要进行格式化,把分区格式化成某一个操作系统能够识别的文件系统.  一般来说,一个分区中装一个文件系统,但是现在技术发展了,一个分区可以 ...

  5. reactos操作系统实现(12)

    有了上面的知识,就来分析ReactOS里引导任务是怎么样设置全局描述符表.其工作过程如下图所示: 由于CPU初始化运行后,就当作为一个任务在运行.这里主要设置这个任务的运行保存环境,以便CPU可以交给 ...

  6. 操作系统——(12)保护和安全

    一.安全环境 1.保护的定义 对攻击.入侵和损害系统等的行为进行防御或监视,保护可以被视为:为保障系统中数据的保护机密性,完整性和系统可用性所必须的特定机制和策略的集合 2.安全的定义 对于系统完整性 ...

  7. 上海大学操作系统(12)实验报告分享(SHU-OS)

    SHU-OS2 SHU操作系统1实验报告(1-6) SHU操作系统2实验报告(1-8) 上大操作系统实验做起来耗时耗力,教材又是远古老物,实验起来难度较大,特此分享出来希望能够对学弟学妹们有所帮助. ...

  8. 操作系统 chapter 12 死锁

    死锁是部分进程首先发生的现象,但会随着时间扩大规模,直至系统崩溃或全部进程被死锁: 一种典型的死锁避免算法:银行家算法 解决死锁问题的方法:哲学家就餐问题 转载于:https://www.cnblog ...

  9. 12.16直播:藏在华为物联网操作系统里的“秘密”

    华为物联网操作系统是啥?华为物联网操作系统和鸿蒙什么关系?用华为物联网的操作系统对我的设备有啥好处?我的设备想要上华为物联网平台,一定要用华为物联网的操作系统? -- 12月16日,有10年物联网从业 ...

  10. [Operating.System.Concepts(9th,2012.12)].Abraham.Silberschatz.文字版(恐龙书——操作系统概念 原书第九版)课后习题 参考答案

    目录 Chap01 导论 Chap02 OS结构 Chap03 进程 Chap04 线程 Chap05 同步(Synchronization) Chap06 CPU调度 Chap07 死锁 Chap0 ...

最新文章

  1. 中国电子学会青少年编程能力等级测试图形化四级模拟题
  2. java集合框架07——Map架构与源代码分析
  3. cookie 记住浏览历史
  4. reduce_sum()中的reduction_indices
  5. Python的生成器(generator)
  6. OGG之Replicate进程
  7. python拆分合并文件_Python 视频文件的分割和合并
  8. 【哈佛大学:计算生物学 生物信息学】学习记录(一)
  9. 常见植被指数及适用场景
  10. Urbansound8k声音分类深度学习实战
  11. Android反射系统截图Api
  12. B站股权曝光:陈睿持股12.9%阿里持股7.9% 寻求双重主要上市
  13. mw325r 服务器无响应),新版水星(Mercury)MW325R拨不上号怎么办?【图解】
  14. awk基础教程详细版
  15. ImageJ实践——测量大小/长短(以细胞为例)
  16. 做了一个可以查询飞机航班、火车班次的小应用
  17. 电商搜索“优化商品排序”实践方案
  18. 放假安排 自己MARK
  19. 精美企业官网小程序源码,自带十几款模板适合各个行业 如保险 装修 服装 母婴 教育 旅游 婚庆 幼儿园等
  20. bat启动putty连接串口

热门文章

  1. Unix Shell 数学计算命令
  2. 黄斑区隆起原因诊断过程+黄斑反复水肿问题
  3. FlinkShell用kill -9杀不掉
  4. 7.4.10 白化 whitening
  5. 机器学习基础:最优化方法
  6. linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
  7. jQuery.inArray()方法
  8. 科技部成立新一代人工智能发展研究中心
  9. BZOJ-1057: [ZJOI2007]棋盘制作(单调栈)
  10. java线程和线程池的使用