128电脑系统占多少空间-128g系统占多少
1.为什么没有人开发128位系统?
2.Windows10系统C盘分配多少空间合适?合理划分win10C盘空间的方法
3.苹果笔记本macbook air 13.3英寸用windows系统占空间多少,128够不够
4.ssd固态硬盘128G,安装系统时候需要分区吗?没有机械硬盘的情况下。
5.一台电脑 操作系统按32位寻址 ,硬盘大小 20G ,内存128m,虚拟存储空间有__M
为什么没有人开发128位系统?
今天科技技术小时代说说为什么没有人开发128位系统。
首先,128位的操作系统是为谁服务的?它一次能访问128bit的数据,那么一定需要硬件来支持,就像我们之前比较老的32位CPU不能装在64位的Windows上一样,所以这个问题实际上是为什么没有128位的CPU?
在民用市场,我们看到的都是x86(电脑)或ARM(手机)处理器,最多也就是64位的处理器,没有看到128位的,那是因为距离用完64位地址空间还有很长的路要走。还是先来看看之前CPU的地址总线和它们能访问的内存大小。
8位CPU具有16位至20位的地址总线/ 最多访问1MB内存16位CPU具有20+位地址总线/ 最多访问1MB内存32位CPU是有32-36位地址总线/ 最多访问64GB内存64位CPU通常具有40+位地址总线,通常小于64位/ 可访问数百TB内存这是一个有趣的现象,并不是CPU位宽就等同于它的地址总线位宽,比如32位CPU实际可能寻址64GB的内存,所以下次有人说你这个是32位的,只能用4GB内存,可以纠正下,真正限制这个4GB大小的是32位的操作系统。
在PC上64位处理器中,地址总线为48位,能寻址256TB(2^48)内存,可我们还经常在讨论16GB的内存到底有没有必要呢,那256TB=256000GB,这个到底有多大真没什么概念,真想不到民用怎么才能用完。反正我们不太可能在单个处理器上看到这么多的内存。大多数使用海量存储器的现代系统都是分布式存储器架构,具有大量协作处理器,每个处理器都有自己的RAM和独立的地址空间,所以实际上不可能用到那么大的内存。吧,在1981年,伟大的比尔盖茨说过“对于任何人来说,640KB内存都足够了”,我们还是乐观预估下。毕竟扩大地址空间虽然没有太多价值,但增加每条指令执行的计算宽度还是有价值的,计算宽度的增加会增加计算逻辑与支持/控制逻辑的比率。支持/控制逻辑有它自己的增长压力,更加复杂的分支预测器,更复杂的缓存,更宽的总线以增加内存带宽,缓存一致性机制等等,可能128位的CPU就有价值了。在一些超级计算机上,已经有开始使用128位以上的存储器地址,能在硬件上实现128位浮点运算。
理器bit位宽作用主要是为了提升寻址能力,寻址可以简单理解为cpu通过一个寄存器的值来决定自己在内存中操作什么位置的数据,那么这个值越大能直接访问的范围就越大。比如32位操作系统只能访问4g内存,这就是位宽限制导致的。可以使用变通的方法来访问更多的内存哈,但是那样就降低了运行效率。各位知道当前64位cpu已经可以直接寻址18.45EB(近似等于18后面加6个零的TB,大家现在用的内存是几十到一百g,也就是0.1TB,现在主流硬盘容量是3、4TB)的数据了,而当前我们还完全没有必要用这么大的内存,所以64位够用很久(基本这一条就够了)。
第二个是运算能力,实际上高bit的cpu寄存器保存的值的范围更大。当前64位处理器所能处理的数值满足人类绝大多数需要。不满足的那部分以前也是靠几个数一起实现的,这种场景太少了。结果就是当前64位处理器绝大多数运算场景下一次取值就够了,再大也没有任何意义,不能提升运算速度。
两个最大的优点完全用不上,缺点就不说了,手机码字眼睛累,通过上面的内容大家就可以得出结论,当前需求下128位cpu并不能获得比64位更大的优势,那么没有优点的东西是不会有人生产的,估计64位系统还会存在很长一段时间。
首先我们要明白操作系统的位数是什么?操作系统的位数本质上是指其所承载的硬件系统在一个时钟周期所能处理的数据的位数,而这个位数是依赖于c硬件架构的,其实就是取决于cpu的架构,得看cpu能够接受的指令长度以及其所支持的指令集的位数决定,目前主流个人电子产品cpu支持的指令长度最多64位,128位的指令集都没有出现,何来128位的操作系统?
cpu架构及指令集长度从早期的16位扩展到32位直到今天的64位,事实上为了兼容过去的程序运行每一次指令集的扩充都会涉及到对早期指令集的兼容问题,唯一的解决办法就是在早期的短指令前面加上足够的0来进行扩充,从而模拟短指令的运行,结果就是反而降低了运行效率,例如你在64位系统上运行32位的应用程序反而不如在32位系统上运行效率高,不过由于现在的计算机的运算速度高,普通用户难以察觉而已,所要真正发挥出64位cpu及操作系统的优势必须是真正的64位应用程序才可以达成。
本文由科技技术小时代原创转载请注明出处。
Windows10系统C盘分配多少空间合适?合理划分win10C盘空间的方法
电脑小白安装上windows10系统后不太清楚应该给C盘划分多大的容量空间?毕竟C盘是储存系统文件的,太大或太小的不好。那么C盘究竟多大合适?此问题困扰着许多网友。就此疑问,小编和大家说下合理划分win10C盘空间的方法。
具体方法如下:
1、C盘究竟多大合适?那还是在实际的测试过程中来举例说明,我安装的是WINDOWS10系统,固态硬盘大小是128GB,用来安装的是安卓模拟器,C盘预留的空间是60GB。
2、由于没有彻底的关闭,WINDOWS10自动更新功能,在使用了不到一个礼拜,C盘的空间只剩下不到8GB,用第三方软件进行清理系统大文件。
3、将系统C盘的虚拟内存文件删除,因为本身台式电脑安装的是48g的内存,C盘空间虚拟内存文件占用6GB左右,台式电脑的物理内存8GB道16GB之间,个人建议,将虚拟内存设置在C盘之外的其他盘。
4、大小为物理内存的1倍到1.2倍
又将系统的休眠文件删除,只要系统运行休眠文件的大小和物理内存大小是相同的,删除休眠文件40g,即便是你关闭了休眠系统,但没有彻底的删除,当电脑下一次启动运行一段时间就又会产生文件。
5、这里还不算系统自动更新文件包没有删除以及系统缓存文件。
根据以上这些情况:
第一,C盘空间至少预留80GB。
第二,彻底关闭删除休眠系统以及文件
第三,如果安装两个硬盘,一个资料储存盘,一个128g的固态硬盘,128g的固态硬盘只需要将硬盘4K对齐,就不要再去分区了,只作为系统盘也就是C盘使用。
合理划分win10系统C盘空间是比较重要的,太小太大的都不可以,如果对此问题有所疑问,快来参考教程设置一下。
苹果笔记本macbook air 13.3英寸用windows系统占空间多少,128够不够
看你是什么系统,要是Windows7可能会占得多一点,大概30G左右,Windows8的话会小一点,但是主要看你怎么用,如果装软件多的话肯定占得多,但是128G足够了,但是苹果机子用Windows发热量比较大,如果没什么要求的话,还是用原装的吧
ssd固态硬盘128G,安装系统时候需要分区吗?没有机械硬盘的情况下。
需要分区,因为系统盘最好单独一个区,另一区就个人使用。可安装完系统后进入桌面再分区
硬盘分区操作步骤:
1、在电脑桌面右击我的电脑,选择管理。
2、在弹出的计算机管理界面选择磁盘管理。
3、在磁盘管理界面,选择需要分区的磁盘,点击鼠标右键,选择压缩卷。
4、输入压缩空间的大小(128G硬盘就两个区,c盘60G,其它给另一个盘),点击压缩。
5、压缩好后磁盘管理里面会出来一个可用空间,点击鼠标右键选择新建简单卷。
6、点击下一步。
7、输入最大值,点击下一步。
8、选择盘符名称,点击下一步,点击完成即可完成分区。
一台电脑 操作系统按32位寻址 ,硬盘大小 20G ,内存128m,虚拟存储空间有__M
1、应用中的概念。
物理内存,在应用中,自然是顾名思义,物理上,真实的插在板子上的内存是多大就是多大了。看机器配置的时候,看的就是这个物理内存。
虚拟内存,这个概念就要稍微了解一下CPU了,^_^,只是稍微,毕竟我们现在谈的是应用中的概念。我们应该知道,对于一般的32位CPU,有32根地址线,那么它的寻址空间就是4GB。也就是说,如果没有其他的限制,我们的主板上最大可以安装4GB的物理内存。哈哈,一般的机器是不会装那么多物理内存的,大把的银子啊,性价比可合不上。程序员可不管这个,我们对CPU编程,不能一台机器根据你物理内存的大小我编一个程序吧?那也太原始社会了吧。所以程序员都是直接使用的4GB的奢侈的进程空间(或许,不应该用奢侈这么短视的词。曾几何时,128M的物理内存也是我们不可想象的呢?)。这怎么办?总不能不用那些程序了吧。好吧,这个问题交给OS去解决吧。这样,OS就提出了一个虚拟内存的概念。就是进程、用户、不必考虑实际上物理内存的限制,而直接对4GB的进程空间进行寻址。如果所寻址的数据实际上不在物理内存中,那就从“虚拟内存”中来获取。这个虚拟内存可以是一个专门文件格式的磁盘分区(比如linux下的swap分区),也可以是硬盘上的某个足够大的文件(比如win下的那个i386文件,好像是这个名字)。物理内存中长期不用的数据,也可以转移到虚拟内存中。这样的交换由OS来控制,用户看起来就好像物理内存大了一样。有了虚拟内存的概念,我们就可以自由的使用4GB的进程空间了。但是,前提是你的硬盘由足够的空间,而且你舍得划分出(4GB-物理内存)大的虚拟内存空间来。^_^。一般情况下,虚拟内存的大小,各个OS也进行了限制(比如linux的swap分区的大小,win下也可以调整虚拟内存文件的大小和位置)。所以,我们程序所能使用的存储空间大小就是:物理内存+虚拟内存。
2、CPU中的概念。
物理内存,CPU的地址线可以直接进行寻址的内存空间大小。比如8086只有20根地址线,那它的寻址空间就是1MB。我们就说8086能支持1MB的物理内存。即使我们安装了128M的内存条在板子上,我们也只能说8086拥有1MB的物理内存空间。同理32位的386以上CPU,就可以支持最大4GB的物理内存空间了。
虚拟内存,这便是一个和CPU的寻址方式有关的一个概念了。x86体系结构中,为了更好的管理内存空间,采用分段的方式来对内存进行寻址。比如8086就用两个字节的段基地址和两个字节的偏移地址来寻址整个可以寻址的内存空间,即:0000:0000方式(具体怎么计算出实际的地址,参见各种汇编教材)。这样,对整个1MB的物理内存空间寻址是没有问题了。可是,用这种方式,最大可以寻址到10FFEF这个地址。这超出了20根地址线的地址的FFEF大小的空间,就可以说是8086的虚拟内存了,所以可以说8086的虚拟内存地址空间可以达到10FFEF。^_^,具体怎么使用和看待这段内存,还取决于A20线的选通与否了,这是另外的话题了。同样的道理,386以上的CPU,由于在保护模式下使用了GDT和LDT,将段的定义放到了内存中,从而可以使用16位的段地址和32位的偏移地址。这样算来,386以上的CPU的虚拟内存地址空间就可以达到64TB了。真是大的惊人,看来,这么大的地址空间,一时还不能被软件的发展淘汰。
3、零碎的叫法。
零碎的叫法常常来自与相对感觉深奥诙涩的虚拟内存概念。物理的东西,人们大多不去碰它,毕竟是实实在在存在的。而虚拟内存就经常有别冒名顶替的。“一个进程有4个GB的虚拟内存”这样的说法屡见不鲜,其实,这是混淆了4GB的进程地址空间和虚拟内存这两个概念。也算令一种解释吧,毕竟那4个GB也是见不着影的,也是虚拟的。
一台电脑 操作系统按32位寻址 ,硬盘大小 20G ,内存128m,虚拟存储空间有__M
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。