![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
xiebs_
我对不起唐老师
展开
-
门徒进阶课第2课:Hello,DTOS
问题:主引导程序是软件还是固件呢?如果是软件,那么是由谁来开发的?如何开发? 主引导程序: 1、它是一段存储在主引导区(MBR)中的有效代码 2、它并不固化于硬件,属于操作系统代码的一部分 3、它是启动操作系统内核的桥梁,由汇编程序编写而成 4、代码总量是不能超过 512 个字节(包含 0x55aa 在内) 主引导程序的开发 对比一般的应用程序: 1、主引导程序的的入口地址是 0x7c00,而一般的应用程序的入口地址为 main 函数; 2、主引导程序的语言是汇编,而一般的应用程序的语言则是常见的原创 2020-10-05 15:47:24 · 414 阅读 · 0 评论 -
门徒进阶课第1课:进阶操作系统
什么是操作系统? — Windows,Unix,Linux,Mac OS,Android,IOS… — 操作系统是直接运行于硬件之上的计算机程序 — 操作系统用于管理和控制计算机的硬件与软件资源 — 操作系统为用户软件的开发提供必要的服务和接口 现代计算机系统架构: BIOS-(base input & output system) — BIOS 是计算机上电后第一个运行的程序 — BIOS 首先检测硬件状态,检测通过后立即进行硬件初始化 — BIOS 会在内存中建立中断向量表(提供硬..原创 2020-09-23 10:48:27 · 906 阅读 · 0 评论