自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L_Nan的专栏

思想有多远,我们就能走多远

  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

转载 linux下逻辑地址-线性地址-物理地址图解

一、逻辑地址转线性地址    机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gccs编译,再反编译后会看到以下指令:mov    0x80495b0, %eax这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据段的基地址,才能

2016-04-19 10:44:04 3422

转载 Linux内存管理之三 页的分配和释放

Linux对内存区内的页框的分配和释放,采用的算法是伙伴系统。如上图,Linux分配页时,只能分配2^n个页。内核维护MAX_ORDER个链表,每个链表记录着连续的空闲页。第一个链表中的每一项为1个空闲页,第二个链表中的每一项为2个空闲页,第三个链表中的每一项为4个空闲页。。。,依次类推。分配页时,从对应的链表上摘除空闲页;释放页时,将对应的页归还到对应的链表。分配释放页的过程中,可能

2016-04-18 16:02:29 590

转载 Linux内存管理之二 内存节点和内存分区

UMA和NUMA:UMA(Uniform Memory Access),即一致性内存访问。这种情况下,CPU访问内存的任何位置,代价都是一样的。NUMA)(Non Uniform Memory Access),即非一致性内存访问。这种情况下,CPU访问不同位置的内存,代价是不一样的。在多CPU情况下,对每个CPU来说有本地内存和远端内存,访问本地内存的代价比访问远端内存的代价小。确保CPU

2016-04-18 16:01:30 1009

转载 Linux内存管理之一 分段与分页

现代操作系统的内存管理机制有两种:段式管理和页式管理。段式内存管理,就是将内存分成段,每个段的起始地址就是段基地址。地址映射的时候,由逻辑地址加上段基地址而得到物理地址。纯粹的段式内存管理的缺点很明显,就是灵活性和效率比较差。首先是段的长度是可变的,这给内存的换入换出带来诸多不便,如何选择一个段的长度是一个棘手的问题;其次进程在运行过程中,可能会扩充地址空间,这就要增加段,从而造成进程的地

2016-04-18 15:59:07 1399

TCP Tuning for HTTP draft-stenberg-httpbis-tcp-03

This document records current best practice for using all versions of HTTP over TCP.

2017-12-26

Low Latency Performance Tuning Guide for Red Hat Enterprise Linux 6

Low Latency Performance Tuning Guide for Red Hat Enterprise Linux 6

2017-12-26

Tuning ToolBox

Tune up your systems and search out bottlenecks with handy performance tools.

2017-12-26

dia-setup-0.97.2-1.exe

Dia是一款免费的画图工具,可以辅助开发着设计;该软件既有Linux平台的版本,又有Windows平台的,想要下载Windwos平台的,来这里下载,就找对地方了。

2014-11-24

memtest内存测试工具

memtest是检测DDR内存正确性的一款开源软件

2014-09-09

Android OS之使用alarm

Android OS手机,C语言编程使用alarm定时器;若手机echo mem > /sys/power/state即将进入deep! Z状态时,启动alarm定时器,当到达设定的时间点,手机暂时被唤醒(若不进行resume操作,稍等片刻,系统再次进入deep! Z状态),紧接着执行echo on > /sys/power/state唤醒手机,系统将进入runtime状态,不再睡眠。

2014-07-23

UNIX 环境高级编程(源代码)

此为第二版的源代码apue是指Advanced Programing in UNIX Environment

2010-03-17

空空如也

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

TA关注的人

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