1.2 研究意义
在计算机系统中,中央处理器CPU是重要的资源。每一个提交给计算机的任务都必须使用CPU,处理机管理的主要任务是对其时间进行分配,也就是按照一定的策略将CPU运行的时间分配给各个用户以满足用户的要求,同时要考虑到充分利用CPU来提高它的效率。现代操作系统都是基于多道程序设计的,进程都是并发执行的,这样可以实现共享系统资源,提高了资源的利用率。然而在操作系统中,资源的分配有一定的策略也就是调度算法,对于不同的的系统和系统目标,通常采用不同的调度算法。而调度算法的准则有周转时间短、响应时间快、截止时间的保证、系统吞吐量、处理机利用率好、各类资源平衡利用等。CPU调度算法的好坏直接影响着系统的性能。通过对多道程序环境下处理机调度的研究,能够理解操作系统中CPU调度的主要方法和实现过程。这对以后系统软件的开发、调试起到积极的作用。
2 CPU调度的工作机制
2.1 CPU硬件内部结构
CPU内部是由运算器、控制器组成的。中央处理器从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。具体结构如图所示:
 CPU结构图
图1   CPU结构图
2.2 Windows7环境下CPU工作的机制
Win7是一种最新的计算机操作系统,具有稳定性好、资源利用率高的特点,深受广大用户好评。Win7下,程序是一个多用户多进程的操作系统。采用多道程序设计技术设计。线程通过抢占方式调用CPU。但是有许多用户认为CPU利用率不高、系统反应慢。如何在Win7环境下发挥CPU的利用率呢?下面提供一种方法来使CPU发挥最大效率。
2.2.1 Win7系统环境下CPU发挥其最佳性能设置
(1)打开系统的开始菜单,在搜索框里输入Msconfig字符,然后按回车键,之后就会出现Win7的配置窗口。
(2)在win7系统的配置窗口里面,找到引导选项,单击里面的“高级选项”,这时就打开了属性设置窗口
上一篇:ASP.net大学生选课系统设计+源代码
下一篇:ASP.net+sqlserver物业管理系统设计与实现

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

银行行办公信息服务系统【1544字】

用友NC信息系统的实施應用实践研究【3307字】

用VB學做黑客”程序【611字】

浅析嵌入式系统支柱學科...

C#学校科研管理系统的设计

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

公寓空调设计任务书

承德市事业单位档案管理...

国内外图像分割技术研究现状