内存、硬盘和64位操作系统
有不懂计算机的同事问我,为什么要用64位的操作系统啊?我解释说,32位操作系统只能认识4G不到的内存。
同事接着问,内存是什么啊?我回到内存是放数据的,可以和CPU更快地交流数据,比硬盘快多了。
同事又问,硬盘为什么慢啊?我说计算机在运行时,实际像是在搬箱子,把数据从硬盘上搬到内存中,然后CPU再进行处理,最后输出结果......同事说,这么复杂啊。
我当时深感挫折,爱英斯坦曾经说过,一个人不能深入浅出地把问题讲清楚,这说明他自己也没把事情弄清楚。搞计算机10几年了,其实计算机如何运作的,我从不深究。回头看看大学里的计算机原理,觉得真是写给外星人看的。Baidu一下,觉得用书架来比喻硬盘不错,把这个比喻扩展一下,配合图文:
计算机像一个书房,硬盘就像是书架,而书架上的书就是数据。而内存就是办公桌,书架上的书放到办公桌上给你处理。而你自然就相当于CPU了。
问题是你这个人有时视野比较小,地址总线32位,2的32次方是4G,那就是说,你只能看到大小为4G的内存(办公桌)。配合着CPU,你的意识系统(操作系统Windows)很多版本只认识4G以内的内存。有人也许会问,为什么只认识4G以内呢?不搞个通用的版本呢?网上有人说那是微软做了限制,是不是就不得而知了。
有的人(CPU)比较大,地址总线64位 ,多见服务器,这时就可以看到4G以上的办公桌了。
而进程是一个正在运行的程序,好比有人给了你一张任务清单,让你按顺序执行。而这张任务清单上如果让你同时干几件事,比如一边听音乐,一边打字,一边朗读,那就叫多线程。
电脑能同时运行多个进程,而一个进程能包括多个线程。
同事接着问,内存是什么啊?我回到内存是放数据的,可以和CPU更快地交流数据,比硬盘快多了。
同事又问,硬盘为什么慢啊?我说计算机在运行时,实际像是在搬箱子,把数据从硬盘上搬到内存中,然后CPU再进行处理,最后输出结果......同事说,这么复杂啊。
我当时深感挫折,爱英斯坦曾经说过,一个人不能深入浅出地把问题讲清楚,这说明他自己也没把事情弄清楚。搞计算机10几年了,其实计算机如何运作的,我从不深究。回头看看大学里的计算机原理,觉得真是写给外星人看的。Baidu一下,觉得用书架来比喻硬盘不错,把这个比喻扩展一下,配合图文:
计算机像一个书房,硬盘就像是书架,而书架上的书就是数据。而内存就是办公桌,书架上的书放到办公桌上给你处理。而你自然就相当于CPU了。
问题是你这个人有时视野比较小,地址总线32位,2的32次方是4G,那就是说,你只能看到大小为4G的内存(办公桌)。配合着CPU,你的意识系统(操作系统Windows)很多版本只认识4G以内的内存。有人也许会问,为什么只认识4G以内呢?不搞个通用的版本呢?网上有人说那是微软做了限制,是不是就不得而知了。
有的人(CPU)比较大,地址总线64位 ,多见服务器,这时就可以看到4G以上的办公桌了。
而进程是一个正在运行的程序,好比有人给了你一张任务清单,让你按顺序执行。而这张任务清单上如果让你同时干几件事,比如一边听音乐,一边打字,一边朗读,那就叫多线程。
电脑能同时运行多个进程,而一个进程能包括多个线程。
其实有同学说得好,解释那么多干嘛,就说跑得更快不就行了。
相关推荐
【标题】"硬盘安装64位操作系统所需bootsect"涉及的核心技术是计算机系统的启动加载程序,特别是Microsoft Windows操作系统中的bootsect工具。Bootsect是Windows安装过程中一个关键的实用程序,它的主要任务是更新...
安装64位操作系统需要满足特定的硬件配置要求,尤其是CPU和内存。通过上述三种不同的安装方法,即使在32位硬件环境下,用户也能成功安装并运行64位的Windows 7操作系统。每种方法都有其特点,如方法一和二更注重于...
RamDisk Plus 9.0 64是一款专门用于创建和管理内存盘的软件,它专为64位操作系统设计,支持大内存环境。该软件提供了用户友好的界面,允许用户自定义内存盘的大小、格式(如FAT32或NTFS)以及驱动器字母。此外,它还...
**CentOS 6.4版本64位操作系统虚拟机** CentOS 6.4是一款基于Linux内核的开源操作系统,它是Red Hat Enterprise Linux (RHEL)的一个克隆版,旨在提供一个免费、稳定且功能丰富的服务器环境。这个版本是64位的,这...
硬盘分区管理是计算机系统中的一项基础操作,尤其在32位和64位操作系统环境下,对硬盘进行合理的分区和管理显得尤为重要。这篇文章将详细介绍硬盘分区的相关知识,包括分区的类型、分区工具、分区操作以及在不同位数...
在32位操作系统中,由于地址空间的限制,最大可识别和使用的内存通常不超过4GB(尽管有一些优化技术可以突破这一限制)。而64位系统则提供了更大的地址空间,理论上可以支持数百GB甚至TB的内存。内存虚拟盘在这种...
在Windows 2008 R2这样的64位操作系统中,RamDisk能够提供显著的性能提升,因为内存的读写速度远超过传统的机械硬盘或固态硬盘。这种技术特别适合对速度有极高要求的应用场景,例如缓存、临时文件存储、运行大型...
当升级到64位操作系统时,虽然可以访问超过4GB的内存,但由于硬件设备的限制,如32位驱动程序,系统仍可能不能充分利用全部内存。64位系统提供了更大的寻址空间,可以支持更多的地址,但这并不意味着所有32位系统下...
Ramdisk和Supercache的组合恰好解决了这个问题,通过创建内存硬盘和利用内存作为硬盘缓存,这些额外的内存可以被高效地使用,提升系统性能。 在实际应用中,`ramdisk5.zip` 可能是一个包含Ramdisk软件的压缩包,...
在现代计算机技术中,64位操作系统已经成为了主流,其强大的性能和扩展性为用户提供了更为流畅的体验。而针对这一平台,辅助软件同样至关重要,其中Win64AST便是一款专为64位Windows系统设计的高效工具。本文将深入...
【标题】"WMI-64- c语言 获取 CPU序列号 CPUID,硬盘序列号 支持64位编译" 提供了一种在64位环境下使用C语言获取CPU序列号和硬盘序列号的方法。这种方法是通过Windows Management Instrumentation(WMI)技术实现的...
尤其在64位操作系统环境下,硬盘分区的管理和优化显得尤为重要。"硬盘分区64位"这个标题所指的,主要是针对运行64位Windows 7操作系统的电脑,进行硬盘分区操作的软件或工具。 64位操作系统,如Windows 7 64位版,...
首先,我们要理解32位和64位操作系统的区别。32位系统(x86)最多支持4GB内存,并且不能完全利用超过4GB的内存;而64位系统(x64)则能够处理更大的内存,并且提供更好的性能和兼容性,特别是对于处理大量数据或运行...
在32位操作系统环境下,由于地址空间限制,系统通常只能直接访问4GB左右的内存,其中一部分还要被硬件和操作系统自身占用。然而,现代计算机的内存配置往往远超这个数量,剩余的内存就无法被传统方式有效利用。...
32位操作系统和64位系统各有其特点,但究竟是哪个运行更快,实际上取决于多种因素,包括硬件配置、软件设计以及应用场景。 首先,从软件角度来看,无论是32位还是64位的操作系统和应用程序,它们都需要进行特定的...
64位补丁适用于64位操作系统,如Windows 7 64位版,而32位补丁则适用于32位操作系统。这些补丁通常用于解决软件与不同系统兼容性问题,确保软件能在各种环境下正常工作,并可能包含针对特定操作系统的性能优化。 ...
在计算机领域,64位操作系统是指能够处理大量数据和内存的系统,它们比32位系统具有更高的性能和更大的内存管理能力。 Ghost的核心功能包括系统备份、系统恢复和硬盘克隆。在64位系统环境下,Ghost提供了对这些操作...
在32位操作系统中,由于地址空间的限制,通常只能识别和使用大约4GB的物理内存,剩余的内存则无法有效利用。为了解决这一问题,内存硬盘虚拟工具应运而生,它能将这部分未充分利用的内存转化为一个虚拟硬盘,从而...
标题中的“WIN7_32位系统大内存补丁”指的是针对Windows 7 32位操作系统的内存优化工具,其主要目的是解决32位系统无法有效利用超过4GB内存的问题。在32位系统中,由于地址空间限制,操作系统默认只能识别并使用大约...
64位操作系统和工具能够处理更大的内存地址空间,理论上允许应用程序访问超过4GB的物理内存,这对于运行大型软件、进行大数据分析或者高强度计算任务至关重要。 在64位系统中,操作系统、驱动程序和应用程序都需要...