Linux 内核分析
文章平均质量分 76
分析 Linux 内核,整理 Linux 具体实现
lqonlylove
这个作者很懒,什么都没留下…
展开
-
Linux 内核分析 零:资源
https://www.kernel.org/doc/html/latest/#https://tinylab-1.gitbook.io/linux-doc/zh-cnhttps://tinylab.org/linux-doc/https://www.kernel.org/doc/https://www.w3cschool.cn/linux/dict.htmlhttps://www.kernel.org/doc/Documentation/https://www.w3cschool.cn/lin原创 2022-05-01 20:56:15 · 371 阅读 · 0 评论 -
Linux 内核分析 二:虚拟内存
本文章主要对《深入理解计算机系统》第九章内容进行整理。一、概述虚拟内存:为了更加有效管理内存并且减少出错,现代操作系统提供一种对主存的抽象概念。1、虚拟内存三个重要能力1、将主存看成磁盘的高速缓存,主存中只保留活动区域,根据需求在磁盘和主存间传递数据。2、为每个进程提供一致进程地址空间,从而简化内存管理。3、保护每个进程的地址空间不被其他进程破坏。2、理解虚拟内存的重要性1、虚拟内存是核心的虚拟内存遍及计算机系统的所有层面,理解虚拟内存有助于更好地理解系统是如何工作的。2、虚拟内存是强大原创 2021-09-29 00:51:47 · 594 阅读 · 0 评论 -
Linux 内核分析 一:操作系统基本概念
Linux内核分析误区:陷入细节而忽略框架。看代码前应该了解框架,心中带着框架再研究代码,在具体代码的研究中修正自己的认识偏差和误差。一、计算机系统计算机系统整体抽象视图如上,系统粗略分为 4 个组件:● 硬件:CPU、内存、IO设备● 操作系统● 软件● 用户二、操作系统定义操作系统(operating system)是管理计算机硬件与软件资源的程序。操作系统用于分离软件和硬件,因此,操作系统向下管理硬件,向上为软件提供操作接口。三、操作系统功能操作系统主要功能:● 进程管理.原创 2022-04-17 07:38:59 · 743 阅读 · 0 评论