操作系统原理实验(课程项目) 中山大学计算机学院 操作系统原理实验(Operating Systems Laboratory, DCS218) 教师:凌应标 2018-2019 学年第二学期(大二下) 实验目录 序号 名称 简介 镜像文件 成绩 1 在裸机(虚拟机)上运行自己的程序 A++ 2 实现监控程序(原始操作系统)执行用户程序这一项基本功能 A++ 3 用C和汇编实现操作系统内核,并增加批处理能力 A+++ 4 用时钟中断、键盘中断等处理异步事件 A+++ 5 实现原型操作系统中一些基本的系统调用 A++ 6 多进程分时系统,采用时间片轮转调度进程运行 A+++ 7 五状态进程模型,支持 fork、wait 和 exit A+++ 特色 GCC + NASM 实模式(16 位兼容的 32 位代码); 使用 Shell 脚本自动编译、链接、整合; 未经美化的界面 软盘镜像仅在 VMw
2021-12-16 10:32:14 1.53MB sysu operating-system-learning x86-os Assembly
1
如何使用代码: * run >> python disk_scheduling.py * provide -n=no of i/o requests -hp=initial position of head -requests=n line separated i/o requests 理论: 磁盘调度算法 磁盘调度是由操作系统完成的,以调度到达磁盘的I / O请求。 磁盘调度也称为I / O调度。 磁盘调度很重要,因为: Multiple I/O requests may arrive by different processe
2021-12-09 19:20:34 3KB scan operating-system disk-scheduling fcfs
1
FAT12:用C语言实现FAT 12系统仿真的实现
2021-12-06 19:56:20 14KB c operating-system fat12 OperatingsystemC
1
CPU调度器 Windows应用程序,用于模拟图形进程,在操作系统中进行调度 支持任意数量的模板,并支持6种算法: 先到先得(FCFS) 最短工作优先抢先(SJF-先行) 最短作业优先非抢占式(SJF-非抢占式) 优先抢先 优先非抢占 循环赛 怎么跑 首先,您在此页面输入程序 然后在这里选择进程数和使用的算法 在这里您可以放置​​每个过程的数据 那么您将在此处获得时间表和甘特图的输出 实作 代码分为: 1个前端: 输入形式,然后是用于选择算法的形式,然后为每组算法输入另一种形式的数据输入,这是因为有时我们需要优先级,有时需要量子时间,然后是结果表单 2后端: 每个算法都有自己的类
2021-11-22 21:17:19 14.88MB gui csharp algorithms operating-system
1
OSTEP-硬件 作业 要求 类似于Unix的操作系统 / , / , ,AWK Python:从书中运行模拟 :情节 :cat: C / Linux项目和内核黑客项目(xv6) 章节 虚拟化 关于CPU虚拟化的摘要对话 内存虚拟化对话 并发 坚持不懈 持久性总结对话 分配对话 执照 这项作品已获得GPLv3或更高版本的许可。
2021-11-01 18:44:47 1.36MB python c operating-system ostep
1
操作系统OS / 161内核开发 关于OS / 161 OS / 161是教学操作系统,即用于教学操作系统课程的简化系统。 它的感觉类似于BSD,并且比大多数其他教学OS具有更多的“真实性”。 当它在模拟器上运行时,它具有较大系统的结构和设计。 关于System / 161 System / 161是一种机器模拟器,可为OS黑客攻击提供简化但仍然现实的环境。 它是一个32位MIPS系统,最多支持32个处理器,最多31个硬件插槽,每个插槽可容纳一个简单的设备(磁盘,控制台,网络等)。它旨在支持OS / 161,并兼顾了简单性和现实主义的选择,使其对教学具有最大的帮助。 但是,它也被证明是用于快速开发研究内核项目的平台很有用。 System / 161通过远程gdb进入模拟器,支持完全透明的调试。 它还提供透明的内核配置,统计监视,事件跟踪(低至单个机器指令的级别),并且可以使用“集线器”程序将多个正在运行的System / 161实例连接到网络中。 构建自己的操作系统 了解操作系统的最好方法是实施一个。 因此,编程任务是的核心。 ops-class.org作业使用出色的教学操作系
1
operating-system-concepts-10th,原书第十版,高清带书签,英语
2021-10-25 19:16:44 21.62MB OS 10
1
BBL-uCore:Berkeley Boot Loader上的uCore OS实验室 bbl-ucore是向RISC-V体系结构的移植。 它建立在Berkeley引导加载程序之上, 是用于RISC-V系留系统的主管执行环境。 快速开始 安装riscv工具 您将需要一个分支版本来构建链。 执行以下命令以快速入门。 $ sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf l
2021-10-22 08:52:06 6.23MB operating-system riscv OperatingsystemC
1
simpleFS:基于内存的简易文件系统实现
1
照明门 这是核心的源代码树。 建造 illumos构建必须在基于illumos的操作系统上运行。 有关详细说明,请参见我们的文档的部分。 贡献 代码更改必须经过审查和测试。 如果您想提交更改以包含在项目中,请参阅我们的文档中的指南。 社区 illumos社区虽小却很活跃。 我们欢迎愿意使用该软件并参与社区活动的每个人-无论您在系统软件方面拥有数十年的经验,还是刚刚起步; 无论您是在使用illumos的公司工作,还是只是觉得它很有趣。 我们的指南包含有关我们的邮件列表和IRC频道的详细信息。 行为守则 参与我们的社区空间以及整个项目都在我们。 通过参与该项目,您同意遵守其条款。 执照 现有的大
2021-10-16 13:53:05 185.42MB unix os operating-system illumos
1