- 博客(5)
- 资源 (25)
- 收藏
- 关注
转载 内存寻址之段页存储机制分析
内存寻址之段页存储机制分析发表于2017-05-05|0|阅读次数:486背景学习操作系统这门课的时候,曾不止一次的接触到操作系统的段页式管理机制,但当是都是浅尝辄止,不知道操作系统为啥要有这个机制。如今时间过去很久,关于这个机制的背后的原理和实现机制,早已忘记很久了。。最近在看操作系统方面的知识,借此把自己的理解记录一下。要理解段页式管理机制的发展历程,还得从早期的处理器的寻址方式说起。内存寻址方式的发展历程首先简单的介绍下内存寻址的概念,现代计算机是基于冯.诺依...
2020-05-30 09:28:39 295
转载 浅谈Linux内存管理
浅谈Linux内存管理lecury百度(中国)有限公司 高级软件研发工程师已关注464 人赞同了该文章1. 扫盲篇1.1 操作系统存储层次常见的计算机存储层次如下:寄存器:CPU提供的,读写ns级别,容量字节级别。 CPU缓存:CPU和CPU间的缓存,读写10ns级别,容量较大一些,百到千节。 主存:动态内存,读写100ns级别,容量GB级别。 外部存储介质:磁盘、SSD,读写ms级别,容量可扩展到TB级别。CPU内的缓存示意图如下:其中 L1d..
2020-05-30 09:27:45 288
转载 不可思议的OOM
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。关键字: OutOfMemoryError ,OOM,pthread_create failed , Could not allocate JNI Env一. 引子 对于每一个移动开发者,内存是都需要小心使用的资源,而线上出现的OOM(OutOfMemoryError)都会让开发者抓狂,因为我们通常仰仗的直观的堆栈信息对于定位这种问题
2020-05-30 09:26:55 667
原创 人类简史 - ZhiMap思维导图 (转载)
https://zhimap.com/mmap/0b9077bf9a6f43618a5f8c9aa8bb1c18
2020-05-21 11:05:09 1199
原创 Android Init Language
Android Init语言包含五种主要的语句类:Actions, Commands, Services, Options, and Imports.所有这些都是面向行的,由用空格分隔的标记组成。C样式的反斜杠转义符可用于将空格插入token。也可以使用双引号来防止空格将文本分成多个标记。反斜杠是一行中的最后一个字符时,可用于折行。以#开头的行(允许前导空格)是注释。可以使用语法$ {property.name}扩展系统属性。这也适用于需要连接的上下文,例如import /init.recov.
2020-05-12 10:35:57 1255
Wifi-Display技术介绍
2015-11-20
android 收音机 FM 驱动 hal层 框架层以及应用层代码
2015-06-11
实现android usb光驱 光盘支持 光驱热插拔 光盘热插拔
2015-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人