关闭

关闭

封号提示

内容

首页 操作系统面试题.docx

操作系统面试题.docx

操作系统面试题.docx

上传者: 刘视正 2017-03-20 评分1 评论0 下载0 收藏0 阅读量752 暂无简介 简介 举报

简介:本文档为《操作系统面试题docx》,可适用于源代码领域,主题内容包含操作系统面试题  不放过每一个知识点尤其对容易混淆的东西要下更大工夫搞清楚基础要牢固整理了一些面试题给大家希望对你有所帮助!  进程和线程的区别。 符等。

操作系统面试题 不放过每一个知识点,尤其对容易混淆的东西要下更大工夫搞清楚,基础要牢固,整 理了一些面试题给大家,希望对你有所帮助 ! 1. 进程和线程的区别。 进程 (Process) :是操作系统分配资源的单位 线程 (Thread) :是进程的一个实体,是 CPU 调度和分派的基本单位 进程在执行过程中拥有独立的内存单元,而多个线程共享内存。 同一进程内的线程间切换比进程间的切换要快 , 尤其是用户级线程间的切换。 2. 死锁的必要条件,怎么处理死锁。 死锁的必要条件: 互斥条件。某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上 的进程占有。 不可抢占条件。进程所获得的资源在未使用完毕之前,资源申请者不能强行地从资源 占有者手中夺取资源,而只能由该资源的占有者进程自行释放。 占有且申请条件。进程至少已经占有一个资源,但又申请新的资源 ; 由于该资源已被 另外进程占有,此时该进程阻塞 ; 但是,它在等待新资源之时,仍继续占用已占有的资源。 循环等待条件。存在一个进程等待序列 {P1 P2 ... Pn} ,其中 P1 等待 P2 所占有 的某一资源, P2 等待 P3 所占有的某一源, ...... ,而 Pn 等待 P1 所占有的的某一资源, 形成一个进程循环等待环。 解决死锁的方法: 死锁的预防:基本思想是要求进程申请资源时遵循某种协议,从而打破产生死锁的四 个必要条件中的一个或几个,保证系统不会进入死锁状态 死锁的避免:不限制进程有关申请资源的命令,而是对进程所发出的每一个申请资源 命令加以动态地检查 ( 是否有发生死锁的可能性 ) ,并根据检查结果决定是否进行资源分配。 这种方法的关键是确定资源分配的安全性。 ( 安全序列、银行家算法、虽然存在安全序列 时一定不会有死锁发生,但是系统进入不安全状态 ( 四个死锁的必要条件同时发生 ) 也未必 会产生死锁。当然,产生死锁后,系统一定处于不安全状态 ) 死锁的检测与恢复 3. 内存管理方式:段存储,页存储,段页存储。

第1页

职业精品

废旧物资处置管理办法.docx

学校固定资产管理制度.doc

机械合同范本.doc

显示屏广告发布合同范本.doc

用户评论

0/200
    暂无评论
上传我的资料

精彩专题

相关资料换一换

资料评价:

/ 3
所需积分:0 立即下载

意见
反馈

返回
顶部