操作系统(1-12)
操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充
操作系统的目标:方便、有效、可扩充、开放
操作系统的作用:
1、作为用户和计算机硬件系统之间的接口
2、作为计算机系统资源的管理者
3、实现对计算机资源的抽象
推动操作系统发展的主要动力:
1、不断提高计算机系统资源的利用率
2、方便用户
3、器件的不断更新换代
4、计算机体系结构的不断发展
5、不断提出新的应用需求
操作系统的发展过程:
未配置操作系统的计算机系统:
1、人工操作
2、脱机输入/输出方式
单道批处理系统:
内存中始终只保持一道作业,提高了系统资源的利用率和系统吞吐量
多道批处理系统:
用户所提交的作业先存放在外存上,并排成一个队列,然后由作业调度算法,选择若干个作业调入内存,使他们共享CPU和系统中的各种资源,进一步提高系统资源的利用率和系统的吞吐量
分时系统:
为了满足用户对人——机交互的需求,特征:多路性、独立性、及时性交互性
实时系统:
系统能及时响应外部的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行
微机操作系统:
1、单用户单任务操作系统:只允许一个用户上机,且只允许用户程序作为一个任务运行
2、单用户多任务操作系统:只允许一个用户上机,但允许用户把程序分为若干个任务,使他们并发执行,从而有效地改善了系统的性能
3、多用户多任务操作系统:允许多个用户通过各自的终端,使用同一台机器,共享主机系统中的各种资源,而每一个用户程序又可分为几个任务,使他们能并发执行,从而进一步提高系统资源的利用率和系统吞吐量
转载于:https://www.cnblogs.com/scottdinggo/p/4441205.html
操作系统(1-12)相关推荐
- Linux操作系统:12则经典运用技巧
Linux操作系统:12则经典应用技巧 1.处理特殊的文件名 假设Linux系统中有一个文件名叫"-ee",如果我们想对它进行操作,例如要删除它,按照一般的删除方法在命令行中输入r ...
- 深入理解操作系统(12)第四章:处理器体系结构(4)Y86-64的流水线实现(包括:PIPE-处理器/预测下一个PC/分支预测/流水线冒险/暂停,转发避免冒险/PPE硬件结构及实现/CPI)
深入理解操作系统(12)第四章:处理器体系结构(4)Y86-64的流水线实现(包括:PIPE-处理器/预测下一个PC/分支预测/流水线冒险/暂停,转发避免冒险/PPE硬件结构及实现/CPI) 1. Y ...
- 计算机操作系统(12):计算机工作原理
计算机工作原理 编辑 计算机的基本原理是存储程序和程序控制.预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中.每一条指令中明确规定了计算机从哪个地址取数 ...
- 操作系统(12)-【Linux】索引式文件系统
一.前言 磁盘在分区完成之后,要使得操作系统能够识别文件系统,就需要进行格式化,把分区格式化成某一个操作系统能够识别的文件系统. 一般来说,一个分区中装一个文件系统,但是现在技术发展了,一个分区可以 ...
- reactos操作系统实现(12)
有了上面的知识,就来分析ReactOS里引导任务是怎么样设置全局描述符表.其工作过程如下图所示: 由于CPU初始化运行后,就当作为一个任务在运行.这里主要设置这个任务的运行保存环境,以便CPU可以交给 ...
- 操作系统——(12)保护和安全
一.安全环境 1.保护的定义 对攻击.入侵和损害系统等的行为进行防御或监视,保护可以被视为:为保障系统中数据的保护机密性,完整性和系统可用性所必须的特定机制和策略的集合 2.安全的定义 对于系统完整性 ...
- 上海大学操作系统(12)实验报告分享(SHU-OS)
SHU-OS2 SHU操作系统1实验报告(1-6) SHU操作系统2实验报告(1-8) 上大操作系统实验做起来耗时耗力,教材又是远古老物,实验起来难度较大,特此分享出来希望能够对学弟学妹们有所帮助. ...
- 操作系统 chapter 12 死锁
死锁是部分进程首先发生的现象,但会随着时间扩大规模,直至系统崩溃或全部进程被死锁: 一种典型的死锁避免算法:银行家算法 解决死锁问题的方法:哲学家就餐问题 转载于:https://www.cnblog ...
- 12.16直播:藏在华为物联网操作系统里的“秘密”
华为物联网操作系统是啥?华为物联网操作系统和鸿蒙什么关系?用华为物联网的操作系统对我的设备有啥好处?我的设备想要上华为物联网平台,一定要用华为物联网的操作系统? -- 12月16日,有10年物联网从业 ...
- [Operating.System.Concepts(9th,2012.12)].Abraham.Silberschatz.文字版(恐龙书——操作系统概念 原书第九版)课后习题 参考答案
目录 Chap01 导论 Chap02 OS结构 Chap03 进程 Chap04 线程 Chap05 同步(Synchronization) Chap06 CPU调度 Chap07 死锁 Chap0 ...
最新文章
- 中国电子学会青少年编程能力等级测试图形化四级模拟题
- java集合框架07——Map架构与源代码分析
- cookie 记住浏览历史
- reduce_sum()中的reduction_indices
- Python的生成器(generator)
- OGG之Replicate进程
- python拆分合并文件_Python 视频文件的分割和合并
- 【哈佛大学:计算生物学 生物信息学】学习记录(一)
- 常见植被指数及适用场景
- Urbansound8k声音分类深度学习实战
- Android反射系统截图Api
- B站股权曝光:陈睿持股12.9%阿里持股7.9% 寻求双重主要上市
- mw325r 服务器无响应),新版水星(Mercury)MW325R拨不上号怎么办?【图解】
- awk基础教程详细版
- ImageJ实践——测量大小/长短(以细胞为例)
- 做了一个可以查询飞机航班、火车班次的小应用
- 电商搜索“优化商品排序”实践方案
- 放假安排 自己MARK
- 精美企业官网小程序源码,自带十几款模板适合各个行业 如保险 装修 服装 母婴 教育 旅游 婚庆 幼儿园等
- bat启动putty连接串口
热门文章
- Unix Shell 数学计算命令
- 黄斑区隆起原因诊断过程+黄斑反复水肿问题
- FlinkShell用kill -9杀不掉
- 7.4.10 白化 whitening
- 机器学习基础:最优化方法
- linux为什么创建不了分区,linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...
- jQuery.inArray()方法
- 科技部成立新一代人工智能发展研究中心
- BZOJ-1057: [ZJOI2007]棋盘制作(单调栈)
- java线程和线程池的使用