返回介绍

操作系统原理与实践

发布于 2025-02-25 23:29:31 字数 509 浏览 0 评论 0 收藏 0

本实验课程是通过在一个小 Linux(Linux 0.11)上针对操作系统的各个模块开展的深入实践,同时本课程也是为网易云课堂李治军老师《操作系统之基础》、《操作系统之进程与线程》、《操作系统之内存管理》、《操作系统之外设与文件系统》等四门课程的配套实验课。

本操作系统实验的硬件环境是 IA-32(x86) 架构的 PC 机(就是你现在正在使用的计算机),主要软件环境是 Bochs + gcc + 你最喜欢的编辑器/IDE + 你最喜欢的操作系统 + Linux 0.11 源代码。实验的基本流程是根据实验要求编写应用程序、修改 Linux 0.11 的源代码,用 gcc 编译后,在 Bochs 的虚拟环境中运行、调试目标代码。

上述实验环境涉及到的软件都是免费且开源的,具有较强的可移植性,可以在多种计算机的多种操作系统上搭建。为方便实验者,我们在最常见的平台 Ubuntu(最流行的 GNU/Linux 发行版之一)——上制作了 hit-oslab 集成环境,它基本包含了实验所需的所有软件,安装过程非常简单,基本上是直接解压就可以使用。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文