当前位置:首页 > 内存 > 正文

内存有什么构成(内存存储器一般由什么组成)

  • 内存
  • 2024-06-12 21:29:51
  • 6145

一、什么是内存?内存有什么用?内存是计算机的重要组成部分之一,又称内存、主存。它用于暂时存储CPU中的运行数据,并与硬盘等外部存储交换数据。它是外部存储器和CPU之间的桥梁。所有计算机程序都在内存中运行。内存性能影响计算机的整体性能。只要计算机开始工作,操作系统就会将需要计算的数据从内存传输到CPU进行计算。一旦计算完成,CPU就会传输结果。
二、计算机里的题目:已知内存有数FCH,表示成十进制整数为()?

这个问题不严谨。严格的表达是“已知内存中有一个有符号整数FCH,占用一个字节的空间……”

为什么要强调有符号单字节整数?这与计算机存储数据的方式有关。

数字在内存中以二进制补码表示。对于有符号数,第一位是符号位(0表示正,1表示负)。其余部分以二进制补码格式存储数据。正整数和零的补码是它们的二进制(即源代码);负整数的补码是将原码除符号位以外的所有位取反(0变成1,1变成0,符号位1不变。)后面加1。

例如:十六进制数-73。73的二进制版本,补成1个字节,有:

73=01110011(原码)

如果是负数,第一位是符号位。因此,-73应该表示为:

-73=11110011(原代码)

但是,内存值是以二进制补码形式存储的。因此,根据刚才提到的规则,用一个字节的空格来表示-73,其二进制格式应该为:

-73=10001101(补码)

最后一个补码是数据在计算机中的存储方式

回到这个问题,单字节的十六进制数FCH转换成二进制为:

11111100(补码,第一位为符号位)

转换为原码:

10000100(原码)

其中,数值位数为:0000100,换算成十进制为4。

因此,答案是-4。


三、内存卡上面显示“10”是什么意思?存储卡上的10表示c10,即class10\r\n存储卡的class表示传输速度(写入速度和读取速度),包括[Class2(2MB/秒)、Class4(4MB/秒)、Class6(6MB/秒)、Class10(10MB/秒)](最低速度)\r\n\r\nSD2.0规范中SD卡的性能分为不同等级要求:\r\nClass0:包含条件低于Class2且未标有SpeedClass2:能够观看普通MPEG4MPEG2电影、SDTV和数码相机拍摄\r\nClass4:能够流畅播放;电视(HDTV)、数码相机连拍等;\r\nClass6:满足单反相机连拍和专业设备使用的要求;\r\nClass10:满足更快的存储要求速度高。\r\n\r\n类级别根据每秒8KB进行转换:\r\nClass4表示以每秒4MB的速度写入8KB文件,Class10表示以每秒10MB的速度写入8KB文件有没有,有多少个8K文件写入速度是每秒几MB?