原文:通过9个Linux-0.11实验学习操作系统

简介 年秋,我自学了一下哈工大的操作系统课程,感觉其设计的教程和实验作为操作系统入门是个不错的选择 虽然是基于较老的Linux . 写的 。实验大致覆盖了操作系统中的核心概念,例如启动 中断 外设IO 上下文切换 系统调用,进程管理与调度,进程间通信,内存管理 地址转换,文件系统等。而且每个实验在教材中都有对应的说明,做起来很顺畅。我做完后整理了一下相关资源,希望能帮到一些自学的同学。 指导教材 ...

2020-01-01 14:26 0 2267 推荐指数:

查看详情

快速搭建Linux-0.11实验环境

搭这个实验环境主要是为了学习Linux-0.11的代码,那就需要修改代码再次编译来验证自己的想法。主要的实验环境来自实验楼,但是在那上面毕竟不方便,所以就以实验楼上的为基础在自己的虚拟机上搭建一个环境。 主要的实验环境和Linux-0.11的源代码已经打包在我的github上了 ...

Thu Oct 24 22:08:00 CST 2019 0 559
在bochs中运行linux-0.11系统(环境搭建及调试)

最近在研究linux-0.11内核源码,尝试在bochs中运行linux-0.11系统,并对其进行研究。本文先探讨环境的搭建。 1.宿主机win10-64位系统 2.bochs2.6.11 3.linux-0.11的引导镜像bootimage-0.11-20040305和根文件系统 ...

Tue Feb 16 04:16:00 CST 2021 0 362
linux-0.11 内核源码学习笔记一(嵌入式汇编语法及使用)

  linux内核源码虽然是用C写的,不过其中有很多用嵌入式汇编直接操作底层硬件的“宏函数”,要想顺利的理解内核理论和具体实现逻辑,学会看嵌入式汇编是必修课,下面内容是学习过程中的笔记;当做回顾时的参考。 嵌入式汇编语法:   1、格式   除第一行以外,后面带冒号的行若不 ...

Tue Dec 12 08:18:00 CST 2017 1 1272
Linux操作系统编程 实验四 字符设备实验

实验目的 1、了解Linux操作系统中的设备驱动程序的组成 2、编写简单的字符设备驱动程序并进行测试 3、理解Linux操作系统的设备管理管理机制 4、实验内容: 编写Makefile文件,使之具备如下功能: 输入make,将自动编译scull.c和scull_test.c两个文件 ...

Mon Dec 21 21:48:00 CST 2020 0 810
Linux操作系统编程 实验五 块设备实验

实验目的 1、了解Linux块设备管理机制 2、学习块设备的基本管理 3、编写一个简单的块设备驱动程序sbull,实现一套内存中的虚拟磁盘驱动器 4、通过操作验证块设备驱动器 5、实验内容: 编写一个简单的块设备驱动程序: 该块设备包括sbull_open()、sbull_ioctl ...

Mon Dec 21 22:11:00 CST 2020 0 479
VirtualBox安装及Linux基本操作操作系统实验一)

VirtualBox安装教程博客链接(转载)https://blog.csdn.net/u012732259/article/details/70172704 实验名称:Linux的基本操作 实验目的: 1.了解Linux的文件系统结构 2.掌握Linux的基本操作命令 3.掌握 ...

Wed May 16 05:30:00 CST 2018 0 3438
删除Linux操作系统root账户的实验

实验的环境是: 一、登录root账户,用userdel命令删除root账户 结果:是报错了,显示:用户根目录当前被进程1使用 二、新建账户提权到管理员,然后使用新管理员删除root账户 添加账户-修改密码,修改passwd文件abc账户的第三 ...

Sat Oct 31 19:52:00 CST 2020 0 888
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM