欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > windows >内容正文

windows

计算机操作系统指导书,《计算机操作系统》实验指导书-2015

发布时间:2023/12/20 windows 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 计算机操作系统指导书,《计算机操作系统》实验指导书-2015 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

q.num++;

System.out.println(\已生产第:\个产品!\

try {

Thread.currentThread().sleep(100); } catch (InterruptedException e) {

e.printStackTrace(); }

q.notify(); }

else {

try {

System.out.println(\ q.wait();

} catch (InterruptedException e) {

e.printStackTrace();

}

} } } } }

class Consumer implements Runnable {

Q q;

Consumer(Q q) {

this.q = q;

this.q.name=\ }

public void run() {

while(true) {

synchronized(q) {

if(q.num>0) {

System.out.println(\要消费第:\个产品!\ q.num--; try {

Thread.currentThread().sleep(100); } catch (InterruptedException e) {

e.printStackTrace(); }

q.notifyAll(); }

else {

try {

System.out.println(\ q.wait();

} catch (InterruptedException e) {

e.printStackTrace();

}

} } } }

}

public class project {

public static void main(String[] args) {

Q q = new Q();

new Thread(new Producer(q)).start(); new Thread(new Consumer(q)).start(); }

}

实验二 进程调度实验

1、开发语言及实现平台或实验环境 C++/JAVA

Turbo C / Microsoft Visual Studio 6.0 / Microsoft Visual Studio .NET 2010

2、实验目的

(1)加深对进程的概念及进程调度算法的理解;

(2)在了解和掌握进程调度算法的基础上,编制进程调度算法通用程序,将调试结果显示在计算机屏幕上,并检测机算和笔算的一致性。

3、实验要求

(1)了解进程调度;

(2)理解利用进程调度算法进行调度的原理; (3)使用某种编程语言进行算法模拟。 4、实验原理

(注意:这个仅是个例子,可以参考本例,选择其他算法进行实验) 一、例题:设计一个有N个进程的进程调度算法。

进程调度算法:采用最高优先数的调度算法(即把处理机分配给优先数最高的进程)。 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。

进程的优先数及需要的运行时间可以事先人为的指定(也可以由随机数产生)。进程的到达时间为进程的输入的时间。进程的运行时间以时间片为单位进行计算。

每个进程的状态可以是就绪W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。就绪进程获得CPU后都只能运行一个时间片。用已占用CPU时间加1表示。

如果运行一个时间片后,进程的已占用CPU时间已达到所需要的运行时间,则撤销该进程,如果运行一个时间片后,进程的已占用CPU时间还未达到所需要的运行时间,也就是进程还需要继续运行,此时应该将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。

每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的PCB,以便进行检查。

重复以上过程,直到所要的进程都完成为止。 分析:

使用固定队列与静动态优先级结合每个优先级为0~0xFF,并且以小的数字为高优先级,大的数字为低优先级,每次皆使用循环得到最高优先级的进程并执行,然后将其动态优先级设置为最低,并将其他进程动态优先级提高,以使得每个进程都有机会运行。进程的优先级与运行时间由随机数产生。

以上是由77cn范文大全为大家整理的《计算机操作系统》实验指导书-2015的相关范文,本文关键词为计算机操作系统,实验,指导书,-2015,计算机操作系统,实,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

《计算机操作系统》实验指导书-2015.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《计算机操作系统》实验指导书-2015在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

总结

以上是生活随笔为你收集整理的计算机操作系统指导书,《计算机操作系统》实验指导书-2015的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。