操作系统实验·第一节·学习与实践

这是一篇关于操作系统实验的教程,主要聚焦于EOS操作系统。文章介绍了EOS的源码组织、阅读源码的建议,强调了数据结构和函数调用的重要性。实验部分涉及EOS的集成实验环境,包括SDK的组成(头文件、导入库和动态链接库),并介绍了EOS应用程序从源代码到运行的过程。实验目的是帮助读者熟悉环境,掌握编译和调试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

20190508

问题栏

?inc,sdk,kernel.inc,bin,boot都是啥呀

?指针

?编辑器中的代码被编译成二进制文件(引导程序、内核)。那么这是怎样做到的呢?


前言

介绍
  • 操作系统原理是计算机领域中最核心的组成部分,是高校计算机专业学生的重要基础课。
  • 操作系统原理课程有强的实践性
  • 本书通过引导读者分析一个实际操作系统的源代码并动手进行相应实验,进而达到使读者深刻理解操作系统原理的目的。
  • 前面的实验为验证型练习为主。而后面的实验会增加设计型和综合型实验。在对EOS的源代码和操作系统原理熟悉后,读者可以对已有代码进行适当的改写,或者编写新的代码
  • 每个实验后有思考和练习题目,完成它们可以提高动手实践能力和创新能力。
  • 帮助阅读源代码的图示
阅读源码的建议
  1. 搞清楚EOS源码的组织方式有助于对EOS结构的了解。例如,有哪些源码、源码文件时如何在不同的文件夹中组织的。
  2. 重视EOS中的数据结构。搞清数据结构中各域的意义,以及EOS使用这些数据结构定义了哪些重要的变量(特别是全局变量)。EOS的大部分函数都是在操作由这些数据结构所定义的变量,要搞清楚函数对这些变量进行的操作会产生怎样的结果。
  3. 分析函数的层次和调用关系。特别注意哪些是全局函数,哪些函数是模块内部使用的函数。
  4. 重视源代码中注释的阅读
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值