![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 65
majju333
这个作者很懒,什么都没留下…
展开
-
操作系统进程同步和互斥问题
简介进程同步是一个操作系统级别的概念,是在多道程序的环境下,存在着不同的制约关系,为了协调这种互相制约的关系,实现资源共享和进程协作,从而避免进程之间的冲突,引入了进程同步。临界资源在操作系统中,进程是占有资源的最小单位(线程可以访问其所在进程内的所有资源,但线程本身并不占有资源或仅仅占有一点必须资源)。但对于某些资源来说,其在同一时间只能被一个进程所占用。这些一次只能被一个进程所占用的资源...原创 2018-11-23 21:57:38 · 800 阅读 · 0 评论 -
生产者消费者
问题描述:生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。本作业要求设计在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者线程消费物品...原创 2018-11-23 22:01:00 · 694 阅读 · 0 评论 -
处理机调度和死锁
处理机调度1、高级调度作业与作业步作业控制块作业调度2、低级调度低级调度也称为进程调度、短程调度,它所调度的对象为进程低级调度用于决定就绪队列中的哪个进程应获得处理机,然后再由分派程序执行把处理机分配给该进程的具体操作。功能保存处理机的现场信息按某种算法选取进程把处理机分配给进程三个基本机制排队器分派器上下文切换机制进程调度方式非抢占式抢占式1、优先权原则2...转载 2018-12-10 10:07:48 · 158 阅读 · 0 评论 -
设备管理
一、概要I/O系统由I/O设备、设备控制器、I/O通道和总线组成。1)设备管理的对象:1.I/O设备2.设备控制器3.I/O通道2)设备管理的功能1.完成用户提出的I/O请求2.提高I/O速度3.改善I/O设备的利用率3)设备管理的基本任务1.缓冲区管理2.设备分配3.设备处理4.虚拟设备5.实现设备的独立性二、I/O系统1)I/O设备2)设备控制器:作用:是...转载 2018-12-10 10:20:43 · 343 阅读 · 0 评论 -
存储管理
页式存储器管理页相对物理块来说,页是逻辑地址空间(虚拟内存空间)的划分,是逻辑地址空间顺序等分而成的一段逻辑空间,并依次连续编号。页的大小一般为 512B~8KB。例如:一个 32 位的操作系统,页的大小设为 2^12=4Kb,那么就有页号从 0 编到 2^20 的那么多页逻辑空间。物理块物理块则是相对于虚拟内存对物理内存按顺序等大小的划分。物理块的大小需要与页的大小一致。例如:...转载 2018-12-10 10:44:04 · 2439 阅读 · 0 评论