为什么一切都命名为win32? [英] Why is everything named win32?

查看:73
本文介绍了为什么一切都命名为win32?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

涉及Windows操作系统,很多东西都使用数字32,尤其是Win32.我在系统文件夹的所有内容中都看到了它:

Involving the Windows operating system, a lot of things use the number 32, especially with Win32. I see it in everything from system folders:

C:\ Windows \ System32 \

C:\Windows\System32\

到系统文件:

C:\ Windows \ System32 \ win32k.sys

C:\Windows\System32\win32k.sys

进行Windows应用开发:

to Windows app development:

开发Win32应用程序

Develop a Win32 Application

数字32和计算机的重要性使我想到了32位处理器,但是,如果这是正确的,为什么需要明确提及32位系统?

The significance of the number 32 and computers makes me think 32-bit processors, but, if this is correct, why is there a need to explicitly mention 32-bit systems?

在谷歌上搜索使我进入了Win32 API.我认为,这是其频繁使用的主要原因,但这并没有改变我的问题.Windows操作系统在64位系统上可以很好地工作.

Googling around brought me to the Win32 API. This is, I presume, the main cause of its frequent use, but that doesn't change my question. The Windows operating system works perfectly fine on 64-bit systems.

Windows是否专用于32位系统?

Is Windows specialized for 32-bit systems?

这是否只是历史性的事情(即Windows及其API是在64位系统出现之前开发的?)?

Or is this just a historical thing (i.e. Windows and its API were developed before the 64-bit system emerged)?

推荐答案

在Win32之前有Win16(尽管也许未使用该名称),并且运行32位代码是一项特殊功能或有特殊要求,尤其是您的CPU必须能够这样做.

Before Win32 there was Win16 (although perhaps maybe not using that name), and running 32-bit code was a special feature or it had special requirements, especially your CPU had to be able to do so.

  • Intel 8086是具有20位地址空间的16位CPU.
  • Intel 80286是具有24位地址空间的16位CPU.
  • Intel 80386是完整的32位,包括寄存器和地址空间.

这篇关于为什么一切都命名为win32?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆