随笔分类 -  Operating System

摘要:1. 死锁的定义 死锁是指多个进程在竞争某一资源而陷入相互等待的僵局,若无外力作用,这些进程将无法推进 2. 死锁产出的原因 1. 对不可剥夺资源的竞争 2. 进程推进的顺序非法(相互等待资源) 3. 死锁产生的必要条件 1. 互斥:进程某一段时间拥有的资源只能由一个进程占有,其他进程请求该资源则需 阅读全文
posted @ 2018-05-30 10:55 immjc 阅读(105) 评论(0) 推荐(0)
摘要:进程的概念 在多道程序环境下,允许多个程序并发执行,此时它们将失去封闭性,并具有间断性及不可再现性的特征。为此引入了进程(Process)的概念,以便更好地描述和控制程序的并发执行,实现操作系统的并发性和共享性。 为了使参与并发执行的程序(含数据)能独立地运行,必须为之配置一个专门的数据结构,称为进 阅读全文
posted @ 2017-10-11 10:31 immjc 阅读(229) 评论(0) 推荐(0)
摘要:1.操作系统的概念 计算机系统自下而上可粗分为四个部分:硬件、操作系统、应用程序和用户(这里的划分与计算机组成原理的分层不同)。操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。 操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和 阅读全文
posted @ 2017-10-10 20:34 immjc 阅读(614) 评论(0) 推荐(0)