操作系统笔试面试题

多用户和多任务:

多用户:容许在同一时间内有很多人使用同一部机器,只要每个使用者都有自己的一个终端。

多任务:为了使很多程序可以一同运行

多任务有分为协同多任务和抢占式多任务

协同多任务:在一个多任务处理环境下,只有当其他程序认可时,一个运行程序才可能获得处理机时间。

抢占式多任务:操作系统可以中断当前正在运行的任务去运行别的任务,CPU通过设置时间中断来实现抢占式机制的

多任务操作系统:一个CPU运行多个任务

 

只有具备执行权限(execute)才允许用户进入一个文件系统的目录

 

进程的三种状态:

就绪态:当进程已分配到除CPU之外的所有的必要的资源,只剩获取到处理机就可以执行

执行态:进程已经获得了处理机正在运行

阻塞态:正在执行的进程,由于等待某个事件发生而无法执行时,放弃处理机变为阻塞态

 

sleep()和wait()区别:

sleep()线程停止一段事件

wait()被调用状态变为等待状态

 

转载于:https://www.cnblogs.com/sker/p/5861424.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值