电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
查看: 1435|回复: 2

字长与硬件系统

[复制链接]
发表于 2014-3-18 20:07:54 | 显示全部楼层 |阅读模式
RT809HSE编程器

注册家电维修技术论坛,与同行畅聊维修技术,享更多技术论坛功能。

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

我们都知道现在桌面计算机操作系统分为32位版本和64位版本,一般来说操作系统发行商都是会推荐用户使用64位操作系统,这也是未来操作系统发展的主流。32位的虽然也是可以使用,但是实际其屏蔽了很多硬件的支持。一般一个专门为64位操作系统设计的程序在win7中运行的实际效率都是会比32位操作系统高很多。




这里我们说了软件设计也是会讲究位数版本,那么软件在设计的时候所依赖的字长是操作系统的字长还是硬件的字长呢?


硬件字长并不决定操作系统字长


        实际之上现在在桌面计算机之中硬件的字长并不是直接的决定了操作系统字长,原因很简单,那就是在X86架构的计算机之中其内部提供了对于多字长模式的支持。这最初是为了兼容老式计算机程序所设计的,但是到现在都是一直存在于我们winxp中。所以说真实的硬件字长并不会决定操作系统的字长,一个硬件多数都是可以支持多种模式。


决定软件版本的是操作系统还是实际硬件


        在winxp中决定软件实际字长依赖版本的其实不是硬件而是操作系统,这是因为一般来说在一个宽字长的机器之中我们可以安装窄字长的操作系统,但反之并不可以。操作系统提供了一个抽象环境让应用程序可以顺利的运行并且在winxp系统中程序多数调用的是操作系统API而不是直接的硬件。所以说决定软件依赖的是操作系统的字长而不是硬件字长。
发表于 2014-3-18 20:23:57 | 显示全部楼层
谢谢资料分享。
发表于 2014-3-19 10:54:54 | 显示全部楼层
RT809HSE编程器
软硬都支持才能发挥作用的。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2025-11-6 19:09 , Processed in 0.049150 second(s), 4 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

快速回复 返回顶部 返回列表