
操作系统面试题
操作系统面试题集
折戟不必沉沙
这个作者很懒,什么都没留下…
展开
-
操作系统面试题集1
1、什么是进程?什么是线程?进程线程有什么区别?进程是具有独立功能程序在某个数据集上的一次运行过程。线程是进程内的一个执行实体或执行单元。不同进程具有独立的地址空间,同一进程内的线程共享同一地址空间。一个进程内的线程对另一个进程是不可见的。在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机分配和调度的基本单位。资源是分配给进程的,线程只拥有很少的资源,因此线程切换代价比进程低。2、什么是死锁?死锁产生的原因和必要条件是什么?在多道程序设计中,当一组进程中的每个进程均无限期的等待被该组原创 2022-05-12 12:09:12 · 175 阅读 · 0 评论 -
第二章 处理器管理
进程:是资源分配和管理的单位线程:是处理器调度的基本单位内核态:又叫管态用户态:又叫目态特权指令:仅仅在内核态(管态)才能使用的指令。例如,改变机器状态,修改寄存器内容,启动I/O设备,设置时钟,清空内存等操作,执行这些程序不仅仅影响程序本身,而且会干扰其他的应用程序和操作系统非特权指令:在管态和目态均可以工作,而应用程序只能使用非特权指令。如果应用程序执行特权命令,会导致非法执行而产生...原创 2019-04-12 16:56:51 · 330 阅读 · 0 评论