![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机操作系统
计算机操作系统基础
粉皮皮
这个作者很懒,什么都没留下…
展开
-
3.1.5动态分区分配算法
3.1.5动态分区分配算法知识总览1.首次适应算法(first fit)1.1一个15MB的进程5按空闲分区链方式1.2一个8MB的进程6按空闲分区链方式2.最佳适应算法2.1一个9MB的进程6,一个3MB的进程53.最坏适应算法3.1一个3MB的进程5,9MB的进程6调整顺序4.邻近适应算法4.1一个5MB的进程5,从头开始查找一个5MB的进程6从变为1MB的往后查找5.总结...原创 2020-11-26 17:43:08 · 148 阅读 · 0 评论 -
3.1.4连续分配管理方式
3.1.4连续分配管理方式知识总览1.单一连续分配方式2.固定分区分配3动态分区分配3.1问题13.2问题23.3问题33.3.1如何分配选择20MB选择4MB3.3.2如何回收a.进程4运行结束b.进程3运行结束c.进程4运行结束d.4.总结...原创 2020-11-26 15:36:01 · 85 阅读 · 0 评论 -
3.1.3覆盖与交换
3.1.3覆盖与交换知识总览1.覆盖技术2.交换技术3.总结原创 2020-11-26 10:18:40 · 90 阅读 · 0 评论 -
3.1.2内存管理的概念
3.1.2内存管理的概念知识总览1.内存空间的分配与回收2.内存空间的扩展3.地址转换4.内存保护5.总结原创 2020-11-25 16:41:58 · 70 阅读 · 0 评论 -
3.1.1内存的基础知识
3.1.1内存的基础知识知识总览1.什么是内存,有何作用1.1补充知识:几个常用的数量单位2.进程的运行原理-指令红色数据是操作码2.1逻辑地址VS物理地址2.2从写程序到程序运行2.3装入模块装入内存2.3.1绝对装入2.3.2静态重定位2.3.3动态重定位2.4链接2.4.1静态链接2.4.2装入时动态链接2.4.3运行时动态链接3.总结...原创 2020-11-25 16:16:56 · 108 阅读 · 0 评论 -
2.4.4死锁的处理策略-检查和解除
2.4.4死锁的处理策略-检查和解除知识总览1.死锁的检测2.死锁的解除3.总结原创 2020-11-23 17:35:44 · 84 阅读 · 0 评论 -
2.4.3死锁的处理策略-避免死锁
2.4.3死锁的处理策略-避免死锁(重要)知识总览1.什么是安全序列2.安全序列、不安全状态、死锁的联系3.银行家算法4.代码实现银行家算法分配之后,三组数据会改变5.总结原创 2020-11-23 16:39:50 · 101 阅读 · 0 评论 -
2.4.2死锁的处理策略
2.4.2死锁的处理策略知识总览1.破坏互斥条件2.破坏不剥夺条件3.破坏请求和保持条件4.破坏循环等待条件5.总结原创 2020-11-23 11:25:17 · 59 阅读 · 0 评论 -
2.4.1死锁的概念
2.4.1死锁的概念知识总览1.什么是死锁2.死锁、饥饿、死循环的区别3.死锁产生的必要条件4.什么时候会发生死锁5.死锁的处理策略6.总结原创 2020-11-23 10:43:53 · 94 阅读 · 0 评论 -
2.3.11管程
2.3.11管程知识总览1.为什么引入管程2.管程的定义和基本特征3.用管程解决生产者、消费者问题4.Java中类似的管程机制5.总结原创 2020-11-22 18:56:17 · 91 阅读 · 0 评论 -
2.3.10哲学家进餐问题
2.3.10哲学家进餐问题1.问题描述与分析2.实现情况1情况20号哲学家开始吃饭,1号也想吃,会被阻塞在拿左筷子,2号也想吃饭,会被阻塞在P(mutex)情况33.总结原创 2020-11-22 18:00:20 · 98 阅读 · 0 评论 -
2.3.9读者、写者问题
2.3.9读者、写者问题1.问题描述2.问题分析3.实现4.总结原创 2020-11-22 17:03:57 · 70 阅读 · 0 评论 -
2.3.8吸烟者问题
2.3.8吸烟者问题1.问题描述2.问题分析3.实现4.总结原创 2020-11-21 11:01:21 · 74 阅读 · 0 评论 -
2.3.7多生产者、多消费者问题
2.3.7多生产者、多消费者问题1.问题描述2.问题分析3.实现问题:可不可以不要互斥信号量?4.总结原创 2020-11-21 10:40:39 · 86 阅读 · 0 评论 -
2.3.6生产者、消费者问题
2.3.6生产者、消费者问题1.问题描述2.问题分析3.实现3.1能否改变P、V操作的顺序3.2生产产品和使用产品可以放到P、V之间吗?最好不要4.总结原创 2020-11-20 18:13:12 · 111 阅读 · 0 评论 -
2.3.5用信号量机制实现进程互斥、同步、前驱关系
2.3.5用信号量机制实现进程互斥、同步、前驱关系知识总览1.实现进程互斥2.实现进程同步3.实现前驱关系4.总结原创 2020-11-20 17:48:02 · 131 阅读 · 0 评论 -
2.3.4信号量机制
2.3.4信号量机制(重要)知识总览1.整型信号量2.记录型信号量例子3.总结原创 2020-11-20 16:41:15 · 102 阅读 · 0 评论 -
2.3.3进程互斥的硬件实现方法
2.3.3进程互斥的硬件实现方法知识总览1.中断屏蔽方法2.Test and Set指令3.Swap指令4.总结原创 2020-11-20 11:10:13 · 67 阅读 · 0 评论 -
2.3.2进程互斥的软件实现方法
2.3.2进程互斥的软件实现方法知识总览1.单标志法原创 2020-11-19 21:07:22 · 82 阅读 · 0 评论 -
2.3.1进程同步、进程互斥
2.3.1进程同步、进程互斥知识总览1.进程同步2.进程互斥3.总结原创 2020-11-07 17:13:04 · 58 阅读 · 0 评论 -
2.2.5调度算法:时间片轮转、优先级调度、多级反馈调度
2.2.5调度算法:时间片轮转、优先级调度、多级反馈调度知识总览1.时间片轮转调度算法时间片为2时间片为5与先来先服务的比较2.优先级调度算法非抢占式抢占式思考3.多级反馈队列算法总结...原创 2020-11-07 16:34:48 · 834 阅读 · 0 评论 -
2.2.4调度算法
2.2.4调度算法知识总览1.先来先服务2.短作业优先非抢占式抢占式注意3.高响应比优先算法4.总结原创 2020-11-06 21:31:56 · 67 阅读 · 0 评论 -
2.2.3调度算法的评价指标
2.2.3调度算法的评价指标知识总览1.CPU利用率2.系统吞吐量3.周转时间4.等待时间5.响应时间6.总结原创 2020-11-05 20:30:50 · 105 阅读 · 0 评论 -
2.2.2进程调度的时机、切换过程和方式
2.2.2进程调度的时机、切换过程和方式1.进程调度的时机3.进程调度的方式4.进程的切换与过程总结原创 2020-11-05 16:57:30 · 135 阅读 · 0 评论 -
2.2.1处理机调度的概念、层次
2.2.1处理机调度的概念、层次知识总览1.调度的基本概念2.三个层次a.高级调度b.中级调度补充知识:进程的挂起态与七状态模型c.低级调度三层调度的联系和对比总结原创 2020-11-05 16:10:02 · 101 阅读 · 0 评论 -
2.1.5线程概念和多线程模型
2.1.5线程概念和多线程模型知识总览1.什么是线程,为什么要引入线程?2.引入线程机制后有什么变化?3.线程的属性4.线程的实现方式5.多线程模型6.总结原创 2020-11-05 11:32:15 · 67 阅读 · 0 评论 -
2.1.4进程通信
2.1.4进程通信知识总览1.什么是进程通信进程之间的信息交换2.共享存储3.管道通信4.消息传递5.总结原创 2020-11-05 10:30:13 · 69 阅读 · 0 评论 -
2.1.3进程控制
2.1.3进程控制知识总览1.什么是进程控制2.如何实现进程控制?3.进程中相关的原语4.总结原创 2020-11-04 17:52:56 · 57 阅读 · 0 评论 -
2.1.2进程的状态与转换
2.1.2进程的状态与转换知识总览1.进程的状态2.进程状态的转换3.总结原创 2020-11-04 16:53:28 · 78 阅读 · 0 评论 -
2.1.1进程
进程的定义、组成、组织方式、特征知识总览1.进程的定义先说一下程序2.进程的组成PCB3.进程的组织a.链接方式b.索引方式4.进程的特征5.总结原创 2020-11-04 16:05:23 · 53 阅读 · 0 评论 -
1.1.6系统调用
文章目录系统调用知识总览1.什么是系统调用,有何作用?2.系统函数和C库函数的区别?3.系统调用背后的过程4.总结原创 2020-11-04 10:53:40 · 63 阅读 · 0 评论 -
1.1.5中断和异常
文章目录1.1.5中断和异常0.知识总览1.中断的诞生早期的计算机只能串行的执行,系统资源利用率低,为了解决这种问题引入中断机制。2.中断的概念和作用3.中断的分类4.外中断的处理过程5.总结...原创 2020-11-02 21:42:21 · 166 阅读 · 0 评论 -
1.1.4OS的运行机制和体系结构
1.1.4@TOCOS的运行机制和体系结构知识总览1.运行机制预备知识什么是指令两种指令、两种处理器状态、两种程序CPU如何判断当前是否可以执行特权指令?总结问题:OS中哪些功能由内核程序来实现呢?2.OS内核3.OS的体系结构总结...原创 2020-11-02 21:05:48 · 130 阅读 · 0 评论 -
1.1.3OS的发展和分类
OS的发展和分类知识总览1.手工操作阶段2.批处理阶段-单道批处理系统批处理阶段-多道批处理系统3.分时操作系统4.实时操作系统总结原创 2020-11-02 20:29:52 · 127 阅读 · 0 评论 -
1.1.2操作系统的特征
操作系统的特征(B站)1.并发2.共享并发和共享的关系3.虚拟4.异步总结原创 2020-11-02 19:53:01 · 51 阅读 · 0 评论 -
1.1.1操作系统的概念功能和目标
操作系统的概念功能和目标1.概念直观的例子:打开任务管理器(Ctrl+Alt+Del)可以看见对软硬件的管理2.功能和目标(1)作为系统资源的管理者a.提供的功能1.处理机管理(QQ程序正常运行)2.存储器管理(双击打开QQ.exe)3.文件管理(你打开QQ.exe文件位置)4.设备管理(开始和朋友视频聊天)b.高效、安全(2)作为用户与计算机硬件之间的接口总结:(3)作为最接近硬件的层次总结...原创 2020-11-02 15:34:49 · 208 阅读 · 0 评论