****************************************************************
* Description: Knowledge of OS 64-bit [x86_64] and 32-bit [x86]
* Date: 05:44 PM EST, 06/08/2018
****************************************************************

		 
<1> Senario Description of x86 and x86_64:
     |
     |__ o. When Oracle technican downloads and installs RDBMS software on either Windows or Linux system, people usually needs to check what is the bit system is in.	 
     |
     |__ o. Before downloading, Oracle portal usually provides the options for Linux x86 or x86_64.	 
	 
	 
	
	
	
<2> History of x86 and x86_64:	
     |
     |__ o. If you were born before 1990s, when personal small computer got innoviated, you might hear or saled with computer running on 186, 286, 386 operating system.	 
     |
     |__ o. In Chinese, we mention them to people with familiar names, such as 一八六, 二八六,三八六.
     |
     |__ o. Actually, these 86s are CPU instruction set [CISC] created by Intel company, and naming them in x86 serial, and being used until today. 
     |      Both Intel and AMD CPU are compatiable with this set. In Intel's offical document, this set is called "IA-32".
     |
     |__ o. In 186/286 era, all the CPU can only deal with 8 bytes * 4 digits = 32-bit information. Starting from 386, the CPU are heading to 64-bit CPU for dealing with more
     |      information simutenously.
     |
     |__ o. Then, when starting producing 64-bit CPU, there are 2 directions. One is downgrading to be compatiable with 32-bits x86 instruction set, and the other one is creating
     |      a brand new set for 64-bit.  	 
     |
     |__ o. Upon this argument, AMD went one step further on option one, in which producing the 64-bits CPU going along with x86 named AMD64, and got positive feedback from market.
     |      Whereas, Intel choosed the second way to release a new set called, "IA-64" [安腾]. This "IA-64" is later released then AMD64, and users were not consent with it.
     |
     |__ o. In addition, since this is new set, and no complier can read the set, resulting in Micoresoft Windows OS are not supported by the set.
     |      During that time, Micoresoft commited that they will release a version of Windows can work along "IA-64", however, as day past, this commitment never came true.
     |	
     |__ o. In such situation, Intel had to accept AMD64's standard for 64-bit CPU manufacture. But, it looks like Intel did not want to announce this AMD64 set is innovated by AMD,
            therefore, they named it as "x86_64", which is being known for most IT technicans now.
			
		
		
		
<3> Summary:
     |
     |__ o. x86 is supporting 32-bit OS, and x86_64 is the option for 64-bit OS. 	 
	 
	 
	 
	 
	
<4> Reference:
     |
     |__ o. https://blog.csdn.net/u010758410/article/details/76320530	 
	
    
	

Your Comments