最近我在配置使用又拍云的USS服务时,发现需要用到ftp功能,于是根据官方的文档中下载到了filezilla这款软件,在选择版本中发现这款软件支持的环境还是很多的,那就顺便分享一下绿色版和安装版的区别,由于我的PC是Win的64位版本所以我下载的是filezilla 64位。
1.32位与64位的区别
实所有软件的版本在系统中都可以区分为64和32位,在我的软件开发过程中也曾遇到因为工作需要但是老版本的dll只有32位的,当exe程序为64位时,进行调试或者发布都会报错,解决起来令人头疼不已。
1.1能支持的内存大小不相同
导致支持最大内存的根源原因是:32位系统的系统寻址最大范围是2的32次方,而且现在大多数的寻址方式是以字节(Byte)为单位,所以我们可以设想一下32位的操作系统和32位的cpu计算出来则是4294967296字节换算下来就是4GB,所以理论上32位系统最大支持4GB的内存空间;而64位操作系统配合64位CPU,寻址空间是2^64次方,计算出来是18446744073709551616字节,换算下来的答案为4GB个GB按照目前常见的32GB、64GB来说,基本是这辈子用不完的。
1.2对处理器以及软件的位数支持
64位的操作系统支持同样为64位的处理器,而32位的系统却不能完全支持64位的处理器。所以软件同理在2023这个时期绝大部分的桌面软件都只支持64位的操作系统,但也有少部分只有有32位的软件所以微软实现了向下兼容,32位操作系统支持基于32位的软件,但64位的操作系统能够两者都支持。(两者指32位于64位软件)。
1.3最大处理数据的能力
在宏观下我们说操作系统的进程是同时进行的,但是在微观层面下操作系统是一项一项任务逐个进行处理,如果你学习过编程的多线程以及同步异步调用就会知道这是时间切片理论。
这时候我们回到32位与64位最大处理能力的问题上,在同一时间内因为内存寻址的原因,理论上64位比32位可处理最大位数大一倍,所以得出64位比32位快一倍的结论。
1.4如何查看电脑位数
仅以Win系统为例,因为家境贫寒买不起MAC。
此电脑——>鼠标右键——>属性,即可;如果桌面没有此电脑图标则打开设置界面找到系统——>系统信息。
2.绿色版和安装版区别
让我们回归正题,对于绿色版我们可以理解为免安装版本,而安装版本则是需要运行Setup的引导程序,最大的区别就是会不会生成注册表。
让我们来放上图片以帮助大家理解:
1号为安装版本,2号为绿色版本,1号后缀为.exe可以理解为一个可执行程序,而2号绿色版本则是.zip的压缩包文件。让我们打开来一探究竟。
双击打开后是一个常规的安装引导流程,后面就不在赘述了。
2号压缩包进行解压后,发现都是一些文件,让我们直接双击filezilla.exe,我们会发现软件直接就打开并且能够使用了。
暂无评论内容