登录
首页 » 操作系统 » 本次程序的题目为:进程管理――支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包...

本次程序的题目为:进程管理――支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包...

于 2022-11-14 发布 文件大小:27.15 kB
0 47
下载积分: 2 下载次数: 1

代码说明:

本次程序的题目为:进程管理――支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”和“接收”两个消息缓冲通信操作;⑼系统在运行过程中随机打印出各进程的状态变换过程、系统的调度过程及公共变量的变化情况,在一个进程运行完毕,进入完成状态后,可以将该进程撤消,也可以动态的创建另一个新的进程。-the procedures on the topic of : process management-- to support multiple concurrent processes running a simple process management simulation system for the analysis of the experimental requirements are : 1 system of institutions using synchronous signals on the amount of P, V operation of the mechanism; 2 control agencies, including obstruction and awaken operation ; 3-time interrupt handling procedures-time simulation of interruption; 4 process scheduler is responsible for the allocation process processors; together according to the user"s needs to create process n (n that meet user needs, without exceeding the system can accommodate

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 用C语言编写和调试一个简单的进程调度程序
    用C语言编写和调试一个简单的进程调度程序-C language writing and debugging a simple process scheduler
    2022-07-13 20:02:15下载
    积分:1
  • uC/OS
    uC/OS-II在X86下的全部源代码,可进行基于PC机的嵌入式uC/OS-II开发,还可以嵌入ucGUI和uCLAN。-uC/OS-II in the X86 under all source code, can be PC-based embedded uC/OS-II development, also can be embedded ucGUI and uCLAN.
    2022-02-20 06:52:08下载
    积分:1
  • 试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型...
    试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型数。 要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容.当前指针位置和生产者/消费者线程的标识符 (2)生产者和消费者各有两个以上 (3)多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。-Test Objective : To study the Linux threading mechanism and signal to producers and consumers to achieve the concurrency control : a boundary buffer There are 20 storage units, Add/remove data items for a set of 20 ~ 20-integer. Requirements : (1) Each producer and consumer sector of the buffer zone is operated, immediately after the sector showed a buffer in its entirety. The current position and producer/consumer threads identifier (2) producers and consumers have two or more (3) A number of producers or many consumers to be shared between the right to operate the buffer function code.
    2023-06-17 09:40:03下载
    积分:1
  • 本书是讲述VxD和设备驱动程序的权威指南。主要分为两部分。第一部分(第2到第12章)讲述Windows执行环境和VxD。第二部分(第13到第19章)讲述基于DL...
    本书是讲述VxD和设备驱动程序的权威指南。主要分为两部分。第一部分(第2到第12章)讲述Windows执行环境和VxD。第二部分(第13到第19章)讲述基于DLL的驱动程序。本书几乎涵盖了设备驱动程序开发的各个层面,内容全面翔实,可读性较高。 -the book is about the VxD driver and equipment to the authority and guidance. Divided into two main parts. The first part (section 2 of chapter 12) about the implementation of the Windows environment and VxD. The second part (13 to 19) based on the DLL drivers. The book covers almost the device driver development at all levels, as comprehensive and informative, readable higher.
    2023-04-07 17:35:04下载
    积分:1
  • 简单的一个主要是介绍实时性能内核的
    简单的一个系统主要是介绍实时性能系统内核的-an os
    2022-03-03 21:36:12下载
    积分:1
  • turbo c 编写的文件管理器。有源程序。
    turbo c 编写的文件管理器。有源程序。-paper prepared by the manager. A source.
    2023-09-05 19:45:03下载
    积分:1
  • RT-Linux源码 一个实时操作系统源码,很小巧-RT-1-source Linux operating system source code, the very small
    2022-07-16 04:02:48下载
    积分:1
  • 进程调度算法设计
    n  进程通过定义一个进程控制块的数据结构(PCB)来表示; n  每个进程需要赋予进程ID、进程到达时间、进程需要运行的总时间的属性; n 
    2022-07-28 02:53:06下载
    积分:1
  • 一类在开发中的一个分类。
    一个类linux的dos下开发的操作系统.-a category of dos linux operating system under development.
    2023-08-16 11:40:04下载
    积分:1
  • T-Kernel Driver Sample
    T-Kernel Driver Sample-T-Kernel Driver Sample
    2022-08-19 03:50:16下载
    积分:1
  • 696518资源总数
  • 104225会员总数
  • 32今日下载