<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/">  <title>WebJunction - Operating Systems</title>  <link href="http://www.webjunction.org/operating-systems" />  <link rel="self" href="http://www.webjunction.org/operating-systems/resources/rss" />  <subtitle>Articles and Discussions</subtitle>  <id>http://www.webjunction.org/operating-systems</id>  <updated>2010-05-24T18:45:29Z</updated>  <dc:date>2010-05-24T18:45:29Z</dc:date>  <entry>    <title>Do I Need the 32-Bit or the 64-Bit Version?</title>    <link rel="alternate" href="http://www.webjunction.org/operating-systems/-/articles/content/98103953" />    <author>      <name>Chris Peters for TechSoup</name>    </author>    <id>http://www.webjunction.org/operating-systems/-/articles/content/98103953</id>    <updated>2010-05-24T18:45:29Z</updated>    <summary type="html">A decision that affects the computer you purchase, the operating system you install, and the software you choose.&lt;br&gt;&lt;div class="content-body" sizcache="17" sizset="9"&gt;&lt;p&gt;As you look at the products available through TechSoup and other sites around  the web, you&amp;rsquo;ll notice that a lot of applications and operating systems are  offered in multiple versions these days. First, you have to choose the version  that matches your operating system. Are you running Windows 98, Windows XP,  Apple&amp;rsquo;s OSX, Windows 7, or one of the many Linux distributions? That&amp;rsquo;s been an  important question since the dawn of the PC era.&lt;/p&gt; &lt;p&gt;Lately though, there&amp;rsquo;s been a new wrinkle added to this question. Do you want  the 32-bit or the 64-bit version of this software? Server applications and  operating systems, in particular, have offered you this choice for a while now.  However, slowly but surely this option is becoming part of the decision-making  process for desktop applications and software too. For example, Microsoft is  offering both their latest Windows operating system and productivity software  suite (both Windows 7 and Office 2010) in both 32-bit and 64-bit versions.&lt;/p&gt; &lt;p&gt;This article explores the definition and evolution of 64-bit architectures,  along with the advantages and disadvantages of upgrading to this platform. If  you&amp;rsquo;re only interested in finding out whether you have a 32-bit or 64-bit  computer, skip to the next-to-last-section, &amp;ldquo;Is My Computer 32-bit or  64-bit?&amp;rdquo;&lt;/p&gt; &lt;h2&gt;What Does 64-Bit Mean?&lt;/h2&gt; &lt;p&gt;If you&amp;rsquo;re not interested in the knotty, arcane details of computer  architectures, suffice it to say that 64-bit computers are faster and more  efficient than 32-bit computers because the processor can swallow and digest  larger hunks of data with each and every bite. The overall speed of a computer  is determined by the number of bites it takes every second (in other words, the  famous clock speed, measured in hertz, megahertz or gigahertz) and the size of  those bites.&lt;/p&gt; &lt;p&gt;Another key advantage to 64-bit computer architecture is its ability to  accommodate more system memory (RAM). The old 32-bit architectures (for example,  Intel&amp;rsquo;s x86 architecture) could only address 3 GB (or 4 GB depending on who you  ask) of system memory, so your resource-hungry applications couldn&amp;rsquo;t take  advantage of the cheap and easy speed boost offered by adding more RAM to a  computer.&lt;/p&gt; &lt;p&gt;64-bit architectures blow right past the 3 GB barrier and they can  theoretically address up to 18 Exabytes, or 18 billion Gigabytes, of system  memory. However, the operating system can also impose a limit on the amount of  addressable memory. For example, &lt;a href="http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx" jquery1274726309290="9"&gt;Memory Limits for Windows Releases&lt;/a&gt; shows that even  the 64-bit Windows operating systems are limited in the amount of RAM they  support, though those limits are generally much higher than those of the  comparable 32-bit versions. Some of the enterprise versions of Windows Server,  like the Datacenter and Enterprise editions of Server 2003 and Server 2008, are  unlimited or nearly so in terms of how much memory they can utilize. Therefore,  upgrading to 64-bit platform will allow you to upgrade your system memory in  most cases, but if you need an application platform that&amp;rsquo;s infinitely  upgradeable and scalable, you should consider buying multiple servers and  arranging them in a &lt;a href="http://en.wikipedia.org/wiki/Cluster_%28computing%29" jquery1274726309290="10"&gt;cluster&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Finally, if you&amp;rsquo;ve moved some of your servers and server applications to a &lt;a href="http://www.techsoup.org/learningcenter/software/page4826.cfm"&gt;virtualized  environment&lt;/a&gt;, or you&amp;rsquo;re considering such a move, a lot of experts recommend  using a 64-bit architecture because virtualization software makes considerable  demands on its underlying hardware. If you&amp;rsquo;re running a host operating system as  well as several virtual machines and their attendant applications, chances are  you&amp;rsquo;ll need far more than the 4 GB of system memory that 32-bit platforms  support. Furthermore, the most efficient, fastest virtualization strategies use  &lt;a href="http://en.wikipedia.org/wiki/Hardware_virtualization" jquery1274726309290="11"&gt;hardware virtualization&lt;/a&gt;, a technology found only on  64-bit platforms. Therefore, most organizations begin the transition to 64-bit  servers when they decide to virtualize their enterprise applications.&lt;/p&gt; &lt;p&gt;If you&amp;rsquo;re planning a second career as an electrical engineer or chip  designer, you&amp;rsquo;ll eventually have to dive into the dense, gory, technical details  to fully answer the question of which is better for your needs. If that&amp;rsquo;s the  case, or you&amp;rsquo;re just the curious type, read &lt;a href="http://www.amazon.com/Inside-Machine-Introduction-Microprocessors-Architecture/dp/1593271042/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1273702625&amp;amp;sr=8-1" jquery1274726309290="12"&gt;Inside the Machine&lt;/a&gt; by Jon Stokes. This book doesn&amp;rsquo;t  oversimplify or leave out essential details, but the writing style and  organization of content are such that an astute, educated layperson can  understand it with a moderate, reasonable investment of time and effort. It&amp;rsquo;s  also well illustrated, and good conceptual diagrams make this subject a lot  easier to understand. Stokes is a writer for &lt;a href="http://arstechnica.com/" jquery1274726309290="13"&gt;ArsTechnica&lt;/a&gt;, and the book began as a series of  articles on that site. For an introduction to terms such as Arithmetic Logic  Unit (ALU) and Instruction Set Architecture (ISA), take a look at &lt;a href="http://arstechnica.com/paedia/c/cpu/part-1/cpu1-1.html" jquery1274726309290="14"&gt;Understanding the Microprocessor&lt;/a&gt;. For an  explanation of the 32-bit, 64-bit distinction, read &lt;a href="http://arstechnica.com/cpu/03q1/x86-64/x86-64-1.html" jquery1274726309290="15"&gt;An Introduction to 64-Bit Computing and x86-64&lt;/a&gt;.&lt;/p&gt; &lt;h2&gt;So, if 64-Bit Computers Are Faster Computers&amp;hellip; Let&amp;rsquo;s Upgrade, Right?&lt;/h2&gt; &lt;p&gt;Since 64-bit Computers are faster than 32- bit computers, consumer demand  will force the PC market to switch to 64-bit platforms, right? Of course it&amp;rsquo;s  never that simple. Intel, AMD, and other makers of computer hardware have been  researching and developing 64-bit architectures since the early 1990s. However,  a vast ecosystem of 32-bit operating systems and software has inhibited the  transition.&lt;/p&gt; &lt;p&gt;The software engineers and programmers who manufacture our operating systems,  hardware drivers, and software applications have to rewrite their code to target  the new architecture. Furthermore, for organizations to jump on board, the  timing has to be just right. If the hardware, operating system, drivers, and  applications aren&amp;rsquo;t all available in 64-bit versions at the same time,  compatibility problems arise. 32-bit programs will often install and run on a  64-bit operating system, but they won&amp;rsquo;t be able to take advantage of the speed  benefits of the faster platform. The reverse isn&amp;rsquo;t true. 64-bit software doesnt  run on a 32-bit operating system.&lt;/p&gt; &lt;p&gt;Even if the timing is right, IT departments often have trouble acquiring and  supporting new operating systems, drivers, and applications. It&amp;rsquo;s expensive  enough buying the faster hardware, but getting a second set of software licenses  for 64-bit operating systems and applications is often beyond the means of  organizations with limited budgets (however, see below for information about  Microsoft&amp;rsquo;s Software Assurance program &amp;ndash; you may be eligible to upgrade for no  cost to 64-bit versions of the software you already own). Furthermore,  nonprofits and libraries often have to deal with erratic IT budgets and donated  computers, which means they&amp;rsquo;re more likely to wind up with a mix of 32-bit and  64-bit machines.&lt;/p&gt; &lt;p&gt;Therefore, some organizations opt to transition gradually, upgrading hardware  first, then operating systems, then applications. Also, many organizations focus  entirely on their servers and leave their desktop machines alone. Servers  typically run the most resource-intensive applications, so they see greater  benefits from upgrading to a 64-bit platform.&lt;/p&gt; &lt;p&gt;If your organization decides that now is the time to embrace 64 bits, keep in  mind that most Microsoft products in the TechSoup catalog come with &lt;a href="http://www.techsoup.org/stock/microsoft/ms_assurance.asp"&gt;Software  Assurance&lt;/a&gt;. This program allows you to download and install any version of  the software you received from us, so long as you don&amp;rsquo;t install more copies of  the software than you have licenses for. This means you can download and install  the 64-bit version of any Microsoft software if you acquired a copy of the  32-bit version with Software Assurance. You can also upgrade for free if your  license is still valid within two years of initially receiving it. This applies  to desktop and server operating systems, as well as all the Microsoft desktop  and enterprise applications.&lt;/p&gt; &lt;p&gt;For example, if you request Office 2010 through TechSoup, and if you request  the 32-bit version, you&amp;rsquo;ll be entitled to download the 64-bit version at  Microsoft&amp;rsquo;s &lt;a href="https://www.microsoft.com/licensing/servicecenter/" jquery1274726309290="16"&gt;Volume Licensing Service Center (VLSC)&lt;/a&gt;. For more  detail on volume licensing and software assurance, see &lt;a href="http://www.techsoup.org/stock/microsoft/volume_download.asp"&gt;Microsoft  Volume Licensing &amp;ndash; Installation Software for Any Version or Language&lt;/a&gt;.&lt;/p&gt; &lt;h2&gt;Is My Computer 32-Bit or 64-Bit?&lt;/h2&gt; &lt;p&gt;So this question really has two parts:&lt;/p&gt; &lt;ol sizcache="17" sizset="9"&gt;&lt;li&gt;1. Does my computer have 64-bit hardware (or does it have a 64-bit  processor)?&lt;/li&gt;&lt;li&gt;2. Is my computer running a 64-bit operating system?&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;It may be faster to answer question two first because if you have a 64-bit  operating system installed, the underlying processor &lt;em&gt;must be&lt;/em&gt; 64-bit or  else the operating system installation would have failed.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Windows:&lt;/strong&gt; If you&amp;rsquo;re running Windows XP, Windows Vista, or  Windows Server 2003 consult &lt;a href="http://support.microsoft.com/kb/827218" jquery1274726309290="17"&gt;How to Determine if a Computer is Running a 32-bit  Version or a 64-bit Version of the Windows Operating System&lt;/a&gt;. If you have  other questions about 32-bit versus 64-bit computing with Windows, check out &lt;a href="http://windows.microsoft.com/en-us/windows7/32-bit-and-64-bit-windows-frequently-asked-questions" jquery1274726309290="18"&gt;the 32-bit and 64-bit Windows FAQ&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Another technique for checking both the Windows version and the processor  architecture involves opening the System Information utility. Go to  &lt;strong&gt;Start &amp;gt; All Programs &amp;gt; Accessories &amp;gt; System  Information&lt;/strong&gt;. Under System Summary, you&amp;rsquo;ll see OS Name and Processor. If  next to processor you see x86, you have a 32-bit processor. If you see &amp;ldquo;ia64&amp;rdquo;  and &amp;ldquo;amd64,&amp;rdquo; those indicate a 64-bit processor. For more detail and screen  shots, see &lt;a href="http://www.tips4pc.com/Computer_tips_and_tricks/Do_I_have_a_32bit_or_64bit_operating_system.htm" jquery1274726309290="19"&gt;Do I have a 32-bit or a 64-bit operating system on my  computer?&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Linux:&lt;/strong&gt; If you&amp;rsquo;re running a Linux operating system and want  to know whether the operating system kernel is 32-bit or 64-bit version, take a  look at &lt;a href="http://www.linuxquestions.org/questions/linux-general-1/how-to-check-linux-kernel-is-32-bit-or-64-bit-612352/" jquery1274726309290="20"&gt;this thread&lt;/a&gt; on LinuxQuestions.org.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Macintosh:&lt;/strong&gt; Recent versions of Apple&amp;rsquo;s OSX support 64-bit  processors too, as discussed in &lt;a href="http://www.macworld.com/article/142379/2009/08/snow_leopard_64_bit.html" jquery1274726309290="21"&gt;What&amp;rsquo;s &amp;ldquo;64-bit&amp;rdquo; about Snow Leopard&lt;/a&gt; and &lt;a href="http://support.apple.com/kb/ht3696" jquery1274726309290="22"&gt;How to Tell  if Your Intel-Based Mac Has a 32-bit or 64-bit Processor&lt;/a&gt;.&lt;/p&gt; &lt;h2&gt;Conclusion&lt;/h2&gt; &lt;p&gt;In summary, every abstruse computer science experiment eventually matures  into a problem that individuals and organizations have to deal with. After years  in the early-adopter, cutting-edge stage, 64-bit architectures have become  common enough that libraries and nonprofits have to start deciding when and how  they&amp;rsquo;ll transition away from 32-bit platforms. What you ultimately decide to do  should be determined by the factors listed above, your budget, and your overall  tech needs and goals.&lt;/p&gt;&lt;/div&gt;&lt;p&gt;----------------------------&lt;/p&gt;&lt;h3&gt;About the Author:&lt;/h3&gt;&lt;p&gt;&lt;div class="bios-body"&gt;&lt;h3&gt;&lt;!--Slot with Variant Template--&gt;&lt;/h3&gt;&lt;div class="bio"&gt;&lt;p&gt;Chris is a technology writer and former tech analyst for TechSoup's  MaintainIT Project, now TechSoup for Libraries, which aims to provide IT  management guidance to libraries. His previous experience includes working at  Washington State Library as a technology consultant and technology trainer, and  at the Bill and Melinda Gates Foundation as a technology trainer and tech  support analyst. He received his M.L.S. from the University of Michigan in  1997.&lt;/p&gt;&lt;/div&gt;&lt;h3&gt;&lt;!--End of Slot Template--&gt;&lt;/h3&gt;&lt;/div&gt;&lt;/p&gt; &lt;div class="attachments"&gt;&lt;!--Attachments--&gt; &lt;div class="attachments-header"&gt;&lt;p&gt;This article originally published on &lt;a href="http://www.techsoup.org/learningcenter/software/page12533.cfm" target="_blank"&gt;TechSoup&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;</summary>    <dc:creator>Chris Peters for TechSoup</dc:creator>  </entry></feed>
