存储器有内存,外存等。硬盘属于后者。
内存特点是速度快,主要缺点是小,价格高
在内存和CPU中间还有一级CACHE,速度介于二者之间,CPU执行的指令从CACHE中取得,CACHE的数据从内存中取得。在系统运行的时候还存在一个虚拟存储器,是建立在硬盘上的一块区域,为内存提供后备的存储空间。
CPU   <->  CACHE  <->  RAM   <-> VIRTUALRAM   <-> DIAK
他们中间有着一级一级的数据交换,这是操作系统提供的功能,具体实现的手段很多,有很多系统数据结构维持,比如段表,页表,概念算法都很多。你得看看操作系统方面的书。 
之所以存在这些东西主要是内存速度与CPU速度不在一个级别,内存的大小也很少到达4G。
4G只是因为他是32位操作系统,实际上不可能用得了

解决方案 »

  1.   

    存储器有内存,外存等。硬盘属于后者。
    内存特点是速度快,主要缺点是小,价格高
    在内存和CPU中间还有一级CACHE,速度介于二者之间,CPU执行的指令从CACHE中取得,CACHE的数据从内存中取得。在系统运行的时候还存在一个虚拟存储器,是建立在硬盘上的一块区域,为内存提供后备的存储空间。
    CPU   <->  CACHE  <->  RAM   <-> VIRTUALRAM   <-> DIAK
    他们中间有着一级一级的数据交换,这是操作系统提供的功能,具体实现的手段很多,有很多系统数据结构维持,比如段表,页表,概念算法都很多。你得看看操作系统方面的书。 
    之所以存在这些东西主要是内存速度与CPU速度不在一个级别,内存的大小也很少到达4G。
    4G只是因为他是32位操作系统,实际上不可能用得了
      

  2.   

    存储器有内存,外存等。硬盘属于后者。
    内存特点是速度快,主要缺点是小,价格高
    在内存和CPU中间还有一级CACHE,速度介于二者之间,CPU执行的指令从CACHE中取得,CACHE的数据从内存中取得。在系统运行的时候还存在一个虚拟存储器,是建立在硬盘上的一块区域,为内存提供后备的存储空间。
    CPU   <->  CACHE  <->  RAM   <-> VIRTUALRAM   <-> DIAK
    他们中间有着一级一级的数据交换,这是操作系统提供的功能,具体实现的手段很多,有很多系统数据结构维持,比如段表,页表,概念算法都很多。你得看看操作系统方面的书。 
    之所以存在这些东西主要是内存速度与CPU速度不在一个级别,内存的大小也很少到达4G。
    4G只是因为他是32位操作系统,实际上不可能用得了