搜索资源列表
page.change
- 功能介绍: l 输入进程P总共有的页面数,l 并输入系统已经在内存中分配的页面数。当所分配的页面数大于进程P的页面数时,l 则不l 需要进行页面调度工作。 l 由进程P的页面数目,l 程序随机生成一些访问内存的页面号,l 为简化程序,l 这些页面号的数目同l 进程P的进程数目一致(这个缺陷也有待改进)。 l 由用户选择FIFO算法还是LRU算法对进程P的页面访问内存分配的页面进行分配,l 并输出具体的页面访问过程。 原理介绍: 请求页式管理中的置换算法:置换算法在内存中没有空
进程调用
- 模拟操作系统的进程调用-simulated the process of operating system calls
os_programe
- 模拟操作系统管理内存方法,当有进程申请内存时,在内存中建立一个快表,有另一个进程申请内存时,就直接从内存中调用。
Ucore是一个很小的适于学习的操作系统
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore实验6:文件系统。通过完成本次实验,希望能达到以下目标:了解基本的文件系统系统调用的实现方法;了解一个基于索引节点组织方式的Simple FS文件系统的设计与实现;了解文件系统抽象层-VFS的设计与实现。文件中包括源代码和实验指导书。-Ucore is a small
fifo
- 模拟操作系统进程调用的一个fifo先进先出的程序-Simulate the process of the operating system calls the program a fifo FIFO
Minix_chrt_implementation
- Minix下新增系统调用chrt,设置进程的deadline-Minix under the new system calls chrt, the deadline set process
os
- 操作系统实验,有简单的系统调用还有进程控制等问题。-Experimental operating system, a simple system call there are issues such as process control.
lab1
- Nachos上开发的一个初级shell。Shell支持cd, dir, clr, environ, echo, help, pause and quit命令;上述命令之外的其他命令通过系统调用fork和exec创建子进程实现; -Nachos on the development of a primary shell. Shell support cd, dir, clr, environ, echo, help, pause and quit order the order other
strace-4.5.19
- strace-4.5.19 截取程序运行API调用,进程跟踪-strace-4.5.19 interception program is running API calls, the process of tracking
osruanzhongduan
- 操作系统实验 进程软中断通信 编写一段程序,父进程创建一个子进程p1;并使子进程利用系统调用kill()向父进程发送信号,父进程得到信号后输出字符串“received p1 signal.” 。 -Experimental process, the operating system write a soft interrupt communication procedures, the parent creates a child process p1 and to the child pro
DeleteProcess(vc)
- 镜像工作进程,派生新进程,删除进程,起到*进程的功能,调用的API函数-Mirroring the process, derive a new process, the removal process, the functions of play to kill the process, call the API function
produce_customer
- 操作系统课程设计 简单的进程互斥访问资源的模拟,调用了windows的线程接口函数实现的 MFC开发 生产者消费者程序-no
ucore-lab3
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验3:用户进程。实验目的:了解用户进程的关键信息;理解内核管理用户进程的方法;理解系统调用的过程。文件中包括源代码、实验指导书和实验报告。-Ucore is a small operating system for learning, the " Sparr
OS
- 本课件是本站最全的操作系统课件了,相比其他的来说更加丰富,达14M大小,是我曾经学习过的,是一个学期的总结了,欢迎大家下载 操作系统找到该程序,检查其类型 用户告诉操作系统执行hello程序 检查程序首部,找出正文和数据的地址 文件系统找到第一个磁盘块 父进程需要创建一个新的子进程,执行hello程序 操作系统需要将执行文件映射到进程结构 操作系统设置CPU上下文环境,并跳到程序开始处 程序的第一条指令执行,失败,缺页中断发生 操作系统分配一页内存,并将
file
- 操作系统文件调用模拟,模拟了类似于先来先服务,短进程优先等-Operating system file calls simulation, simulation similar to the first come first served, short process priority
1
- 掌握系统调用fork()的使用方法及其功能; 利用系统调用sleep()调整父进程及各子进程的并发执行过程; 认真查看和比较每次执行结果,分析原因。 -Use to master the system call fork () function use system calls the sleep () to adjust the parent process and child process concurrent execution of process seriously
2
- 掌握系统调用pipe()的使用方法及其功能,理解管道通信原理; (2)掌握利用系统调用exit()和wait()实现父进程与子进程之间的同步,理解同步的含义。 -Master the system call pipe () to use its functions, to understand the pipeline communication theory (2) master system call exit () and wait () synchronization betw
3
- 正确应用系统调用signal()建立进程与信号(异步事件)之间的联系,理解信号机制; 正确应用系统调用getppid()、kill(),进步理解广义同步的含义。 -The correct application of the system call signal () to establish processes and signal (asynchronous events) the link between understanding the signaling mechanisms
fork()
- 进程的管道通信编制一段程序,实现进程的管道通信,使用系统调用pipe()建立一个管道文件;两个子进程P1和P2-The the process pipe communication the preparation of a program, achieve process pipeline communication, using the system call pipe () to build a pipeline processes P1 and P2 of the two sub-
a
- 编制一个程序,使其实现进程的软中断通信。父进程发信号控制子程序的终止。 使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上的中断信号;当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止: Child Proeess 1 is Killed by Parent! Child Process 2 is Killed by Parent! 父进程等待两个子进程终止后,输出如下的信息
