操作系统
学习狄泰学院操作系统的学习笔记
always@(posedge)
这个作者很懒,什么都没留下…
展开
-
第3课 - 调试环境的搭建
问题编写主引导区的代码时,如果发现 bug, 如何调试代码?Bochs(一款优秀的虚拟机软件)专业模拟 X86 架构的虚拟机 开源且高度可移植,有 C++ 编写完成 支持操作系统开发过程中的断点调试 通过简单配置就能够运行绝大数主流操作系统环境搭建解压压缩包tar -xzvf bochs-2.xx.tar.gz进入目录cd bochs-2.4....原创 2020-02-23 17:51:23 · 189 阅读 · 0 评论 -
第2课 - Hello, DTOS!
问题:主引导程序是软件还是固件?如果是软件,那么有谁开发?如何开发?主引导程序是软件,操心系统人员编写。主引导程序一段存储在主引导区(MBR)中的有效代码 并不固化与硬件,属于操作系统代码中的一部分 启动操作系统内核的桥梁,用汇编完成 代码总量不能超过512个字节(包含0x55aa)主引导程序的开发汇编补充知识mov:赋值操作,将右操作数赋值...原创 2020-02-17 12:00:13 · 348 阅读 · 0 评论 -
一文看懂arm架构和x86架构有什么区别
本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下。 什么叫arm架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRI...转载 2019-12-29 23:10:53 · 1115 阅读 · 0 评论 -
第1课 - 进阶操作系统
操作系统Window,UNIX,Linux ,Max OS, Android, iOS 操作系统是直接运行硬件之上的计算机程序 操作系统用于管理和控制计算机的硬件与软件程序‘ 操作系统为用户软件的开发提供必要的服务和接口现代计算机系统架构编译软件可以认为是用户软件,只不过是编译软件比较特殊,是用于程序开发的,最终可得到用户软件。BIOS(Base Input...原创 2019-12-28 22:49:10 · 269 阅读 · 0 评论