![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
请叫我大虾
这个作者很懒,什么都没留下…
展开
-
《操作系统真相还原》读书笔记九:用c编写内核
用c语言先编写一个死循环 main.c。原创 2024-03-16 00:32:44 · 164 阅读 · 0 评论 -
《操作系统真相还原》读书笔记八:获取物理内存容量以及本书源代码
xp 0xb00 查看物理内存0xb00出的内容。宏文件boot.inc和读书笔记七中一致。编写loader.S汇编代码。编写mbr.S汇编代码。原创 2024-03-11 01:16:22 · 196 阅读 · 1 评论 -
《操作系统真相还原》读书笔记七:进入保护模式
进入保护模式,物理内存地址不能直接被程序访问,程序内部的地址(虚拟地址)需要被转化为物理地址后再去访问,程序对此一无所知。地址转换是由处理器和操作系统共同协作完成的,处理器在硬件上提供地址转换部件,操作系统提供转换工程中所需要的页表。原创 2024-03-10 11:49:23 · 131 阅读 · 0 评论 -
《操作系统真相还原》读书笔记六:让mbr使用硬盘
编译mbr.S,loader.S。编写boot.inc代码。编写loader.S代码。原创 2024-03-10 11:33:32 · 216 阅读 · 0 评论 -
《操作系统真相还原》读书笔记五:mbr初体验
将mbr.bin通过dd工具写入到虚拟磁盘中。原创 2024-03-06 01:59:07 · 148 阅读 · 0 评论 -
《操作系统真相还原》读书笔记一:环境搭建 32位centos6.3+bochs
下载32位的centos6.3。原创 2024-03-05 01:07:25 · 264 阅读 · 0 评论 -
操作系统-南京大学(蒋岩炎)课程--操作系统上的程序
操作系统-南京大学(蒋岩炎)1.程序的状态机模型(和编译器)2.操作系统上的程序原创 2022-02-20 15:36:53 · 1044 阅读 · 0 评论 -
【操作系统原理及Linux实践】 四cpu调度scheduling
课程: 操作系统原理及Linux实践cpu调度原创 2022-02-18 19:55:04 · 603 阅读 · 0 评论 -
操作系统原理三线程
线程是进程中的执行流原创 2022-02-16 22:43:36 · 772 阅读 · 0 评论 -
操作系统原理一
针对普通用户,操作系统通过图形用户接口, 批处理,命令行三种方式提供服务.原创 2022-02-12 22:43:36 · 236 阅读 · 0 评论 -
操作系统:多处理器编程-- 蒋炎岩老师
并发Concurrency操作系统是最早的并发程序之一.并发控制算法最早在操作系统中研究.原创 2021-01-10 13:22:40 · 568 阅读 · 0 评论 -
《深入理解计算机系统》读书笔记一
这本书从一个C语言编写的hello,world开始讲起. 一开始当然是介绍hello.c源代码。源代码实际上就是一个由值0和1组成的位(又称比特)序列,8个位被组织成一组,称为字节。每个字节表示程序中的某些文本字符。hello.c的表示方法说明了一个基本思想: 系统中的所有信息----包括磁盘文件,内存中的程序,内存中存放的用户数据都是由一串比特表示的。 ...原创 2019-06-19 15:24:23 · 209 阅读 · 0 评论 -
操作系统六: 页表
Intel的32位架构下,可使用的地址线是36个,可使用的最大物理地址是2^36B,折合64GB,可用的地址空间是4GB。64位架构下,地址线是46个,所以最大的物理地址是2^46B,折合64TB,可用地址空间也是这么大(目前为止)...原创 2019-04-19 22:58:40 · 1588 阅读 · 0 评论 -
操作系统五: 非连续内存分配
如何建立虚拟地址和物理地址之间的转换?分段(Segmentation) 程序的分段地址空间 分段寻址方案 分页(Paging)逻辑地址空间被划分为页页表(Page Table)...原创 2019-04-17 23:05:23 · 242 阅读 · 0 评论 -
操作系统四: 内存连续分配
首次适配(第一匹配分配)最优适配(最佳匹配分配)最差适配(最差匹配分配)以上三种内存分配算法都会产生碎片,如果能把碎片转为成大的空闲块,那么碎片就会减少很多.压缩式碎片整理 交换式碎片整理...原创 2019-04-15 21:54:08 · 442 阅读 · 0 评论 -
操作系统三: 地址空间与地址生成
地址空间分为: 物理地址空间和逻辑地址空间。操作系统通过对内存访问的控制,可以实现进程之间的互不干扰。原创 2019-04-15 21:22:35 · 744 阅读 · 1 评论 -
操作系统二:计算机内存体系
内存的层次结构操作系统的任务原创 2019-04-15 20:50:35 · 247 阅读 · 0 评论 -
操作系统一:内核态的开销
原创 2019-04-15 20:45:11 · 522 阅读 · 0 评论