为什么不用32位操作系统?和63位系统差别?

    转载自百度知道网友回答:电脑32位和64位有什么区别
    电脑的位数一般即指操作系统的位数,32位操作系统可以寻址2的32次方个字节的内存范围,64位操作系统则可寻址2的64次方个字节的内存范围,内存容量的大小对运算速度有一定的影响,因而64位的运算速度理论上来说比32位快。
    具体区别:
1、支持的内存不同
    32位的操作系统,最多支持4G的内存,实际内存为3.25G;64位系统支持4G 8G 16G 32G 64G 128G 256G内存,理论上可以无限支持。
2、支持的处理器不同
    64位的操作系统支持基于64位的处理器,而32位的系统却不能完全支持64位的处理器。
3、支持的软件不同
    32位的操作系统,支持基于32位的软件,不能运行64位的软件;而64位的系统一般这两种类型的都支持,基本上与各种软件都兼容,特别是adobe公司的软件,现在的新版本的都只支持64位。
4、处理数据的能力
    32和64表示CPU可以处理最大位数,一次性的运算量不一样,理论上64位的会比32位快1倍,内存寻址也不一样。
5、系统体积大小
    64位系统都比32位系统大的多,比如win7 64位比win7 32位系统大700M左右。

    扩展资料:
    目前操作系统的结构,操作系统理论研究者有时把操作系统分成四大部分:
    1、驱动程序- 最底层的、直接控制和监视各类硬件的部分,它们的职责是隐藏硬件的具体细节,并向其他部分提供一个抽象的、通用的接口。
    2、内核- 操作系统之最内核部分,通常运行在最高特权级,负责提供基础性、结构性的功能。
    3、支承库- (亦作“接口库”)是一系列特殊的程序库,它们职责在于把系统所提供的基本服务包装成应用程序所能够使用的编程接口(API),是最靠近应用程序的部分。例如,GNU C运行期库就属于此类,它把各种操作系统的内部编程接口包装成ANSI C和POSIX编程接口的形式。
    4、外围- 所谓外围,是指操作系统中除以上三类以外的所有其他部分,通常是用于提供特定高级服务的部件。例如,在微内核结构中,大部分系统服务,以及UNIX/Linux中各种守护进程都通常被划归此列。
    当然,所提出的四部结构观也绝非放之四海皆准。例如,在早期的微软视窗操作系统中,各部分耦合程度很深,难以区分彼此。而在使用外核结构的操作系统中,则根本没有驱动程序的概念。因而,讨论只适用于一般情况,具体特例需具体分析。
    操作系统中四大部分的不同布局,也就形成了几种整体结构的分野。常见的结构包括:简单结构、层结构、微内核结构、垂直结构、和虚拟机结构。

猜你喜欢

转载自blog.csdn.net/qq_36885128/article/details/88063941