操作系统 -- 29




1 2 3

200x200


引言此前的文章中,我们详细介绍了从引导扇区跳转到 loader 的工作:从启动扇区跳转到 loader 引导扇区的工作已经告一段落,接下来我们的工作就是编写我们的&nbs

#操作系统    #内核    #nasm    #汇编   

200x200


引言上一篇文章中,我们介绍了如何让汇编语言与 C 语言相互调用:如何实现汇编语言与 C 语言之间的相互调用 还记得我们自制操作系统的脚步到哪里了呢?没错,已经完成了从启动

#技术帖    #操作系统    #linux    #oranges   

200x200


引言上一篇文章中,我们详细介绍了 FAT12 文件系统的构成,并且在 linux 环境下构建了我们自己的软盘,虽然这在此前我们已经实现过了很多次实战 FAT12

#操作系统    #os    #system    #nasm   

200x200


引言经过一系列的文章,我们通过汇编语言,体验了保护模式下分段、分页、特权级跳转、中断、异常等机制那么,事到如今,你是否已经深谙保护模式的设计之道了呢?究竟什么是保护模式,保护模式又在“保护”什么呢?他

#操作系统    #os    #分段    #分页   

200x200


引言在我们这个系列的第一篇文章中,我们就已经使用过了 BIOS 10H 中断,用来在屏幕上打印一行字符:计算机是如何启动的?如何制作自己的操作系统 除了&nbs

#操作系统    #os    #异常    #保护模式   

200x200


引言经过一系列的讲解,我们从启动扇区一直加载到了分段详解 32 位保护模式与内存分段机制进军保护模式利用调用门实现特权级间跳转(上) -- 原理篇利用调用门实现特权级间跳转(下) -- 实战篇&nbs

#操作系统    #os    #虚拟地址    #物理地址   

200x200


引言经过多篇文章的介绍,我们实现了从实地址模式跳转到保护模式,并在 IA-32 硬件系统中实现了代码的编写与执行进军保护模式保护模式进阶 -- 再回实模式 此前的文章中,

#操作系统    #os    #system    #特权级   

200x200


引言上一篇文章中,我们看到了如何从实地址模式进入到保护模式:进军保护模式 但是那一段简短的程序中,存在着很多不足,例如,数据直接在内存中读写,数据实际上没有被保护模式保护起来,同时,由于没

#操作系统    #os    #system    #保护模式   

200x200


引言IA-32 CPU 结合保护模式的软硬件设计,提供了 4GB 内存的寻址能力,这对仍停留在 16 位实地址模式的我们是一个极大的诱惑上一

#操作系统    #技术分享    #gdt    #保护模式   
1 2 3



京ICP备15018585号