1. 目的Linux 内核通过定期检查并且预先将若干页面换出, 实现减轻系统在缺页异常时候所产生的负担。 虽然, 无法避免需要临时寻找可以换出的页面, 但是, 可以减少这种事件发生的概率。Linux 内核中设置一个专门用来定期将页面换出的线程 kswapd。
kswapd 相当于一个进程 有自己的进程控制块 task_struct 结构, 但是呢, 他没有自己独立的地址空间, 我们可以将它理解为是...
分类:
系统相关 时间:
2016-04-12 17:39:22
阅读次数:
395
1、基于Linux内存管理 Android系统是基于Linux 2.6内核开发的开源操作系统,而linux系统的内存管理有其独特的动态存储管理机制。不过Android系统对Linux的内存管理机制进行了优化,Linux系统会在进程活动停止后就结束该进程,而Android把这些进程都保留在内存中,直到 ...
分类:
移动开发 时间:
2016-04-11 10:02:14
阅读次数:
363
操作系统又是一门计算机专业必学的专业课之中的一个。相同对于非常多考研统考的同学来说也是必考的课程。本篇帖子是我大学时期整理的操作系统的基本知识点。足以应付大学时代的期末考试。 1. 存储管理研究课题的四个方面: (1) 存储分配问题:重点是研究存储共享和各种分配算法 (2) 地址再定位问题:研究地址 ...
分类:
其他好文 时间:
2016-04-10 20:55:20
阅读次数:
223
数据和代码
编程语言理论经典对立之一就是代码和数据的区别,有些语言如LISP把两者视为一体,其他语言如C语言则维持两者的区别。编译绝大部分工作都跟翻译代码有关,必要的数据存储管理的绝不部分都在运行时进行。
学习运行时可以有三个好处,有助于优化代码,获得最佳效率,有助于理解更高级的材料,陷入麻烦的时候,可以更容易的分析问题。段(Segments)
ELF:(原意为Extensibla Link...
分类:
其他好文 时间:
2016-04-06 09:47:16
阅读次数:
174
段式存储管理和页式存储管理的本质区别: 页式存储管理中的逻辑地址有页号和业内地址两部分组成,但作业仍然使用连续的逻辑地址,可把它看作是一维的(线性的)地址结构。用户没有分页的概念,操作系统把作业信息装入主存时才按照块长进行分页。 段式存储管理中的逻辑地址有段号和段内地址两部分组成。他支持用户的分段, ...
分类:
其他好文 时间:
2016-04-03 18:58:33
阅读次数:
157
一、存储器分为两类:内存储器(内存)和外存储器(外存)。CPU只能直接访问内存。
二、存储体系结构:高速缓存——内存——外存,容量逐渐降低,存储速度逐渐降低。
三、存储管理的任务:内存的分配和管理;内存共享;存储保护;内存扩充;地址映射。
四、内存空间分为两个部分:系统区,存放操作系统且常驻内存;用户区,分配给用户使用。
五、存储管理方案:分区管理、页式管理、段式管...
分类:
其他好文 时间:
2016-04-01 06:36:20
阅读次数:
319
大数据关键技术 大数据环境下数据来源非常丰富且数据类型多样,存储和分析挖掘的数据量庞大,对数据展现的要求较高,并且很看重数据处理的高效性和可用性。 传统数据处理方法的不足 传统的数据采集来源单一,且存储、管理和分析数据量也相对较小,大多采用关系型数据库和并行数据仓库即可处理。对依靠并行计算提升数据处 ...
分类:
其他好文 时间:
2016-03-31 16:54:54
阅读次数:
238
几个重要的数据结构和函数1. 物理地址管理1.1 pgd_t, pmd_t, pte_t页面目录PGD, 中间目录PMD 和 页面表PT 分别是由 pgd_t, pmd_t, pte_t 构成的数组, 下面给出他们的定义:==================== include/asm-i386/page.h 36 50 ====================
36 /*
37 * Thes...
分类:
系统相关 时间:
2016-03-29 10:51:47
阅读次数:
346
汇编代码主要是初始化一些寄存器,关狗,初始化时钟,初始化存储管理器以便访问内存,然后将SoC上4k RAM数据拷贝至SDRAM,然后在SRAM里面运行,由于代码未正常跑起来,于是使用JLinkExe来调试。JLinkExe指定了一个命令文件: JLinkExe -commandfile ./cmd.
分类:
其他好文 时间:
2016-03-20 16:11:34
阅读次数:
299
本文重点介绍flash的数据存取特性、flash的内存划分、一个简单的存取图片的内存管理方式,以及对flash写前删的时间、删后读的时间、写后读的时间进行测量的一个小实验。目的在于更全面了解flash本身特点(尤其是限制),从而方便设计出高效的内存管理驱动。 本文参考论文:闪存的存储管理及索引方法研
分类:
其他好文 时间:
2016-03-19 16:28:47
阅读次数:
530