处理机调度,编写一个进程调度程序,允许多个进程共行的进程调度程序。 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务算法。 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为输入进程的时间。 进程的运行时间以时间片为单位进行计算。 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 就绪进程获得 CPU后都只能运行一个时间片。用已占用CPU时间加1来表示。 如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应将进程的优先数减1(即降低一级),然后把它插入就绪队列等待CPU。 每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。 重复以上过程,直到所要进程都完成为止
上传时间: 2013-11-26
上传用户:tianjinfan
这是我自己编写的三分频,也就是奇数分频,占空比为1:1,当然如果需要其它奇数分频,只要将程序里面的N和counter修改即可
上传时间: 2015-08-06
上传用户:我们的船长
一些数据库的实例。共12章。如第八章: 第8章数据库环境的建立 1. 用MISDBA用户登录MISDB数据库。 2. 在ISQL中,输入第8章提供的SQL语句;或者根据表8-1至表8-4在SQL Explorer中自行创建数据表。 3. 根据表8-5至表8-7设置初始数据,另外需要在PERSON数据表中设置一个具有培训管理系统管理权限的用户(ID=’PXC’,PASSWD=’PASSWORD’,AUTHORITY=’6’,STATE=’F’)和用于外派培训的用户(ID=’PXCOUT’,NAME=’外派培训’)。 4. 修改Admin源程序中的数据库连接属性,并且重新编译training.exe。 5. 修改Client源程序中数据库连接属性,并且重新生成html文件和cab文件,然后将这两个文件拷贝到web服务器指定目录中。
上传时间: 2014-01-09
上传用户:zxc23456789
1. 用SYSDBA登录服务器,并且创建一个MISDBA用户,密码为PASSWORD。 2. 用SYSDBA用户创建MISDB数据库(可直接注册使用光盘提供的MISDB.GDB)。 3. 用MISDBA用户登录MISDB数据库。 4. 在ISQL中,依次输入第5章的数据表创建SQL语句;或者根据表5-1至表5-7自行创建数据表。 5. 在SQL Explorer中创建MISDB数据库连接。 6. 用MISDBA用户登录,并且输入原始数据。除了表5-8至表5-11的内容,还需要根据需要设置部门(DEPARTMENT)、职务(JOB)和人事科登录用户(ID=’RSK’,PASSWD=’RSK’,AUTHORITY=’3’,STATE=’F’)。 7. 修改源程序中的数据库连接组件参数。
上传时间: 2013-12-16
上传用户:缥缈
1. 在IBConsole中添加两个用户LOGIN和MATER,密码均为PASSWORD。 2. 用MISDBA用户登录MISDB数据库。 3. 在ISQL中,输入第9章提供的SQL语句;或者根据表9-1至表9-8在SQL Explorer中自行创建数据表。数据库创建后需要分配LOGIN和MATER用户的访问权限。 4. 根据表9-9和表9-10设置初始数据,另外需要在PERSON数据表中设置一个用于登录系统的用户(ID=’MAT’,PASSWD=’PASSWORD’,AUTHORITY=’7’,STATE=’F’),同时在PART表中添加ID为’0000000000’的零件,名称为“。 5. 除了修改数据库连接的属性,还需要修改数据模块中LOGIN方法的相关用户密码。
上传时间: 2014-08-06
上传用户:xiaohuanhuan
CCALC provides convenient way to for performing calculations. You can use standard infix notation for expressions and store results in variables.
标签: calculations convenient performing provides
上传时间: 2015-08-18
上传用户:dave520l
http虚拟盘源代码(Windows 2000/XP/2003),httpdisk使用HTTP从Web服务器映射成本地磁盘或光盘。示例:httpdisk /mount 0 http://www.acc.umu.se/~bosse/test.iso /cd f:...httpdisk /umount f:
标签: httpdisk http Windows mount
上传时间: 2013-12-14
上传用户:zuozuo1215
一个数据库课程设计,基于microsoft access 和vb的设计,可实现简单的删除修改查询和登记(由于需要设置路径,简单的作可以将其放置于F盘,即可运行
标签: 数据库
上传时间: 2014-01-04
上传用户:Ants
This section contains a brief introduction to the C language. It is intended as a tutorial on the language, and aims at getting a reader new to C started as quickly as possible. It is certainly not intended as a substitute for any of the numerous textbooks on C. 2. write a recursive function FIB (n) to find out the nth element in theFibanocci sequence number which is 1,1,2,3,5,8,13,21,34,55,…3. write the prefix and postfix form of the following infix expressiona + b – c / d + e * f – g * h / i ^ j4. write a function to count the number of nodes in a binary tr
标签: introduction the contains intended
上传时间: 2013-12-23
上传用户:liansi
工程中很多的地方用到龙格库塔求解微分方程的数值解,龙格库塔是很重要的一种方法,尤其是四阶的,精确度相当的高。此代码只是演示求一个微分方程,要求解其它的微分方程,可以自己定义借口函数,退换程序里面的函数:float f(float , float)即可;
上传时间: 2014-01-14
上传用户:hphh