链接指针:按照进程到达系统的时间将处于就绪状态的进程连接成衣个就绪队列。指针指出下一个到达进程的进程控制块首地址。最后一个进程的链接指针为NULL。 估计运行时间:可由设计者任意指定一个时间值。 到达时间:进程创建时的系统时间或由用户指定。调度时,总是选择到达时间最早的进程。 进程状态:为简单起见,这里假定进程有两种状态:就绪和完成。并假定进程一创建就处于就绪状态,用R表示。当一个进程运行结束时,就将其设置成完成态,用C表示。 处理机调度时总是选择队首指针指向的进程投入运行。由于本实验是模拟实验,所以对被选中进程并不实际启动运行,而只是执行:估计运行时间减1。用这个操作来模拟进程的一次运行,而且省去进程的现场保护和现场恢复工作。
上传时间: 2014-01-04
上传用户:zxc23456789
链接指针:指出下一个到达进程的进程控制块首地址。按照进程到达的顺序排队。系统设置一个队头和队尾指针分别指向第一个和最后一个进程。新生成的进程放队尾。 估计运行时间、到达时间以及进程状态一第一题中相同。 (2)为每个进程任意确定一个要求运行时间和到达时间。 (3)按照进程到达的先后顺序排成一个循环队列。再设一个队首指针指向第一个到达进程的首址。 (4)执行处理机调度时,开始选择队首的第一个进程运行。另外再设一个当前运行进程指针,指向当前正在运行的进程。 (5)由于本实验是模拟实验,所以对被选中进程并不实际启动运行,而只是执行:估计运行时间减1、输出当前运行进程的名字。用这两个操作来模拟进程的一次运行。 (6)进程运行一次后,以后的调度则将当前指针依次下移一个位置,指向下一个进程,即调整当前运行指针指向该进程的链接指针所指进程,以指示应运行进程。同时还应判断该进程的剩余运行时间是否为零。若不为零,则等待下一轮的运行;若该进程的剩余运行时间为零,则将该进程的状态置为完成态C,并退出循环队列。 (7)若就绪队列不为空,则重复上述的步骤(5)和(6),直到所有进程都运行完为止。
上传时间: 2013-12-19
上传用户:ls530720646
这篇c 语言难点分析整理文档主要是介绍一些在学习C 语言的过程中,个人认为比较重要之处。较好地掌 握这些重点会使对C 语言的运用更加得心应手。此外会包括一些细节、易错的地方。 涉及的主要内容包括:变量的作用域和存储类别、函数、数组、字符串、指针、文件、 链表等。 一些最基本的概念在此就不多作解释了,希望能给C语言的初学者提供一点点的帮助。
上传时间: 2016-03-01
上传用户:cc1015285075
本电子文档详细讲述了C语言的学习内容,包括各种算法,变量,数组,函数,结构,指针,字符串,预处理,输入和输出等内容
上传时间: 2014-01-26
上传用户:wqxstar
C程序设计语言于1978年出了第一版,此后,计算机世界经历了一场革命,C语言也有了合理的变化。1988年美国国家标准学会就C语言的主义制订出了ANSI C标准。本书第二版就是按这个标准来描述C语言的。全书八章,分别分:1.指导性绪论;2.数据类型、运算符与表达式;3.控制流;4.函数与结构;5.指针与数组;6.结构;7.输入输出;8.UNIX系统界面。书后附录为:A.参考手册;B.标准库;C.语言
上传时间: 2014-01-10
上传用户:tuilp1a
凸现指针对c的重要性,提供宝贵的提示和智慧的警告。 指针为什么如此重要:正是指针使c的威力无穷。有些任务其它语言可以实现,但c能够更有效的实现;有些任务其它语言无法实现,如访问硬件,但是c可以实现。想要成为出色的c程序员,正确完整的理解指针是一个先决条件
标签: 指针
上传时间: 2013-12-24
上传用户:songrui
这是一个经过本人一个月的时间自己做的关于c的小程序,里面概括了c的各个知识点,从指针到链表,栈等得功能
标签: 程序
上传时间: 2016-04-23
上传用户:tyler
c++ how to program 里面详细介绍了从第1章到第24章的代码学习实例。是初学者很好的学习资料。 第1章 计算机、Internet和万维网简介 第2章 C++编程入门 第3章 类和对象介绍 第4章 控制语句(第Ⅰ部分) 第5章 控制语句(第Ⅱ部分) 第6章 函数和递归入门 第7章 数组与CC+标准库类模板vector 第8章 指针和基于指针的字符串 第9章 类的深入剖析(第Ⅰ部分) 第10章 类的深入剖析(第Ⅱ部分) 第11章 运算符重载:字符串和数组对象 第12章 面向对象编程:继承 第13章 面向对象编程:多态性 第14章 模板 第15章 输入/输出流 第16章 异常处理 第17章 文件处理 第18章 String类和字符串流处理 第19章 Web编程 第20章 搜索和排序 第21章 数据结构 第22章 位、字符、C字符串和结构体 第23章 标准模板库 第24章 其他主题
上传时间: 2014-01-13
上传用户:yuzsu
C++经典例子,指向函数的指针,可变参量
标签:
上传时间: 2014-01-16
上传用户:hj_18
C++名家精华.chm 我们用早期的C++语言编程。工作的第二天中午,厌烦了读职工手册,于是我写了一个工具类,里面包含一个原始指针作为成员变量: #include "xStruct.h" // definition of struct X class xWrapper { X* xItem public: xWrapper() : xItem(new X) { } ~xWrapper() { delete xItem } void dump() { /* dumps xItem to cout */ } } 当然了,使用这个类的程序由于内存问题总是时不时的崩溃,因为我违反三个重要设计原则之一:任何时候,只要你提供了析构函数、拷贝构造函数或赋值运算符中的一个,你通常需要三个都提供。([1]) “所以,”我自言自语道,“我必须自己处理拷贝和赋值问题。简单地...auto_ptr有拷贝构造函数和赋值运算符,我可以拿过来用一下。”(你知道早期C++程序库中的auto_ptr,是吗?)
上传时间: 2013-12-28
上传用户:Amygdala