<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>胳肢窝 &#187; 64位</title>
	<atom:link href="http://www.gazhiwo.cn/blog/tag/64%e4%bd%8d/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gazhiwo.cn</link>
	<description>咱们ITer怎么着也得整个blog啊</description>
	<lastBuildDate>Sun, 22 May 2011 14:18:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>等待真正的64位</title>
		<link>http://www.gazhiwo.cn/blog/waiting-real-64-bit.html</link>
		<comments>http://www.gazhiwo.cn/blog/waiting-real-64-bit.html#comments</comments>
		<pubDate>Wed, 21 Jan 2009 07:04:40 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[小想法儿]]></category>
		<category><![CDATA[64位]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.gazhiwo.cn/?p=86</guid>
		<description><![CDATA[64位普及了多少年了？到了应用还是不行。好不容易找了个64位的firefox装上（还叫Minefield），却发现flashplayer 还没有for windows 64bit的。
64位系统为什么带一个64位的IE，还带一个32位的啊？原因一样——64位的装不了flash player。
OFFICE到现在还没有64bit的。
都说64位不用装杀毒软件呢，但32位的程序能运行，32位的病毒就不能运行吗？
说起来vista的贡献还是很大的，我发现我接触到的所有vista的驱动都是同时for 32和64的——这无疑是微软在催促硬件厂商为将来铺路。
内存便宜了，2G成了基本配置，4G成了主流，大家顿时发现我们最常用的XP却只能用3.25G。都说游戏推动硬件，典型就是显卡！为了玩游戏，大家花1k多买好显卡；但现在是200多块钱的4G内存，却等着应用来推动。
我们真是用不了那么大的内存吗？PS，SQL server，VS这都是内存大户。
我们工程部和设计部新配的机器都是2G内存的，可能大家觉得速度还不是很快，或者觉得刚开完大程序后，切换到其他程序时候觉得“卡”，那是因为 操作系统在频繁地换页。把内存修改过了的里的东西写回到磁盘里，同时从磁盘里读取要用到的东西。磁盘的读写远比内存要慢几个量级，所以说内存如果足够大， 不用在物理内存和虚拟内存之间频繁的换页了，磁盘可以在读文件、写文件之外做很少量的工作，这样整体的速度得到了提高。更进一步，我们可以用我们认为多余 的内存来虚拟磁盘，用优化的策略把需要频繁读写的文件放到虚拟磁盘——内存中，这样只要在内存中命中这些文件，那速度可以快几个量级。
而做到这些，64位是关键！就像IPv4到IPv6的变化！IPv4的地址即将枯竭，而“守旧派”为了不被大革命革倒，发明了NAT、 RFC1918、CIDR……但这不是解决问题的方法！IPv6才是王道！32位发展到了4G以上内存时，守旧派同样发明了PAE，Windows Server 2003 的32位企业版和以上版本就是用过PAE支持到了4G以上内存访问，但硬伤还是存在的——单个进程还是不能超过4G，解决的办法就是64位！
就像windows 95 98迁就16位程序一样，现在的64位操作系统不得不迁就32位程序，上边说的IE 32bit就是。
]]></description>
			<content:encoded><![CDATA[<p>64位普及了多少年了？到了应用还是不行。好不容易找了个64位的firefox装上（还叫Minefield），却发现flashplayer 还没有for windows 64bit的。<br />
64位系统为什么带一个64位的IE，还带一个32位的啊？原因一样——64位的装不了flash player。<br />
OFFICE到现在还没有64bit的。<br />
都说64位不用装杀毒软件呢，但32位的程序能运行，32位的病毒就不能运行吗？<br />
说起来vista的贡献还是很大的，我发现我接触到的所有vista的驱动都是同时for 32和64的——这无疑是微软在催促硬件厂商为将来铺路。<br />
内存便宜了，2G成了基本配置，4G成了主流，大家顿时发现我们最常用的XP却只能用3.25G。都说游戏推动硬件，典型就是显卡！为了玩游戏，大家花1k多买好显卡；但现在是200多块钱的4G内存，却等着应用来推动。<br />
我们真是用不了那么大的内存吗？PS，SQL server，VS这都是内存大户。</p>
<div>我们工程部和设计部新配的机器都是2G内存的，可能大家觉得速度还不是很快，或者觉得刚开完大程序后，切换到其他程序时候觉得“卡”，那是因为 操作系统在频繁地换页。把内存修改过了的里的东西写回到磁盘里，同时从磁盘里读取要用到的东西。磁盘的读写远比内存要慢几个量级，所以说内存如果足够大， 不用在物理内存和虚拟内存之间频繁的换页了，磁盘可以在读文件、写文件之外做很少量的工作，这样整体的速度得到了提高。更进一步，我们可以用我们认为多余 的内存来虚拟磁盘，用优化的策略把需要频繁读写的文件放到虚拟磁盘——内存中，这样只要在内存中命中这些文件，那速度可以快几个量级。</div>
<div>而做到这些，64位是关键！就像IPv4到IPv6的变化！IPv4的地址即将枯竭，而“守旧派”为了不被大革命革倒，发明了NAT、 RFC1918、CIDR……但这不是解决问题的方法！IPv6才是王道！32位发展到了4G以上内存时，守旧派同样发明了PAE，Windows Server 2003 的32位企业版和以上版本就是用过PAE支持到了4G以上内存访问，但硬伤还是存在的——单个进程还是不能超过4G，解决的办法就是64位！</div>
<div>就像windows 95 98迁就16位程序一样，现在的64位操作系统不得不迁就32位程序，上边说的IE 32bit就是。</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gazhiwo.cn/blog/waiting-real-64-bit.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>32位和64位的区别![ZT]</title>
		<link>http://www.gazhiwo.cn/blog/32%e4%bd%8d%e5%92%8c64%e4%bd%8d%e7%9a%84%e5%8c%ba%e5%88%ab.html</link>
		<comments>http://www.gazhiwo.cn/blog/32%e4%bd%8d%e5%92%8c64%e4%bd%8d%e7%9a%84%e5%8c%ba%e5%88%ab.html#comments</comments>
		<pubDate>Fri, 21 Mar 2008 16:19:21 +0000</pubDate>
		<dc:creator>Wayne</dc:creator>
				<category><![CDATA[转贴]]></category>
		<category><![CDATA[64位]]></category>

		<guid isPermaLink="false">http://www.gazhiwo.cn/?p=46</guid>
		<description><![CDATA[32位和64位的区别：
1.  32位程序可以启动64位程序，64位程序可以启动32位程序
2.  32位和64位的SYSTEM32和HKLM\Software是隔离的。这个导致32位无法启动64位cmd之类的，64位倒是可以访问所有文件和注册表。
3.  32位程序只能用用32位DLL，64位程序只能用64位DLL
4.  驱动只能用64位，而应用不管32位还是64位都可以访问64位驱动
]]></description>
			<content:encoded><![CDATA[<p>32位和64位的区别：<br />
1.  32位程序可以启动64位程序，64位程序可以启动32位程序<br />
2.  32位和64位的SYSTEM32和HKLM\Software是隔离的。这个导致32位无法启动64位cmd之类的，64位倒是可以访问所有文件和注册表。<br />
3.  32位程序只能用用32位DLL，64位程序只能用64位DLL<br />
4.  驱动只能用64位，而应用不管32位还是64位都可以访问64位驱动</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gazhiwo.cn/blog/32%e4%bd%8d%e5%92%8c64%e4%bd%8d%e7%9a%84%e5%8c%ba%e5%88%ab.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

