操作系统第二章王道习题_进程与线程_总结易错知识点

1.五种进程的转换

创建进程创建,变成就绪进程,就绪进程,如果此时,就绪进程没有被调度,那么它继续保持就绪进程.如果给他分配cpu,变为执行状态,此时,如果它的其他资源齐全,则继续运行,如果不齐全,则进入阻塞态,当其他资源齐全时,重新回到就绪态排队等待分配cpu,不能直接返回运行态运行.

2.阻塞和唤醒,挂起和激活

阻塞和唤醒是一对,挂起和激活是一对

3. 并发进程的封闭性

并发进程的封闭性是指一个进程在执行过程中,其内部数据和资源不受其他进程的影响和干扰

4.创建新进程

用户登入是不是创建一个新进程?
用户登录成功后,系统要为此创建一个用户管理进程,包括用户桌面,环境等.所有用户进程都会在该进程下创建和管理.
设备分配是不是创建一个新进程?
设备分配是通过在系统中设置相应的数据结构实现的,不需要创建进程.

5.父进程和子进程

父进程和子进程可以并发执行.
父进程和子进程能否访问虚拟地址空间?
父进程和子进程共享一部分资源,但不能共享虚拟地址空间,在创建子进程时,会为子进程分配资源,如虚拟地址空间等.

6.cpu繁忙型作业

cpu繁忙型作业是指该类作业需要占用很长的cpu时间,而很少请求I/O操作,因此,繁忙型作业类似于长作业.

7.临界区

所谓临界区,并不是指临界资源,如共享的数据,代码或硬件设备等,而是指访问临界资源的那段代码程序,如P/V操作.加减锁等.操作系统访问临界资源时,关心的是临界区的操作过程,具体对临界资源做何操作是应用程序的事情,操作系统并不关心.
临界资源是互斥共享资源,非共享数据不属于临界资源.
当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,就不会影响处理机的调度.

8.中断处理

在时间片调度算法中,中断处理结束后,系统检测当前进程的时间片是否用完.

9.共享程序段

共享程序段可能同时被多个进程使用后,所以必须可重入编码,否则无法实现共享的功能.

你可能感兴趣的:(操作系统_笔记,操作系统)