搜索资源列表
czxt
- 操作系统进程管理与调度实验源程序,学习操作系统的同学可以-Process management and scheduling experiment source operating system, learning how to operate the system students can look at
2
- 通过创建进程观察正在运行的进程和终止进程的程序设计和调试操作-By creating process observation running process and termination process programming and debugging operation
shijianpian
- 操作系统开发的进程调度的时间片轮,已经运行成功。-Time slice scheduling round of the operating system development process, has been run successfully.
schedule
- 按优先级进行调度的算法,1. 用一个指针指向就绪队列的第一个进程,用另一个指针指向正在运行的进程。每个进程由一个PCB来标识。 2. 调度时,总是选择优先级最高的执行,并采用动态调度:每运行一次优先级减1,估计运行时间减1。 3. 重复调度直到全部完成。-By priority scheduling algorithms, with a pointer to the first process of the ready queue, and another pointer to poin
reader
- 操作系统进程课堂实验,读者程序,读写问题课堂是实验-The operating system process classroom experiments Reader program, reading and writing classroom experimental
xiyiji
- (1) 设计全自动洗衣机的硬件电路和控制程序,实现如下功能。 (2) 实现全自动洗衣机的洗涤控制,其过程为:加水——》洗涤——》排水——》甩干——》加水——》漂洗——》排水——》甩干——》加水——》漂洗——》排水——》甩干——》报警。 (3) 实现全自动洗衣机洗涤电机的正反向旋转,在洗涤时,正向旋转1分钟,停止30秒,反向旋转1分钟,停止30秒,再正向旋转,重复前面的过程,直到定时时间到停止。 (4) 实现全自动洗衣机的各项洗涤定时控制,可以通过键盘设定此时间。 (5) 在各项控
bankers
- 代码是操作系统中银行家算法的简单实现。通过简单的c语言控制台程序让人理解银行家算法的计算过程。-Simple implementation of the code is the the banker algorithm in the operating system. Through a simple console program c language people understand the banker' s algorithm calculation process.
diaodu
- 操作系统的进程调度算法,有先来先服务算法,短作业优先算法,高响应比优先算法。-Operating system process scheduling algorithms, first-come first-serve algorithm, short job first algorithm, high response than the first algorithm.
2
- 利用句柄查出进程的详细信息,操作系统的程序当前用户模式机内核-Using the handle to find out if the process detailed information
Fibonacci
- 利用fork以child process產生Fibonacci級數-The program using fork function creates child process for generating Fibonacci series
lab8
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验8-Ucore is a small operating system suitable for learning, " Sparrow" contains the virtual memory management, process managem
linuxanalysis
- 通过对Linux的fork.c、exit.c代码的分析, 了解一个操作系统进程的创建、退出的过程; 锻炼学生分析大型软件代码的能力;通过与同组同学的合作, 锻炼学生的合作能力。-Based on Linux fork. C, exit. C code analysis, understand an operating system process to create and exit process Training students the ability of analysis of la
OS_Simulator.zip
- 操作系统课程设计,包括进程通信,文件管理,进程调度,Courses on operating system design, including process communication, file management, process scheduling
os1
- 应用VC++6.0编译器,模拟操作系统的基本功能,实现内存分配,进程调用。-Application the VC++6.0 compiler to simulate the basic functions of the operating system, memory allocation, process calls.
os1
- 通过利用简单的结构和控制方法,完成模拟进程结构、进程状态和进程控制,掌握根据事件处理就绪队列、阻塞队列和当前执行进程的状态的方法。-Through the use of a simple structure and control method, the completion of the modeling process structure, process status, and process control, master the ready queue according to the
ProcMonitor
- 对操作系统中正在运行的进程,进行实时的监控,如果发现进程意外中断或退出,负载将程序调起来-If the discovery process of unplanned outages or exit load Scheduling processes running on the operating system, real-time monitoring,
os-lab
- 基于管道的通信系统,包括进程调度与通信模块-Pipe-based communication system, including the process scheduling and communication module
Deal_Process
- 1.设定系统中有五个进程,每一个进程用一个进程控制块表示。 2.输入每个进程的“优先数”和“要求运行时间”。 3.为了调度方便,将五个进程按给定的优先数从大到小连成就绪队列。用一单元指出队列首进程,用指针指出队列的连接情况。 4.处理机调度总是选队首进程运行。采用动态优先数算法,进程每运行一次优先数就减“1”,同时将运行时间减“1”。 5.若某进程运行时间为零,则将其状态置为“结束”,且退出队列。 6.运行所设计程序,显示或打印逐次被选中进程的进程名,以及进程控制块的动态变化
Diaodu1
- 关仿真进程的操作,比如创建删除,插入等,还有相应内存的变化,比如内存分配与回收-Off operation of the simulation process, such as the creation of deletion, insertion, as well as the corresponding changes in the memory, such as memory allocation and recovery
Dining-philosophers-problem
- 哲学家就餐问题是一道十分经典的进程同步问题。该道题旨在解决当资源有限时(可能产生死锁),如何有效地避免死锁的问题。本实验选取“and”型信号量的解决办法,只有当哲学家具备同时拿到左右两只筷子的能力时,才能吃饭。否则,若则学家只能能够拿到一只筷子时,他只能放弃这只筷子,供其他可能需要这只筷子的哲学家使用。这样,只有哲学家左右两人均不进食时,该哲学家才有吃饭的权利。采取这种方法可以有效地避免死锁的产生。-The dining philosophers problem is a very classi