本文来自微信公众号:低并发编程 (ID:dibingfa),作者:闪客从这一篇开始,您就将跟着我一起进入这操作系统的梦幻之旅!别担心,每一章的内容会非常的少,而且你也不要抱着很大的负担去学习,只需要像读小说一样,跟着我一章一章读下去就好。话不多说,直奔主题。当你按下开机键的那一刻,在主板上提前写死的固件程序 BIOS 会将硬盘中启动区的 512 字节的数据,原封不动复制到内存中的 0x7c00这个位置,并跳转到那个位置进行执行。启动区的定义非常简单,只要硬盘中的 0 盘 0 道 1 扇区的 512 个字节的最后两个字节分别是 0x55和 0xaa,那么 BIOS 就会认为它是个启动区。所以对于我们理解操作系统而言,此时的 BIOS 仅仅就是个代码搬运工,把 512 字节的二进制数据从硬盘搬运到了内存中而已。所以作为操作系统的开发人员,仅仅需要把操作系统最开始的那段代码,编译并存储在硬盘的 0 盘 0 道 1 扇区即可。之后 BI
Linux 0.11 第一回 | 最开始的两行代码
2022-09-29 16:03:33来源: IT之家
关注公众号
赞
你的鼓励是对作者的最大支持
- Ubuntu 24.10 代号确认为“Oracular Oriole”:有望使用 Linux 6.11 内核、GNOME…2024-05-04 15:07:20
- 开发者尝试新花样,用 Windows 安装程序安装 Alpine Linux 发行版2024-05-03 13:29:13
- 优麒麟 24.04 LTS 版本系统更新发布:Linux 6.8.0 内核,桌面升级 UKUI 4.02024-04-26 11:07:11
- Ubuntu Linux 24.04 LTS 发行版现已开放下载2024-04-25 22:56:01
- 多达 64 款型号,Linux 补丁表明 AMD 将推更多 Zen 5 Strix Point CPU2024-04-25 10:12:33
- Fedora Linux 40 版本发布:GNOME 桌面更新至 46 版,首次自带 PyTorch2024-04-24 08:49:42
- Firefox 火狐浏览器 Nightly 版获推第一方 ARM64 架构 Linux 二进制文件2024-04-22 17:06:49
- TUXEDO 推出“世界首款原生 AMD Linux 游戏本”:R7 8845HS + RX7600M XT,1666 欧元起2024-04-14 17:00:41
- 因 Win11“硬件要求太高”,德一州政府宣布全面转向 Linux 系统使用开源 LibreOffice2024-04-06 09:01:30
- AMD 承诺将开源更多 GPU 软硬件内容,Linux 驱动开发领袖 John Bridgman 退休2024-04-03 15:27:26