![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 89
学习了解操作系统基本原理
NotFound1911
这个作者很懒,什么都没留下…
展开
-
6.任务调度:保存和还原现场,时间片轮转
实现任务调度,模拟时间片。原创 2023-07-11 00:05:34 · 343 阅读 · 0 评论 -
05.内存管理:动态申请和释放内存
动态分配内存,进行内存管理本文主要针对Linux0.11的malloc和free进行分析。是一种类似伙伴系统的内存管理方法,不过伙伴系统的内存通常是申请大于一页的内存,但是在该内核版本的内存管理,申请的内存是小于一页的。原创 2023-06-24 16:56:01 · 444 阅读 · 0 评论 -
4.地址转换,实现101012分页
实现内存检测,理解Linux内存管理,实现101012分页《操作系统真相还原》原创 2023-06-21 14:51:28 · 444 阅读 · 0 评论 -
03.填充中断向量表IDT,使用中断
通过初始化中断控制芯片,编码中断函数,实现BIOS中断操作系统的中断是一种事件,用于通知 CPU 某个事件已经发生,例如硬件设备完成数据传输、发生错误或用户发起的系统调用。当操作系统收到中断请求时,它会挂起当前执行的任务,并调用相应的中断处理程序(interrupt handler)来处理该事件。中断可以被看作是一种硬件通知机制,允许系统在不同的时间点响应外部事件。操作系统会为每个中断请求分配一个唯一的中断号,并通过)来管理和映射中断处理程序的位置和参数。原创 2023-06-13 07:27:06 · 645 阅读 · 0 评论 -
02.加载GDT表,进入保护模式
加载GDT表,实现操作系统从实模式进入保护模式原创 2023-06-09 07:08:57 · 391 阅读 · 0 评论 -
01.硬盘启动盘,加载操作系统
学习了解操作系统硬盘加载流程原创 2023-06-03 22:05:34 · 781 阅读 · 0 评论