搜索资源列表
28104055398
- shell 程序要求实现的shell支持以下内部命令: 1. Batch Processing 如果shell启动带有一个文件名作为参数,打开该文件并执行文件里所有命令。待所有进程全部结束退出shell。 2. Debugging 提供-v选项,shell启动时打开此选项将在运行过程中输出若干调试信息。在该模式下,shell应该显示所有被创建了的进程的PID号,通报已结束的子进程和传递给子进程的参数等。 3. Prompt (命令行提示符) 解释器打印$PS2作为提示符。 4.
OS_Process
- 一个操作系统的模拟多进程代码,可以任意输入进程名字,进程优先级别和进程的运行时间,然后程序会自动输出运行情况,直到结束-an operating system of multi-process simulation code can be indiscriminate importation process name, process and the priority level of the process of running time, and then the program will
1
- 设计一个按优先数调度算法实现处理器调度的程序。 [提示]: (1) 假定系统有5个进程,每个进程用一个PCB来代表。PCB的格式为: 进程名、指针、要求运行时间、优先数、状态。 进程名——P1~P5。 指针——按优先数的大小把5个进程连成队列,用指针指出下一个进程PCB的首地址。 要求运行时间——假设进程需要运行的单位时间数。 优先数——赋予进程的优先数,调度时总是选取优先数大的进程先执行。 状态——假设两种状态,就绪,用R表示,和结束,用E表示。初始状态都为就绪
os_process1
- 进程状态转换,包括创建进程,挂起进程,唤醒进程,结束进程
FIFO
- 链接指针:按照进程到达系统的时间将处于就绪状态的进程连接成衣个就绪队列。指针指出下一个到达进程的进程控制块首地址。最后一个进程的链接指针为NULL。 估计运行时间:可由设计者任意指定一个时间值。 到达时间:进程创建时的系统时间或由用户指定。调度时,总是选择到达时间最早的进程。 进程状态:为简单起见,这里假定进程有两种状态:就绪和完成。并假定进程一创建就处于就绪状态,用R表示。当一个进程运行结束时,就将其设置成完成态,用C表示。 处理机调度时总是选择队首指针指向的进程投入运行。由于
RR
- 设计一个按时间片轮转法实现处理器调度的程序 (1)假定系统有5个进程,每个进程用一个PCB来代表。PCB的结构为: • 进程名——如Q1~Q5。 • 指针——把5个进程连成队列,用指针指出下一个进程PCB的首地址。 • 要求运行时间——假设进程需要运行的单位时间数。 • 已运行时间——进程已运行的单位时间数,初始值为0。 • 状态——假设两种状态,就绪和结束,用R表示就绪,用E表示结束。初始状态都为就绪状态。 (2) 每次运行之前,为每个进程任意
Simulate_MultiProgram
- 操作系统 程序实现一个虚拟机模拟多道的运行环境,各个设备独立运行,进程在设备上运行,当有多个进程同时要使用同一设备时,进程在设备的等待队列里等待设备的处理完当前的任务后来处理此任务。当设备处理完一个任务后将此任务的详细信息记录到设备使用历史记录(进程名,使用设备开始时间,结束时间,设备类型,使用设备时长。)
操作系统存储器管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
操作系统进程管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
PROCESS(1)
- 一、 进程控制 1、 定义PCB(可以采用静态结构或动态结构):包括理论PCB中的基本内容,如ID、进程状态、队列指针。由于无法实现真正的进程创建功能,在实验中只需建立PCB,用它代表完整的进程。 2、 定义进程状态转换方式:进程的状态转换是由进程内部操作或操作系统的控制引起,由于无法实现这些功能,学生可以采用随机数方法或键盘控制方法模拟,并实现对应的控制程序。随机方法指产生1-6的随机数,分别代表创建进程(c)、结束进程(e)、进程阻塞(b)、激活进程(w)、调度进程(p)、时间片到(
OperatingSystemMemoryManagement
- (1) 本实验要求使用C语言编程模拟一个拥有若干个虚页的进程在给定的若干个实页中运行、并在缺页中断发生时分别使用FIFO和LRU算法进行页面置换的情形。 (2) 虚页的个数可以事先给定(例如10个),对这些虚页访问的页地址流(其长度可以事先给定,例如20次虚页访问)可以由程序随机产生,也可以事先保存在文件中。 (3) 要求程序运行时屏幕能显示出置换过程中的状态信息并输出访问结束时的页面命中率。 -(1) This experiment requires the use of C la
yemianzhuanhuansuanfa
- 使用C语言编程模拟一个拥有若干个虚页的进程在给定的若干个实页中运行、并在缺页中断发生时分别使用FIFO和LRU算法进行页面置换的情形。其中虚页的个数可以事先给定(例如10个),对这些虚页访问的页地址流(其长度可以事先给定,例如20次虚页访问)可以由程序随机产生,也可以事先保存在文件中。要求程序运行时屏幕能显示出置换过程中的状态信息并输出访问结束时的页面命中率。程序应允许通过为该进程分配不同的实页数,来比较两种置换算法的稳定性。-Simulated using the C programming
DeadlockAvoidance
- 实验要求:(1)程序运行开始时,资源全部可用。资源种类约10种,每种资源数目为1~10。 (2)不断随机产生或手工输入新的“进程资源需求向量”,并填写到最大需求矩阵。 (3)在各进程的最大需求数量范围内(因此需作是否超出范围的检验),为各进程随机生成或手工输入资源请求。经银行家算法后输出系统是否安全的信息。当一个进程的资源请求全部发完后,认为它结束。 -Experimental requirements: (a) program run begins, all of the avai
OSsimulator
- 模拟操作系统的进程创建、等待、执行、结束等状态-Simulation of the operating system process creation, wait, implementation, and other state end
jincheng
- 关于操作系统进程的创建,阻塞,暂停,进程的结束,利用链表实现的-Created on the operating system process, obstruction, pause, end of the process, the use of linked list implementation
SPOOLIN
- 本实验编制一个Spooling 输出进程与另外二个要求输出的进程并发运行。要求输出进程每运行一次只输出一项信息到输出井,待输出到一个结束标志时,表示一批信息输出完成,在输出井中形成一输出信息块,再由Spooling 进程把整个信息块实际输出到打印机。采用进程的随机调度法模拟Spooling 输出,因为各进程的输出应是随机的。-In this study, the preparation of a Spooling output process with the other two require
ProcessMonitorProject
- 进程监控功能实时监控操作系统中的所有进程运行情况,如果发现非法进程,就立即阻止或结束其进程,当阻止或结束动作 完成后,将此情况记录到日志文件中,以便后续追查。非法进程是通过自动判断或人工手段通知进程监控程序,进程监控得到黑 进程列表后,实时判断当前系统中是否存在非法进程。 -Process monitoring in real-time monitoring of all operating system processes running, and if found illeg
rr
- 时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。-CPU will be denied and assigned to another process. If the process before the end
2011101520113708
- 一个基于VB.NET2008开发的操作系统进程镜像列表、管理的源代码。可以扫描进程相关信息,更改进程优先级,同时支持多进程同时结束功能。 -VB.NET2008-based operating system developed by the process of image lists, source code management. Process-related information can be scanned, change the process priority, while su
Homework_mm
- 实现三个功能 1:打印所有当前进程占用的内存的起始地址+结束地址 2:输入虚拟地址,打印物理地址 3:改变一个变量的值(通过虚拟地址及物理地址)-Write a module that is called mtest • When module loaded, module will create a proc fs entry /proc/mtest • /proc/mtest will accept 3 kind of input И