搜索资源列表
shijianpian
- 时间片轮转算法struct { int name //进程标识符 int status //进程状态 int ax,bx,cx,dx //进程现场信息,通用寄存器内容 int pc //进程现场信息,程序计数器内容 int psw //进程现场信息,程序状态字内容 int next //下一个进程控制块的位置 }pcbarea[n]
1
- 用多进程同步方法解决生产者-消费者问题 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者县城的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码. 提示:(1) 有界缓冲区可用数组实现.
reader-writerproblem
- 用c实现读者写者问题,为每一个读者和写者都创建了一个线程,显示读者或写者自定义标识符、当前指针、存储区内容
9
- 操作系统课程设计_进程调度演示源程序 #include \"stdio.h\" #include \"stdlib.h\" #include \"string.h\" typedef struct node { char name[10] /*进程标识符*/ int prio /*进程优先数*/ int round /*进程时间轮转时间片*/ int cputime /*进程占用CPU时间*/ int needtime /*进程到完成
操作系统试验报告
- 试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型数。 要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容.当前指针位置和生产者/消费者线程的标识符 (2)生产者和消费者各有两个以上 (3)多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。-Test Objective : To study the Linux threading mechan
TSOT
- 建立一个交互式命令接口或图形接口的小型系统。用来模拟进程创建、终止、阻塞和唤醒等原语操作,实现进程的基本状态的转换。进程控制块内容包括进程标识符、主要寄存器内容、进程状态、等待原因、进程页表位置、中间结果等等(为以后扩充系统)。模拟系统最多容纳10个进程块。-The Simulation of Tenor
1
- 本次课程设计在本着加强课本知识运用能力的前提下,用PV操作来解决生产者消费者问题这个题目。该题目主要是解决操作系统中进程的同步与互斥的问题。 有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者进程的标识符. (2)生产者和消费者各有两个以上. (3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码. -The cur
os1
- 完成了“进程控制”。 其实验目的是, 1. 利用简单的结构和控制方法模拟进程结构、进程状态和进程控制。 2. 了解6个原语,创建进程(C),终止进程(e),唤醒进程(w),阻塞进程(b),调度进程(p),时间到(t) 3. 理解PCB的含义,PCB是进程存在的唯一标志,它记录着进程标识符,处理机状态,进程调度信息和进程控制信息 4. 掌握进程状态的转换 5.了解内存的分配和回收算法。 -Complete process control. Experimen