212.线程的实现机制包括(用户级线程、内核级线程和混合方式)
213.多线程应用程序用一组用户级程序库来编写,当所有线程映射到一个单独的内核级进程中,其中最著名的是(Pthread库)
第四章书中习题
214.阐述进程调度的主要任务。为什么说它可以把一台物理机变成多台逻辑上的处理器?
进程调度的任务是控制、协调进程对CPU的竞争,按照一定的调度算法,使某一就绪进程获得CPU的控制权,转换成运行状态。
虽然物理上只有一套CPU硬件,但操作系统通过调度算法让多个进程在极短的时间片内轮流使用CPU。因为切换速度极快,从宏观上看,这些进程就像是在同时运行一样。
215.抢占式进程调度是指系统能够强制性的使执行进程放弃处理机。分时操作系统采用的是抢占式还是非抢占式进程调度?实时操作系统呢?
分时操作系统采用的是抢占式调度。
实时操作系统采用的是抢占式调度。
扩:
分时操作系统(time sharing system)
实时操作系统(Realtime operating system,RTOS)
非抢占式调度用于批处理操作系统(Batch System)