一、页框回收算法
1、为何要有页框回收算法?
Linux在为用户态与内核分配动态内存时,检查得并不严谨。
例如:
(1)、对单个用户创建的进程的RAM使用的总量并不作严格的检查(进程资源的限制只针对单个进程);
(2)、对内核使用的许多磁盘高速缓存和内存高速缓存大小也同样不做限制。
2、为何要减少控制?
可以使内核以最好的可行方式使...
分类:
系统相关 时间:
2014-11-06 13:02:05
阅读次数:
508
前段时间项目遇到瓶颈,片内RAM空间不足,想要解决这个问题要么换更大RAM的MCU,要么就外扩PSRAM。可惜所用的K21最大就128Kb,没有更大的了,所以只有选择外扩。方案选择主要有两个问题需要考虑:1.PSRAM的数据位数;2.是否使用锁存器。由于IO口资源有限,同时为保证片外PSRAM..
分类:
其他好文 时间:
2014-11-05 17:32:49
阅读次数:
482
1、线程的基本概念
一个关于计算机的简化的视图是: 它有一个执行计算的处理机、 包含处理机所执行的程
序的 ROM(只读存储器)、 包含程序所要操作的数据的 RAM(只读存储器)。线程,被认为是带有自己的程
序代码和数据的拟处理机的封装。线程的三个部分处理机,代码,数据。
代码可以或不可以由多个线程共享, 这和数据是独立的。 两个线程如果执行同一个类的
实例代码,则它们可以共享相同的...
分类:
编程语言 时间:
2014-11-04 19:44:17
阅读次数:
220
应用应该如何管理内存在软件开发的各个阶段,你都应该时候注意你的RAM消耗(即便是在括软件的设计阶段)。这里有很多种途径,通过使用它们可以帮助你设计和写出更有效率的代码,你应该在设计和实现应用的时候采用以下的这些技术来让降低应用的内存消耗。尽可能少的使用服务如果你的应用需要使用服务来进行后台操作,那么...
分类:
移动开发 时间:
2014-11-04 01:30:58
阅读次数:
208
UTLK上说用于内存芯片级的单元寻址,真实的开发环境中不止这些,因为处理器外部除了RAM还需要别的外设,如nand, spi,serial(当然是指的这些外设的controller)等。
物理地址实际是处理器真实发送到其地址总线上的地址,而该地址应该访问到谁(ram?nand controller?)这个需要看该设备系统总线的仲裁,也就是总线仲裁,现在常用的总线仲裁有AXI AHBA等。...
分类:
其他好文 时间:
2014-11-02 13:55:35
阅读次数:
305
Sqlite3 创建一个Connection对象用于表示一个db,代码如下: import sqlite3
conn = sqlite3.connect('example.db')#如果要在RAM中创建db,可以使用特定名字:memory:
当有多个connection同时访问db并且有一个进程在修...
分类:
编程语言 时间:
2014-10-30 22:17:24
阅读次数:
227
Sqlite3
创建一个Connection对象用于表示一个db,代码如下:
import sqlite3
conn = sqlite3.connect('example.db')#如果要在RAM中创建一个db,db名使用:memory:当有多个connection同时访问db并且有一个进程在修改d...
分类:
编程语言 时间:
2014-10-30 13:29:08
阅读次数:
228
1、Sysfs文件系统
"sysfsis a ram-based filesystem initially based on ramfs. It provides ameans to export kernel data structures, their attributes, and thelinkages between them to userspace.”
Linux2.6内...
分类:
系统相关 时间:
2014-10-30 11:50:14
阅读次数:
351
记录几种 RAM 和 ROM 的区别:先说RAM吧!!由字面意思就可以理解,SDRAM SRAM DRAM都可以统称RAM,random access memory的缩写,只是前面加了几个修饰词而已。SRAM: 静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次....
分类:
其他好文 时间:
2014-10-29 10:41:28
阅读次数:
162
对于内存较大的Oracle数据库服务器,配置HugePage是很有必要的,下面是配置Huge的步骤:
我的环境:
OS:CentOS release 6.4 (Final)
Oracle:11.2.0.4 RAC
1. 设置memlock
编辑/etc/security/limits.conf
增加:
* Soft memlock 稍小于RAM值
* hard memlock 稍小于RAM值...
分类:
系统相关 时间:
2014-10-25 13:17:26
阅读次数:
482