計算機概論講義@ 就只是學習用的嘛:: 隨意窩Xuite日誌

文章推薦指數: 80 %
投票人數:10人

第一講電腦簡介1-1 認識電腦 * 學術名稱為電子計算機,英文為computer。

* compute: 動詞,計算之意。

* 具有輸入、運算處理、輸出、儲存的基本功能。

就只是學習用的嘛我是新手,以後再慢慢加強內容日誌相簿影音好友名片 關於我加入好友我的相簿我的影音 全部展開|全部收合 關鍵字 全部展開|全部收合 hank.lon's新文章301A茄汁肉片 B蘆筍炒蝦仁 C竹筍爆三丁 D鹹蛋炒青江菜 E皮蛋肉鬆拌豆腐 F開陽炒板條301A粉蒸肉片 B鳳梨拌炸蝦仁 C三色炒筍絲 D培根炒青江菜 E皮蛋蔥花拌豆腐 F香菇炒板條不過是9道菜,還真累啊!OutlookAttachView快速找出、儲存、刪除Outlook中所有的附件檔asp.net.ashx,cs文件使用server.mappath解决方法有開機越來越慢的問題嗎?Soluto幫你查報稅大利多破解Windows的藍色死當訊息將網頁上的簡體字變成繁體字網路名詞解釋 hank.lon's新回應沒有新回應! 就只是學習用的嘛 我的相簿 200505061150計算機概論講義?未分類第一講 電腦簡介1-1認識電腦    *學術名稱為電子計算機,英文為computer。

   *compute:動詞,計算之意。

   *具有輸入、運算處理、輸出、儲存的基本功能。

   *有人稱運用電腦來解決問題,為人類服務為電腦革命或第三波革命。

1-2電腦的沿革  第零時期(機械時期):1642~1946  *1642:法、巴斯卡─齒輪加法器(機械時期)  *1822:英、巴貝奇─差分機(四則運算)  *1833:英、巴貝奇─分析機(X)(電腦之父)  *1906:美、費樂斯─真空管(電子元件)  *1939:美、阿塔那索夫、貝利─ABC電腦(第一部電腦) 第一代電腦:真空管時期:1946~1954  *1946:美、莫克利與伊克特教授─ENIAC(第一代電腦代表)     →內含18,000個真空管     →長約2間腦教室。

     *范紐曼(VonNeumann)提出『內儲程式』觀念  *1947:美、貝爾實驗室─電晶體問世  *1949:英、劍橋大學─EDSAC(內儲程式電腦)(目前電腦的雛形)  *1951:UNIVAC-1(第一部大量製造的商業電腦) 第二代電腦:電晶體時期:1954~1964  *1954:TRADIC(採用電晶體)(第二代電腦代表)  *1958:積體電路(IC)問世 第三代電腦:積體電路時期):1964~1970  *積體電路(IC):把電晶體、電阻、電容...等電子元件作在一個電路上稱之。

積體電路(IC)的分類種類中文名稱(含電晶體)元件數SSI(SmallScaleIC)小型積體電路10~100之間。

MSI(MediumScaleIC)中型積體電路100~1,000之間。

LSI(LargeScaleIC)大型積體電路1,000~10,000之間。

VLSI(VeryLargeScaleIC)超大型積體電路10,000以上。

 第四代電腦:超大型積體電路時期):1970~  *1971:Intel─設計出第一個微處理機(4004)  *1977:Apple─AppleⅡ問世(個人電腦)  *1981:IBM─IBMPC問世(個人電腦,PersonalComputer,PC) 第五代電腦(人工智慧電腦) - - 發展中。

  *人工智慧(AI):ArtificialIntelligence。

1-3電腦的分類  依用途分為  *通用型電腦(GeneralPurposeComputer):具有多種用途的電腦,     如個人電腦。

  *專用型電腦(SpecialPurposeComputer):固定作某種用途之電腦,         如冷氣機內之溫度控制器;故常稱為隱藏式電腦。

 依所處理的資料(信號)型態分為  *數位式電腦(DigitComputer):只能處理數位式信號的電腦。

  *類比式電腦(AnalogComputer):只能處理類比式信號的電腦。

  *混合式電腦(HybridComputer):可處理數位與類比兩種信號的電腦。

  P.S.信號與資料可分為連續(類比)與非連續(數位)二種信號。

      *連續(類比)信號:指信號的變化為連續而無間斷者,如溫度變化。

      *非連續(數位)信號:指信號的變化為呈斷層性變化者,如走樓梯的變化。

 依容量與速度來分,可分為:  *超級電腦(SuperComputer)  :同時約可容許數萬人以上使用。

                                                            如Cray系列電腦  *大型電腦(MainframeComputer) :同時約可容許數千人使用。

  *小型電腦(SmallComputer)   :同時約可容許數百人使用。

  *迷你電腦(MiniComputer)  :同時約可容許數十人使用。

  *工作站電腦(Workstation)  *微型電腦(MicroComputer)     :即個人電腦(PersonalComputer,PC)        --桌上型電腦(desktop)       --筆記型電腦(notebook)        --個人數位助理(PDA)  *內嵌型電腦(EmbeddedComputer):即前述隱藏型電腦。

 1-4電腦的特性、用途及使用概況  優點  *運算處理速度快  *記憶容量大  *準確性高  *可從事危險性工作。

 缺點  *不具思考判斷能力  *輸入錯誤便會得到錯誤的結果  *GIGO(GarbageInGarbageOut) 用途  *軍事上:飛彈導向控制、戰場模擬。

  *科學工程:氣象資料分析、地震偵測、模擬。

       電腦輔助設計(Computer-AidedDesign,CAD)       電腦輔助製造(Computer-AidedManufacture,CAM)  *教育上:行政管理自動化。

       電腦輔助教學(Computer-AidedInstruction,CAI)  *商業上:管理資訊系統(ManagementInformationSystem,MIS)                        辦公室自動化(OfficeAutomation,OA)                        電子商務(ElectronicBusiness,EB)                        資料淘金(DataMining)                        人事管理、成本分析、決策分析。

  *家庭上:空調系統、保全系統。

  *其他:文書處理、資料計算、休閒(game)。

1-5電腦發展的趨勢  *體積愈來愈小 *容量愈來愈大  →記憶體:1M->16M->4G  →硬碟:20M->540M->1G->2G->8G->...->40G *速度愈來愈快  →毫秒(ms)->微秒(us)->奈秒(ns) *價格愈來愈便宜  →數千萬->數百萬->數十數->數萬。

   *速度電腦速度度量單位  中文名稱英文縮寫意義發音毫秒ms10-3秒minisecond微秒us10-6秒 mu-second奈秒ns10-9秒 nanosecond皮可秒ps10-12秒 picosecond  1-6資料處理簡介  資料處理(DataProcessing)  *資料(Data):凡是文字、符號、訊息等稱之。

  *資訊(Information):經過處理後之資料。

 以資料處理時間分:  *批次處理(BatchProcessing):         先等資料輸入完畢,再一起處理。

  *即時處理(Real-timeProcessing):         輸入一筆資料,立刻處理一筆資料。

 以資料處理方式分:  *連線處理(On-lineProcessing):         必須與主機連線才可作資料處理  *離線處理(Off-lineProcessing):         在沒有與主機連線下,也可作資料處理 以資料處理地點分:  *集中式處理(CentralizedProcessing):          所有資料均集中在同一部電腦上處理  *分散式處理(DistributedProcessing):         所有資料均分散在不同電腦上處理後再彙整  *主從式處理(Client-ServerProcessing):         採分工合作方式,由主機處理資料,工作站處理使用者界面。

 以同一時間可處理的工作量分  *單工處理(SingleProcessing):一次只能處理(服務)一個工作   →好比,只有一個售票口在售票的情況  *多工處理(MultiProcessing):一次可同時處理(服務)好幾個工作         →就如,同時有好幾個窗口在售票的情況         →最常見的多工處理系統為『分時系統』1-7電腦的資料單位   *目前個人電腦為數位式電腦,即只能辨別(認識)兩種信號:0與1  *通常1代表有電、真的、正面的因素  *而0則代表沒電、假的、負面的因素  *位元(Bit):就是指一條信號線,     其只能表示有信號(1)或沒信號(0)2種狀況。

   1Bit可表示21=2種值(0~1)   2Bits可表示22=4種值(0~3)   3Bits可表示23=8種值(0~7)   8Bits可表示28=256種值(0~255)   NBits可表示2N種值(0~2N-1)   位元組(Bytes):1Bytes=8Bits 二進制表示法  *1B=1Bytes=8Bits(1位元組=8位元)  *1K(ilo)B=210Bytes=1024B(約等於103,即一千)  *1M(ega)B=220Bytes=1024KB(約等於106,即一百萬)  *1G(iga)B=230Bytes=1024MB(約等於109,即十億)  *1T(era)B=240Bytes=1024GB(約等於1012,即一兆)牛刀小試請寫出下列答案? 1.2Bytes=_______Bits 2.3位元組=_____位元 3.96Bits=______Bytes 4.1KB=_______Bytes 5.1KB=_______Bits 6.16MB=_______Bytes 7.20MB=_______KB 8.20MB=_______KBits 9.218B=________KB 10.232B=________GB 武功秘笈1.若能將重要的2的次方的值(下表)熟背,對於解題將有莫大的幫助:次方0123456789101112...1516...20值1248163264128256512102420484096...3276865536...10485762.切記,通常在簡寫時,小寫的b代表位元(bit);  大寫的B則代表位元組(byte)。

  第二講 基本電腦硬體結構2-1電腦系統的組成 *硬體(Hardware): 看得到、摸得到的實體設備均屬之。

如鍵盤、螢幕、滑鼠、記憶體.....等。

 →三大架構:   輸入單元、中央處理單元(CentralProcessingUnit,CPU)、輸出單元。

 →四大架構:   輸入單元、記憶單元、微處理單元(MicroProcessingUnit,MPU)、   輸出單元。

 →五大架構:   輸入單元、記憶單元、算術邏輯單元、控制單元、輸出單元。

 →現今的微電腦(個人電腦)常將控制單元及算術邏輯單元製作在同一個VLSI之內,   故常將之合稱為中央處理單元(CPU)或微處理器(microprocessor)。

(圖2.1電腦硬體架構圖)  *控制單元:根據記憶單元中的程式(一連串要電腦執行的指令)                發出控制信號控制各單元。

   PS.其實匯流排就是一條一條的電線,     而所謂的資料或信號則是電線上電壓的高低變化。

  *算術邏輯單元(ALU):將記憶單元中的資料進行各式的運算:             算術運算:加減乘除等    邏輯運算:And,Or,Not等  *記憶單元:存放CPU正在執行的程式與正要處理的資料,即俗稱之主記憶體。

     主記憶體常分割成一個一個的格子,每一個格子為一個位元組(byte),     每一個格子並加以編號,格子的編號即該格子的位址(address)。

  *輸入單元:專指由人或其他機械裝置(如機器人)將資料輸入電腦的裝置,         如鍵盤,滑鼠等  *輸出單元:專指由人或其他機械裝置(如機器人)由電腦取得資訊的裝置,         如螢幕,印表機等  *匯流排(BUS):連接各單元的實體線路稱之,用來傳遞資料或控制信號。

   1.資料匯流排(DataBus):此匯流排專門被用來傳遞資料的。

   →如果資料匯流排有N條線就稱此CPU為N位元(Bits)。

              現代的電腦N一般均為8的倍數。

   →又,通常資料匯流排的寬度(即有幾條線),稱為該CPU的字組(Word),    例如,80386資料匯流排的寬度為32bits,則80386的字組為32bits。

       例:某電腦之資料匯流排線為4條,則其為4位元電腦。

     問:已知8086,8088均為8位元電腦,請問其資料匯流排線數為多少?   2.位址匯流排(AddressBus):此匯流排專門用來傳遞記憶體位址。

    →線路數與可使用的最大記憶容量成正比,即CPU記憶體容量=2N,             N為位址匯流排線數。

    例:某電腦有10條位址線,則其可使用的最大記憶容量=210=1024位元組。

    問:已知486電腦為16位元電腦,有32條位址線,請問其記憶容量有多少?   3.控制匯流排(ControlBus):此匯流排專門被用來傳遞控制信號的。

     →一般而言,控制信號線越多代表此CPU功能越多越強,但非絕對。

牛刀小試1.請寫出下列各電腦機型的資料匯流排線數與記憶體容量? 1.AppleⅡ(8位元,16條位址線)=>資料線=____條。

記憶體容量=_______。

 2.8088/8086(8位元,20條位址線)=>資料線=____條。

記憶體容量=_______。

 3.80286(16位元,20條位址線)=>資料線=____條。

記憶體容量=_______。

 4.80386/80486(32位元,32條位址線)=>資料線=____條。

記憶體容量=_______。

 5.Pentium(64位元,32條位址線)=>資料線=____條。

記憶體容量=_______。

2.某一工程師,要設計一部16位元電腦,且記憶容量(最大)為256M(1M=220)。

 請問資料匯流排與位址匯流排各需多少條線?2.2認識CPU  *CPU:中央處理機(CentralProcessingUnit):         包含『控制』、『算術邏輯』兩單元     以及用來暫時儲存資料及指令的少量記憶體,稱為『暫存器』。

        PS.早期的大型電腦,中央處理單元包括了控制、算術邏輯及記憶單元三大單元。

 *機器指令:運算碼(OPerationCode)+運算元(Operand) *運算碼(OperationCode,OPCode):用來表示該指令要執行的動作,   如加,減,移動等。

又稱運算子 *運算元(Operand):用來表示該指令所需用(參考)的資料,   如要被相加的兩數或要被相加的兩數所在主記憶體的位址。

   例如:    運算碼   運算元   意義     10111001 00000000  Load0:  將記憶體位址0中的資料放入累積暫存器中。

     10111111 00000010  Add 2: 將累積暫存器的值加2   *CPU執行指令之動作:擷取(Fetch)、解碼(Decode)、執行(Execute)。

  1.擷取:經由資料匯流排,從記憶單元將指令送至CPU。

  2.解碼:CPU控制單元對指令解碼。

  3.執行:CPU控制單元利用控制匯流排要求其他所需單元執行此指令。

 *CPU機器週期:      CPU一次擷取、解碼、執行,稱為一個機器週期(MachineCycle),   亦即執行一個指令所需要的時間 *指令種類    *算術運算(Arithmetic):作算術四則運算之計算處理。

    *邏輯運算(Logic):作狀況真假值之判斷處理。

    *資料搬移(MemoryMove):作資料移動之處理。

    *程序控制(Sequence):作CPU下一步處理之流程控制。

    *I/O控制(I/O):作週邊輸出輸入之處理。

   *時脈週期或脈波週期(ClockCycle):   由CPU外的石英震盪器產生的脈波,傳至CPU內部,     CPU則根據該脈波來進行各動作,   例如擷取為2週期,解碼為1週期,執行為1到3週期。

    *時脈頻率(ClockFrequency):     時脈週期的倒數,即一秒內產生時脈週期的個數,   常以MHz(MegaHertz,即百萬次/每秒)      或GHz(GigaHertz,即十億次/每秒)描述       例如Pentium200,其200指的是200MHz,      意指該CPU最高工作頻率為200MHz    *某一種類的CPU所能使用的所有的機器指令,合稱為該CPU的指令集。

   通常各廠牌的CPU的指令集是不相同的。

     *依CPU指令集設計的原則不同,CPU可概分為兩類:    →精簡指令集電腦(ReducedInstructionSetComputer,RISC)    →複雜指令集電腦(ComplexInstructionSetComputer,CISC)    *CPU速度量度單位    *MIPS:百萬個指令/每秒    *FLOPS:百萬個浮點運算指令/每秒    *個人電腦常見的CPU公司CPU產品名稱Intel8086,80286,80386,80486,Pentium,PentiumII,PentiumIII,CeleronAMDK6,K7 2.3認識記憶體  記憶體:可分為:快取記憶體、主記憶體、輔助記憶體。

 *主記憶體(MainMemory):所有在執行中的程式都是在主記憶體中。

  *RAM(RandomAcessMemory,隨機存取記憶體):   1.可讀可寫,內容隨電源消失而消失。

     故用以存放作業系統(OS),使用者的正在執行的應用程式及資料。

    2.本部分佔主記體的絕大部分。

   3. 現今個人電腦主記憶體中的RAM均為DRAM。

  *ROM(唯讀記憶體,ReadOnlyMemory):      1.只可讀不可寫。

內容不隨電源消失而消失。

   2.故用以存放基本輸出入系統(BasicInput/OutputSystem,BIOS)                  ROM依製作技術可分為以下數種:   →MaskROM:只能在製作時由廠商寫入。

   →PROM(ProgrammableROM):只能寫一次。

   →EPROM(ErasableROM):可清除之PROM(即可重複讀寫)。

   →EEPROM(ElectronicEPROM):電子式可清除之PROM(可重複讀寫)。

   現今個人電腦內部的ROM均為EEPROM  *輔助記憶體:永久存放暫不被執行到的程式或資料用。

  →硬碟(HardDisk):速度(1),容量(1)。

  →光碟(CompactDisk):速度(2),容量(3)  →軟碟(Diskette):速度(3),容量(4)  →磁帶(MagneticTape):速度(4),容量(2) *快取記憶體(Cache):大都用SRAM作成,較主記憶體快許多。

      其目的在將主記憶體中小部分資料暫時存在此處,以加速CPU的存取。

  →L1Cache:第一層(CPU內部)快取記憶體  →L2Cache:第二層(CPU外部)快取記憶體 *隨機存取記憶體依其製造技術,可略分為:  →SRAM(StaticRAM,靜態RAM):速度快、耗電高、不必更新資料。

   即快取記憶體的材料。

  →DRAM(DynamicRAM,動態RAM):速度慢、耗電低、需時時更新資料。

   即主記憶體中RAM部分的材料。

 *PS.一般在購買電腦時所稱的主記憶體大小,常指RAM部分而已。

        現今DRAM均製成電路板,可直接插入主機板中,           現主流的DRAM為168pin的SDRAM  *圖2-3.電腦記憶裝置階層圖2-4週邊設備介紹   我們將週邊設備概分為輸入設備,輸出設備,輔助記憶體以及網路設備四大類。

  輸入設備 用來將資料從外界輸入到電腦內部作處理的設備,如   *滑鼠:常用有2鍵式滑鼠   *鍵盤:標準101/102鍵。

   *掃瞄器(Scanner):輸入設備     *依大小分:掌上型、平台型。

     *解析度(Resolution):(DotPerInch,DPI):        即每吋(Inch)有幾個點(Dot)。

     *150x150,300x300,600x600,720x720  *光學辦識器(OpticalCharacterRecognition,OCR):     可將文字影像檔掃瞄後轉成文字資料檔。

 *麥克風(MicroPhone):將聲音訊號轉為電的信號。

 *條碼閱謮機(BarCodeReader):將條碼轉成文數字資料。

用於產品管理(點貨)。

 *數位相機(DigitalCamera):將外界影像直接轉成數位式影像,可直接傳入電腦。

 *軌跡球(Trackball):另一種滑鼠(常用於筆記型電腦),已淘汰。

 *數位板(Digitizer):功能如滑鼠一樣。

 *搖桿(Joystick):功能如滑鼠一樣。

 *磁墨字元閱謮機(MagneticInkCharacterReader,MICR):    可將磁性墨水的字元轉成文數字資料。

牛刀小試有一2.54cmx5.08cm之圖形,用300DPI的掃瞄器、全彩掃入電腦後存檔,請問此圖檔大小為多少Bytes?Ans:此圖檔共有(2.54/2.54x300)x(5.08/2.54x300)=180000個圖點。

因全彩,每一點需3Bytes,所以共需3x180000=540000Bytes。

(約=527KB) 輸出設備:用來將電腦處理好的資料輸送到外界的設備,如  *螢幕:大小、解析度、色彩值。

   →常見之解析度:640x480,800x600,1024x768,1280x1024。

   →色彩值:256色(8Bits=1Bytes),65536色(16Bits=2Bytes),    1.67M色(TrueColor,全彩,24Bits=3Bytes)。

   →標準VGA模式為640x480x16色,             共需640x480x1/2=153,600Bytes記憶體。

  *列表機:解析度為300DPI之印表機表示其在輸出圖案時,每英吋中會打出300個點。

      *撞擊式印表機:點陣式印表機(LinePrinter),9/24針             現多用於商業上需要複寫功能之列印時。

      *非撞擊式印表機            →噴墨式印表機(InkJet):現幾全為彩色,單色已淘汰。

              →雷射印表機(LaserJet):主流仍為單色(黑色)。

     *繪圖機(Plotter):一般均為筆式,大多用為繪建築圖。

 牛刀小試1.有一300DPI之印表機,要印出一個1公分見方之圖形須印出多少點?    Ans:    須印出(1/2.54x300)x(1/2.54x300)=13950個圖點。

2.請問解析度為300x300的印表機,  當它要印出一個2.54x5.08公分的圖形時,需印出幾個點? Ans: 輔助記憶體: *軟式磁碟機(DiskDriver)、磁碟片(Floppy)  軟式磁碟機(Floppydiskdriver,FDD)   →51/4吋:高容量(1.2M)、低容量(360K):已淘汰。

   →31/2吋:高容量(1.44M)、低容量(720K)。

  磁碟片(Floppy)  →51/4吋:   容量=2(面/片)*80(磁軌/面)*15(磁區/磁軌)*512(位元組/磁區)=1.2MB。

  →31/2吋:   容量=2(面/片)*80(磁軌/面)*18(磁區/磁軌)*512(位元組/磁區)=1.44MB。

 *硬式磁碟機(Harddiskdriver,HDD)   →磁面、磁柱(Cylinder)、磁軌(Track)、磁區(Sector)、位元組(Bytes)。

   →磁面:每一磁碟片有上下兩面。

故磁面數=2x磁碟片數。

   →磁柱(Cylinder):所有磁面上的同心圓之集合稱為磁柱。

   →磁軌(Track):磁面上圓形軌道稱之。

一個磁面有80的磁軌。

   →磁區(Sector):每一磁軌又劃分為好幾個磁區。

    一個磁軌有15或18個磁區。

   →位元組(Bytes):每一磁區大小固定為512個位元組。

   →磁簇(Cluster):將N個磁區之集合稱之。

N隨作業系統之版本而異。

  資料傳送速度(Datatransferrate):     將資料從碟片上讀取並傳送至電腦記憶體中的速度。

   1.尋找延遲時間(Seektime):將磁頭移到資料所在磁軌的時間。

   2.旋轉延遲時間(Rotationtime):等待資料磁區旋轉到磁頭正下方的時間。

   3.傳送時間(Transfertime):將資料由磁頭傳送至電腦記憶體中的時間。

   資料傳送時間=1+2+3(Seektime+Rotationtime+Transfertime) *光碟片CompactDisk,CD   *容量為640MB~650MB,換算為音樂長度則為74分鐘左右。

         *CD-ROM :出廠時即已經料錄製進去,只可讀取,不可寫入。

         * CD-R       :可燒錄一次         * CD-RW    :可重覆錄寫 *光碟機         *唯讀光碟機CD-ROMDrive                   * 可寫式光碟燒錄機CD-RDrive         *可抹寫式光碟機CD-RWDrive *數位多功能光碟DigitalVersatileDisc,DVD         *功能如傳統的CD,然容量高達4.7GB到17GB之譜。

 *磁帶(MagneticTape):密度(BytesPerInch,BPI)高,一般當作保存(備份)資料用   →BPI:磁帶密度單元,每吋可存幾個位元組,BytesPerInch,BPI。

   →資料在磁帶上的單位:位元(Bits)=>位元組(Byte=8Bits)=>記錄(Record)         =>區塊(Block)2-5個人電腦主機板與介面卡  *主機板上有:      *CPU      *BIOS(EEPROM)      *RAM:30pin(已淘汰),72pin(已淘汰),168pin,Rambus,DRDRAM等規格      *硬碟機介面:           *IDE:PrimaryIDE,SecondaryIDE    *擴充槽:用來插入各種介面卡的地方,通常有以下規格:            *ISA,VESA:較早期的介面規格,適用於各種設備介面。

       *PCI: 較新近的介面規格,適用於各種設備介面。

       *AGP: 較新近的介面規格,僅適用於視訊介面卡(顯示卡)。

    *連接埠     *鍵盤(Keyboard):按頭分9Pins型(大)、PS/2型(小)     *滑鼠(Mouse):接頭分25PinsD型、9PinsD型、PS/2圓型     *序列埠(SerialPort):用來與外界作串列資料傳輸用。

分COM1,COM2。

           介面標準為:RS-232或RS-232C        →COM1:第一個序列埠。

通常接滑鼠。

        →COM2:第一個序列埠。

通常接數據機(Modem)     *平行埠(ParallelPort):用來與外界作並列資料傳輸用。

大部份只有LPT1。

                         →LPT1:第一個平行埠。

通常接列表機。

                  印表機介面標準為:Centronic     *萬用序列匯流排(UniversalSerialBus,USB):      新一代連接埠,可串接各種週邊設備。

 *介面卡  視訊介面卡(內含有VideoRAM用來儲存要顯示在螢幕上的影像資料)  音效卡  SCSI:可串接多種設備,如硬碟,光碟,掃描器等。

速度較IDE等為快。

  *不斷電系統(UninterruptiblePowerSupply,UPS):提供緊急斷電時之電源用。

 2-6綠色電腦  *綠色表自然、健康。

 *環保署(EnvironmentProtectionAgency,EPA) *能源之星(EnergyStar)  →由美國環保署提出,希望產品能符合節省能源及低污染的要求。

 *能源之星電腦  →符合此種標準的電腦即稱為能源之星的電腦。

 *綠色電腦  →符合低污染、低噪音、可回收的電腦即稱綠色電腦。

第三講 電腦軟體系統3-1軟體概述與分類  *軟體(Software):用來控制電腦如何工作的程序、規則或方法稱之。

 *軟體 = 程式(Program)  ⊕系統程式(SystemProgram):   與電腦系統本身相關的程式:   ⊿作業系統(OperationSystem,OS)。

     作為使用者以及使用者的程式與電腦硬體間溝通介面的軟體,     並具備有控制所有電腦硬體與其他軟體的能力    1.單人單工系統:如DOS(文字界面)。

    2.單人多工系統:如Windows31/95系列、OS/2(圖形界面)。

    3.多人多工系統:如UNIX(文字界面)....等   ⊿語言處理程式(LanguageProcessor):用來處理(翻譯)使用者所寫的語言。

   ⊿工具程式(Utility)    *載入程式(Loader):     當程式要被執行時,用來將程式由輔助記憶體載入至主記憶體中。

    *連結程式(Linker):     用來將目的檔(ObjectFile)連結成可執行檔(ExecutionFile)  ⊕應用程式(ApplicationProgram,AP):   與電腦系統本身不相關的程式。

   ⊿中文輸入法:為了讓電腦能輸入中文字。

    →注音輸入法、倉頡輸入法、大易輸入法、嘸蝦咪輸入法....等   ⊿文書處理軟體:為了能編輯書面文件資料所寫的軟體。

   ⊿辦公室自動化軟體(Office:Word、Excel、PowerPoint、Access)   ⊿其他:如CAI軟體...等。

        PS.一般功能的應用程式常製成一套包裝販售,稱為套裝軟體。

3-2作業系統介紹  * 作業系統(OperatingSystem,OS):   作為使用者以及使用者的程式與電腦硬體間溝通介面的軟體,   並具備有控制所有電腦硬體與其他軟體的能力 * 作業系統的特性   電腦一開機就會從硬碟(或其他輔助記憶體)載入作業系統。

   電腦一定要有作業系統才能運作(開機,執行程式)   硬體上可同時存在多種作業系統,但同時只能有一個作業系統運作。

  * 作業系統的分層   1.殼層(shell):    又稱使用者介面(UserInterface,UI)或命令解譯程式。

    目的在解釋使用者利用鍵盤以及滑鼠所下的指令,包括執行程式以及    刪除,移動檔案等。

並命令下層(核心)依使用者的要求作動作。

       2.核心(kernel):     負責控制指揮電腦各部分運作的程式。

 * 作業系統地位圖        * 作業系統所含功能   *啟動電腦並載入作業系統 (bootstrap)   *記憶體管理    *分頁式記憶體管理(page):     將主記憶體分成固定大小的區段(Block),並將每個程式分成     若干頁(page),頁與區段大小相同。

作業系統可安排任一程式         的任何一頁放在任何一區段。

             *虛擬記憶體     利用硬碟空間來模擬主記憶體空間,在短時間內可能不會執行到的     頁先暫存在硬碟上。

   *CPU管理 (CPU排程)    *單工:電腦同時間內只允許一個程式進入主記憶體執行。

     如DOS,CP/M    *多工:電腦同時間內允許多個程式進入主憶體執行。

     但是CPU同時間內只能執行一個指令,所以,各個程式是輪流執行的。

     又可分為:      強制式多工:每個在主記憶體的程式均給予一小段時間執行,俟時間            用畢,即強迫放棄執行。

            如Windows9x,Nt,2000...等,OS/2,以及Unix系列。

            其中Unix為多人多工,餘為單人多工。

      合作式多工:正在執行的程式需自行放棄執行,將CPU讓給其他程式。

            如MacOS,Windows3.1以前(含)。

二者均為單人多工。

    *輸出入設備管理   *檔案管理     使用者觀點:檔案與目錄     硬體觀點:磁區     作業系統則負責二者的轉換。

   *殼層(使用者介面)    可分為:     文字型介面:如CP/M,DOS,Unix系列等     圖型介面:如Windows系列,MacOS,OS/2等。

 * Unix作業系統:   *為多人多工的作業系統。

   *標準為文字介面,不過另外有圖型介面可供選用。

   *可供作網路伺服器使用   *有以下各種Unix作業系統    Solaris,SunOS,Linux,FreeBSD,OpenBSD等。

   * 網路作業系統(OperatingSystem,OS):   可供作網路伺服器使用的作業系統,如Novel的Netware,Unix,   WindowsNT,Windows2000等 3-3電腦程式語言介紹 電腦(程式)語言(Language)  依是否容易被人類理解分:  *低階語言:     *機器語言,用二進制碼撰寫。

(很難被人類理解)      可由CPU直接執行的程式語言。

      機器語言指令檔即可視為可執行檔。

     *組合語言,用英文字符號來代表二進制碼。

(稍為較能被人類理解)       執行方式:須先將程式文字碼(Sourcecode)轉換成一個執行檔,           然後再執行此可執行檔。

      其中轉換的過程稱為組譯,用來轉換的程式則稱為組譯程式。

  *高階語言:用類似人類語法的文字來寫。

(最能被人類理解與接受)   1.BASIC:教學用通用性語言,直譯式、編譯式   2.COBOL:商業性語言,編譯式   3.FORTRAN:工程及科學用語言,編譯式   4.PASCAL:教學用,一般性語言,具結構化,編譯式   5.C:相容性高之一般性語言,編譯式      常用來發展作業系統等系統程式,如Unix   6.C++:將C加以物件導向的語法的程式語言。

   7.Java:由 C++改進而來,提供了相當多的網路功能,        是網際網路興起後相常風行的語言。

   高階語言程式也需要轉換為機器語言程式,才能交由電腦執行,   轉換方法有二:    1.直譯(Interpret)     *執行方式:      抓一個指令-->解譯這個指令-->執行這個指令-->繼續下一個指令之處理。

     *優點:容易開發、容易撰寫。

     *缺點:需要原始碼才能執行、執行效率、速度差、可能隱藏有未知的語法錯誤。

    2.編譯程式(Compile)     *執行方式:須先將程式文字碼(Sourcecode)轉換成一個執行檔,      然後再執行此可執行檔。

     *優點:執行速度、效率高。

不會隱藏有語法錯誤。

     *缺點:開發與撰寫速度慢。

    例:將變數A的值加2再存回變數A(即求A=A+2)機械語言組合語言BASICC10111001000000001011111100000010LDA00ADD02A=A+2A=A+2或A+=2 電腦高階語言之分類 依結構性分 *結構化語言:程式依序執行。

   →優點:程式流程清楚、容易理解與維護。

   →缺點:程式較大,效率較低。

   →以PASCAL語言為代表。

 *非結構化語言:程式流程較無規則(結構)。

   →優點:程式較小、效率較高。

   →缺點:程式流程不清楚、不容易理解與維護。

   →以傳統的BASIC語言為代表。

 依寫法分  *程序導向語言  *物件導向語言(ObjectOrientedProgramming,OOP)  *類別(Class):抽象的定義。

如人這個名詞的定義。

   1.屬性(Attribution):類別的特徵,如人的身高、姓名、血型...等。

   2.事件(Event):類別的動作。

如當人講話時便會引發"動嘴巴"的事件。

   3.繼承(Inherit):定義的傳遞。

如中國人繼承(具有)了人所有的定義。

  *物件(Object):將類別實體化的東西。

如LCW就是一個活生生的、具有實體的一個人。

   →物件也具有屬性、事件、繼承等  *視覺化(Visual)語言:想要什麼物件,只要把它給拉...拉...拉進來用就可以了。

    如VisualBasic等   →現代語言走向:視覺化物件導向語言。

第四講 數字系統4-1數字系統簡介  *N進制系統即使用了N個數字符號的數字系統。

  因電腦為電子器材,很自然地便採用了2進位系統  而8與16進位系統則是為了讓人類方便表達2進位系統而創的。

 *2進制系統01 *8進制系統01234567 *10進制系統0123456789 *16進制系統0123456789ABCDEF不同數字系統之表示法 *2進制系統11(2)、01(2)、13(2)(X) *8進制系統13(8)、01(8) *10進制系統11、01(10) *16進制系統1A(16)、B2(16) 大哉問想想看,為什麼十進位的1+1會等於2呢?若想通了,再想想看為什麼9+1會等於10呢?牛刀小試試完成下表:十進位012345678910111213141516二進位                 八進位                 十六進位                  4-2各數字系統間的轉換  轉換祕方  *10進位=>N進位(N為2,8,16)  →整數用除的,除N看餘數  →小數用乘的,乘N看進位 *N進位=>10進位  →一律用乘的(乘以底數(N)的次方)   *整數,次方為正(0,1,2....)   *小數,次方為負(-1,-2......) *2進位=>8進位  →3位一數  *不足3位   →整數=>前補0,小數=>後補0 *2進位=>16進位  →4位一數  *不足4位   →整數->前補0,小數->後補0) *8進位=>2進位  →1位化3位 *16進位=>2進位  →1位化4位  實例:10進制=>N進制  *整數用除的,除N,(由下往上)看餘數  *小數用乘的,乘N,(由上往下)看整數  *例9.625(10)=________(2)(N=2)    Ans:9.625(10)=1001.101(2)   整數部份:除N,(由下往上)看餘數    9/2=4...1    4/2=2...0    2/2=1...0    1/2=0...1          So,Ans=1001(由下往上看餘數)   小數部份:取小數部分乘N,(由上往下)看整數  0.625x2=1.25  0.25x2=0.5         (之前的整數部分不計)  0.5x2=1.0               So,Ans=101(由上往下看整數)牛刀小試:試計算以下各題:(若答案為無盡小數,則取到小數點第四位,餘無條件捨去) 1.37(10)=______(2)     2.59(10)=______(8) 3.61(10)=______(16) 4.13.875(10)=______(2) 5.12.11(10)=______(2) 6.46.375(10)=______(8) 7.28.8125(10)=______(16) 8.255(10)=______(16) 9.43(10)=______(5)10.25.5(10)=______(4)   實例:N進位=>10進位  *一律用乘的(乘以基底(N)的次方)  *例1011.01(2)=______(10)(N=2)   Ans:    1011.01(2)    =1x23+0x22+1x21+1x20+0x2-1+1x2-2    =23+21+20+2-2    =8+2+1+0+0.25    =11.25(2)  *例213.4(8)=______(10)(N=8)   Ans:     213(8)    =2x82+1x81+3x80+4x8-1    =128+8+3+0.5    =139.5(10)  *例213.2(16)=_____(10)(n=16)   Ans:    213(16)    =2x162+1x161+3x160+2x16-1    =512+16+3+0.125    =531.125(16)牛刀小試試求解以下各題: 1.110110(2)=______(10) 2.57(8)=______(10) 3.4D(16)=______(10) 4.101001.011(2)=______(10) 5.7.2(8)=______(10) 6.D.5(16)=______(10) 7.3FF(16)=______(10) 8.1111,1111(2)=______(10) 9.24(5)=______(10) 10.33.3(4)=______(10) 武功秘笈當一遇到16進位的轉換時,先把下表很快地抄寫在試卷上,會大大增力作答速度哦!101112131415 A B C D E F另外,遇到FFFF或111111這種只要加1或2就可以得到一大堆零的題目,記得先加到得到一大堆零,再計算哦,例如要求1111,1111,1111(2)轉換為10進位時,計算如下:1111,1111,1111(2)=1111,1111,1111(2)+1(2)-1(2)                            =1,0000,0000,0000(2)-1(2)=212-1=4096-1                            =4095  實例:2進位=>8進位  *3位一數  *不足3位:整數=>前補0,小數=>後補0  *例01011.11(2)=____(8)   Ans:    01011.11(2)(左5右2位數)     ←.→(依小數點為準,左右各3位1數)    =001011.110(2)(左右補0,變左6右3)    =13.6(8)    實例:2進位=>16進位 牛刀小試試求解以下各題: 1.1100,0110(2)=__________(8) 2.1101,1001(2)=__________(16) 3.450(8)=__________(2) 4.721(8)=__________(16) 5.D4(16)=__________(8) 6.7B(16)=__________(2) 7.3C.D(16)=__________(8) 8.27.7(8)=__________(16)4-3二進位的四則運算  *二進位的四則運算,其原理和十進位完全一樣,只是1+1要進位成10(2);   以及借位時借的是10(2)而已。

  以下均以實例說明:     二進位           相對應的十進位      1010       10    + 1111     + 15   --------   ------     11001       25           1100       12    - 0110     -  6   --------   ------      0110        6           1101       13    X  101    X   5   --------  -------      1101       65    11010   --------   1000001                     11           3      -------    ----  100( 1100    4( 12       100        12        ------    ----        100        0        100       ------          0 *其他各進位的四則運算:  加減:可如同十進位與二進位般處理進位及借位,               若無法馬上看出答案,建議一律換成十進位再作運算。

    乘除:九九乘法表不再適用,必須換成十進位再作運算。

 牛刀小試試計算下列各題,除各題進位的答案外,並另將計算結果以十進位數字表示之。

 1.0010,1101(2)+1010,1100(2)=__________(2)=__________(10) 2.0011,0011(2)-0010,1101(2)=__________(2)=__________(10) 3.0101(2)X0101(2)=__________(2)=__________(10) 4.0001,1001(2)/0101(2)=__________(2)=__________(10) 5.3EF(16)+2(16)=__________(16)=__________(10) 6.E(16)XF(16)=__________(16)=__________(10) 7.21(5)+14(5)= __________(5)=__________(10) 8.早期的DOS作業系統,其允許CPU所使用到的主記憶體,   其位址編號由00000(16)到9FFFF(16),試問,   由此可知DOS可以使用到記憶體大小最大為__________(10)位元組。

 9.若有一CPU其使用到的主記憶體位址是由 35CC(16)到E5CB(16),   試問該CPU最多能使用到__________(10)位元組的記憶體。

10.承上題,不過一般的CPU使用到的主記憶體位址都是由0開始編號的,   試問若上題的CPU主記憶體位址由0開始編號,   則最大的記憶體位址應為__________(16)。

4-4二進位的補數與補數運算  *電腦沒有另一個符號可以來代表負號,是故採用補數來代表負數。

 *亦即在電腦內部,數字的變號就是取二補數運算, *換句話說,就是某數的負數就是該數的二補數。

 *注意:二補數運算是可逆的,也就是 某數的二補數的二補數等於該數。

 *電腦的減法乘法與除法都可視為是利用加法來完成的。

    例如:    *減法用(補數)加法來完成    *A-B=>A+(-B)      *即利用補數運算,可用加法來完成減法 *N進制任一數字的補數(Complement),有2種:  1.N-1的補數(N-1'sComplement)  2.N的補數(N'sComplement)           *N's=N-1's+1   →二進制有1's與2's的補數   →十進制有9's與10's的補數 *1's補數    *先將原數用0補齊位數(N位元電腦,補齊N位,通常N=8,16)    *再將1變0,0變1後之數字即為1's補數 *2's補數    *2's=1's+1       *例:求00110110之1's與2's的補數   Ans:        1's=11001001        2's=11001010(1's+1) *用補數完成減法(例:求X=A-B):    *求減數(B)之2's補數(令=B's)。

    *求A+B's    *若結果(A+B's)有進位,則捨去(Cutoff)       *令其結果為S,即S=A+B's       *若最高位元=0,表S為正,則結果=+S,即X=+S。

       *若最高位元=1,表S為負,須再取2's補數才是結果,            即X=-S的2's。

*二補數表示法 正數與零:以一般的二進位表示法表示之,最高位元為0 負數:以該負數的相反數的二補數表示之,最高位元為1  以n個位元的二補數表示法來表示整數,則其範圍為-2n-1~2n-1-1  *例如下表是3個位元的二補數表示法二進位字串二補數表示法之值111-4110-3101-2100-10113010200110000 *溢位之檢查    *溢位:結果超出資料所能表示的值稱溢位(Overflow)。

    *如8位元補數(-128~127)運算中127+1或-128-1都會(有)溢位!    *若負數+負數結果為正數或正數+正數結果為負數,   則表示發生溢位,結果值不為正確答案。

  牛刀小試1.試求下列各數的二補數:(以各數的原進制表達之)  1.1101,1110(2)  2.0010,1001(2)  3.47(10)  4.FF(16)2.若數字均以八個二進位數字的大小來表示,   試以補數運算或一般加法運算求解下列諸題:   (各題解答,除以各數的原始進制表示外,並另以10進位表示之)  1.1010,0110(2)-0010,1110(2)=  2.0001,1101(2)-0100,0101(2)=  3. 2E(16)-49(16)=3.以下各數字均以8位元的二補數表示法表示,試求其十進位值:    1.1101,1111    2.0010,0111    3.1111,11114.試將以下諸十進位數字以8位元的二補數表示法表示之:   1.-28   2.-128   3.49   4.2305.若數字均以八個位元的二補數表示法來表示,   試以補數運算或一般加法運算求解下列諸題:   (各題解答,除以各數的原始進制表示外,並另以10進位表示之)  1.1010,0110(2)-0010,1110(2)=  2.0001,1101(2)-0100,0101(2)=  3. 1010,0110(2)-0110,1111(2)=      4. 0110,1111(2)+0101,0001(2)=      5. 1111,0011(2)-1001,0011(2)=4-5資料表示法  電腦資料(Data)  →文數資料(CharacterData):不可計算        個人電腦:美國家標準資訊交換碼(ASCII)      IBM大型主機:EBCDIC  →數值資料(NumbericData):可計算                ASCII的值域   →0:無(空)字元   →32:空白字元   →48~57:0~9(數字)   →65~90:A~Z(大寫字母)   →97~122:a~z(小寫字母)  *例:已知'A'的ASCII值為65,求'H'之ASCII值=?  Ans:72     *ASCII標準為一個字元7個位元,不過常用的為一個字元8個位元。

  *數值資料(NumbericData):可計算   →分為:無號數(正數)、有號數(正負數)   →分為:整數(定點數,FixPoint)、小數(浮點數,FloatPoint)    *定點式表示法(FixedPointRepresentation):即整數表示法。

    *浮點式表示法(FloatingPointRepresentation):即小數表示法  *N位元可表示2N種值。

  *無號數(正數)   →0~2N-1  *電腦的有號數,是採用2補數表示法 浮點數表示  *浮點式表示法(FloatingPointRepresentation):即小數表示法  格式:符號位元(Sign)指數(Exponent)假數(Mantissa)  IEEE浮點數規格  *IEEE:國際電機電子工程協會(InstituteofElectricalandElectronicEngineers)   →單精度(32Bits)   →倍精度(64Bits)  *單精度(32Bits)   →符號:1位(31-31)   →指數:7位(30-24)   →假數:22位(23-0)  格式:31-3130-2423-0符號位元(Sign)指數(Exponent)假數(Mantissa) 4-6同位核對位元  同位位元檢查:用來檢查資料傳輸後是否發生錯誤。

 同位檢查位元(ParityCheckBit):在原始資料後再加一位元:  →奇同位(OddParity):1的個數加起來須為奇數個  →偶同位(EvenParity):1的個數加起來須為偶數個     實例:同位檢查位元奇/偶資料同位位元資料正確性奇同位010011可能對奇同位010010一定錯偶同位010011一定錯偶同位010010可能對  4-7中文資訊  中文字碼:   *內碼:    每一中文字都有唯一的內碼,    電腦即是利用字的內碼來辨識,儲存或傳輸該字。

     Big-5:繁體中文內碼(一字=2Bytes)     GB   :簡體中文內碼(一字=2Bytes)     Unicode:統一碼,包含了各種世界主要文字(一字=2Bytes)   *外碼:又稱輸入碼    使用者根據中文輸入法所輸入的碼,有倉頡,注音等碼。

   *交換碼:不同內碼間用來轉換的中間碼     中文資訊交換碼(CCCII):又稱全漢字碼(一字=3Bytes)     通用漢字標準交換碼(CISCII):(一字=2Bytes)  中文字型輸出:   *點矩陣:    顯示速度快,所需儲存空間較大,字體放大縮小會產生鋸齒狀。

     16x15點字型:一字需(16x15)/8=30位元組儲存。

     24x24點字型:一字需(24x24)/8=72位元組儲存。

   *向量字:truetype     顯示速度較慢,所需儲存空間較小,字體放大縮小外型不變。

                 第五講 網路概論5-1 簡介   * 網路的形成包括了硬體,網路作業系統,通訊協定以及通訊軟體。

  * 網路(network)與虛擬網路空間(cyberspace)  * 發展目的    *資源共享:檔案,硬體    *通訊:郵件,對談  * 網路分布範圍:    區域網路(LocalAreaNetwork,LAN)    都會網路/中型網路(MetropolitanAreaNetwork,MAN)    廣域網路(WideAreaNetwork,WAN)    加值網路(Value-AddedNetwork,VAN )    企業內部網路(Intranet)    企業間網路(Extranet)    網際網路(Internet)  * 資料傳輸單位:bps:bitpersecond,每秒傳送的位元數  * 通訊協定(protocol):電腦與電腦間傳送與接收資料時雙方所遵守的規定。

  * 通訊線路:電腦之間傳送資料的媒體,分兩種:    * 有線線路                   1.雙絞線       * 電話線(56Kbps)以及電腦通訊專用雙絞線(10Mbps-100Mbps)       * 便宜但易受干擾       * 適用於短距離連線如區域網路       * 例如 10BaseT                      2.同軸電纜       * 速率:10Mbps-100Mbps       * 不勿受干擾       * 常作為遠程通訊連線(如海底電纜)       * 例如 10Base2,10Base5 等                   3.光纖            * 速率:100Mbps以上       * 不會受干擾       * 常作為遠程通訊連線(有取代海底電纜的趨勢)    * 無線線路      1.微波                   2.無線電                   3.紅外線                   4.通訊衛星      * 目前常見之網路傳輸線路系統之傳輸速率 撥接線路最高可達56Kbps X.25封包交換網路64Kbps ISDN64Kbps~128Kbps T11.544Mbps T26.312Mbps T344.736Mbps FDDI以光纜為傳輸媒介,可達100Mbps ATM為一種先進的封包交換技術,可用於不同的傳輸線材與系統中,速度目前上限為 622Mbps    ADSL上行:128Kbps下行:512Kbps~1.544Mbps cablenetwork(withcablemodem)(有線電視纜線)1.5Mbps   * 網路拓樸    * 區域網路拓樸:(廣播式資料傳遞)      * 匯流排      * 環狀      * 星狀      * 樹狀    * 大型區網拓樸      * 網狀      * 骨幹      * 階層式星狀  *網路架構   * 檔案伺服器式 (FileServer)     區域網路中各電腦均向某一台主控電腦存取檔案。

如Novel的Netware網路。

   * 對等式(Peer-to-Peer)     連線的各電腦其身份是一致的,如Windows的網路上的芳鄰。

   * 主從式(Client-Server)     Server伺服器端:又稱主機,用來提供某一種服務的電腦。

     Client客戶端:即向主機要求服務的電腦。

                如 分散式資料庫以及全球資訊網等。

   * 網路設備    * 網路介面卡      電腦與纜線之間的介面,電腦即藉由網路卡接收與傳送纜線上的資料。

    * 重覆器或中繼器(repeater)      網路連線中用來加強訊號的設備    * 集線器(hub)    * 橋接器(bridge)      用來連接兩個區域網路的設備,      橋接器有決定訊號是否要廣播至另一區域網路的能力。

    * 路由器(router)      用來連接兩個以上網域的設備,      路由器有決定訊號要往那一個網域廣播的能力,      是故常用來作為一區域網路對外(廣域網路)的門戶。

        * 閘道器(gateway)      凡用來控制網路上資料交通的設備,即可稱為閘道器,通常即是      以路由器裝設,並加上其他控制資料流動的功能,如防火牆等。

    * 數據機(modem)      調變解調器,用來將數位訊號轉換為類比訊號(調變),      或將類比訊號轉換為數位訊號(解調)。

      若要利用電話線或是有線電視電纜上網,因為二者均為類比      訊號傳輸媒體,是故均需加裝數據機。

(連接有線電視電纜      者稱為cablemodem)  * 通訊方式    * 依傳輸方向      * 單工:只能單向傳遞,如電視台所傳送的節目訊號      * 半雙工:可雙向傳遞,唯同時間內只能有一方傳送訊號,            如無線電對講機。

      * 全雙工:可同時雙向傳遞,如電話。

    * 依傳輸模式      *同步傳輸       將要傳送的資料集合起來稱為一個區塊(block),區塊前並加上控制位元,       以及資料長度。

      *非同步傳輸       在每個要傳送的字元前後加上起始位元,錯誤偵側位元以及結束位元,       以告知接收端接資料。

  * 通訊路徑決定方式:        * 分封交換網路:將要傳送的資料分割成封包(由不同路徑)分別傳送,             到目的地後再組合起來。

    * 線路交換網路:要傳送資料時,發送與接收兩端建立獨佔的通道。

    * OSI通訊協定   OSI(OpenSystemInterconnection)--開放通訊系統模式(七層)   由ISO(InternationalSystemOrganization,即國際標準組織)所訂7應用層ApplicationThisisthelayeratwhichcommunicationpartnersareidentified,qualityofserviceisidentified,userauthenticationandprivacyareconsidered,andanyconstraintsondatasyntaxareidentified.(Thislayerisnottheapplicationitself,althoughsomeapplicationsmayperformapplicationlayerfunctions.)6表達層PresentationThisisalayer,usuallypartofanoperatingsystem,thatconvertsincomingandoutgoingdatafromonepresentationformattoanother(forexample,fromatextstreamintoapopupwindowwiththenewlyarrivedtext).Sometimescalledthesyntaxlayer.5會議層SessionThislayersetsup,coordinates,andterminatesconversations,exchanges,anddialogsbetweentheapplicationsateachend.Itdealswithsessionandconnectioncoordination.4傳輸層TransmissionThislayermanagestheend-to-endcontrol(forexample,determiningwhetherallpacketshavearrived)anderror-checking.Itensurescompletedatatransfer.3網路層NetworkThislayerhandlestheroutingofthedata(sendingitintherightdirectiontotherightdestinationonoutgoingtransmissionsandreceivingincomingtransmissionsatthepacketlevel).Thenetworklayerdoesroutingandforwarding.2資料連結層DataLinkThislayerprovidessynchronizationforthephysicallevelanddoesbit-stuffingforstringsof1'sinexcessof5.Itfurnishestransmissionprotocolknowledgeandmanagement.1實體層PhysicalThislayerconveysthebitstreamthroughthenetworkattheelectricalandmechanicallevel.Itprovidesthehardwaremeansofsendingandreceivingdataonacarrier.   * OSI參考模式圖  5-2網際網路   * 名詞解釋:    Internet:將全球的網路連接起來,成為一個完整的電腦網路集合體。

  * 網際網路發展史            - ARPANET - INTERNET   ARPANET -|            - MILNET    * 網際網路服務提供者(InternetServiceProvider,ISP)    TANet(TaiwanAcademicNETwork)台灣學術網路--教育部    SEEDNET--資策會    HiNet--中華電信    其他民間ISP  * 網際網路通訊協定 TCP/IP       * 對照於OSI七層為第四/第三層       * TCP:傳輸控制協定      將要傳輸的檔案或資料切割成封包(packet),      以及將接收到的封包組合還原。

      並依此確保資料傳送的完整性。

    *IP: 網際網路協定:決定位址格式與選擇資料傳輸路徑。

     IPAddress(IP位址):      * 唯一      * 以點號分隔四個8位元的號碼(即共32位元)      * 每個數字範圍均由0~255      * NIC(NetworkInformationCenter)所給定      * Eg.140.111.92.4,140.111.92.5  * DomainName領域名稱:階層式命名:    最左節:主機名稱    中間節:組織或地區    最右節:國家名(如.tw .jp) 或:     組織.org 公司.com 網路單位.net 政府機關.gov 教育單位.edu    領域名稱伺服器:DomainNameServer,DNS:Eg.serv.ltcvs.ilc.edu.tw    Eg.www.ltcvs.ilc.edu.tw,bsd.ltcvs.ilc.edu.tw  * Others:Telnet,FTP,HTTP,POP3,SMTP,...  5-3網際網路所提供的服務 遠端登錄Telnettelnetbsd.ltcvs.il.edu.tw電子郵件Email電子郵件伺服器內收,外送:Eg.bsd.ltcvs.ilc.edu.tw郵件傳輸協定內收:POP3外送:SMTP電子郵件信箱格式:帳號@網域名稱Eg:s543849@bsd.ltcvs.ilc.edu.tw客戶端郵件收發軟體Outlook,OutlookExpress,NetscapeCommunicator,Eudora,...檔案傳輸FTP目的:Eg.ftp.ltcvs.ilc.edu.tw電子佈告欄系統BulletinBoardSystem,BBS運用Telnet協定文字模式功能:討論區,郵件,線上對談Eg.bbs.ltcvs.ilc.edu.tw網路論壇NetNews網路資訊服務系統Gopher全球資訊網World-Wide-Web,WWW代理主機Proxy目的Eg.proxy.edu.tw,3128SLIP (序列線路網際網路協定),PPP (點對點通訊協定):即用來撥接上網的通訊協定。

防火牆(Firewall):用來阻斷外界非法入侵的網路節點,通常會隨閘道器建置。

  5-4全球資訊網World-Wide-Web,WWW 一.架構與協定:超文件傳輸協定HyperTextTransferProtocol,HTTP超文件標記語言HyperTextMarkupLangage,HTML主從式架構Client-ServerArchitechture伺服器端:WWWServer程式:WindowsNT內附,Apache...客戶端:瀏覽器超連結Hyperlink二.網站:網站websiteEg.www.ltcvs.ilc.edu.tw網頁webpage首頁homepage搜尋引擎searchengineEg.www.yam.com.tw,www.kimo.com.tw,www.yahoo.com瀏覽器browserEg.Mosaic,InternetExplorer,NetscapeNavigator,Opera...一致性資源定位器UniformResourceLocator,URL通訊協定://網址/路徑及檔名  5-5其他網路常識及觀念  1.XML 2.VRML 3.CGI 4.Java 5.Ping 6.hypermedia   7.NII  *1位化4位  *例3B.2A(16)=__________(2)   Ans:    3B.2A(16)    =3B.2A(16)    =00111011.00101010(2)(1位化4位)    =00111011.00101010(2)(整數補成8位)  *1位化3位  *例3.5(8)=_______(2)   Ans:    13.5(8)    =13.5(8)    =001011.101(2)(1位化3位)    =00001011.101(2)(整數補成8位)    實例:16進位=>2進位 *4位一數  *不足4位:整數=>前補0,小數=>後補0  *例01011.01(2)=_____(16)   Ans:    01011.01(2)(左5右2位數)     ←.→(依小數點為準,左右各4位1數)    =00001011.0100(2)(補0,變左8右4)    =0B.4(16)    實例:8進位=>2進位hank.lon/Xuite日誌/回應(0)/引用(5)/好文轉寄沒有上一則|日誌首頁|沒有下一則回應



請為這篇文章評分?