精华内容
下载资源
问答
  • 一、64位系统32位有什么区别?  1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存 2、64CPU一次可提取64数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作...

    一、64位系统和32位有什么区别? 

    1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存

    2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。

     

    什么是64位处理器?

    之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(CPU)一次处理数据的能力也是2的倍数。8位处理器、16位处理器、32位处理器和64位处理器,其计数都是2的倍数。一次处理的数据越大,该电脑处理信息的能力越来越大;因此64位处理在先天就比32位处理器具有快速的能力。那为什么不用更高级的128位处理器呢?因为位数越高,处理器芯片的设计也就越复杂,目前的技术水平暂时无法制造这么复杂的芯片。

     

    64位处理器之失

    ※硬件———缺乏驱动程序,很多现有硬件无法使用

    ※软件———操作系统不是问题,但是软件出现不兼容难题

     

    64位处理器之得

    ※硬件———更快的执行速度,更大的内存管理

    ※软件———最新的尖端软件首先出现在64位平台

     

    (二)数据类型对应字节数

    程序运行平台
          不同的平台上对不同数据类型分配的字节数是不同的。
          个人对平台的理解是CPU+OS+Compiler,是因为: 
          1、64位机器也可以装32位系统(x64装XP); 
          2、32位机器上可以有16/32位的编译器(XP上有tc是16位的,其他常见的是32位的); 
          3、即使是32位的编译器也可以弄出64位的integer来(int64)。 
          以上这些是基于常见的wintel平台,加上我们可能很少机会接触的其它平台(其它的CPU和OS),所以个人认为所谓平台的概念是三者的组合。 
          虽然三者的长度可以不一样,但显然相互配合(即长度相等,32位的CPU+32位的OS+32位的Compiler)发挥的能量最大。 
          理论上来讲 我觉得数据类型的字节数应该是由CPU决定的,但是实际上主要由编译器决定(占多少位由编译器在编译期间说了算)。

    常用数据类型对应字节数
      可用如sizeof(char),sizeof(char*)等得出

     32位编译器:

          char :1个字节
          char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
          short int : 2个字节
          int:  4个字节
          unsigned int : 4个字节
          float:  4个字节
          double:   8个字节
          long:   4个字节
          long long:  8个字节
          unsigned long:  4个字节

      64位编译器:

          char :1个字节
          char*(即指针变量): 8个字节
          short int : 2个字节
          int:  4个字节
          unsigned int : 4个字节
          float:  4个字节
          double:   8个字节
          long:   8个字节
          long long:  8个字节
          unsigned long:  8个字节

    展开全文
  • 如何安装Windows操作系统

    万次阅读 多人点赞 2018-03-23 10:58:42
    博主喜欢以最原始最直接的方式安装系统,并且不喜欢安装Ghost、精简、修改等等各种操作系统...这里只说Windows 7、Windows 8、Windows8.1以及Windows 10,博主倾向于在Windows 7和Windows 10中二选一,有很多同学习...

    博主喜欢以最原始最直接的方式安装系统,并且不喜欢安装Ghost、精简、修改等等各种操作系统,在这里分享一个一直在用,看起来麻烦博主却觉得最适合个人安装操作系统的方式,请往下看,欢迎指正交流分享

    一、关于如何选择操作系统

        这里只说Windows 7、Windows 8、Windows8.1以及Windows 10,博主倾向于在Windows 7和Windows 10中二选一,有很多同学习惯了Windows 7操作系统,比如是因为兼容性,一些旧游戏的支持,一些特定软件对操作系统的要求,对全新Windows 10操作系统的不习惯等等因素,博主个人建议,如果你的电脑装有固态硬盘,如果你对系统没有特殊的要求,那么建议直接选择最新版本的Windows 10操作系统,博主认为,不管是易用性,操作性,还是整体体验,Windows 10都优于其他版本

        系统镜像,推荐一个一直在用,纯净到不能再纯净的下载网站,MSDN,选择下载符合自己要求的镜像即可

        本文使用镜像为:cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso  ,复制以下下载链接到迅雷等下载工具即可开始下载

    ed2k://|file|cn_windows_10_consumer_editions_version_1909_updated_jan_2020_x64_dvd_47161f17.iso|5417457664|274FEBA5BF0C874C291674182FA9C851|/

    或者使用最新版20h2,安装方法大同小异

    ed2k://|file|cn_windows_10_consumer_editions_version_20h2_updated_feb_2021_x64_dvd_8ddab99d.iso|6223781888|954B729026D6E420EE46FB2DC912F256|/

    二、安装操作系统   

        1、制作系统盘

        制作系统盘一般来说两种方式,光盘刻录跟优盘制作,光盘刻录需要有支持刻录的光驱,需要光盘。优盘制作只需要一个容量8G的优盘(因现在大多数的系统镜像均大于4G),优缺点显而易见,找一个光驱显然比找一个优盘要麻烦得多

        关于如何制作系统盘请看这篇文章

        2、安装

    我们以安装Windows 10为例,其他的都大同小异,根据提示来选择操作即可

    (1)、将制作好的优盘系统盘插到电脑上,开机,然后按F12选择启动项,如果不是F12请自行百度自己的电脑品牌或是主板品牌设置开机启动项的快捷键,选择我们制作好的系统盘,在列表里一般会以优盘品牌的名字来显示,建议选择UEFI开头的启动方式,不做过多解释,自行百度理解

    (2)、电脑会自动的去加载我们做好的系统盘

    (3)、来到系统的安装界面,这里需要选择安装语言,时间和货币格式,键盘和输入方法等,因为我们是直接下载的简体中文的镜像,所以默认,点击下一步

    (4)、没什么可选的,选择现在安装,安装程序就会启动

    (5)、然后需要选择我们想安装的版本,教育版、企业版、专业版等等,这里建议直接选择专业版即可

     

    (6)、阅读并同意许可条款,继续进行

    (7)、选择安装类型,这里可以看到有升级和自定义两种方式,我们来选择自定义进行全新安装,两者的区别不做过多的解释,以免跑题,请自行百度

    (8)、这里需要选择我们操作系统的安装位置,也就是指定我们的C盘,如果原先存在C盘或者你十分明确哪个盘是C盘,直接点击,然后选择下面的格式化,格掉原有的操作系统,然后在这个盘上进行安装。如果是新的硬盘,我们可以通过新建来方便的进行分盘,建议C盘设置大小50GB以上,然后选中我们刚才设置的这个C盘,点击下一步,即可开始安装

    (9)、安装时间由硬盘性能来决定,一般是十分钟左右,安装完毕之后会自动重启系统,这时候我们就可以拔掉我们的系统盘了

    (10)、重启之后,会自动的进行一些系统的启动及服务准备工作,可能中间会重启很多次,不理会,等待即可

    (11)、待系统进行完自动设置及准备工作后,就开始需要我们来做一些个性化的设置,首先选择区域,我们选择中国

    (12)、选择键盘布局,我们默认选择微软拼音,然后下一步

    (13)、是否添加第二键盘布局,不做选择,直接跳过

    (14)、如果我们选择了连接网络或者电脑插有网线,系统会进行一些更新,稍等片刻

    (15)、选择以何种方式进行设置,这里我们选择针对个人使用进行设置

    (16)、然后我们可以登录我们的微软账户,同步我们以前在系统中的一些设置过来,如果没有微软账户或者不想现在登录,我们可以直接选择脱机账户

    (17)、确认是否不登录微软账户,选择否,跳过登陆,创建脱机账户

    (18)、给电脑设置一个脱机账户的名字

    (19)、设置脱机账户的密码,如不想设置电脑密码,可直接空白不填写,点击下一步

    (20)、选择是否启用Cortana(微软小娜语音助手),建议启用

    (21)、选择相关的隐私策略,建议默认就可以

    (22)、Windows会根据你之前做的所有操作来设置操作系统

    (23)、到此就安装完毕了,因为是纯净版官方的操作系统,所以需要激活系统,有条件的话还请大家支持正版,然后就是安装自己需要的软件,进行一些设置等等,电脑硬件需要的各种驱动在Windows 10里会自动通过更新来安装好,非常方便,不需要自己去下载安装

    展开全文
  • bat判断windows系统类型

    千次阅读 2018-09-27 11:39:38
    bat批处理判断系统32位或64以及操作系统类型 方法一: systeminfo |find "x64" 方法: 有时候需考虑wow的情况 IF PROCESSOR_ARCHITECTURE == amd64 or PROCESSOR_ARCHITEW6432 == amd64 THEN ...

    第一种代码:通过 %PROCESSOR_ARCHITECTURE%

    可以通过cmd中 通过echo %PROCESSOR_ARCHITECTURE%

    if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
    if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
    exit
    :x64
    explorer.exe http://www.baidu.com/
    exit
    
    :x86
    explorer.exe //www.jb51.net/

    x86代表系统是32位,AMD64代表系统是64位

    这段批处理代码很简单,如果是32位系统,就打开脚本之家;如果是64位系统,就打开百度

    当然了,这段批处理代码并没有实际的用途,只是做一个测试。实际情况下,这个检测还是很有用的,比如根据不同的情况,注册不同的服务,等等

    第二种代码:if exist %windir%\SysWOW64

    实例代码

    @echo off
    if exist %windir%\SysWOW64 (
     start http://www.baidu.com
    )else (
     start //www.jb51.net
    )

    原理是判断是否存在SysWOW64目录,一般情况下64位系统都会有这个目录。

    这段批处理代码很简单,如果是32位系统,就打开脚本之家;如果是64位系统,就打开百度

    以下脚本之家小编为大家分享几个实例

    使用cmd命令批处理判断windows系统是32bit还是64bit

    @echo off
    ::从系统文件中获取系统版本信息
    for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b
    ::将版本信息赋值给变量b
    set b=%b:* =%
    ::输出指定值
    echo %b:~0,4%
    echo %PROCESSOR_ARCHITECTURE:~-1%
    echo %b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%
    ::调用指定值对应的cmd命令行
    call:%b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%
    pause&exit
    :5.1.6
    echo 系统版本: winxp_32位
    goto:eof
    :5.2.6
    echo 系统版本: win2003_32位
    goto:eof
    :5.2.4
    echo 系统版本: win2003_64位
    goto:eof
    :6.1.6
    echo 系统版本:win7_32位
    goto:eof
    :6.1.4
    echo 系统版本:win7或win2008_64位

    输出如下:

    继续补充

    64位系统注册表:

    [HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0]
    “Identifier”=”Intel64 Family 6 Model 62 Stepping 4”

    64位系统系统变量:

    PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 62 Stepping 4, GenuineIntel

    PROCESSOR_ARCHITECTURE = AMD64

    @echo off 
    
    IF "%PROCESSOR_ARCHITECTURE%" == "X86" (
     echo 32位系统
    ) ELSE (
     echo 64位或更高系统
    )

    基本上这样就明白了吧,真多32位于64位的很多需要区分对待这里就可以分开解决了。

    下面继续为大家分享一下

    bat批处理判断系统32位或64位以及操作系统类型

    方法一:

    systeminfo |find "x64"

    方法二:
    有时候需考虑wow的情况

    IF PROCESSOR_ARCHITECTURE == amd64 or 
    PROCESSOR_ARCHITEW6432 == amd64 THEN 
    // OS is 64bit 
    ELSE 
    // OS is 32bit 
    END IF 
    
    Another way to test for the same thing is: 
    
    IF PROCESSOR_ARCHITECTURE == x86 AND 
    PROCESSOR_ARCHITEW6432 NOT DEFINED THEN 
    // OS is 32bit 
    ELSE 
    // OS is 64bit 
    
    END IF

    var中存储的数据,PROCESSOR_ARCHITECTURE存储的内容

    @echo off
    for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b
    set b=%b:* =%
    goto %b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%
    :5.1.6
    echo xp_32λ
    goto:eof
    
    :6.1.6
    echo win7_32λ
    goto:eof
    :6.1.4
    echo win7_64λ
    
    :6.0.6
    echo vista_32
    ::exit
    
    :6.0.4
    echo vista_64
    ::exit
    pause

    批处理检测32位64位系统,结果到文本,判断后将文件夹123拷贝相应program files或program files(x86)中?

    通过批处理程序检测系统是32位还是64位,将结果保存到c:\a.txt文件中,并且通过判断的结果32位系统将123文件夹拷贝到C:\Program Files文件夹中,是64位系统则将123文件夹拷贝到C:\program files(x86)文件夹中。
    比如我有很多绿色软件,不是每一个软件都需要判断32位还是64位,都只是拷贝到C:\Program Files中,这样做是不是只是临时设置一次,不会影响到其它的批处理文件拷贝的路径吧?

    @echo off
    if %PROCESSOR_ARCHITECTURE%==x86 (echo 32位系统>c:\a.txt&xcopy /d/y/c/e/h/k "%~dp0123" "C:\Program Files\123\") else (echo 64位系统>c:\a.txt&xcopy /d/y/c/e/h/k "%~dp0123" "C:\Program Files (x86)\123\")
    pause

    @echo off
    if %PROCESSOR_ARCHITECTURE%==x86 (set "var=C:\Program Files") else set "var=C:\Program Files (x86)"
    echo %var%
    pause

    是的,上面的代码并没有设置环境变量,只是设置了在批处理中的临时局部变量而已,退出批处理就失效了.

    展开全文
  • 32 还是 64 版本的 Windows 操作系统
  • 今天晚上一兄弟突然找我,问我sizeof(int*) 的长度是多少,老实说,这个在上学的时候其实就一直在普及,32位是4,64是8,具体原因就不深入下去了,因为读书的时候基本上用的都是32位windowsXP系统(不得不说有点...

    今天晚上一位兄弟突然找我,问我sizeof(int*) 的长度是多少,老实说,这个在上学的时候其实就一直在普及,32位是4,64位是8,具体原因就不深入下去了,因为读书的时候基本上用的都是32位windowsXP系统(不得不说有点落后),也从来没在自己的电脑上跑过,这位兄弟问了一下,我自己也没有确认过,所以用sublime打一下,发现结果是4,所以引出了下面的博文

    如前言所说,我在sublime敲下了如下代码

    #include <iostream>
    using namespace std;
    int main() {
         int *p;
         long a;  
         cout << sizeof(p) << endl;
         cout << sizeof(a) << endl;
         cin >> a;
         return 0;
    }
    // output:
    4
    4

    基本上上面的结果超出了我们的预期,兄弟表示他的mac上面的结果是8,所以我们陷入了思考中

    我首先怀疑的是我的编译器是不是32位的编译器造成了这个结果的不同,因为之前看过一篇博文介绍出现结果的大小是和编译器决定的,但是我觉得这么比较模糊的答案不是我需要的,我觉得还是需要从系统上面下手,于是发现了这个网址:https://wiki.wireshark.org/Development/Win64

    32-bit UN*X platforms, and 32-bit Windows, use the ILP32 data model. 64-bit UN*X platform use the LP64 data model; however, 64-bit Windows uses the LLP64 data model. If you assume that long ints and pointers have the same number of bits, you’re in trouble:

    32位的类UNIX 和 32位的 Windows系统采用的数据模型是 ILP32标准,而64位类UNIX系统采用LP64标准,64位Windows系统采用LLP64标准,所以这里64位造成了一定的差异,具体的这些数据模型的解释,我也顺手做一下推荐

    http://blog.sina.com.cn/s/blog_57421ff80100c7g1.html

    直接看结果类型:http://blog.csdn.net/wendaotaoa/article/details/9986761

    展开全文
  • 如图 1 选择操作系统所示:注 :如果下载页面没有列出 32 或 64 ,则该系统类型32 。图 1: 选择操作系统要查看您使用的 Windows 类型,请根据您的操作系统,按照以下两部分之一中的步骤进行操作。 在 ...
  • 为了检测 exe、dll、ocx 等类型的文件是 32 还是 64 ,网上有文章推荐使用 EXE 64bit Detector 之类的工具软件。EXE 64bit Detector 的官网是:http://securityxploded.com/exe-64bit-detector.php ,使用 EXE ...
  • Windows 10系统下查看硬盘类型的方法

    千次阅读 2020-01-14 16:49:42
    本文主要介绍在 Windows 10 系统下,通过 Windows PowerShell 查看硬盘类型的方法。 通过快捷键“Win+S”打开搜索框,输入“Windows PowerShell”,找到并打开Windows PowerShell 程序(建议将此程序窗口最大化),...
  • Windows系统文件类型大全

    千次阅读 2007-12-06 19:08:00
    大家知道,Windows系统文件按照不同的格式和用途分很多种类,为便于管理和识别,在对文件命名时,是以扩展名加以区分的,即文件名格式为: 主文件名.扩展名。这样就可以根据文件的扩展名,判定文件的种类,从而知道其...
  • VC++ 获取windows系统的版本类型

    千次阅读 2018-01-29 11:30:08
    vc中获取windows版本信息,一般是调用GetVersionEx 这个API函数来获取的,这个API需要OSVERSIONINFOEX 这个结构体作为参数,OSVERSIONINFOEX 的对应的具体的OS版本类型详细如下: Operating system
  • WINDOWS_32位与64位系统的编程差异

    千次阅读 2013-12-09 07:45:45
    语言编程需要注意的6432机器的区别 一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较: 16平台 char 1个字节8 short 2个...
  • Linux 文件系统类型 磁盘文件系统。 包括硬盘、CD-ROM、DVD、USB存储器、磁盘阵列等。常见文件系统格式有:autofs、coda、Ext(Extended File sytem,扩展文件系统)、Ext2、Ext3、VFAT、ISO9660(通常是CD-ROM...
  • 系统windows10 64/windows 7 32位均可 工具:vs2010 matlab2012a step1:  m文件准备,准备m文件一份,一定要是 function格式的,输入输出明确。这里我用到的是C(A,B,C);这个函数的功能就不过多解释了,总之有3...
  • 学习windows驱动(32位与64兼容)

    千次阅读 2015-10-30 14:30:51
    在编程的时候,32位系统跟64位系统数据类型是有些不一样的。在64环境下,指针、句柄是64的。 Windows为64环境提供了一些指针类型的数据类型。固定精度的数据类型 类型 定义 DWORD32 32位无符号整数 DWORD64 ...
  • 在Virtual Box中安装Windows7 64虚拟机系统

    万次阅读 多人点赞 2018-05-27 10:15:02
    1、在官网上下载Virtual Box安装包...2、下载Windows7.iso镜像文件点节下列链接可以下载Windows7旗舰版64操作系统点击打开链接同时访问下面的网站可以下载多个不同版本的Windows系统http://www.xitongcheng.com/j...
  • 我为我基础知识掌握的薄弱,感到深深的“折服”。感觉从知识体系的掌握上就有问题!...32位操作系统(字节) 64操作系统(字节) char 1 1 short 2 2 int 4 4 long 4 8 long lo
  • 32位与64的数据类型长度是不一样的,而且windows和linux也有些许区别,下面把64下的数据长度列表如下(无符号unsigned和有符号的长度一样):    linux64 windows64 linux32 windows32 char 8 
  • Windows系统下查看文件编码类型

    千次阅读 2016-05-16 11:08:00
    以前只知道window操作系统下文件大部分默认编码是ANSI,中文版是GBK编码 如果想要查看或者修改文件编码的话有两种方式 一:用记事本打开文件,另存为 可以查看,和修改文件编码 :另一种就是通过工具喽,...
  • 如何查询Windows XP 系统是多少

    千次阅读 2017-07-02 17:44:11
    由于看不出电脑是多少的,所以采用以下方法查询。 ...第一步:单击“开始”,然后单击“运行”。...第步:在“打开”框中,...就会出现很多行信息,找到系统类型这一行,若为 X86 则表示电脑为32位,X64 则为64
  • 1.3264操作系统基本数据类型字节大小 在一些没有操作系统的嵌入式计算机系统上,int的长度与处理器字长一致;有操作系统时,操作系统的字长与处理器的字长不一定一致,此时编译器根据操作系统的字长来定义int...
  • 读取注册表获取Windows系统XP/7/8/10类型
  • windows系统的很多组策略配置,都可以通过修改注册表完成。 为了自动化快速做组策略配置,需要通过命令行方式修改注册表来达到这一目的。  其中通过命令行方式修改多字符串值类型的注册表有点难,本文以此为例。
  • 如图:查找子系统安装在windows系统的位置 对应查找路径:C:\Users\自己的用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
  • 本文还介绍了如何手动确定计算机运行的是 32 还是 64 版本的 Windows。通常情况下,计算机的计数指示计算机可以处理的数据量、处理数据的速度和最大内存容量。为了优化计算机性能,安装在计
  • gt;输入cmd进行搜索 --&gt;...gt;以管理员身份运行2、在命令提示符中输入systeminfo,然后回车,会出现对应版本信息;定位到系统类型,会显示相应的数字,其中X86即是32位,显示64则是64,我的是64系统;...
  • 计算机基础----32位操作系统和64操作系统的区别

    万次阅读 多人点赞 2019-01-18 18:01:57
    众所周知,我们通常说操作系统是32位还是64说的是32位处理器或64处理器,windows系统32位和64,但是最近被问到32位操作系统和64操作系统有什么区别?一时间只能想到64操作系统更快,其他具体区别却说不...
  • Windows 10 系统安装详细图文教程

    万次阅读 多人点赞 2017-01-30 14:54:08
    详细图文介绍Windows U盘安装方法,并且介绍安装好后的一些设置,然后列举了一些常用的软件。
  • Windows系统架构总结

    千次阅读 2017-12-15 21:27:29
    Windows 2000/XP支持种环境子系统:Win32、POSIX和OS/2,其中最重要的环境子系统是Win32系统,其他子系统都要通过Win32系统接收用户的输入和显示输出。环境子系统的作用是将基本的执行体系统服务的
  • windows 32/64下MATLAB使用MEX方式调用C源码 写在前边的几个需要注意的问题 系统信息及相关IDE版本 MATLAB配置 C源码形式 调用调试 MATLAB UI 设计 几个需要注意的问题在如下几个问题上有疑问的都可以在本文中获取...
  • 确定系统位数 32位或64 ?

    千次阅读 2012-08-06 10:01:34
    确定系统位数 32位或64 ? 找到您的电脑正在运行的操作系统版本,然后按照所示步骤来确定操作系统的位数。...对于64操作系统: 在系统 列表下的系统类型中显示64操作系统。 对于32位操作系统: 在

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 784,537
精华内容 313,814
关键字:

windows系统类型32位