创建进程创建,变成就绪进程,就绪进程,如果此时,就绪进程没有被调度,那么它继续保持就绪进程.如果给他分配cpu,变为执行状态,此时,如果它的其他资源齐全,则继续运行,如果不齐全,则进入阻塞态,当其他资源齐全时,重新回到就绪态排队等待分配cpu,不能直接返回运行态运行.
阻塞和唤醒是一对,挂起和激活是一对
并发进程的封闭性是指一个进程在执行过程中,其内部数据和资源不受其他进程的影响和干扰
用户登入是不是创建一个新进程?
用户登录成功后,系统要为此创建一个用户管理进程,包括用户桌面,环境等.所有用户进程都会在该进程下创建和管理.
设备分配是不是创建一个新进程?
设备分配是通过在系统中设置相应的数据结构实现的,不需要创建进程.
父进程和子进程可以并发执行.
父进程和子进程能否访问虚拟地址空间?
父进程和子进程共享一部分资源,但不能共享虚拟地址空间,在创建子进程时,会为子进程分配资源,如虚拟地址空间等.
cpu繁忙型作业是指该类作业需要占用很长的cpu时间,而很少请求I/O操作,因此,繁忙型作业类似于长作业.
所谓临界区
,并不是指临界资源,如共享的数据,代码或硬件设备等,而是指访问临界资源的那段代码程序,如P/V操作.加减锁等.操作系统访问临界资源时,关心的是临界区的操作过程,具体对临界资源做何操作是应用程序的事情,操作系统并不关心.
临界资源是互斥共享资源,非共享数据不属于临界资源.
当进程处于临界区时,说明进程正在占用处理机,只要不破坏临界资源的使用规则,就不会影响处理机的调度.
在时间片调度算法中,中断处理结束后,系统检测当前进程的时间片是否用完.
共享程序段可能同时被多个进程使用后,所以必须可重入编码,否则无法实现共享的功能.