原文:读书笔记-深入linux内核架构-Chapter 1

第一章 简介和概述 实现策略:微内核 宏内核 命名空间:全局资源具有不同的分组 由于被中断的进程与中断原因没有什么关系,因此内核无权访问被中断进程用户空间的内容。 页表 虚拟地址的分割: 页表的一个特色在于:对虚拟地址空间中不需要的区域,不必创建中间页目录或者页表,与直接使用一级页表数组的方式相比,节省了大量的内存。 加速转换: .MMU硬件支持, .TLB硬件缓存 有些架构下TLB运转透明,有 ...

2012-12-08 09:55 1 2648 推荐指数:

查看详情

Linux内核架构与底层--读书笔记

linux中管道符“|”的作用 命令格式:命令A|命令B,即命令1的正确输出作为命令B的操作对象(下图应用别人的图片) 1. 例如: ps aux | grep "test" 在 ps aux中的結果中查找test。 2. 例如: find ...

Sat May 12 07:52:00 CST 2018 0 2283
深入理解Linux内核读书笔记

深入理解Linux内核 读书笔记 一、概论 操作系统基本概念 多用户系统 允许多个用户登录系统,不同用户之间的有私有的空间 用户和组 每个用于属于一个组,组的权限和其他人的权限,和拥有者的权限不一样。对应的是Linux的文件权限系统 ...

Fri Sep 13 19:35:00 CST 2019 0 442
Linux内核设计与实现》读书笔记(二)- 内核开发的准备

在尝试内核开发之前,需要对内核有个整体的了解。 主要内容: 获取内核源码 内核源码的结构 编译内核的方法 内核开发的特点 1. 获取内核源码 内核是开源的,所有获取源码特别方便,参照以下的网址,可以通过git或者直接下载压缩好的源码包。 http ...

Thu Aug 16 18:20:00 CST 2012 0 9491
Linux内核设计与实现》读书笔记(十八)- 内核调试

内核调试的难点在于它不能像用户态程序调试那样打断点,随时暂停查看各个变量的状态。 也不能像用户态程序那样崩溃后迅速的重启,恢复初始状态。 用户态程序和内核交互,用户态程序的各种状态,错误等可以由内核来捕获并显示。 而内核是直接和硬件交互的,内核出错之后整个系统就无法正常运行了,所以要想 ...

Sat Jan 04 17:03:00 CST 2014 2 5409
Linux内核设计与实现》读书笔记(三)- Linux的进程

进程是所有操作系统的核心概念,同样在linux上也不例外。 主要内容: 进程和线程 进程的生命周期 进程的创建 进程的终止 1. 进程和线程 进程和线程是程序运行时状态,是动态变化的,进程和线程的管理操作(比如,创建,销毁等)都是有内核来实现的。 Linux中的进程 ...

Tue Aug 21 01:42:00 CST 2012 2 10922
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM