|
||||
|
◆&
在UNIX作業系統中,在指令尾端加上 ‘&’ 符號,可以使得指令在背景狀態 (background mode) 下執行,也就是說,使用者在下達指令之後不必等待指令的執行完畢,就可以繼續下一個動作。例如我們希望執行一個很耗費時間的一個指令ltime,而又想將執行的過程記錄成ltime.log檔案,則可以下達指令: ltime > ltime.log & 則使用者可以繼續輸入其他指令,而程式ltime會在記憶體當中一直執行,而且過程記錄在ltime.log檔案中。 ◆.NET .NET又稱Microsoft .NET,它是微軟公司為了要更進一步整合網際網路的資源,與各種程式開發工具的一個程式開發環境。 完整的 .NET架構包括了Visual Studio .NET程式開發工具、.NET framework開發環境,與各種 .NET企業伺服器,它透過標準的HTTP、SOAP、XML、SMTP、HTML等通訊協定,與Windows或是UNIX、Linux等不同的作業系統溝通。 程式設計師最為關心的開發工具,在 .NET的開發環境當中,微軟致力於將所有的程式語言標準化,使得不同的開發工具能夠透過相同的介面來存取不同作業系統的資源。這個開發環境包括了Visual Basic .NET、ASP.NET、ADO.NET、C# 等,在 .NET環境當中為了這些語言制定共同的語言執行環境CLR (Common Language Runtime),程式語言必須編譯為中繼語言 (IL、Intermediate Language) .NET企業伺服器包括了下列各種伺服器: Host Integration Server:整合大型主機與Windows作業系統的伺服器。 BizTalk Server:負責企業與企業 (B2B) 之間的運作機制,它可以透過HTTP或是SMTP在不同企業之間傳送資訊。 Commerce Server:提供B2C (Business to Customer) 的網頁伺服器。 Application Center:可以讓許多伺服器之間提供負載平衡 (load balance) 的能力。 Exchange Server:提供電子郵件郵局的功能,可以讓不同的使用者收發電子郵件或是傳遞訊息。 SQL Server:提供後端資料庫的儲存能力,並支援XML。 Internet Information Server (IIS):提供網頁伺服器的能力。 ISSA (Internet Security & Acceleration) Server:提供網際網路所必要的防火牆與Proxy代理程式。 ◆.NET framework .NET framework是微軟在推出 .NET開發環境時,所提出的應用程式架構,它是由許多類別程式庫 (class library) 所組成的環境,可以提供Visual Studio .NET環境下的程式開發環境與程式語言使用。 整個 .NET framework工作平台包含下列幾個要素: 網頁服務功能,提供存取網頁的能力,包括SOAP、XML與ADO.NET。 以瀏覽器為主的使用者介面,但是仍支援傳統的視窗介面Windows Forms。 基礎類別函式庫 (Base Class Library),以物件化的類別程式庫擴充程式語言的能力。 程式執行環境CLR (Common Language Runtime),這是 .NET技術當中的突破,各種程式語言共享同樣的執行程式,類似Java的虛擬機器VM (Virtual Machine) 觀念。 在 .NET架構下的類別程式庫當中,System是其中最重要的物件,它包含了下面幾個重要的子物件:System.Data (提供資料庫物件)、System.Drawing (提供GDI繪圖功能)、System.Math (提供算數運算能力)、System.Net (提供TCP、UDP與HTTP網路通訊能力)、System.Web (提供控制ASP網頁伺服器的能力)、System.WinForms (提供視窗表單與控制元件)、System.XML (提供 .NET支援XML的能力)。 ◆.NET passport 在微軟 .NET開發環境當中,需要一個安全機制,讓使用者能夠安全的瀏覽於網際網路當中,進行身分驗證、線上購物、下載資料或是線上瀏覽,.NET passport便因此而誕生。 .NET passport的主要精神在於單一登入 (SSI、Single Sing-In),透過 .NET passport網頁伺服器,使用者的識別碼與密碼經過加密之後在網路上可以安全的傳送,而自由的在各個網站之中瀏覽,使用 .NET passport不需要記憶多組帳號與密碼,因為 .NET passport使用email位址 (不一定要微軟網站的email帳號) 作為帳號識別碼,加上一組密碼構成這個安全機制。 使用者可以在passport網站上 (http://www.passport.net)、passport...利用Windows XP .NET passport註冊精靈來取得passport帳號,並管理個人相關資料。 微軟公司為了推動 .NET passport網路驗證制度,在其網站上可以免費下載 .NET passport開發工具SDK,供程式設計師開發出能夠使用網路護照暢行於各網站之間的環境,而MSN (Microsoft Network) 或是Hotmail的使用者也自然擁有 .NET passport的帳號。 ◆@ @符號出現在網際網路當中的E-mail信箱位址時,我們將它唸做『at』,以中文來說有『在...』的意義,例如E-mail位址為bruce@ms1.seeder.net表示bruce此人在ms1.seeder.net電子郵局當中的信箱。 ◆0 base 在一般的程式語言當中,陣列的第1個元素的索引值大多是1,也就是陣列A的第1個元素為A(1),第2個元素為A(2)、...,但是在某些程式語言當中,陣列的第1個元素可能是索引0,也就是A(0),第2個元素為A(1)、...,前者我們稱為1 base,後者則稱為0 base。 在1 base的程式語言當中,A(10)是該陣列的第10個元素,而在0 base的程式語言當中,則A(10) 是該陣列的第11個元素。某些程式語言可以自行指定陣列的基底,例如我們可以指定陣列索引由 -5開始到5,則該陣列的第1個元素為A(-5),第2個元素為A(-4),...最後一個元素為A(5),該陣列一共有11個元素,這種程式語言既不是0 base也不是1 base。 ◆1’s complement 一補數是在二進位系統數字當中,將位元0切換為1,位元1切換為0的一種數值轉換方式。例如0011的數字,經過1補數系統之後,會成為1100。請參見binary的說明。 ◆1000Base-T Ethernet 1000Base-T是比100Base-T高速乙太網路還快10倍的乙太網路通訊標準,事實上,此網路的速度可以達到1.25 Gbps,這種網路與10Base-T、100Base-T使用相同的碼框結構和CSMA/CD存取模式,但是加快碼框的速度來達成,通常使用的是UTP 5或是STP 1,最長距離可以達到100公尺,一般稱此協定為Gigabit Ethernet,為IEEE 802.3z的標準。 其它支援1 Gbps速度的乙太網路還包含使用短波雷射的1000Base-SX、使用長波雷射的1000Base-LX、使用同軸電纜的1000Base-CX等,它們分別可以支援550公尺、3000公尺及25公尺的最大區段距離。 ◆100Base-FX Ethernet 100Base-FX是一種高速的光纖乙太網路 (Fast Ethernet),它使用多模光纖 (multimode fiber-optic cable) 來作為傳輸媒介,傳輸速率可以達到100 Mbps,傳輸距離可以達到450公尺。 ◆100Base-T Ethernet 100Base-T是以雙絞線 (Twisted Pair) 為連線基礎的高速乙太網路 (Fast Ethernet),它是以1995年所發表的IEEE 802.3u為標準。這種高速網路使用和10Base-T相同的碼框結構、連接頭與網路設備,但是使用不同的位元編碼方式,在碼框之間的間隔只有10Base-T的10分之一,達到傳輸速率增加10倍的結果,而網路節點最多為1,024個,可傳送距離為100公尺,加集線器之後可達200公尺。 目前大部份的網路卡都支援10Base-T和100Base-T雙頻模式,在網路連線之初,網路卡會送出高速鏈結脈衝 (fast link pulse) 的訊號,假設對方以及網路媒介都能夠支援,則網路卡便會以100 Mbps來工作,否則會調整成為低速的10 Mbps。 100Base-T有三種變形,分別是使用兩對UTP (未包覆的雙絞線) 的100Base-T2、使用四對UTP線路的100Base-T4,與使用兩對STP或是UTP線路的100Base-TX,這些網路都可以支援全雙工模式,100Base-T4更可以進一步的達到網路封包碰撞偵測 (collision detect) 的雙工能力。而線材等級5 (category 5) 以上的才能作為100Base-T使用,等級3或是4的線材只能用於10 Mbps的10Base-T。 與10Base-T相同,100Base-T也是使用腳位1、2、3、6兩對線,這是由於傳統上,RJ-45中心的一對線 (pin 4、5) 都拿來作為tip與ring。下列是典型RJ-45配線的連接方式: 接腳 線材色碼 用途 線對 -------------------------------------- 1 藍白 傳送 1 2 藍 接收 1 3 橘白 傳送 2 4 綠 3 5 綠白 3 6 橘 接收 2 7 棕白 4 8 棕 4 因為不管是10 Mbps的10Base-T或是100 Mbps的100Base-T都只使用Pin 1、2、 3、6四接腳,因此對工業用或是商業用的25對纜線 (50個接腳) 來說,可以提供12個Ethernet用戶端 (尚餘1對線),下列是常使用的編號與色碼: 用戶 色碼 接腳編號 ------------------------------------------------ 1 白藍、藍白、白橘、橘白 26、1、27、2 2 白綠、綠白、白棕、棕白 28、3、29、4 3 白灰、灰白、紅藍、藍紅 30、5、31、6 4 紅橘、橘紅、紅綠、綠紅 32、7、33、8 5 紅棕、棕紅、紅灰、灰紅 34、9、35、10 6 黑藍、藍黑、黑橘、橘黑 36、11、37、12 7 黑綠、綠黑、黑棕、棕黑 38、13、39、14 8 黑灰、灰黑、黃藍、藍黃 40、15、41、16 9 黃橘、橘黃、黃綠、綠黃 42、17、43、18 10 黃棕、棕黃、黃灰、灰黃 44、19、45、20 11 紫藍、藍紫、紫橘、橘紫 46、21、47、22 12 紫綠、綠紫、紫棕、棕紫 48、23、49、24 未使用 紫灰、灰紫 50、25 在這個表格當中,各纜線的顏色配合著線材的編號,而對應到各個用戶Ethernet接頭的1、2、3、6四個連接點。 ◆101-key keyboard 這是IBM PC/AT所使用的加強型鍵盤 (enhanced keyboard),它和PC/XT標準型鍵盤最大的差別,是將鍵盤右方的數字鍵和方向鍵分開,使得方向鍵的功能更利於操作,除了配合Windows所新增的功能表開啟增為104鍵外,此類鍵盤架構沿用至今。 通常此類型的鍵盤上的按鍵分為文字區、方向鍵區、數字區和功能鍵區四類,按鍵個數為101或102個,我們統稱為101-key keyboard 或enhanced keyboard,其中102個按鍵鍵盤比101鍵多了一個用來切換萬國文字的按鍵,但這對使用中英文的我們較無用處,因此一般均將兩者視為相同。和84鍵的鍵盤相比,其功能鍵比早期的鍵盤多了F11和F12兩個,而且鍵盤右方的數字鍵和方向鍵是分離的,使用起來較為方便。某些此類鍵盤底部有些提供一個切換開關 (XT/AT),可模擬早期的84鍵鍵盤。 在Windows出現後,鍵盤的形式多了兩個按鍵,分別是可以直接啟動『開始』功能表和快顯功能表 (popup menu) 的按鍵,其中啟動開始功能表的按鍵在按鍵左右各有一個,所以按鍵個數多了3個,目前為104鍵。 ◆10Base-2 Ethernet 10Base-2 Ethernet是由細同軸電纜 (thin coaxial) 為傳輸媒介所連接的乙太網路系統,為IEEE 802.3的標準,使用RG-58U、RG-58 C/U、RG-58 A/U接頭,排列成匯流排狀的網路架構,因為此種網路使用同軸電纜線路,使用50歐姆的電阻,外層絕緣體包覆一條銅線,所以較不易受干擾,最長傳輸距離185公尺,而傳輸速率為10 Mbps,一般而言,每個區段最多可連接30個節點,整個網路可以連接到90個節點,通常我們也稱10Base-2為Thinnet或Thin coaxial網路。 ◆10Base-5 Ethernet 10Base-5 Ethernet是由粗同軸電纜 (thick coaxial) 為傳輸媒介所連接的乙太網路系統,它和10Base-2 Ethernet都是IEEE 802.3的標準,所以此種電纜的電阻也是50歐姆,它使用RG-8或RG-11接頭,它和10Base-2都是匯流排 (bus) 狀的網路架構、使用同軸線路、最長傳輸距離為500公尺,傳輸速率為10 Mbps,每個區段最多可以連接100個節點,整個網路可以連接300個節點,通常我們也稱為Thicknet、Thick coaxial網路或是標準乙太網路 (Standard Ethernet)。 通常在一個網路系統當中,使用10Base-2來連接伺服器到工作站,而伺服器與伺服器之間的骨幹則使用10Base-5來安裝。 ◆10Base-F Ethernet 10Base-F Ethernet是以光纖來連接的乙太網路,此網路是以10 MHz為基頻 (base),而以光纖 (Fiber) 為傳輸媒介,故得其名。在IEEE 802.3根據不同的應用,將光纖乙太網路區分為FB (Fiber Backbone、光纖骨幹)、FL (Fiber ink、光纖連接)、FP (Fiber Passive、光纖被動集線器) 和FOIRL (Fiber-Optic Inter-Repeater Link、在再生器之間的光纖鏈結),它們分別可以連接2000公尺、2000公尺、500公尺與1000公尺的距離。整個網路最多可以連接1,024個節點。 ◆10Base-T Ethernet 10Base-T Ethernet是最常見的乙太網路連接方式,使用等級3 (category 3) 以上,100歐姆未披覆 (unshielded) 的雙絞線 (Twisted pair) 為連接媒介,傳輸速率是10 Mbps,故得此名稱。 因為10Base-T Ethernet使用RJ-45T字型的接頭,此接頭和電話接頭相似,可和電話線路同時佈線施工,所以連接十分容易,和10Base-2或是10Base-5不同的是,通常10Base-T會使用集線器 (hub) 來當成網路的中介,最多可以連接到1,024個節點 (包含伺服器),每一區段可以至100公尺,連接上hub之後可達1200公尺 (比100Base-T遠上6倍),屬於星狀 (star) 的網路架構。 以10Base-T或是速度較快的100Base-T為基礎的Ethernet網路是目前最常見的區域網路架構,它們都需要連接到hub或是switch hub,其中10Base-T網路使用兩對雙絞線 (腳位1、2、3、6),分別負責傳送與接收資料使用,其中1、2腳位為T1、R1 (第一對傳送與接收),而3、6為T2、R2 (第二對傳送與接收)。而纜線色碼配對方式為1:藍白、2:藍、3:橘白、6:橘。這種腳位定義方式與100 Mbps的Ethernet網路相同,請參見100Base-T的說明。 ◆16 bits computer 在1980年初期IBM PC的16位元個人電腦問世以來,短短十數年之間,從家庭到公司行號,個人電腦在整個社會扮演著舉足輕重的角色,所以雖然在目前這種電腦已經逐漸被潮流所淘汰,但是在當時,這種電腦的16位元架構功不可沒。 所謂的16位元電腦,便是電腦的CPU一次可處理的資料量為16位元,這包括數學運算和定址方式、匯流排大小都是16位元。 16位元電腦包括以8088、80286為中央處理器的電腦系統,目前在市面上已經十分罕見,大多被80386、80486等32位元個人電腦,或是Pentium、Pentium II、Pentium III、Pentium 4等64位元個人電腦取代。 ◆1D disk (單面單密度磁片) 1D代表1 side、single-density(單面單密度),這是早期的軟式磁片格式,不過現在已十分少見。這種磁片的直徑是五又四分之一吋,資料只能存放在一面,每面有40磁軌 (track),每軌有8或9個磁區 (sector),因為每一個磁區的容量為512位元組,所以磁片的容量是160 KB或180 KB。 ◆2’s complement (二補數) 二補數是在二進位系統數字當中,將一補數 (one’s complement) 所得到的結果再加1的一種轉換方式。例如二進位數字01101100經過1補數之後會成為10010011,而其2補數便是10010100,通常2補數是用來表示二進位負數的。 ◆2D disk (雙面單密度磁片) 2D代表2 side、single-density(雙面單密度),這是早期5.25英吋的軟式磁片格式,這種磁片的資料可存放在正反兩面,每面有40軌,每軌有8或9個磁區,所以磁片的容量是320 KB或360 KB,相同密度的單面磁片稱為1D disk。 ◆2HD disk (雙面高密度磁片) 2HD代表2-Side、High-Density(雙面高密度),這是目前較常見的軟式磁片格式,依外觀大小的不同,有直徑3.5英吋的1.44 MB和5.25英吋的1.2 MB兩種。它們都是雙面、每面有80個同心圓磁軌,唯一的不同處在於3.5英吋磁片每個磁軌有18個磁區,5.25英吋的磁片則只有15個磁區。因為每一個磁區的大小是512個位元組 (0.5 KB),所以3.5英吋的2HD磁片容量為2×18×80×0.5=1,440 KB=1.44 MB;而5.25英吋的2HD磁片容量則為2×15×80×0.5=1,200 KB=1.2 MB。 ◆3270 terminal (3270終端機) 3270終端機是在1970年代及1980年初期IBM所發展的終端機,包含了陰極射線管 (CRT) 和鍵盤,當時廣泛的用於線上作業系統(online operating system),而3270的終端機所支援的四種文字模式,分別可以顯示80×24、80×32、80×43以及132×27個文字,終端機和主電腦 (main frame) 之間使用RG-62 A/U同軸電纜連接,最遠可達1525公尺,其傳輸速率為2.358 Mbps。 ◆386 enhanced mode (386加強模式) 這個模式是當我們利用80386以上的電腦執行Windows 3.1程式時,可使用的模式 (另外一個選擇是標準模式)。它使用中央處理器的V86模式,允許一個以上的應用程式在記憶體中執行,每個程式都可存取1 MB的記憶體 (用以模擬在8088硬體架構下的記憶體空間),這些記憶體並不會彼此干擾,這充份的利用了CPU的多工能力,以每一個『工作』來模擬一台8088機器。 在Windows 95/98/ME等32位元作業系統出現之後,因為系統已經內定為32位元以上的定址方式,所以作業系統本身已經不再強調『386增強模式』了,而是改稱為『MS-DOS模式』。 例如我們可多次執行Windows 98的『MS-DOS模式』,將控制權切換到DOS模式之下,這便是Windows利用386以上硬體架構支援多工的能力,將每個MS-DOS模式看成是在Windows下的一個工作 (task),但是使用者在『MS-DOS模式』下操作一般指令的感覺,和在傳統的MS-DOS作業系統文字模式下操作幾乎完全一樣。 ◆3C (消費通訊電腦) 3C所指的是Consumption、Communication、Computer,這是科技時代和人類生活息息相關的三大電子產物,包括視訊家電、數位相機的消費性市場,行動電話、網際網路的通訊市場與個人電腦系統、PDA的電腦市場,大大的改變了工作以及休閒的方式,於是這波資訊革命也有人稱之為3C革命。 ◆3G (第三代行動通訊) 3G(3rd Generation) 所指的是第三代行動通訊系統,這是行動通訊的第二次大變革。 在1984年,最早開發出來的行動通訊是AMPS、TACS(Total Access Communication System) 與NMT(Nordic Mobile Telephone) 等類比式的系統,它採用類比式的FDMA調變方式,將語音訊號轉換成為類比的頻率在空中傳送,這種電話系統稱為第一代行動通訊。 第二代行動通訊主要是由類比編碼改為數位編碼,由歐洲各個通信廠商所共同制定的GSM泛歐式行動通訊是這一波的主流;在日本地區,則自行制定了PHS個人通訊系統;美國地區則分別有D-AMPS(數位式AMPS系統)、PACS與CDMA 1等不同的規格,但是整體來說,GSM支援國際漫遊與多樣化的手機規格,使得它席捲了全球大部分的手機市場,並將行動通訊帶入每一個人的生活當中。 第三代行動通訊是以CDMA的改良技術為主體,而ITU國際電信聯盟在1999年為了3G行動通信,建立了IMT 2000(International Mobile Telecommunications 2000) 國際行動通訊標準,這個標準包含了3G行動通信的一些規範,包括必須要支援電路交換或是封包交換的傳輸方式,與第二代行動通訊必須要相容,並且可以和目前的有線通訊結合。對於3G的室內用戶而言,最高傳輸速率必須要能夠超過2 Mbps以上,在戶外移動的用戶,則依照移動速度的高低,必須至少支援144 Kbps或是384 Kbps的速率,如此的速度和目前GSM的9.6 Kbps或是GPRS(2.5代行動通信) 的112 Kbps相比,都是一項很大的突破。 除了規範通訊速率之外,3G手機還要能夠與呼叫器系統、行動電話基地台、有線電話與衛星電話系統結合,並且同樣支援GSM系統所支援的國際漫遊服務,達到行動通信全球話的目標。 目前3G有兩大集團各自發展不同的規範,由歐洲的Nokia、Ericsson與日本的NTT公司結合的3GPP協會,主導其中之一的UMTS W-CDMA;另外,由美國電信公司Motorola、Lucent與Qualcomm,則組成了另外一個聯盟3GPP2,則採用由CDMA 1改良而成的CDMA 2000為實作的標準。前者保有目前GSM系統的技術優勢,後者則由於有Qualcomm(為發展出CDMA技術公司) 對於CDMA關鍵技術的支援。 目前我國拿到3G執照的業者有五家,包括中華電信、台灣大哥大、遠致電信、聯邦電信與亞太行動寬頻等,除了亞太行動寬頻是採用CDMA 2000之外,其餘業者皆使用W-CDMA系統。 ◆3-tier (3層架構) 在一個網路系統當中,一台主機負責所有用戶的需求,這種主從的概念稱為client/server架構,這是屬於2層式的結構。 當網路的規模日益龐大,2層架構下的伺服器已經不足以應付越來越多的工作量,於是有3層架構 (3-tire) 的誕生,它在主從架構當中多增加了一層交易層 (transaction layer),負責掌管客戶端直接的請求,若在整個網路系統當中有m個客戶,交易層有n台主機,則每台主機負責m/n個客戶,最上層的系統則控制交易層的n台機器即可,大大了減輕了每一部機器的負擔。 隨著網路系統的成長與不同的應用,隨後提出的n-tier架構,可以將這種概念成長到適合更大型的網路,但是如此一來,各交易層所扮演的角色變更加複雜。 ◆4 GL (第四代程式語言) 4 GL(4th Generation Language) 是以使用者導向的程式語言,這種程式語言和程序式程式語言 (procedure language) 最大的不同,在於它是以程式的『目的』為設計的法則,而非第三代的程式設計『過程』為法則。 也就是說,第四代語言所重視的,是程式執行的結果,而非寫程式的方法。一般說來僅適用於特定的應用,最常見的是資料庫應用、報表製作等,利用4 GL程式設計師可在很短的時間內開發出一個應用程式。例如FoxPro和PowerBuilder等程式設計過程均打破了傳統的程式設計觀念,而是利用一種『視覺化』(visual) 的理念,使程式設計師在設計程式的過程之中,便可看見設計之後的成果。 ◆56k modem (56K數據機) 56 Kbps是目前類比式數據機的最大傳輸速率,現有幾種規範如下: 3COM、US Robotics所採用的x2規範。 Lucent、Rockwell、Cisco與Ascend所推行的K56Flex。 由ITU所制定的V.90,現已成為大部分數據機的標準。 在數位通信系統當中,單一時槽 (time slot) 的頻寬為64 Kbps,但是在傳送類比訊號時,每8個位元當中有1個位元拿來作為訊號位元 (傳送鈴聲或是掛斷電話的訊號),所以事實上只有7/8的頻寬 (87.5%) 可以供語音資料 (數據機頻寬) 使用,即56 Kbps的由來。但是實際上,由於訊號由電信機房到用戶端的距離衰減、類比線路品質或是交換機等因素限制,實際可以連接的速率約為40 Kbps到45 Kbps之間。 ◆640K limit (640K極限) 在早期IBM PC剛問世時,因為其定址能力只有1 MB(1,024 KB),而在這個空間當中除了要放置開機系統程式、應用程式、中文系統等常駐程式,還要為硬體介面卡和螢幕的視訊記憶體保留一些空間,所以開發作業系統的軟體工程師將前面640 KB分配給軟體程式,後面384 KB保留給硬體介面卡和BIOS。 在當時因為應用程式大多只有數十KB,很少有超過100 KB的程式,所以640 KB的空間相當足夠。但是由於軟體的發展朝向更人性化、更友善的人機介面開發,再加上中文系統需要大量的空間 (100 KB至400 KB),因此記憶體的需求也日益龐大,這個640 KB的空間在開機、掛上必要的驅動程式、進網路、執行中文系統和防毒程式等常駐軟體之後,可供應用程式使用的空間已經所剩不多,於是又有人動那384 KB的腦筋,希望能夠挪出一些空間來執行程式。但不管如何,這是為了和MS-DOS作業系統相容性而做的權衡考量,在Windows視窗作業系統出現之後,這種限制已經不再存在了。 ◆686 CPU (686微處理器) 在Pentium出現之前,因為Intel的CPU都是以80x86為代號 (8086、80286、80386、80486),所以一般消費者也習慣以286、386、486來區分電腦的等級,在80486之後的產品稱為Pentium,習慣上稱為586。接下來的PentiumPro、Pentium II、Celeron、Pentium II Xeon則習慣上稱之為686,以此類推,Pentium III為786,Pentium 4則為886,但以數字代號來稱呼CPU的習慣已經漸漸消失。 ◆802.11 (無線網路協定) IEEE 802.11適用來制定無線網路的技術規格,它使用類似Ethernet的CSMA/CA來傳送封包,有時也稱為Wireless LAN或是Wireless Ethernet。目前較常見的有: 802.11a,使用5.8 GHz的頻帶,可達到54 Mbps的傳輸效能。 802.11b,使用2.4 GHz的頻帶,可以達到11 Mbps。 802.11g,同樣採用2.4 GHz頻帶,可以達到54 Mbps。 IEEE 802.11所制定的傳輸功率為1瓦 (30 dBm),提供22個不同的波道供使用者在通訊不良的地方切換,在典型的室內環境可以傳送約50到100公尺。採用WEP(Wired Equivalent Privacy) 的加密方式保護在空中傳送的資料,它使用直接序列展頻調變技術DSSS(Direct Sequence Spread Spectrum modulation) 的調變方式。 Intel所力推的Centrino無線上網技術,所採行的標準為802.11b。 ◆802.3 (乙太網路) 802.3是由IEEE所制定的一個乙太區域網路 (Ethernet LAN) 標準,這種網路使用CSMA/CD的通訊協定,允許多個工作站同時發出存取的請求,並具有碰撞偵測的能力。 由IEEE 802.3所制定或是衍伸出來的區域網路,包括了使用雙絞線的10Base-T、使用同軸電纜的10Base-2、10Base-5和使用光纖的10Base-F,以及100Base/1000Base的各種高速乙太網路 (Fast Ethernet),甚至還有高達10 Gbps的光纖乙太網路。 ◆80286 (80286微處理器) 80286是Intel公司的一種CPU編號,由於在個人電腦時代的初期CPU的供應商僅此一家,所以一般為電腦分級的方式便是以CPU的編號來區分。80286是屬於16位元的CPU,其內部是由134,000顆電晶體所組成的,每次處理的資料量是16位元,但位址線 (address line) 卻有24位元,所以其定址空間可達2的24次方位元,也就是主機板上的主記憶體最多可以有16 MB,在80286(PC/AT) 時代,主機板通常只安裝1 MB的記憶體。 IBM在1984年以Intel的80286 CPU為核心,推出的個人電腦稱為IBM PC/AT,這種橫列式的外殼和101按鍵的鍵盤,樹立了往後個人電腦一個統一的規範,而AT匯流排的規格也是以當初的設計為範本而循序演進。PC/AT大多以8 MHz或是10 MHz的時脈運作,和8088一樣,80286也可以加裝一顆80287來執行浮點運算,尤其是AutoCAD等繪圖軟體需要大量的浮點運算時,硬體的算術處理器是不可或缺的。 ◆80287 (80287算術處理器) 80287是早期Intel為了提供80286微處理器浮點運算功能所開發出的算術處理器 (Math Processor)。它必須要搭配80286才能使用,內建許多浮點運算所需的硬體線路,可以增進許多需要大量運算軟體的速度。 現今的Pentium 4或是AMD AthlonXP系列處理器,都已經在CPU內建算術處理器。 ◆80386 (80386微處理器) 80386是1987年代,Intel公司為IBM個人電腦所開發出來的第一個32位元CPU,微處理機以1微米製程製造,內部包含了275,000顆電晶體,工作頻率由16 MHz到33 MHz。由於採用的純粹的32位元架構,所以使得它比80286微處理機具有更大的運算、定址能力,同時還支援虛擬記憶體和多工的架構,使得它更適合於多人多工的作業系統上。 80386可以分為DX與SX兩個版本,前者擁有32位元的資料匯流排與定址匯流排,而後者只有16位元的資料匯流排與24位元的位址匯流排,但兩者的內部資料均是以32位元為傳輸單位。80386DX的定址空間由於有2的32次方位元,所以可達4 GB,而80386SX則只有和80286相同的16 MB而已。不過80386並沒有內建的L1 cache,而它的算術處理器是製造成另外一顆CPU,在Intel的代號為80387。 80386使用5伏特的電壓來工作。 IBM以80386DX微處理器為核心,推出了純粹32位元的個人電腦,稱為PS/2,它是以16 MHz微處理機速度,並且配置標準的彩色螢幕與滑鼠設備,使用的作業系統是IBM自行開發的OS/2。 ◆80387 (80387算術處理器) 80387是Intel為了提供80386微處理器浮點運算功能所開發出的算術處理器 (Math Processor)。 ◆80486 (80486微處理器) 80486是將80386 CPU的架構和80387算術協同處理器合併,以0.8微米製程製造,內含120萬顆電晶體,增加了多重管線 (multiple pipeline) 及內建8 KB的L1快取記憶體 (internal cache memory) 的功能所得到的CPU(DX4內建16 KB的L1 Cache),其實體介面為168接腳。 486形式的CPU最先由Intel公司所生產,但是後來AMD公司也生產相容的晶片AM486,Cyrix則生產Cx486相容系列。 80486仍然是一部32位元的機器,一般可分為具有算術處理器 (math coprocessor) 的80486 DX和不具算術處理器的80486 SX兩大類,後來Intel又研發出2倍內頻的OverDrive(超頻) DX2和4倍內頻的DX4,一共4個系列的80486 CPU,其內部的電晶體數目約在120萬到160萬之間,微處理機的工作時脈由80486SX的20 MHz開始到80486DX4的100 MHz,一般以80486DX的33 MHz版本最多 (簡稱486DX-33);除了DX4和專為筆記型電腦所生產的486SL是使用3.3伏特的電壓之外,其餘的80486都使用5伏特電壓來工作。 ◆8086 (8086算術處理器) 8086是Intel於1970年代所推出的第一顆16位元微處理器,它可搭配算術處理器8087提高浮點運算的能力。 但Intel稍後推出的8088才使得個人電腦踏入新的紀元,8086與8088最大的差異,在於前者提供外部匯流排寬度為16位元,而後者僅有8位元。請參見8088的相關說明。 ◆8087 (8087算術處理器) 8087是Intel為了提供8086、8088微處理器浮點運算功能所開發出的算術處理器 (Math Processor)。 ◆8088 (8088微處理器) 8088是Intel於1979年所推出的一顆16位元的微處理器,它也是造成1980年初期個人電腦市場由8位元的Apple時代進入16位元的主角。 8088和它的前身8086都是以4.77 MHz的時脈運作,以3微米製程、使用5伏特的電壓工作,其微處理器內部擁有29,000顆電晶體 (8086則有40,000顆電晶體),CPU內部的資料匯流排有16位元,對外的資料匯流排則為8位元,而定址匯流排有20位元,所以其定址空間為1 MB(2的20次方),但是由於640 KB以後的384 KB保留給各種介面卡 (如 Video RAM) 和BIOS使用,所以一般應用程式 (包括作業系統) 僅能使用640 KB的空間。 8088和8086最大的不同在於前者只有8位元的外部資料匯流排 (CPU對外一次只能同時傳送8個位元),後者則擁有16位元,所以8086才算是真正的16位元微處理器,只是在當時電腦市場因為IBM是以8088為PC/XT的CPU,所以8088才會在1980年代初期大放異彩,開啟了日後個人電腦的時代。 8088、8086都不具有浮點運算的能力,但是在PC/XT等級的主機板上,我們可以加裝一顆8087算術處理器 (math coprocessor) 來執行浮點數的加、減、乘、除和三角函數等運算。 ◆820 (820晶片組) 這是Intel於1999年底所推出的,原先代號為Camino的晶片組,它使用的不同於以往南橋與北橋晶片以PCI溝通的方式,而是以集線器鏈結 (Hub link) 的連接控制記憶體與I/O的模組,如此一來內部資料傳輸速率可以由133 MHz提昇為266 MHz。代號82820的晶片負責處理Rambus記憶體與顯示卡AGP之界面,其AGP可達4倍速的1066 MBps,此晶片類似以往的北橋晶片。代號82801的I/O控制晶片則包括了光碟與硬碟界面ATA 66的支援,USB週邊設備控制與PCI匯流排的管理,它與82802 BIOS軔體控制晶片的功能類似南橋晶片。 ◆84-key keyboard (84鍵鍵盤) IBM最早期的PC和PC/XT所使用的標準鍵盤,按鍵個數一共有84個,已經具備所有電腦操作的按鍵,但由於方向鍵和數字鍵同用一組按鍵,操作起來較為不便,所以80286以後的個人電腦都改為加強型的101鍵或加上Windows按鍵的104鍵鍵盤。 ◆8514/A (IBM 8514/A顯示器) 8514/A是IBM所推出用來取代VGA的顯示器,其解析度可以達到1024×768,目前一般稱此解析度為XGA模式。 ◆86-DOS (86-DOS作業系統) 這是MS-DOS的前身,由Tim Paterson在1980年為8086中央處理器發展的作業系統,這個作業系統當初稱為QDOS(Quick and Dirty Operating System),稍後才改為86-DOS。 這個作業系統的檔案控制區塊 (FCB) 和程式段前置區 (PSP) 的觀念都是從CP/M-80而來的,這些規格一直沿用至MS-DOS作業系統,而它的樹狀目錄概念則更沿用至Windows作業系統。 ◆A/D converter (類比至數位轉換器) 簡稱ADC,這是將類比訊號轉換成數位訊號的機器,它和D/A converter都是作為某些電子儀器和數位電腦之間溝通的橋樑,例如數據機便是一種將數位訊號 (電腦訊號) 轉換為類比訊號之後,在電話網路上傳輸;在接收的另一端,並將所收到的類比訊號轉換為數位訊號,傳送到電腦主機上,這個過程便包含了一個D/A converter以及一個A/D converter。 在語音處理上,經常使用的A/D converter是一種稱為PCM的技術,將類比的數位訊號分割成為一片段一片段的數位訊號,因為分割時是以非常小的時間單位來分隔 (例如CD音樂是把每一秒鐘的聲音分割成為44,100時間片段),這個頻率稱為取樣頻率 (sampling rate),而每一段聲音都轉換成為數位訊號 (例如CD音樂會轉換為256個層次的訊號,這需要8個位元的空間),這個大小稱為取樣大小 (sampling size)。這兩個特性便用來記錄數位化的聲音,這也是多媒體、視訊會議系統經常使用的技術。 ◆ABEND (不正常結束) ABEND(Abnormal END) 是指電腦應用程式在非正常的狀況下結束,例如使用者按下 Ctrl+ C中斷程式的執行,同時按下 Ctrl+ Alt+ Del重新啟動電腦,或在Windows作業系統中發生『應用程式錯誤』,選擇『重新啟動Windows』,都是屬於不正常結束。 因為應用程式在執行的過程中,可能會有某些暫存檔放在磁碟上,或是在將未儲存的檔案放在記憶體當中,所以不正常結束可能會使得磁碟上留下一些『垃圾』,或是失去某些資料 (例如在記憶體內,但未儲存之檔案),所以使用者在使用應用程式時,應盡量依正常方式結束應用程式。
__________________
爆發吧!我的小宇宙!! ![]() My Toys Blog... http://blog.pixnet.net/kalel68 My Flickr: http://flickr.com/photos/benson_chen/ |
|