① 计算机存储器可分为哪几类只要区别是什么
计算机存储器可分为内存和外存两大类。
内存和外存的区别:
1,性质不同:
外部存储器是指除计算机存储器和CPU缓存以外的存储器,在断电后仍能存储数据。常用外存包括硬盘、软盘、光盘、U盘等。
存储器是计算机中最重要的部件之一。它是与CPU通信的桥梁。计算机中的所有程序都在内存中运行,因此内存的性能对计算机有很大的影响。
2,信息存储方面不同:
计算机完成作业后,内存存储设备不需要存储任何信息。因此,如果内存中没有信息,则在内存中找不到所需的内容。无法保存在内存模块上。
保存的信息只能保存在外部存储器中,如U盘和软盘。同时,外部存储容量大,便于携带,您可以随时找到想要的存储信息。
3,两者的运行速度不同:
外部存储器可以长期保存数据,交换速度比较慢,存储器的交换速度很快,但文件不能永久保存,断电文件消失。
内存作为一种临时存储设备,在计算数据或执行程序时是一种临时存储设备。在日常生活中,它不适合长期存储设备,因此使用时间有限。
(1)存储类别代表什么扩展阅读:
内存的工作速度和存储容量对系统的整体性能、系统的规模和效率都有很大的影响。存储器是由大规模集成电路构成的半导体存储器。它可以分为RAM和ROM。
RAM中的信息可以随机读写,但不能长期保存。一旦电源关闭,RAM中的信息将不会被保存。
随机存取存储器所采用的存储单元工作原理的不同又分为静态随机存储器SRAM和静态随机存器DRAM。
SRAM采用稳态电路(如触发器)作为存储单元,在正常工作状态下存储信息,保持稳定,可多次读取,存取速度比DRAM快,但由于单元电路的复杂性,集成度低于DRAM,价格较高。
② 存储的分类有哪几种并简单进行描述
四种变量存储类型。说明符如下:
auto static extern register
一、auto
auto称为自动变量。
局部变量是指在函数内部说明的变量(有时也称为自动变量)。用关键字auto进
行说明, 当auto省略时, 所有的非全程变量都被认为是局部变量, 所以auto实际上
从来不用。
二、static
static称为静态变量。根据变量的类型可以分为静态局部变量和静态全程变量。
1. 静态局部变量
它与局部变量的区别在于: 在函数退出时, 这个变量始终存在, 但不能被其它
函数使用, 当再次进入该函数时, 将保存上次的结果。其它与局部变量一样。
2. 静态全程变量
Turbo C将大型程序分成若干独立模块文件分别编译, 然后将所有模块
的目标文件连接在一起, 从而提高编译速度, 同时也便于软件的管理和维护。静态
全程变量就是指只在定义它的源文件中可见而在其它源文件中不可见的变量。它与
全程变量的区别是: 全程变量可以再说明为外部变量(extern), 被其它源文件使用,
而静态全程变量却不能再被说明为外部的, 即只能被所在的源文件使用。
三、extern
extern称为外部变量。为了使变量除了在定义它的源文件中可以使用外, 还要
被其它文件使用。因此, 必须将全程变量通知每一个程序模块文件, 此时可用
extern来说明。
四、register
register称为寄存器变量。
③ 局部变量的储存类别是什么变量,静态局部变量和寄存器变量
c语言存储类型有四种,分别是auto, extern, register, static。
1、局部变量,在没有任何修饰的情况下,存储类型为auto。
即定义局部变量int a;和auto int a;是相同的。
auto为缺省类型。
2、静态局部变量。
静态局部变量是指有static修饰的局部变量,比如
static int a;
其存储类型为static。
3、寄存器变量。
是指用register修饰的变量,比如:
register int a;
其存储类型为register。
④ 计算机存储器可分为几类它们的主要区别是什么
计算机存储器可分为两类,分别有内存和外存。
二者的区别:
1、位置不同
内存也被称为内存储器和主存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。常见的外存储器有硬盘、软盘、光盘、U盘等。
2、特点不同
内存储器速度快 价格贵,容量小,断电 后内存内数据会丢失。(ROM 断电不丢失)
外存储器 单位价格低,容量大,速度慢, 断电后数据不会丢失。
(4)存储类别代表什么扩展阅读:
外存的类型
软盘:软磁盘使用柔软的聚酯材料制成原型底片,在两个表面涂有磁性材料。常用软盘直径为3.5英寸,存储容量为1.44MB,软盘通过软盘驱动器来读取数据。
U盘:U盘也被称为“闪盘”,可以通过计算机的USB口存储数据。与软盘相比,由于U盘的体积小、存储量大及携带方便等诸多优点,U盘已经取代软盘的地位。
硬盘:硬磁盘是由涂有磁性材料额铝合金圆盘组成的,每个硬盘都由若干个磁性圆盘组成。
磁带存储器:磁带也被称为顺序存取存储器SAM。它存储容量很大,但查找速度很慢,一般仅用作数据后备存储。计算机系统使用的磁带机有3中类型:盘式磁带机、数据流磁带机及螺旋扫描磁带机。
光盘存储器:光盘指的是利用光学方式进行信息存储的圆盘。它应用了光存储技术,即使用激光在某种介质上写入信息,然后再利用激光读出信息。光盘存储器可分为:CD-ROM、CD-R、CD-RW、和DVD-ROM等。
软盘、硬盘、光盘、U盘、磁带都是外部存储器。从冯.诺依曼的存储程序工作原理及计算机的组成来说,计算机分为运算器、控制器、存储器和输入/输出设备,这里的存储器就是指内存,而硬盘属于输入/输出设备。
CPU运算所需要的程序代码和数据来自于内存,内存中的东西则来自于硬盘,所以硬盘并不直接与CPU打交道。
硬盘相对于内存来说就是外部存储器。存储器是用来存储器数据的,内存有高速缓存和内存,计算机内部存储,外存就是类似U盘的外部存储。
⑤ c++中的变量存储类别是指变量在内存中的存储方法,这种说法对吗
C++在存储一个类型的变量需要三点
1.存在哪里--也就是变量的地址
2.存多大-也就是所占的空间
3.怎么存-也就是存储和解析的方法,比如int类型和double类型的存储方式就不一样
所以您那样的说法知识说对了一半
c++中的变量存储类别是指变量在内存中的存储方法//应该是指变量在内存中的存储方法和存储的大小
⑥ 在C语言中,存储类别包括什么
1、c语言中的存储类型有static 、auto、extern、及register,函数默认的存储类型应该是extern,意思是具有外部链接性的。一般来说,会通过extern来声明函数。
2、比如下面的代码,在1.c中定义一个函数,函数的声明写在1.h头文件中,在2.c中通过添加1.h的头文件,来声明及调用函数f()。
//1.c
void f() { ; }
//1.h
extern void f();
//2.c
#include "1.h"
int main() { f();}
⑦ 在C语言中,全局变量的存储类别是什么
内存中供用户使用的存储空间分为代码区与数据区两个部分。变量存储在数据区,数据区又可分为静态存储区与动态存储区。
静态存储是指在程序运行期间给变量分配固定存储空间的方式。如全局变量存放在静态存储区中,程序运行时分配空间,程序运行完释放。
动态存储是指在程序运行时根据实际需要动态分配存储空间的方式。如形式参数存放在动态存储区中,在函数调用时分配空间,调用完成释放。
C语言中对变量的说明包括两方面的内容:变量类型以及变量的存储类型。变量类型如:int(整形),char(字符型)是用来说明变量所占用的内存空间的大小。变量存储类型用来说明变量的作用范围。
⑧ 变量的存储类型是什么
量有4种存储类型,分别是auto(自动型)、static(静态型)、register(寄存器型)和extern(外部型)。在定义或说明一个变量时可以加上存储类型关键字,以限定其存储类别。
存储类型决定了系统将在哪一个数据存储区为变量分配存储空间。
⑨ C语言中怎么区分动态存储类别与静态存储类别
内存中的变量,其存储类别有三个方面,分别是作用域,存储时期和链接。
1.作用域分为代码块作用域和文件作用域。
2.存储时期分为静态,自动和分配。
3.链接分为空链接,内部链接和外部链接。
因为全部详细讲的话,字太多,我针对你的问题说说。
首先,具有文件作用域的变量肯定是静态的。
其次,具有文件作用域的变量默认都是动态的,如果在前面加上static关键字,那就变成静态的了。