xv6-riscv-lab MIT 6.S081 / 2020年秋季实验室 进度 Lab1 Lab2 Lab3 Lab4陷阱 Lab5延迟分配 Lab6写时复制 Lab7多线程 Lab8锁 Lab9文件系统 Lab10 mmap Lab11网络驱动程序 文件 Lab1 Lab2 Lab3
2021-09-01 12:48:52 12KB
1
VxWorks5.5操作系统源码-VxWorks 5.5.1 Core O/S Source Products
2021-08-31 18:19:46 3.43MB VxWorks Source Code System
1
Orange操作系统设计和功能说明文档 Orange操作系统设计说明 开发目标 实现操作系统课程设计所要求的B,C,D三个难度。 难度B:对参考原始码的文件系统和进度管理系统进行修改, 出色的C:完善控制台的命令解释器,通过在外壳上输入指令可以文件增加删除以及信息查看等功能。 出色的D:实现5个应用程序,包括五子棋游戏,井字棋游戏,简易计算器,猜数字游戏,N皇后游戏。 设计思路 首先我们学习了ORANGES提供的源码,分析了ORANGES中的一些缺陷,并根据这些缺陷来设计我们自己的操作系统。由于GUI设计与本次课设的学习目标不太相符,因此我们采用了控制台的形式 应用程序的设计向导于bochs版本问题,参考源码中的bochs版本为2.6,而我们组则都采用了bochs-2.6.9,所以导致用户级应用只能安装一个。应用程序到文件系统中,因此我们将所有游戏打包为一个应用写入磁盘。 对于Shell的
2021-08-27 13:57:54 562KB 系统开源
1
《自己动手写操作系统》这本书每章的源码,包含制作好的镜像文件,可以在虚拟机中直接使用。
2021-08-05 10:10:35 1.15MB OS 操作系统
1
#DarkOS 从头开始构建的自定义操作系统。 引导加载程序是一个 2 阶段引导过程。 bootStage1 - 为 bootStage2 设置环境和数据表。 bootStage2 - 设置适合内核的环境并将内核加载到内存中。 ##为什么要公开? 互联网上有很多关于如何创建引导加载程序、内核和操作系统的解释和教程。 然而,他们中的大多数都没有解释在 Windows 平台上项目的构建部分。 大多数用于汇编和编译的程序都是基于 *NIX 的。 因此,我将它作为一个项目发布,同时也作为关于如何在 Windows 平台上实际组装项目的工具/指南。 ##它是如何工作的? 目前,脚本不能组装所有内容。 他们只组装 bootStage1.asm 和 bootStage2.asm。 这会改变。 这就是一切都停止的方式。 目录 解释 源文件 包含所有源文件。 垃圾桶 包含组装的 ASM 文件和
2021-07-15 14:03:23 949KB Assembly
1
模拟实现用位示图法管理文件存储空间的分配和回收,MFC可视化设计,彩色绘图块模拟磁盘块,效果直观,绘图板块可移植其他程序。(全工程文件)
2021-07-05 09:49:01 5.11MB 操作系统 文件管理 MFC C++
1
ucOS-II_RMS_EDF_shared资源 基于μcOS-II实时操作系统源码实现RMS和EDF调度(考虑共享资源) 博文链接: :
2021-07-04 20:11:07 28.3MB 系统开源
1
用TCP_IP进行网际互联中的XINU操作系统源码
2021-06-03 19:27:45 628KB xinu 操作系统 嵌入式
1
本书以UNIX系统V为背景,全面、系统地介绍了UNIX操作系统内核的内部数据结构和算法。本书首先对系统内核结构做了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。在每章之后,还给出了大量富有启发性和实际意义的题目。本书可作为大学计算机科学系高年级学生和研究生的教材或参考书。本书也为从事UNIX系统研究与实用程序开发人员提供了一本极有价值的参考资料。 Linux系统内核最早就是Linus根据M.J.Bach的《UNIX操作系统设计》一书的基本原理开发实现的。 《Unix操作系统设计》扫描版,外加Unix版本6的源码以供辅助参考。
2021-05-24 14:30:54 9.69MB Unix
1