本文主要介绍了处理器管理,先看导图:
处理器是一台计算机的运算中心和控制中心,通过操作系统的合理管理才能提高资源利用率。
作业要得到处理需经过操作系统对处理器的两级调度。先将作业流预输入至磁盘空间中的输入井区域,从输入井中选取作业调入主存的工作称为作业调度,然后通过进程调度从多个等待执行的作业进程选取一个让处理器处理。
进程是描述程序执行情况的,进程有三种基本状态,任一时刻当且仅当处于其中一种状态,当作业调入主存后处于“就绪”状态,处理器处理中的进程处于“运行”状态,进程在三种状态之间的转换也正描述了进程的整个运行状况。每一个进程同时对应一个进程控制块(PCB),用来记录每个记录执行时的情况。多道程序设计中,多个进程可并发执行,多个等待处理器执行的进程通过PCB中队列指针联系起来便形成了队列。
虽然进程可以提高CPU的利用率,但是进程之间的切换是非常耗费资源和时间的,为了能更进一步的提高
操作系统的并发,引进了线程.这样,进程是分配资源的基本单位,而线程则是系统调度的基本单位.一个进程内部的线程可以共享该进程的所分配到的资源.线程的创建与撤消,线程之间的切换所占用的资源比进程要少很多.总的来说就是为了更进一步提高系统的并发性,提高CPU的利用率。
以上就是处理器管理的基本内容,各种技术的引入,都是为了提高处理器的效率和系统的性能。