操作系统
文章平均质量分 92
操作系统
shengjk1
零基础转码,头部大厂程序员,努力构建 通俗易懂的、好玩的编程语言教程。关注我,习得转码经验!翱翔在编程的海洋里!只学习最值得学的内容!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从零开发操作系统-聊一聊C语言中的头文件
你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注!你会有如下收益:1. 了解大厂经验1. 拥有和大厂相匹配的技术等希望看什么,评论或者私信告诉我!@[TOC](文章目录)# 一、背景其实也没有啥背景。最主要的原因就像 《30天自制操作系统》一书作者说的那样,写一个操作系统,仅仅想想就是一件特别有趣的事情呢。一两年前曾经入手开始写过,但慢慢的就不了了之了。现在又有这个想法了,准备一直干下去,最终写一个操作系统出来,算是程序员生涯的一份原创 2024-11-28 14:38:19 · 1118 阅读 · 0 评论 -
从零开发操作系统-聊一下GDT 和 IDT
文章重点解释了在操作系统开发中,GDT(全局描述符表)和IDT(中断描述符表)的作用,特别是它们如何支持鼠标移动等中断处理。作者通过具体实例,阐述了GDT和IDT在内存管理、中断处理及系统稳定性方面的原创 2024-11-25 17:21:19 · 906 阅读 · 0 评论 -
从零开发操作系统-CPU的实模式和保护模式以及长模式
x86 架构的 CPU 有实模式、保护模式和长模式。实模式主要用于系统启动和早期操作系统,保护模式提供了更复杂的内存管理和更大的寻址空间,而长模式则支持 64 位的地址空间和更大的内存寻址能力。现代操作系统通常在保护模式或长模式下运行。另外如果以16位模式启动的话,用AX和CX等16位寄存器会非常方便,但反过来,像EAX和ECX等32位的寄存器,使用起来就很麻烦。另外,16位模式和32位模式中,机器语言的命令代码不一样。原创 2024-11-14 16:22:43 · 826 阅读 · 0 评论 -
从零开发操作系统-关于 0x7c00 地址
文章深入探讨了计算机启动过程中CPU和BIOS的相互作用,以及引导扇区在启动过程中的关键作用。作者通过解释硬件复位、CPU初始化、BIOS执行、硬件检测、引导过程以及执行引导扇区代码等步骤,为读者提供了对操作系统启动过程以及 0x7c00 的全面理解。原创 2024-11-12 16:27:38 · 908 阅读 · 0 评论 -
从零开发操作系统-第二天汇编语言、BIOS以及Makefile介绍
详细介绍了汇编语言基础,包括操作系统引导程序Bootloader Code的编写和BIOS的作用。同时,文章还解释了Makefile的构成和重要性,以及BIOS的历史和发展。原创 2024-11-07 14:35:17 · 933 阅读 · 0 评论 -
从零开发操作系统-为什么磁盘的扇区为 512 byte
本文通过讲解机械硬盘中扇区、簇等底层概念,以及Windows和Linux系统中对扇区的不同管理方式,探讨了硬盘存储的原理和操作系统如何管理硬盘空间。通过了解这些知识,可以更好地理解电脑的存储机制,以及如何高效地管理和利用硬盘空间。同时,对于喜欢探究计算机底层原理的人来说,这些内容也有一定的启发和帮助。原创 2024-11-04 19:44:59 · 2112 阅读 · 0 评论 -
从零开发操作系统-相关术语解释( 不断更新中 )
你好,我是 shengjk1,多年大厂经验,努力构建 通俗易懂的、好玩的编程语言教程。欢迎关注!希望看什么,评论或者私信告诉我!原创 2024-10-30 11:32:17 · 526 阅读 · 0 评论
分享