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在科技协会面试过程中遇见的一些问题,这里帮助学弟做一下面试复盘与总结。这里只是我自己的一些思考,希望能有抛砖引玉的作用,能引发学弟学妹们的思考。
3.6k 7 分钟

该文章记录了从零开始,利用Github Pages和Hexo搭建个人博客的过程中遇见的一些坑点和DIY的过程;由于并非第一次搭建,记录的东西不够详尽,所以不太适合完全无基础的人来看🥺