7.9k 14 分钟

授时技术,指终端通过时间来源设备将自身本地时钟校准同步的过程,本文主要记录时间从产生到传递给终端这一过程中涉及到的全部流程,尽量不遗漏。
2.4k 4 分钟

本章是操作系统从 0 到 1 系列的第五篇文章,暂时喘口气,来讲解下怎么在32位模式下向屏幕打印字符串,方便我们打印各种信息,增加成就感。
2.1k 4 分钟

在手撸操作系统的过程中,自己写的mbr或loader可能会出现问题,使用插值法来调试有点太过繁琐,这里介绍一下怎么用gdb联合qemu调试我们自己写的mbr/loader。
1.6k 3 分钟

众所周知,GDB和Mac闹掰了,现在的Mac下官方主推的调试器是LLDB,不是说LLDB不好用哈,纯粹就是难用!所以这篇文章将记录解决Mac下GDB无法使用问题的详细步骤。
7.8k 14 分钟

本章是操作系统从 0 到 1 系列的第四篇文章,主要讲解了loader需要完成的任务以及其中涉及到的知识点。本章先总体介绍loader的工作,然后逐步实现部分loader的工作(虚拟内存之前)并讲解相关知识点,由于虚拟内存相关的知识庞大且重要,我们会在下一章进行详细探讨。
9.3k 17 分钟

本章是操作系统从 0 到 1 系列的第三篇文章,主要讲解了计算机从通电到启动操作系统前的过程。在本章中,我将会介绍引导启动中的核心概念和知识,并最终自己实现一个MBR。
1.5k 3 分钟

本章是操作系统从 0 到 1 系列的第二篇文章,主要说明了自己编写并运行操作系统所需要的工具(qemu & nasm),内容包括工具的安装方式、运行以及测试,同时对于工具的用途与用法做了简单的解释。
1.3k 2 分钟

本章是操作系统从0到1系列的第一篇文章,主要说明了本系列文章的目标、章节规划、前置知识储备及参考文章;文章编写力求图文丰富、逻辑完备,利用主线把知识串联起来,最终将从0到1实现一个操作系统所需要的知识都有机结合起来。
8k 15 分钟

本篇记录了SIPC在科技协会面试过程中遇见的一些问题,这里帮助学弟做一下面试复盘与总结。这里只是我自己的一些思考,希望能有抛砖引玉的作用,能引发学弟学妹们的思考。