2010年9月26日 星期日

電腦作業之二-霍勒里思

作業之二

所謂傳說中的名人是也

霍勒里思
Hollerith, Herman

←美國發明家,傳說中發明列表機的人類

1888年,他給每10年一次的國情調查編制人口統計表,

研製了一種根據穿孔卡片而工作的繼電器電腦,在1890年的人口調查中獲得了很大的成功,他以這個成果為基礎於1896年成立了印表機器公司,後改名為IBM公司

然後這人所用的人口調查就是用字符編碼,所謂的字符編碼是在符號集合與數字系統之間建立對應關係,信息處理的一項技術
     
                                                     通常大家是用文字表達信息,而以計算機為基礎的信息處理系統則是利用元件(硬件)不同狀態的组合來存檔和處理信息的,恩,反正就是個很方便的東西。

以下是資料(某些部分)專業的介紹:

         字母表的二進制數表示 ,一般包括下列符號:拉丁字母A~Z,數字0~9,標點符號,特殊符號如&、 @、$ 、¥ 、…。 字母还可分大寫和小寫,另外還有許多控制用符號,並考慮到擴充的可能性。
         符號的總數不超過256個。 一個符號可以用8位二進制數來表示,主要的編碼方式有3種。 

          而這其中一種呢,就是霍勒里思碼! 用一種IBM機器穿孔卡片的編碼形式,每張卡片80列,12行。每列表示一個符號,用12位。
            應該就是用這項技術完成人口普查的吧,深感佩服呢。


接著簡單的介紹下他:

1860年誕生於紐約州北部一个德國家庭,他從小喜愛數學,一般人看來枯燥乏味的數字,他卻有濃厚的興趣。19歲那年,他光榮的獲得博士學位。雖然學的好像沒什麼關聯性, 卻在人口调查局得到了一份有趣的工作了
充當....他老師特里布里奇的助手,调查局的工作性質要求他“不但掌握技術和知識,而且經過了嚴格的科學訓練和具有敏銳的觀察能力”,而他在大學裡就承擔過的研究課題,所以就很特別去注意這學習和實踐活動結合,當然,這一切給他很大的影響力。
          



來源:http://tw.britannica.com/MiniSite/Article/id00026436.html
           
              字符編碼正文

               http://www.techcn.com.cn/index.php?doc-view-131213

2010年9月19日 星期日

CPU Pentium3 & Pentium4

作業之一!

Pentium3(Socket370)




File:Pentium III-S Tualatin.JPG


Intel Pentium Coppermine


         Pentium III是Intel的x86(更準確地說是 P6)架構之微處理器,於1999年2月26日推出。剛推出的版本與早期的Pentium II非常相似,最值得注意的不同是 *SSE指令的擴充,以及在每個晶片製造的過程加入了有爭議的序號進去。與Pentium II相同,也有低階的Celeron版本和高階的Xeon版本。Pentium III最後被Pentium 4所取代,Pentium III的改進設計就是現在的Pentium M。


Pentium III 核心




(1)Katmai


原先的版本Katmai與Pentium II非常相似(均使用0.25µm製程),差別是加入了SSE,和改進第一級快取控制器(比後來Pentium II好的稍微效能改進)。
      首次推出的速度是450和500MHz。兩個更多的版本是:550 MHz於1999年5月17日推出;600MHz於1999年8月2日推出。在1999年9月27日,Intel推出533B和600B的版本,分別是533/600MHz,但是使用的是133MHz前端匯流排,而先前的其他是使用100MHz。Katmai使用與Pentium II的槽孔設計。


(2)Coppermine


第二個版本Coppermine整合了在CPU內的低延遲性全速256KB第二級快取,比Katmai有效能上的進步。在AMD Athlon處理器的競爭壓力下,Intel重作晶片內部的設計,最後修正了廣知的指令管線拖延問題。這個結果是使處理指令的效能增加了卓越的30%。
它使用0.18µm製程製造。Pentium III Coppermine執行速度為500、533、550、600、650、667、700和733MHz,於1999年10月25日推出。從1999年12月到2000年5月,英特爾共推出了速度為750、800、850、866、900、933、1000MHz(1GHz)的Pentium III。
1.13GHz的版本於2000年中期推出,但是在普遍的硬體評論網站證明他在編譯Linux時候不夠穩定,因而回收。這個問題是由於整合到內部的快取無法在1GHz以上的速度運作。英特爾花費了至少6個月來解決這個問題,於2001年推出1.1和1.13GHz的版本。


Coppermine的晶圓是當今最小的微處理器,這又使socket版本產品的未來露出一點曙光。Socket重現的主要原因當然是價格因素:用於閘式(SECC2)版本的PCB不再有用了,所以CPU又便宜了幾塊錢。帶有FCPGA socket主機板的生產成本比Slot1主機板更便宜些, 這樣系統成本又降低了些。


Pentium III Coppermine Slot 1

(3)Coppermine-T
FC-PGA2封裝的Coppermine CPU針腳與Tualatin相同,因此無法與FC-PGA主機板相容。
       

(4)Tualatin
第三個版本Tualatin只是實際上0.13μm製程試驗。Tualatin運行得相當好,特別是在有512KB 第二級快取的衍生版本(稱為 Pentium III-S)。Pentium III-S主要是給那些功率消耗有關的機器,也就是*刀鋒伺服器。
Pentium III Tualatin是在2001年至2002年早期之間所推出,速度分別為1.0、1.13、1.2、1.26、1.33和1.4 GHz。Intel不想重蹈先前低價的Celeron能與更貴的Pentium II相抗衡的覆轍,因此Tualatin從來沒有更快於1.4 GHz,也就是Pentium 4剛推出的時脈頻率。後來,Pentium M證明了這個設計很好,可以在0.13 μm到達1.7GHz。
Tualatin核心是以俄勒岡地區的Tualatin谷和Tualati河來命名。

  
加入新的 8 個 128 位元暫存器(XMM0~XMM7)暫存器可以容納 4 個 32 位元單精度浮點數,或是 2 個 64 位元雙精度浮點數,或是 4 個 32 位元整數,或是 8 個 16 位元短整數,或是 16 個字元

*刀鋒伺服器
一種單板型態的伺服器傳統直立式伺服器,體積大且又佔空間,而它有一個完整的機座,統一集中的方式,提供電源,風扇散熱, 網路通訊的功能。而基座上可插置多張單板電腦,因狀似刀片(Blade),因此稱之為刀鋒伺服器, 而基座則稱之為刀鋒基座。


Pentium4(Socket423/478)



      是Intel生產的第7代x86微處理器,繼1995年出品的Pentium Pro之後的第一款重新設計過的處理器,這一新的架構稱做NetBurst。
      Pentium 4有著非常快速到400MHz的*前端匯流排,之後更有提升到533MHz、800MHz。它其實是一個為100MHz的四條併列匯流排 (100Mhz x4 併列),因此理論上它可以傳送比一般匯流排多四倍的容量,所以號稱有400MHz的速度

     Pentium 4沒有在「整數處理速度」和「浮點性能」這兩個標準重要性能之一上比之前的P6架構設計有任何提升。相反,它透過犧牲每個周期的性能以實作非常高的時脈和SSE性能。與英特爾的傳統保持一致的是,Pentium 4也有低端Celeron〔通常稱為Celeron 4〕及Celeron版本和用於SMP配置的進階Xeon版本。

Pentium 4的設計標的是適應更快的時脈速度,因為消費者開始依據更高的時脈購買電腦。在這方面Pentium 4是一個經典的市場驅動技術的範例。





*前端匯流排(FSBFront Side Bus)是指中央處理器資料匯流排的專門術語~該匯流排負責中央處理器和北橋晶片間的資料傳遞。

*Xeon(讀作/'zi:on/)是Intel公司的一款處理器

資料來源:

1 維京百科

2 http://www.tomshardware.tw/286,review-286.html
*SSE