自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (15)
  • 收藏
  • 关注

原创 Linux 内存管理浅析 - 页面映射管理之TLB Miss异常处理

下面我们看下软件部分是怎么处理TLB Miss异常的(e6500代码部分在arch\powerpc\mm\tlb_low_64e.s)。/* * This is the guts of the TLB miss handler for e6500 and derivatives. * We are entered with: * * r16 = page of faulting a

2017-07-05 17:24:39 1274

原创 Linux 内存管理浅析 - 页面映射管理之MMU介绍

(5). MMU介绍

2017-07-03 16:16:21 1903

原创 Linux 内存管理浅析 - 页面映射管理之页表管理

(4)页表建立

2017-07-03 10:45:56 1631

原创 Linux 内存管理浅析 - 页面映射管理之页表简介

(3). 页表前面说了那么多,现在我们可以详细的讨论页表了。

2017-07-01 14:44:04 1123

原创 Linux 内存管理浅析 - 页面映射管理之分页机制

(2). 分页机制介绍对于物理内存,我们通过地址将其分解成一个个连续的小片段。这样就给我们提供了很大的灵活性。我们可以将其中一小段(甚至是不连续的)分配给一个进程,再把另外的一部分分配给其他进程。重要的是,我们可以将不连续的内存分配给同一个进程的连续虚拟地址,这样对于用户进程来说,这段地址空间还是连续的。分页机制就是通过将物理内存地址分成连续的片段,这样一个片段,我们称之为一页。页面大小就是所分的片

2017-07-01 14:42:12 509

原创 Linux 内存管理浅析 - 页面映射管理之地址空间

二. 页面映射管理1. 页表管理我们知道CPU需要访问指令和数据,第一步就是将指令或数据地址放到地址总线上,由内存控制器负责将指令或数据从内存中读出,然后放到数据总线上,CPU从数据总线上获取指令或数据。由于CPU访问的是虚拟地址,虚拟地址必须经过转换成实际的地址才能送到地址总线上。这个地址转换工作,在现代CPU里有个专门的硬件模块负责,就是MMU(Memory Management Unit)。

2017-06-29 11:28:25 592

原创 Linux 内存管理浅析 - 概览

一. Linux内存管理概览在我们进入这部分内容之前,我想先问几个问题。为什么我们需要内存管理呢?内存管理是由哪些模块来实现的呢?应用程序是否有自己的内存管理呢?和内核的内存管理有关联吗?对于内存管理,我们大致可以分为应用程序内部和系统级的内存管理。设想一下,对于应用程序来说,需要解决的是什么呢?当然是业务需求,是具体的问题,是与现实世界的交互。需要关心内存管理吗?我认为是不需要的,这是计算机本身的

2017-06-28 15:06:22 507

原创 Linux 内存管理浅析 - 引言

这篇博客分享了一些我对于Linux内核内存管理的理解。

2017-05-16 17:11:00 444

hsdis-amd64.dll

Windows 64位平台下,基于open jdk 9 hsdis编译。copy到$JAVA_HOME/jre/bin/server(或$JAVA_HOME/jre/bin/client)下.

2017-11-15

The Garbage Collection Handbook

The Garbage Collection Handbook 内存管理,垃圾收集,GC

2017-11-14

PowerPC-eabi_app

关于PowerPC的栈桢文档

2017-06-28

深入Linux内核架构-英文版

关于Linux内核方面的书,在架构方面讲的比较好。

2017-06-28

linux PowerPC详解-核心篇-王齐

是王齐的关于linux 系统的基于PowerPC平台的书,虽然时间比较老,但对于理解PowerPC平台还是很有帮助的。

2017-06-28

B4860 soc芯片 datasheet

是freescale 公司的B4860 SOC芯片的datasheet

2017-06-28

PPC_Vers202_Book1_public

是powerpc book3e 指令集

2017-06-28

e6500 Core Reference Manual

e6500 cpu的datasheet

2017-06-28

3GPP长期演进(LTE)系统架构与技术规范

3GPP长期演进(LTE)系统架构与技术规范,学习LTE的红宝书!

2013-04-26

LTE--UMTS长期演进理论与实践

LTE--UMTS长期演进理论与实践,个人认为最好的LTE学习资料之一!

2013-04-26

Linux设备驱动开发详解.part4.rar

Linux设备驱动开发详解.part4.rar

2009-02-13

Linux设备驱动开发详解.part3.rar

Linux设备驱动开发详解.part3.rar

2009-02-13

Linux设备驱动开发详解.part2

Linux设备驱动开发详解.part2.rar

2009-02-13

Linux设备驱动开发详解.part1

Linux设备驱动开发详解.part1.rar

2009-02-13

AW-GH320 datasheet

AzureWave公司AW-320的datasheet!

2009-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除