原文:自制 os 极简教程1:写一个操作系统有多难

不知道正在阅读本文的你,是否是因为想自己动手写一个操作系统。我觉得可能每个程序员都有个操作系统梦,或许是想亲自动手写出来一个,或许是想彻底吃透操作系统的知识。不论是为了满足程序员们自带的成就感,还是为了面试找工作时能更深入地和面试官探讨 装逼 。 那写一个操作系统究竟有多难呢 我结合自己的经历给大家讲一讲。 写一个操作系统有多难 先说一句废话:会者不难,难者不会。 冷启动 对于零基础的人,甚至是计 ...

2020-11-13 14:41 2 4580 推荐指数:

查看详情

自制操作系统

自制操作系统Antz day09——实现内核 (下) 实现图形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html ...

Tue Aug 07 06:58:00 CST 2018 0 859
我是如何学习一个操作系统(一):开篇

前言 有人说程序员的三大浪漫分别是编译原理、操作系统和计算机网络 在之前完成了一两个小软件和网站后遇见了编译原理,也不知道为什么就傻傻的学,还写了一个从零编译器的系列学习笔记,不过都是小打小闹,只能算作摸到了一点点入门的门槛。再后来想深入学习的时候,因为暑假在家很多书买来的话再带 ...

Sat Aug 24 06:17:00 CST 2019 8 1765
「30天自制操作系统」 Stop & 「OS67 」 Start

   废话   整个十月都没有再写一点什么, 其实没什么好写的, 把书里的东西码出来贴在博客里实在没什么意思, 况且书里已经写得够详细了.   这本书给我最深刻的感觉是, 作者通过简化一些细节, 一步一步地模拟整个开发过程, 把做一个操作系统中最有趣的部分展示了出来. 最大的简化大概使用 ...

Sun Nov 23 04:36:00 CST 2014 9 8043
自制操作系统15】用户进程

一、到目前为止的程序流程图   为了让大家清楚目前的程序进度,画了到目前为止的程序流程图,如下。 二、CPU 原生支持多任务切换   没错,本来多任务同分页、中断、段选择子一样,都是软 ...

Sat May 09 06:27:00 CST 2020 7 730
自制操作系统Antz(1)——Boot Sector

0.引子   最近在看操作系统底层方面的东西,最开始的为什么是07c00h这个问题就让我对操作系统有了很大的兴趣。所以准备在看书之余顺便一个操作系统(Anz)。至于为什么这个系统会被叫做Antz,可以参考Antz Uhl Kone(某个日漫男主的名字), 日语为アインズ·ウール·ゴウン ...

Thu Jul 26 05:54:00 CST 2018 3 2170
自制操作系统13】锁

没错,就是你们这群高级程序员(其实我也是)所耳熟能详但又讲不明白的 锁,只是本章不是如何用,也不是讲它是什么原理,而是在实现我们操作系统的过程中所自然而然地产生的一个需求,并且我们从零开始来实现 锁 本章需要和上一章 【自制操作系统12】熟悉而陌生的多线程 连起来看,因为正是上一章我们多线程输出 ...

Sun Mar 08 23:48:00 CST 2020 0 971
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM