第4章 存储系统
- 格式:ppt
- 大小:1.75 MB
- 文档页数:146


第四章 作业答案
解释概念:主存、辅存,Cache, RAM, SRAM, DRAM, ROM, PROM ,EPROM ,EEPROM CDROM,
Flash Memory.
解:1主存:主存又称为内存,直接与CPU交换信息。
2辅存:辅存可作为主存的后备存储器,不直接与CPU交换信息,容量比主存大,速度比主存慢。
3 Cache: Cache缓存是为了解决主存和CPU的速度匹配、提高访存速度的一种存储器。它设在主存和CPU之间,速度比主存快,容量比主存小,存放CPU最近期要用的信息。
4 RAM; RAM是随机存取存储器,在程序的执行过程中既可读出信息又可写入信息。
5 SRAM: 是静态RAM,属于随机存取存储器,在程序的执行过程中既可读出信息又可写入信息。靠触发器原理存储信息,只要不掉电,信息就不会丢失。
6 DRAM 是动态RAM,属于随机存取存储器,在程序的执行过程中既可读出信息又可写入信息。靠电容存储电荷原理存储信息,即使电源不掉电,由于电容要放电,信息就会丢失,故需再生。
7 ROM: 是只读存储器,在程序执行过程中只能读出信息,不能写入信息。
8 PROM: 是可一次性编程的只读存储器。
9 EPROM 是可擦洗的只读存储器,可多次编程。
10 EEPROM: 即电可改写型只读存储器,可多次编程。
11 CDROM 即只读型光盘存储器。
12 Flash Memory 即可擦写、非易失性的存储器。
存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?
答:存储器的层次结构主要体现在Cache—主存和主存—辅存这两个存储层次上。
Cache—主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。
第4章 Android中的数据存取
程序是数据的输入、处理、输出的过程,不管是操作系统还是应用程序,都不可避免要用到大量的数据。由于内存容量有限,且一旦关机,内存中的信息都消失,因此,一般把需要下次使用的数据保存在磁盘(对于手机来说SD卡)中。操作系统一般以文件的形式来保存数据,而应用程序更喜欢使用数据库来保存。
在手机中,也有许多需要保存的数据,如音频文件、视频、图片、通讯录、短信、游戏中的设置等数据。Android作为一种手机上的操作系统,提供了以下几种数据存取方式:Preference(配置)、File(文件)、SQLite(数据库)、网络等。
另外,在Android中,各个应用程序组件之间是相互独立的,彼此的数据一般不能共享,为了实现数据的共享,Android提供Content Provider组件来实现应用程序之间的数据共享(最典型的共享就如通讯录)。
4.1 Preference
Preference提供了一种轻量级的数据存取方法,应用场合主要是数据比较少的配置信息。它以“键-值”(是一个Map)对的方式将数据保存在一个XML配置文件中。
4.1.1 Preference简介
使用Preference方式来存取数据,要用到SharedPreferences接口和SharedPreferences的一个内部接口SharedPreferences.Editor,这两个接口在android.content包中。
调用Context.getSharedPreferences( String name, int mode)方法可得到SharedPreferences接口,该方法的第一个参数是文件名称,第二个参数是操作模式。操作模式有三种:MODE_PRIVATE(私有)、MODE_WORLD_READABLE(可读)和MODE_WORLD_WRITEABLE(可写)。
SharedPreferences提供了获得数据的方法,如:getString、getInt等。调用其edit方法返回SharedPreferences.Editor内部接口,该接口提供了保存数据的方法,如putString、putInt等,调用该接口的commit方法,可以将数据进行保存。
第四章 存储器管理
第0节 存储管理概述
一、存储器的层次结构
1、在现代计算机系统中,存储器是信息处理的来源与归宿,占据重要位置。但是,在现有技术条件下,任何一种存储装置,都无法从速度、容量、是否需要电源维持等多方面,同时满足用户的需求。实际上它们组成了一个速度由快到慢,容量由小到大的存储装置层次。
2、各种存储器
• 寄存器、高速缓存Cache:少量的、非常快速、昂贵、需要电源维持、CPU可直接访问;
• 内存RAM:若干(千)兆字节、中等速度、中等价格、需要电源维持、CPU可直接访问;
• 磁盘高速缓存:存在于主存中;
• 磁盘:数千兆或数万兆字节、低速、价廉、不需要电源维持、 CPU不可直接访问;
由操作系统协调这些存储器的使用。
二、存储管理的目的
1、尽可能地方便用户;提高主存储器的使用效率,使主存储器在成本、速度和规模之间获得较好的权衡。(注意cpu和主存储器,这两类资源管理的区别)
2、存储管理的主要功能:
• 地址重定位
• 主存空间的分配与回收
• 主存空间的保护和共享
• 主存空间的扩充
三、逻辑地址与物理地址
1、逻辑地址(相对地址,虚地址):用户源程序经过编译/汇编、链接后,程序内每条指令、每个数据等信息,都会生成自己的地址。
一个用户程序的所有逻辑地址组成这个程序的逻辑地址空间(也称地址空间)。这个空间是以0为基址、线性或多维编址的。
2、物理地址(绝对地址,实地址):是一个实际内存单元(字节)的地址。
计算机内所有内存单元的物理地址组成系统的物理地址空间,它是从0开始的、是一维的;
将用户程序被装进内存,一个程序所占有的所有内存单元的物理地址组成该程序的物理地址空间(也称存储空间)。
四、地址映射(变换、重定位)
当程序被装进内存时,通常每个信息的逻辑地址和它的物理地址是不一致的,需要把逻辑地址转换为对应的物理地址----地址映射;
地址映射分静态和动态两种方式。
一、单项选择题
1.下列叙述中( )是正确的。
A.主存可由RAM和ROM组成 B主存只能由ROM组成
C.主存只能由RAM组成 D以上答案都不正确
2.和辅存相比,主存的特点是( )。
A.容量小:速度快、成本高 B.容量小、速度快、成本低
C、容量大、速度快、成本高 D容量大、速度快、成本低
3.一个16 K×32位的存储器,其地址线和数据线的总和是( )。
A.48 B.46 C.38 D.44
4.一台计算机有64 MB的主存,字长为4字节,那么在存储器中对单个字寻址需要( )位地址。
A.23 B 24 C 25 D.26
5.某存储器容量为32 K×16位,则( )
A、地址线l6根,数据线32根 B、地址线32根,数据线16根
C、地址线15根,数据线16根D、地址线16根,数据线16根 6.某存储器容量为32K×16位,则( )
A.其地址线是16根 B 其地址线数与16无关
C.其地址线数与16有关 D 无法确定其地址线与16的关系
8.DRAM地扯分两次输入(行选通RAS、列选通CAS)的目的是( )。
A.提高速度 B.减少芯片引出线
C.刷新 D电平需要
9.在磁盘存储器中,以下正确的描述是( )。
A.各磁道的位密度相等 B.内圈磁道的位密度较大
C.外圈磁道的位密度较大 D.内外圈磁道的位密度相等
位密度是磁道单位长度上的记录的二进制代码的位数,
由于每个磁道记录的信息量是相等的,而内圈的长度较短,
所以内圈磁道的位密度较大。
10.活动头磁盘存储器的寻道时间通常是指( )。 A.最大寻道时间
B.最小寻道时间
C.最大寻道时间和最小寻道时间的平均值
D.最大寻道时间和最小寻道时间之和