搜索资源列表
OSdiaodu
- diaodu1完成基本模块框架 diaodu2完成了先进先出,和输出显示模块。 diaodu2-1准备将FCFS的到达时间按从小到大排列进行实现。未果 diaodu3完成了SJF,优化了输出精度 diaodu4基本完成了RR但是有一个小bug, diaodu5完成了RR diaodu6优化了一些输入输出,但是发现RR等于4时正确,大于或小于4都有问题。算法出现问题 diaodu7解决了RR的问题。程序基本完成 diaodu8优化了代码,并完善了RR输出时间轴表示
8LED_Test
- 八段数码管实验用例S3C44b0 目录文件结构: 8led_test ├─ main.c C语言主源文件 └─ 8led.c 八段数码管处理函数源文件 如何烧写程序到Flash中,请阅读common目录下的ProgramFlash.txt文件。
os2
- 处理器系统的进程调度编写程序完成单处理机系统中的进程调度,要求采用时间片轮转调度算法。实验具体包括:首先确定进程控制块的内容,进程控制块的组成方式;然后完成进程创建原语和进程调度原语;最后编写主函数对所作工作进程测试。-processor systems process scheduling procedures for the preparation of single-processor system to complete the scheduling process, requiring
os3
- 动态分区存储管理方式的主存分配回收。存储管理中动态分区的管理方式,编写程序完成动态分区存储管理方式的主存分配回收的实现。实验具体包括:首先确定主存空间分配表;然后采用最优适应算法完成主存空间的分配,完成主存空间的回收;最后编写主函数对所作工作进程测试。存分配时查找空闲区进行分配,然后填写已分配区表,主要操作在空闲区-dynamic storage management through the distribution of the main deposit recovery. Dynamic S
myshell.rar
- 用纯C语言编写的一个Linux下的Shell,包含tch和bash的基本功能(包含重定向和后台运行),暂时不支持管道。已经在cygwin和Ubantu 7.10下测试通过。 主要包含: makefile 编译生成myshell可执行文件 myshell.c 主函数(涉及程序入口) utility.c 所有功能函数(将近1000行) myshell.h(包含宏定义、结构体声明、库函数的头文件,及utility.c中的所有函数的声明) readme 用户手册(当用户在myshel
dongtaifenquguanli
- 1.采用指定算法模拟动态分区管理方式的主存分配。能够处理以下的情形: ⑴ 随机出现的进程i申请jKB内存,程序能判断是否能分配,如果能分配,要求输出分配的首地址Faddress,并要求输出内存使用情况和空闲情况。 内存情况输出的格式为:Faddress该分区的首地址;Eaddress该分区的尾地址 Len 分区长度;Process 如果使用,使用的进程号,否则为0 ⑵ 主存分配函数实现寻找空闲区、空闲区表的修改、已分配区表的修改功能。-1. Simulation algo
fenqucunchu
- 编写程序完成可变分区存储管理方式的内存分配会受。实验具体包括:首先确定内存空间分配表;然后采用最佳分配算法完成内存空间的分配和回收;最后编写主函数对所做工作进行测试-Completed programming stored variable district management will be affected by the memory allocation. Specific experiments include the following: first determine alloca
as
- 编写C语言程序,模拟UNIX磁盘空间管理中使用的分组链接法。 1.定义一个记录磁盘块号的堆栈S—free[10],以及记录栈中现有磁盘块数的变量S—nfree。 2.定义一个由40个元素构成的结构数组block[40]用作磁盘块存放。 struct size { int blocl[10] } struct blocd { struct size a[10] //用于在空闲磁盘块号链中存放磁盘块号 }block[40] 3. 假设系统中文件的最大
Main
- C语言用函数指针实现多线程,类似于操作系统之任务调度,仅有任务状态,使用循环计数以大概模拟延时。-a little virtul os,just for understanding the multi task and learning hao to use function pointer.
dongtaifenqu
- 模拟动态分区存储管理方式的主存分配与回收。具体包括: (1)确定主存空间分配表(空闲分区、已分配分区); (2)采用一种分配处理发(BF、WF、或FF等)完成主存空间分配和回收; (3)编写主函数对所有工作进行测试。 -Simulate dynamic partition management for main memory storage allocation and recovery. These include: (1) to determine the main memo
Simulation
- 编写程序完成页式虚拟存储管理中地址转换过程和模拟缺页中断的处理。实验具体包括:首先对给定的地址进行地址转换工作,若发生缺页则先进行缺页中断处理,然后再进行地址转换;最后编写主函数对所作工作进程测试。 假定主存64KB,每个主存块1024字节,作业最大支持到64KB,系统中每个作业分得主存块4块。 -Writing process is complete page-based virtual memory address translation process management and
diaoduyuanma
- 编写程序完成批处理系统中的作业调度,要求采用响应比高者优先的作业调度算法。实验具体包括:首先确定作业控制块的内容和组织方式;然后完成作业调度;最后编写主函数,对所做工作进行测试。-Programming to complete the batch job scheduling system, require the use of response than the high priority job scheduling algorithms are. Experiments include:
1
- 创建进程 本实验显示了创建子进程的基本框架。程序只是再一次地启动自身,并显示它的系统进程ID和它在进程列表中的位置。 步骤1:编译并执行2-1.exe程序, 完成下列问题。 程序2-1是一个简单的使用CreateProcess() API函数的例子。首先形成简单的命令行,提供当前的EXE文件的指定文件名和代表生成克隆进程的号码。大多数参数都可取缺省值,但是创建标志参数使用了:CREATE_NEW_CONSOLE 标志,指示新进程分配它自己的控制台,使得运行示例程序时,在任务栏上产生许
producer-and-consumer
- 《操作系统概念》第七版 中的实验项目:生产者消费者问题。本程序中,main()函数需要三个参数:主线程休眠时间;生产者线程数;消费者线程数。各线程的休眠等待时间是随机的。-Experimental project in the seventh edition of the operating system concept: producers and consumers. The program, the main () function takes three parameters: the
job
- 编写程序完成批处理系统中的作业调度,要求采用①先来先服务;②短作业优先的作业调度算法。实验具体包括:首先确定作业控制块的内容,作业控制块的组成方式;然后完成作业调度;最后编写主函数对所做工作进行测试。-Write a program to complete the batch scheduling problem in the system, require the use of first come, first service (2) short assignment priority s
pv
- 编写程序完成单处理机系统中的进程调度,要求采用①先进先出;②优先数;③最短作业优先调度算法的进程调度。实验具体包括:首先确定进程控制块的内容,进程控制块的组成方式;然后完成进程创建原语和进程调度原语;最后编写主函数对所做工作进行测试。-Write a program to complete the process scheduling of single processor system, require the use of first in first out (2) priority
CM
- 编写程序完成动态分区存储管理方式的主存分配回收的实现。 完成: 验证最优适应算法; 实验具体包括:首先确定主存空间分配表;然后采用最优适应算法完成主存空间的分配和回收;最后编写主函数对所做工作进行测试。 -Write a program to complete dynamic partitioning storage management way of the realization of the distribution of main memory recovery.
ConsoleApplication1
- //程序说明: // 一、开发语言:C#语言 //二、本程序模拟的是课本 银行家算法之例 编写的。 // 即系统中有五个进程{0,1,2,3,4}和三类资源{A,B,C},各进程的初始资源分配情况及各资源的总数量均 //参照该例子。 //三、本程序中共四个函数分别为:show(),apply(),test(),及主函数main() // 其中: // 1、show()的功能为:直观的列出系统某时刻的资源分配情况。 // 2、apply()的功能为:进程发出资