![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
文章平均质量分 90
HFUT操作系统实验报告
云中看雾
这个作者很懒,什么都没留下…
展开
-
实验 5 进程的同步
实验 5 进程的同步一、实验目的1.使用 EOS 的信号量,编程解决生产者—消费者问题,理解进程同步的意义。2.调试跟踪 EOS 信号量的工作过程,理解进程同步的原理。3.修改 EOS 的信号量算法,使之支持等待超时唤醒功能(有限等待),加深理解进程同的原理。二、实验内容2.1准备实验请读者按照下面方法之一在本地创建项目,用于完成本次实验:方法一:从 CodeCode.net 平台领取任务读者需要首先登录 CodeCode.net 平台领取本次实验对应的两个任务,从而在 CodeCode.原创 2021-06-06 20:43:55 · 5478 阅读 · 0 评论 -
实验三 进程的创建
实验三 进程的创建一、 实验目的\1. 练习使用 EOS API 函数 CreateProcess 创建一个进程,掌握创建进程的方法,理解进程和程序的区别。\2. 调试跟踪 CreateProcess 函数的执行过程,了解进程的创建过程,理解进程是资源分配的基本单位。\3. 调试跟踪 CreateThread 函数的执行过程,了解线程的创建过程,理解线程是调度的基本单位。二、 实验内容1、 执行了准备试验的步骤,学到了如何构建EOS的kernel,进而生成并使用SDK。2、 执行了练习使用控原创 2021-06-06 20:40:11 · 3898 阅读 · 2 评论 -
实验十三 扫描 FAT12 文件系统管理的软盘
实验十三 扫描 FAT12 文件系统管理的软盘一、*实验目的*l 通过查看 FAT12 文件系统的扫描数据,并调试扫描的过程,理解 FAT12 文件系统管理软盘的方式。l 通过改进 FAT12 文件系统的扫描功能,加深对 FAT12 文件系统的理解。二、*实验内容**2.1准备实验*请读者按照下面方法之一在本地创建一个 EOS 内核项目,用于完成本次任务:方法一:从 CodeCode.net 平台领取任务读者需要首先登录 CodeCode.net 平台领取本次实验对应的任务,从而在 Code原创 2021-06-06 20:39:30 · 2904 阅读 · 0 评论