摘要:
1 生产者-消费者问题 生产者-消费者问题是相互合作的进程关系的一种抽象,比如输入时,输入进程是生产者,计算进程是消费者,输出时,计算进程是生产者,打印进程是消费者。 解决方案一:用记录型信号量解决 假设生产者消费者之间有一共用缓冲池,具有n个缓冲区,利用互斥信号量mutex实现诸进程对缓冲池的互斥 阅读全文
摘要:
进程的的三种基本状态:就绪状态,执行状态,阻塞状态。 就绪状态:进程已经获得了所需的资源,只要得到了CPU就可以立即执行,通常情况下系统中会有多个就绪进程,处在就绪队列。 执行状态:进程已经获得CPU,正处在执行状态。 阻塞状态:正在执行的进程由于发生某事而无法继续执行,便放弃处理机而处于暂停的状态 阅读全文
摘要:
操作系统是配置在计算机硬件上的第一层软件。 1 有效性:(1)提高系统资源利用率(2)提高系统吞吐量2 方便性:使计算机更容易使用3 可扩充性4 开放性 OS作为用户与计算机硬件之间的接口以及计算机系统资源的管理者,且实现了对计算机资源的抽象。它是铺设在计算机硬件上的多层系统软件。 早期无操作系统的 阅读全文