治军专题

超详细汇编注释 操作系统实验二 操作系统的引导(哈工大李治军)

实验二 操作系统的引导 Linux 0.11 文件夹中的 boot/bootsect.s、boot/setup.s 和 tools/build.c 是本实验会涉及到的源文件。它们的功能详见《Linux内核0.11完全注释》的 6.2、6.3 节和 16 章。 目录 实验二 操作系统的引导汇编知识int 0x10int 0x13int 0x15int 0x41CFjncjlldsDF标志和

【计算机基础】【李治军操作系统笔记】L1-L7

【操作系统】 L1 L2 什么是操作系统L3 操作系统启动:将操作系统读入内存并且初始化L4 操作系统接口L5 系统调用的实现L6 操作系统历史 L1 L2 什么是操作系统 什么是操作系统? 操作系统是计算机硬件和应用之间的一层软件,方便我们使用硬件,比如使用显存等,同时是我们更高效的使用硬件,比如可以开多个终端。管理哪些硬件? CPU管理、内存管理、终端管理、磁盘管理、文件

哈工大李治军操作系统--操作系统基础(操作系统启动)

打开电源,计算机执行的第一句指令是什么? (1) x86PC刚开机时CPU处于实模式; (2) 开机时, CS=0xFFFF, IP=0x0000; (3) 寻址0xFFFF0(ROM BIOS映射区); (4) 检查RAM, 键盘, 显示器, 软硬磁盘; (5) 将软盘0面0道1扇区(主引导扇区, 对应操作系统第一段代码,即主引导程序.Linux 0.11源码对应文件为boot/bootsec

哈工大李治军老师操作系统实验-系统调用(步骤详细和注释代码)

一、搞清楚系统调用这个实验叫我们干什么活(我差不多2个小时才搞清楚实验目的): 1.添加两个系统调用:sys_iam()和sys_whoami()。 2.自己写iam.c和whoami.c测试这两个系统调用。 3.在Bochs上用testlab2.sh来测试并统计得分。 4.回答2个问题。 二、通过实验目的我们应该修改或添加以下文件: 1.添加3个文件: who.c; iam.c; whoami.

哈工大-操作系统-HitOSlab-李治军-实验0-在自己电脑上搭建实验环境

哈工大李治军老师的操作系统实验课程是一门不可多得的好课程,该课程基于linux0.11让学生们编写代码实现:系统启动、系统调用、进程切换、内核级线程等操作系统的基本功能。这个课程在蓝桥云课上有对应的在线虚拟机系统。不过,该系统单次只能运行60分钟,如果要连续长时间使用,需要不断延时,错过延时系统就会关闭,之前做的进度无法保存,所以很多小伙伴会选择在自己的电脑上搭载相应的实验环境,方便随时随地进行

问鼎OSPF(2)-初涉路由显神通,治军四方拥

问鼎OSPF 一、访诸葛三顾茅庐 论运行机制谋治世妙法1、Hello协议交互-形成邻居关系2、LSAs的泛洪-通告链路状态信息3、LSDB的组建-形成带权有向图4、SPF的计算-形成路由5、路由表的维护更新 二、领虎符整饬三军,设RouterID知己知彼三、因地域分四路掠城,携天威攻万变贼寇1、广播(`Broadcast`)类型2、`NBMA`(`Non-Broadcast Multi-Ac