一、什么是数据库数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。从发展的历史看,..
分类:
数据库 时间:
2015-08-26 12:22:27
阅读次数:
259
非易失闪速存储器Flash 具有速度快、成本低、密度大的特点。
Flash 存储器主要有 NOR Flash 和 NAND Flash两种类型,总的来说, NOR 型比较适合存储程序代码,NAND 型则可用做大容量数据存储。
1、NOR 型 Flash 存储器
NOR Flash 技术是由Intel 公司于1988年首先开发,它的出现彻底改变了原先由EPROM和EEPROM一统天...
分类:
其他好文 时间:
2015-08-26 12:16:04
阅读次数:
180
进程:(1)进程的经典概念就是执行中的一个程序的实例。(2)系统中的每一个程序都是运行在进程的上下文中。(3)上下文:由程序正确运行所需的状态组成,这个状态包括:存放在存储器中的代码和数据,它的栈,通用目的寄存器,程序计数器,环境变量,以及打开的文件描述符等等。
分类:
系统相关 时间:
2015-08-25 16:21:09
阅读次数:
177
一:共享内存 共享内存指 (shared memory)在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不...
分类:
其他好文 时间:
2015-08-21 15:27:09
阅读次数:
251
教材-课外书籍推荐高一凡(伪算法→真代码)数据结构概述定义我们如何把现实生活中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫算法数据结构 = 个体 + 个...
分类:
其他好文 时间:
2015-08-21 15:03:00
阅读次数:
144
??
存储器层次结构
系统存储数据主要有寄存器、SRAM、SDRAM、磁盘,其中SRAM作为系统的高速缓存,DRAM是系统的主存,他们的访问读写速度各不相同,造价也因读写速度不同而不同。如图:
cpu读磁盘上数据,首先把磁盘中的数据读取到主存中,然后高速缓存,再到寄存器,通过局部性可参考另一篇文章代码的局部性,把最近使用的数据存储在高速缓存中提高访问速度。
首先我们来介绍两个关于访问存...
分类:
其他好文 时间:
2015-08-21 09:27:26
阅读次数:
176
参考资料:计算机系统的深入了解,第六章6.1.1 随机存取存储器RAM1.静态RAM(SRAM)与动态RAM(DRAM)首先。要有的基本概念:SRAM存储一个位的结构要六个晶体管,DRAM存储一个位的结构为一个电容(DRAM可达到较SRAM更高的密度)。因此SRAM比DRAM更加昂贵,带来的效果是訪...
分类:
其他好文 时间:
2015-08-20 10:16:24
阅读次数:
96
(1)汇编指令是机器指令的助记符,同机器指令--对应(2)每一种cpu都有自己的汇编指令集(3)cpu可以直接使用的信息在存储器中存放。(4)在存储器中指令和数据没有任何区别,都是二进制信息。(5)存储单元从零开始顺序编号(6)一个存储单元可以存储8个bit(用作单位写成"b"),即8位二进制数。(...
分类:
其他好文 时间:
2015-08-19 23:37:32
阅读次数:
146
嵌入式软件就是给专门的嵌入式系统设计的软件,和一般的PC软件差别不是很大,主要的区别在嵌入式系统对功耗和内存大小上有严格的限制,所以嵌入式软件一定要精简,高效。
一个嵌入式系统一般都包含以下几个部分:cpu,存储器,电源,接口,功能模块电路。而嵌入式软件就是用来驱动硬件工作以达到系统的工作目的。
由于嵌入式系统的内存有限,所以软件大部分是由C写的,因为C++,java等语言虽然方便,但是很费内...
分类:
其他好文 时间:
2015-08-19 13:32:41
阅读次数:
97