
操作系统
文章平均质量分 61
linux操作系统源码与理论分析。
刘仕豪
操作系统行业从业者,开源精神,希望可以推动科技进步。
展开
-
制作一个启动软盘并用bochs模拟器启动
1.bximage创建软盘。选1默认[1.44M]起名boot.imgstatus=inserted表示已经插入该软盘2.编译boot.asm汇编编写的引导程序。使用nasm编译器进行编译。-o 参数: nasm 文件名 -o 目标程序名-o 和gcc一样表示输出文件。编译命令:nasm boot.asm -o boot.bin3.使用dd命令把引导程序强制写入到虚拟软盘的固定扇区内。dd if=boot.bin of=./boot.img bs=512 count=1 conv=原创 2021-11-25 15:47:17 · 1801 阅读 · 0 评论 -
计算机是如何启动的?
从打开电源到开始操作,计算机的启动是一个非常复杂的过程。0、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:拽着鞋带把自己拉起来必须想尽各种办法,把一小段程序装进内存,然后计算机才能正常运行。所以,工程师们把这个过程叫做"拉鞋带",久而久之就简称为boot了。计算机的整个启动过程分成四个阶段。一、第一阶段:BIOS上个世纪70年代初,“只读内存原创 2021-11-25 15:44:30 · 164 阅读 · 0 评论