内存管理单元MMU(一) Home » 编程开发 » 内存管理单元MMU(一) 1.MMU简介 MMU负责完成虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。现代的多用户多进程操 … 阅读更多
内核与用户态程序共享内存的方法 Home » 编程开发 » 内核与用户态程序共享内存的方法 一、首先获取一块物理上连续的物理内存 有多种方法。 (a)通过kernel命令行参数预留一些内存 这种方法,适 … 阅读更多
逻辑地址、虚拟地址、物理地址以及内存管理 Home » 编程开发 » 逻辑地址、虚拟地址、物理地址以及内存管理 本文涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。 1、 … 阅读更多
以太网使用物理地址的原因是什么 Home » 编程开发 » 以太网使用物理地址的原因是什么 以太网使用物理地址的原因是在二层唯一确定一台设备;以太网是一种计算机局域网技术;IEEE组织的IEEE802. … 阅读更多
linux为什么要引入平台驱动 – Home » 编程开发 » linux为什么要引入平台驱动 – linux简单字符驱动很简单,只需要在初始化时对物理地址进行映射,再注册一个fileopenration操作集 … 阅读更多
浅析linux内核内存管理之buddy system Home » 编程开发 » 浅析linux内核内存管理之buddy system 浅析linux内核内存管理之buddy system Linux采用著名的伙伴系统(buddy system) … 阅读更多
Linux kernel和TLB Home » 编程开发 » Linux kernel和TLB TLB – translation lookaside buffer 快表,直译为旁路快表缓冲,也 … 阅读更多
用户空间与内核空间共享内存demo Home » 编程开发 » 用户空间与内核空间共享内存demo 之所以想写这篇帖子,是有两个方面原因。其一是内核版有一个关于《内核可以从线性地址直接计算物理地址,用来做什么呢 … 阅读更多