![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
yjh728
这个作者很懒,什么都没留下…
展开
-
操作系统——处理机调度
文章目录处理机调度背景CPU调度进程调度方式非抢占方式抢占方式CPU调度过程CPU调度时机调度准则面向系统的调度性能准则面向用户的性能调度准则调度算法本身的调度性能准则调度算法先来先服务算法短作业优先优先级调度算法高响应比优先算法时间片轮转算法多级反馈队列实时调度优先级反转处理机调度背景处理机调度,又可以叫做进程调度。CPU是计算机中最重要的资源,如何提高CPU的利用率及改善系统性能,很大...原创 2019-12-06 23:15:16 · 650 阅读 · 0 评论 -
操作系统——线程
文章目录线程为什么要使用线程什么是线程线程优缺点优点缺点进程和线程的比较线程实现用户线程:在用户空间实现简介优点特点内核线程:在内核中实现简介特点轻量级进程:在内核中实现,支持用户线程简介用户线程与内核线程的对应关系多对一一对一多对多上下文切换参考资料线程60年代出现了进程。80年代中期开始出现了线程。为什么要使用线程解决进程并行遇到的问题:进程之间如何通信以及共享数据维护进程的系统...原创 2019-11-17 10:50:33 · 278 阅读 · 0 评论 -
操作系统——信号量和管程
文章目录信号量和管程信号量介绍信号量的实现信号量的使用互斥访问:实现临界区的互斥访问控制条件同步:实现线程间的事件等待。生产者—消费者问题使用信号量的困难管程介绍使用组成条件变量条件变量的实现管程条件变量的释放处理方式Hansen管程Hoare管程用管程实现生产者-消费者问题信号量和管程信号量和管程都是用来解决进程同步问题的。信号量介绍此种方式由迪杰斯特拉在20世纪60年代提出的。信号量...原创 2019-10-21 22:17:53 · 568 阅读 · 0 评论 -
操作系统——进程同步与互斥
文章目录进程同步与互斥简介进程间合作进程间合作的问题竞争条件原子操作临界区相关的几个概念忙等待的互斥基于硬件的同步解决办法:屏蔽中断基于软件的同步解决方法严格轮换法Peterson解法N线程的软件方法基于软件解决办法的分析更高级的抽象方法简介原子操作指令锁变量使用TS指令实现自旋锁基于原子操作指令锁的特征参考资料进程同步与互斥简介多线程并发会导致资源竞争。同步即协调多线程对共享数据的访问,...原创 2019-10-21 22:16:18 · 3130 阅读 · 0 评论 -
操作系统——操作系统概述
文章目录操作系统概述操作系统是什么操作系统的定义中断分类两组概念的区别特权指令和非特权指令用户态和内核态操作系统的主要特征并发性共享性虚拟性异步操作系统的主要功能进程管理进程控制进程同步进程通信调度作业调度进程调度主存(内存)管理文件管理I/O设备管理什么是Linux虚拟机操作系统概述操作系统是什么操作系统是一个系统软件(计算机系统之必不可少的软件)2. 操作系统是系统资源的管理者...原创 2019-09-21 20:57:29 · 668 阅读 · 0 评论 -
操作系统——进程简述
文章目录进程概念进程出现的原因进程的特征动态性并发性独立性异步性进程映像进程调度队列,动态反应操作系统全貌:进程状态:进程控制块(PCB)上下文切换(Context Switch)进程概念进程:一个在运行当中的程序。进程是一个动态的概念,有它的生命周期。进程是程序的一次运行进程是一个程序及其数据在处理机上顺序执行时所发生的活动进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统...原创 2019-09-23 17:19:38 · 643 阅读 · 0 评论