资源列表
[操作系统开发] OS进程调度模拟
说明:1、按优先权调度算法,实现处理器调度。 2、主存储器空间的分配和回收 在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。-1, priority scheduling algorithm to achieve processor scheduling. 2, the main memory space allocation and recovery of the variable area management, using the first algorithm to a<陈为> 在 2025-06-10 上传 | 大小:4kb | 下载:0
[操作系统开发] Linux内存管理模拟器
说明:Linux下使用c语言实现的内存管理模拟器 假设有台计算机物理内存大小为4MB,每个内存页大小为4k。采用分页机制,使用二级页表,第一级为页目录,共有1024项,每个页目录项指向一个页表,每个页表项指向一个实际的物理页面,每个页表共有1024个页表项。假设页目录和页表不占用内存空间。 系统中还有一个交换设备,采用分块管理机制,每块大小为4K,共1024个。有一系列内存访问指令,系统根据内存访问指令的内存虚地址访问内存。如果页目录项为空,则分配一个页表,并将相关值存入页目录项,如果页表项为空,<罗鹏魁> 在 2025-06-10 上传 | 大小:4kb | 下载:0
[操作系统开发] DZXZWT
说明:在windows 98/2000下,创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求进行读写操作。用信号量机制实现读者优先的读者——写入者问题-the windows 98/2000, the process of creating a console, this process contains n threads. Use this thread to n n readers who write. Thread each of the<波波> 在 2025-06-10 上传 | 大小:4kb | 下载:0
[操作系统开发] ossystem
说明:基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消<Li> 在 2025-06-10 上传 | 大小:4kb | 下载:0
[操作系统开发] enlinux_showpci.tar
说明:linux 下的PCI设备枚举源码 此文件非常复杂,适合大侠们看-linux equipment under the PCI enumeration source of this very complex document, we see fit Shanhaiguan<Jacky> 在 2025-06-10 上传 | 大小:4kb | 下载:0
[操作系统开发] xiaoxingcaozuoxitong
说明:一个实现基本目录操作的操作系统,实现新建、删除、更改文件或目录-achieve a basic directory operation of the operating system, achieving new, delete, change file or directory<yp> 在 2025-06-10 上传 | 大小:4kb | 下载:0
[操作系统开发] monidiaodu
说明: 编写一程序,可以创建若干个虚拟进程,并对若干个虚拟进程进行调度,调度策略为时间片轮转-prepared a procedure, you can create a number of virtual process, as well as a number of virtual process scheduling, Scheduling time for the Web Tablet<sofy> 在 2025-06-10 上传 | 大小:4kb | 下载:0