自己实现微型操作系统

简介: 自己实现微型操作系统

自己实现微型操作系统

总体概述

1.在实现操作系统的前提之前先讲解一下保护模式,以及如何让操作系统进入保护模式。

2.编写一个内核雏形,从Loader到内核,再扩充内核

3.讲解单进程和多进程,系统调用和进程之间的调度

4.实现操作系统的输入输出模式

5.实现进程之间的通信

6.实现文件系统

7.实现内存管理

8.最后实现操作系统到真实计算机上的部署


目录
相关文章
|
存储 缓存 Unix
第九章 操作系统接口【操作系统】2
第九章 操作系统接口【操作系统】2
209 1
|
自然语言处理 安全 Windows
第九章 操作系统接口【操作系统】1
第九章 操作系统接口【操作系统】1
257 1
|
4月前
|
存储 运维 安全
深入理解操作系统:设计与实现的全面指南
【10月更文挑战第2天】 本文旨在为读者提供关于操作系统设计原理及其实现的深入理解。操作系统作为计算机系统的核心,其设计直接影响着整个系统的性能和稳定性。本文将详细介绍操作系统的基本概念、主要功能以及设计过程中需要考虑的关键因素。通过阅读本文,读者将能够获得对操作系统工作原理的清晰认识,并了解如何设计一个高效、可靠的操作系统。
|
9月前
|
安全 Unix Linux
操作系统(2)----操作系统的体系结构
操作系统(2)----操作系统的体系结构
152 0
|
9月前
|
存储 安全 Unix
计算机的操作系统
计算机的操作系统
75 2
|
9月前
|
存储 算法
操作系统:虚拟存储管理技术
操作系统:虚拟存储管理技术
232 0
|
9月前
|
开发者
操作系统相关问题——软件是如何访问硬件的
硬件是各种各样的,发展速度还是非常快的。每个硬件都有自己的个性,操作系统不可能及时更新各种硬件的驱动方法(不可能刚出某个新硬件,OS开发者就开始为其编写驱动,这显然不现实)。 因此便出现了各种硬件适配器,这就是IO接口。接口其实就是标准,大家生产生出来的硬件按照这个标准工作就实现了通用。硬件在输入输出上大体分为串行和并行,相应的接口也就是串行接口和并行接口。
|
Unix Linux API
第九章 操作系统接口【操作系统】3
第九章 操作系统接口【操作系统】3
191 1
|
安全 虚拟化 云计算
【操作系统学习】(九)虚拟化
虚拟化技术实际上并不是一个新奇的概念,它的思想可以追溯到上世纪60年代; 1974年,就已经有人列出了**计算机体系结构有效支持虚拟化所需满足的条件**,(同期起源的还有x86结构,但后者一直未满足这个条件?);1999年虚拟机技术突然受到了广泛关注。
273 0