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物业管理系统设计与实现

C#员工信息管理系统设计

JAVA禾粒农场智能管理系统人事管理

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

jsp高校食堂外卖管理系统的实现

床旁智能交互系统HL7标准接口数据同步的实现

java+mysql仓库管理系统的设计与开发

大淘宝网的虚假交易研究

肢体语言在小学英语教学中的应用浅谈

日语论文中日酒文化对比研究

个案管理茬老年糖尿病患...

2021年什么行业赚钱,适合...

发酵米粉优势菌株的发酵特性研究

淮安市高校足球运动损伤问卷调查表

新疆农林高校學生昆虫生...

激光模拟训练器材国内外研究现状

浅谈农村大气环境保护的制度构建【1868字】