网站首页
编程语言
数据库
系统相关
其他分享
编程问答
零写
2023-03-05
自己动手从零写桌面操作系统GrapeOS系列教程——9.实模式介绍
学习操作系统原理最好的方法是自己写一个简单的操作系统。在GrapeOS中会用到2种CPU模式,一种是实模式(realmode),另一种是保护模式(protectedmode)。在本教程中,保护模式特
2023-03-01
自己动手从零写桌面操作系统GrapeOS系列教程——7.计算机组成与运行原理
学习操作系统原理最好的方法是自己写一个简单的操作系统。在大学计算机课程中会学到一个叫冯·诺依曼结构的东西,很多同学当时学的也不是很清楚,也就是记住冯·诺依曼结
2023-02-25
自己从零写操作系统GrapeOS系列教程——4.GrapeOS开发环境介绍
1.开发环境简介为了减少开发过程中不必要的麻烦,希望大家的开发环境尽量与我的保持一致。我的开发环境如下:Windows10电脑一台VisualStudioCode(最好是最新版)VirtualB
2023-02-24
自己从零写操作系统GrapeOS——3.GrapeOS参考资料
站在巨人的肩膀上才能看的更远。我写GrapeOS主要参考了以下4本书:《30天自制操作系统》作者川合秀实《操作系统真象还原》作者郑刚《一个64位操作系统的设计与实现》作
2023-02-24
自己从零写操作系统GrapeOS——2.学习写GrapeOS的前提条件
学习写GrapeOS需要的前提条件主要有以下3点:1.会x86汇编2.会C语言3.会用Linux以上要求都不需要多么熟练,其中x86汇编懂基本的指令,C语言懂基本的语法,会在虚拟机中安装Linu