首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

操作系统实验报告

[TOC] 实验一 OS启动过程、进程的概念及cmd.exe中的命令等 1、 实验目的 了解计算机启动过程的原理。...创建进程、撤销进程原语程序fork()、exec()和exit()CreateProcess()和ExitProcess() 2、实验时间:2学时,分两次 3、实验任务: 百度fork()、exec()...4、实验过程: 实验一:百度fork()、exec()和exit()源程序,写出它们的功能 Fork():一个进程,包括代码、数据和分配给进程的资源。...实验二:通过启动任务管理器运行和撤销资源管理器 实验三:了解cmd.exe所拥有的内部和外部命令 内部命令:我们可以直接在cmd下就可以执行的命令,例如:telnet、ftp、cd、等等,你可以在CMD...四、 读者和写者算法 (1) 写者优先 (2) 读者优先 五、哲学家就餐算法 六、验证参考程序 七、 编写自己的程序 2、实验时间:4学时(2次) 3、实验任务: (1)验证参考程序Java,观察程序运行的结果

8210

操作系统实验三 进程调度

实验三 进程调度 一、实验目的 1、 理解有关进程控制块、进程队列的概念。 2、 掌握进程优先权调度算法和时间片轮转调度算法的处理逻辑。...二、实验内容与基本要求 1、 设计进程控制块PCB的结构,分别适用于优先权调度算法和时间片轮转调度算法。 2、 建立进程就绪队列。 3、 编制两种进程调度算法:优先权调度算法和时间片轮转调度算法。...三、实验报告要求 1、 优先权调度算法和时间片轮转调度算法原理。 2、 程序流程图。 3、 程序及注释。 4、 运行结果以及结论。...四、实验报告 1.时间片轮转调度算法(round robin) a.该算法采取了非常公平的方式,即让就绪队列上的每个进程每次仅运行一个时间片。

1.2K40

操作系统实验一进程管理实验报告(进程的管理和控制实验报告)

实验一 进程管理 1.目的和要求 通过实验理解进程的概念,进程的组成(PCB结构),进程的并发执行和操作系统进行进程管理的相关原语(主要是进程的创建、执行、撤消)。...2.实验内容 用C语言编程模拟进程管理,至少要有:创建新的进程;查看运行进程;换出某个进程;杀死运行进程以及进程之间通信等功能。...3.实验环境 Windows操作系统、VC++6.0 C语言 4.实验提示 PCB结构通常包括以下信息:进程名,进程优先数,轮转时间片,进程所占用的CPU时间,进程的状态,当前队列指针等。...可根据实验的不同,PCB结构的内容可以作适当的增删。...实验要求: 上机前认真使用C语言编写好程序,采用Visual C++6.0作为编译环境; 上机时独立调试程序 根据具体实验要求,填写好实验报告(包括目的和要求、实验内容、实验环境、设计思想、源程序、实例运行结果

1.4K40

「 黑龙江大学 」操作系统实验报告

终于搞定了操作系统,这里把实验报告分享给大家,大家可以更具这个模版来修改,但是不要照抄 封皮(略) ---- 一、进程控制 1.1目的 模拟操作系统内核对进程的控制和管理:包括进程的创建。...2.2内容 在实验 1 基础上实现分页式存储管理内存分配和地址转换过程。进一步实现请求分页式存储管理过程。...---- 五、进程调度 5.1目的 在前面实验基础上实现按先来先服务 FCFS、短作业优先 SJF以及时间片轮转算法调度进程的模拟过程。...(1)分页:由于内存需要装载硬盘中的数据,所以需要约定一个存储单元,操作系统把它叫做页,一个页一般长度是8kb或者16kb。...(2)进程:进程是资源分配的资本单位,操作系统为进程开辟一段内存空间,内存空间从高位向低位,包括函数调用栈,变量以及其他区域。

79320

操作系统(3)实验相关原理——bootloader启动uCore

段描述符表相当于是一个数组,这个数组由操作系统生成,我们称之为GDT,全局描述符表。GDT由Bootloader建立。CPU内部的GDTR这个寄存器用来保存GDT。...表的起始地址在IDTR里面,这个起始地址由操作系统指定。 上图为陷阱门/中断门的信息,可以看到每一项包含了段选择子和偏移。通过这两个东西可以确定例程的起始地址。...最后的最后,基地址和偏移结合,得出最终的中断例程的地址(中断例程也是操作系统要实现的)。CPU会自动根据这两个表来进行处理,所以操作系统只需要构建这两个表和例程就行。以上就是中断处理初始化的过程。...后面会有一篇关于实验的博文,今天就写到这里。

69530
领券