Linux0.12
文章平均质量分 96
小牛呼噜噜
书写思维的火花
展开
-
Linux0.12内核源码解读(5)-head.s
大家好,我是呼噜噜,好久没有更新old linux了,本文接着上一篇文章,继续向着操作系统内核的世界前进,一起来看看heads.s。原创 2024-06-27 17:21:06 · 972 阅读 · 0 评论 -
图解CPU的实模式与保护模式
哈喽,大家好,我是呼噜噜,好久没有更新old linux了,在上一篇文章中,我们简要地提及了中断,但是中断机制在计算机世界里非常重要,处处都离不开中断,本文来详细聊聊计算机里的中断机制现代计算机具有多任务处理的能力,可以同时运行着几十上百的任务,如今很难想象,当我们点击鼠标,需要等待计算机中的其他程序全部执行完毕1956年,IBM 7049机器上首先使用了中断技术,提升了计算机具备应对处理突发事件的能力,并开始使用“中断”这一术语中断,英文为Interrupt,即打断原创 2024-04-18 11:11:10 · 795 阅读 · 0 评论 -
Linux0.12内核源码解读(2)-Bootsect.S
作者:小牛呼噜噜 |计算机内功、源码解析、科技故事、项目实战、面试八股等更多硬核文章,首发于公众号「原创 2023-10-08 15:58:15 · 270 阅读 · 0 评论 -
聊聊x86计算机启动发生的事
作者:小牛呼噜噜 |大家好,我是呼噜噜,最近在看linux早期内核0.12的源码,突然想到一个困扰自己好久的问题:当我们按下电源键,计算机发生了什么?神秘地址0x7C00究竟是什么?操作系统又是如何被加载到硬件中的?带着这些问题,继续往下阅读本文。x86计算机启动过程,主要分为这几个阶段:BIOS自检,引导设备的选择,主引导记录,加载操作系统。原创 2023-08-04 10:10:23 · 677 阅读 · 0 评论