第1章計算機(jī)基礎(chǔ)知識(本科教學(xué)用)資料_第1頁
第1章計算機(jī)基礎(chǔ)知識(本科教學(xué)用)資料_第2頁
第1章計算機(jī)基礎(chǔ)知識(本科教學(xué)用)資料_第3頁
第1章計算機(jī)基礎(chǔ)知識(本科教學(xué)用)資料_第4頁
第1章計算機(jī)基礎(chǔ)知識(本科教學(xué)用)資料_第5頁
已閱讀5頁,還剩70頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

多樣的計算機(jī)臺式個人電腦筆記本智能手機(jī),如iphone平板電腦,如ipadGPS導(dǎo)航儀機(jī)房服務(wù)器路由器………….計算機(jī)已成了生活的必需品21世紀(jì)是信息的世紀(jì)

1.1計算機(jī)的產(chǎn)生和組成

1.2計算機(jī)的特點(diǎn)、分類與作用

1.3計算機(jī)中數(shù)據(jù)的單位和主要性能指標(biāo)

1.4計算機(jī)中的數(shù)據(jù)表示和信息編碼

1.5計算機(jī)的新技術(shù)

1.6計算機(jī)的發(fā)展趨勢

1.7計算機(jī)病毒與防治第1章計算機(jī)基礎(chǔ)知識

計算機(jī)的萌芽古代:商業(yè)活動中用來記錄和計算的設(shè)備古巴比倫的粘土板(公元前4000年)中國的算盤(公元前3000年)計算機(jī)的萌芽啟蒙時期:對鐘表機(jī)構(gòu)的好奇心與實驗Pascaline(1642):B.Pascal發(fā)明的一種用鐘表元件構(gòu)成的、能夠做兩個十進(jìn)制數(shù)加減法的機(jī)器Automata(大約18世紀(jì)):J.Droz發(fā)明的一種計算器計算機(jī)的萌芽工業(yè)革命時期:紡織技術(shù)提花織機(jī)(1728)飛梭織機(jī)(1733)計算之父親與第一位程序員1821年,英國數(shù)學(xué)家C.Babbage(1791-1871)設(shè)計了差分機(jī),這是第一臺可自動進(jìn)行數(shù)學(xué)變換的機(jī)器,因此他被稱為“計算之父”。此后,他又設(shè)計了能夠處理數(shù)學(xué)公式的分析機(jī)。然而,這兩種機(jī)器都沒有真正實現(xiàn)。AdaLovelace(1815-1852)為Babbage的分析機(jī)設(shè)計了程序,被稱為“第一位程序員”。布爾代數(shù)自從公元17世紀(jì),歐洲人發(fā)明了對數(shù)計算器,后來又發(fā)明了機(jī)械式的手搖計算機(jī)、電動機(jī)械計算機(jī)之后。20世紀(jì)初,英國人Boole創(chuàng)立了“布爾代數(shù)”,為電子計算機(jī)的誕生奠定了理論基礎(chǔ)。用兩個電子管等元件構(gòu)成的雙穩(wěn)態(tài)觸發(fā)器,來表示二進(jìn)制數(shù)“0”和“1”,又為電子計算機(jī)的誕生奠定了物質(zhì)基礎(chǔ)。

計算理論的奠基人AlanTuring(1912~1954)1936年上研究生時發(fā)表的一篇論文中提出了圖靈機(jī)(TuringMachine),奠定了計算機(jī)的理論基礎(chǔ)。第二次世界大戰(zhàn)中,Turing領(lǐng)導(dǎo)的小組制造出了破譯德軍Enigma密碼的計算機(jī),并成功地完成了任務(wù)。Turing與Church合作給出了數(shù)學(xué)證明,斷言未來計算機(jī)能夠象人那樣具有思維能力(因而漢語中有了“電腦”)。計算機(jī)學(xué)科的最高榮譽(yù)是ACM(美國計算機(jī)學(xué)會)圖靈獎。第一臺電子數(shù)字計算機(jī)1945年,在賓夕法尼亞大學(xué)Moore學(xué)院,J.Eckert和J.Mauchly為實現(xiàn)彈道計算研制成功了ENIAC(“電子數(shù)字積分計算機(jī)”,ElectronicNumericalIntegratorandComputer),它用了19000個電子管,重13噸,耗電200千瓦?,F(xiàn)在所謂的計算機(jī)就是電子數(shù)字計算機(jī)5000次加法/秒體重28噸占地170m218800只電子管1500個繼電器功率150KW計算機(jī)體系結(jié)構(gòu)創(chuàng)始人1946年,JohnvonNeumann(1903~1957)發(fā)表了第一篇關(guān)于電子計算機(jī)程序存儲的論文,描述了如何用(可被存儲、讀出和執(zhí)行的)數(shù)字來表示邏輯操作(程序)。至今,大多數(shù)計算機(jī)采用的都是vonNeumann體系結(jié)構(gòu)(vonNeumann

architecture)。JohnvonNeumann

馮諾依曼1949EDSAC存儲程序的工作原理馮·諾依曼提出了三個重要的設(shè)計思想:(1)計算機(jī)由五個基本部分組成:運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備。(2)采用二進(jìn)制形式表示計算機(jī)的指令和數(shù)據(jù)。(3)將程序(由一系列指令組成)和數(shù)據(jù)存放在存儲器中,并讓計算機(jī)自動地執(zhí)行程序,這就是“存儲程序和程序控制”思想的基本含義。EDVAC方案成了后來計算機(jī)設(shè)計的主要依據(jù)。第一代(1946~1957)電子管5千~4萬(次/秒)第二代(1957~1964)晶體管幾十萬~百萬(次/秒)第三代(1965~1970)集成電路百萬~幾百萬(次/秒)第四代(1971~至今)集成電路幾百萬~幾億(次/秒)

按硬件劃分計算機(jī)年代劃分計算機(jī)更新?lián)Q代計算機(jī)更新?lián)Q代第一代(1945~1957):電子管計算機(jī)第二代(1958~1963):晶體管計算機(jī)第三代(1964~1969):小規(guī)模集成電路計算機(jī)第四代(1970~1990):以微處理器(Microprocessors)為標(biāo)志的大規(guī)模/超大規(guī)模集成電路(LSI/VLSI)計算機(jī)第五代(1991~目前):以互聯(lián)網(wǎng)(Internet)為標(biāo)志的信息系統(tǒng)第一代1946~1957年第二代1958~1964年第三代1965~1970年第四代1971~至今電子器件電子管晶體管中、小規(guī)模集成電路大規(guī)模和超大規(guī)模集成電路主存儲器陰極射線管或汞延遲磁芯、磁鼓磁芯、磁鼓、半導(dǎo)體存儲器半導(dǎo)體存儲器外部輔助存儲器紙帶、卡片磁帶、磁鼓磁帶、磁鼓、磁盤磁帶、磁盤、光盤、U盤處理方式機(jī)器語言、匯編語言監(jiān)控程序、連續(xù)處理作業(yè)、高級語言編譯多道程序?qū)崟r處理實時、分時處理、網(wǎng)絡(luò)操作系統(tǒng)運(yùn)算速度幾千~幾萬次/秒幾十萬~百萬次/秒百萬~幾百萬次/秒幾百萬~萬億次/秒計算機(jī)各代的特點(diǎn)計算機(jī)的產(chǎn)生和發(fā)展公元前5世紀(jì)竹籌、算盤公元17世紀(jì)機(jī)械裝置20世紀(jì)50年代電子管計算機(jī)1958-1964晶體管計算機(jī)1971至今大規(guī)模、超大規(guī)模集成電路當(dāng)代計算機(jī)公元19世紀(jì)機(jī)械分析機(jī)計算尺、機(jī)械計算機(jī)主要計算加減乘除、方根、對數(shù)1834年巴貝奇1854年“布爾代數(shù)”微機(jī)、筆記本、手持Ipad、智能手機(jī)等移動設(shè)備計算加減乘除1965-1970集成電路計算機(jī)ENIAC晶體管數(shù)單位時間執(zhí)行的指令數(shù)百萬條/每秒每18個月芯片能力增長一倍摩爾定律晶體管數(shù)目4004奔騰4420,000,0002,300

將電腦濃縮在一顆芯片上0.18微米芯片10微米芯片第一代微機(jī):CPU是8088,誕生于1981年。第二代微機(jī):CPU是80286于1985年誕生。第三代微機(jī):CPU是80386,1987年誕生。第四代微機(jī):CPU是80486,1989年誕生。第五代微機(jī):1993年推出的Pentium。第六代微機(jī):1998年推出了的PentiumⅡ、PentiumⅢ、Pentium4等。第七代微機(jī):2003年9月,AMD公司發(fā)布了面向臺式機(jī)的64位處理器微機(jī)的發(fā)展主機(jī)計算機(jī)系統(tǒng)硬件系統(tǒng)控制器運(yùn)算器中央處理器CPU存儲器外存儲器軟盤硬盤U盤光盤等內(nèi)存儲器只讀存儲器隨機(jī)存儲器輸入設(shè)備輸出設(shè)備I/O設(shè)備軟件系統(tǒng)系統(tǒng)軟件操作系統(tǒng)語言處理程序數(shù)據(jù)庫管理系統(tǒng)網(wǎng)絡(luò)及通信系統(tǒng)應(yīng)用軟件應(yīng)用軟件包用戶程序外部設(shè)備計算機(jī)的組成總框圖計算機(jī)人軟件硬件靈魂身軀物質(zhì)基礎(chǔ)控制指揮計算機(jī)的組成硬件身軀CPU內(nèi)存總線輸入設(shè)備輸出設(shè)備時鐘大腦記憶帳本神經(jīng)中樞眼耳口等手腳脈搏思考、指揮帳本、存儲傳遞信號接受信號響應(yīng)引擎、動力運(yùn)算器控制器PCALU總線接口寄存器I/O橋主存儲器CPUUSB控制器圖形適配器磁盤控制器系統(tǒng)總線存儲總線I/O總線磁盤顯示器鼠標(biāo)、鍵盤、U盤等擴(kuò)展槽計算機(jī)結(jié)構(gòu)圖軟件靈魂系統(tǒng)軟件性格感覺不到默默指揮應(yīng)用軟件淡吐舉止與外界打交道調(diào)用體現(xiàn)使用語言計算機(jī)軟件非計算機(jī)語言德語編譯程序翻譯計算機(jī)語言中文筆畫、字、詞、句、文章位、字節(jié)、字、語句、程序計算機(jī)語言計算機(jī)軟件系統(tǒng)軟件系統(tǒng)(1)系統(tǒng)軟件

①操作系統(tǒng)

②程序設(shè)計語言

③語言處理程序

④數(shù)據(jù)庫管理系統(tǒng)

⑤網(wǎng)絡(luò)管理軟件

(2)應(yīng)用軟件操作系統(tǒng)他各其種應(yīng)用軟件軟件系統(tǒng)硬件圖1.3計算機(jī)硬件、軟件與用戶的關(guān)系用戶程序A程序B操作系統(tǒng)時間0.2ms0.2ms切換切換切換調(diào)用操作系統(tǒng)的功能判斷該執(zhí)行哪個程序操作系統(tǒng)是大管家

1.1計算機(jī)的產(chǎn)生和組成

1.2計算機(jī)的特點(diǎn)、分類與作用

1.3計算機(jī)中數(shù)據(jù)的單位和主要性能指標(biāo)

1.4計算機(jī)中的數(shù)據(jù)表示和信息編碼

1.5計算機(jī)的新技術(shù)

1.6計算機(jī)的發(fā)展趨勢

1.7計算機(jī)病毒與防治第1章計算機(jī)基礎(chǔ)知識

運(yùn)算速度快計算精度高存儲能力強(qiáng)邏輯判斷能力自動運(yùn)行程序

計算機(jī)的特點(diǎn)類

別特

點(diǎn)用

途個人(微型)計算機(jī)體積小、功耗低、結(jié)構(gòu)簡單、使用方便家庭、辦公室工作站配有高分辨率的大屏幕顯示器、繪圖儀、掃描器和數(shù)字化儀等計算機(jī)輔助設(shè)計(CAD)技術(shù)及專用小型計算機(jī)規(guī)模較小,價格相對較便宜早期用于科研院所中型計算機(jī)規(guī)模和價格介于小型機(jī)和大型機(jī)之間小型機(jī)和大型機(jī)之間大型計算機(jī)規(guī)模較大,價格昂貴,一臺主機(jī)可帶上百臺用戶金融業(yè)、大型商業(yè)、科研機(jī)構(gòu)巨型計算機(jī)速度快、性能高、體積大、耗資多國防與科技高性能計算機(jī)超級計算機(jī)超級服務(wù)器科學(xué)工程計算及專門的設(shè)計;數(shù)值計算、事務(wù)處理、數(shù)據(jù)庫應(yīng)用、網(wǎng)絡(luò)應(yīng)用與服務(wù);氣象觀測、石油勘探、航空航天、信息安全和生命科學(xué)計算機(jī)的分類計算機(jī)的應(yīng)用科學(xué)與工程計算信息處理和管理過程控制計算機(jī)輔助系統(tǒng)電子商務(wù)人工智能多媒體技術(shù)應(yīng)用計算機(jī)網(wǎng)絡(luò)應(yīng)用

1.1計算機(jī)的產(chǎn)生和組成

1.2計算機(jī)的特點(diǎn)、分類與作用

1.3計算機(jī)中數(shù)據(jù)的單位和主要性能指標(biāo)

1.4計算機(jī)中的數(shù)據(jù)表示和信息編碼

1.5計算機(jī)的新技術(shù)

1.6計算機(jī)的發(fā)展趨勢

1.7計算機(jī)病毒與防治第1章計算機(jī)基礎(chǔ)知識

計算機(jī)中數(shù)據(jù)的單位和主要性能指標(biāo)位——稱為比特,記為bit(BinaryDigit)或小寫b。位是計算機(jī)中最小的信息單位,是用0或1來表示一個二進(jìn)制數(shù)位。字節(jié)——稱為拜特,記為Byte或大寫B(tài)。字節(jié)是數(shù)據(jù)存儲中最常用的基本單位,計算機(jī)中八個二進(jìn)制位構(gòu)成一個字節(jié),即1Byte=8bit。位是計算機(jī)中最小數(shù)據(jù)單位,字節(jié)是計算機(jī)中基本信息單位。字——字也稱為計算機(jī)字,記為Word或W,是位的組合。字是信息交換、加工、存儲的基本單元(獨(dú)立的信息單位)。用二進(jìn)制代碼表示,一個字由一個字節(jié)或若干字節(jié)構(gòu)成(通常取字節(jié)的整數(shù)倍)。位、字節(jié)、字演示用UltraEdit打開文件說明計算機(jī)中的文件都是位序列、字節(jié)序列或字的序列,計算機(jī)才能讀明白,文本文件、Word文件或PPT文件也不例外。位的序列的意義要根據(jù)當(dāng)前環(huán)境才能知道,一個文本文件只有用記事本或者能識別字符的軟件打開才能正確顯示,文本文件也可以重命名為EXE文件,沒有本質(zhì)的區(qū)別,但雙擊不能正常運(yùn)行,因為計算機(jī)雖然將字符編碼的位識別成執(zhí)行代碼,但執(zhí)行過程中發(fā)現(xiàn)錯誤;同樣,一個EXE文件也可以重命名為.txt文件,用記事本打開,但因為里面的位序列并沒有按字符編碼排列,所以顯示成沒有意義的亂碼。位的編碼規(guī)則下一小節(jié)詳細(xì)介紹。計算機(jī)的性能指標(biāo)字長——一個字中包含的二進(jìn)制位數(shù);CPU一次能夠處理的二進(jìn)制位數(shù)內(nèi)存容量——通常指隨機(jī)存儲器(RAM)的容量,表示存儲數(shù)據(jù)的能力

運(yùn)算速度——根據(jù)一些典型題目,讓計算機(jī)計算各種指令的頻度以及每種指令執(zhí)行的時間折算出來,用MIPS(每秒百萬條指令數(shù))衡量主頻、外頻和倍頻主頻——CPU的時鐘頻率,CPU運(yùn)算時的工作頻率。單位MHz或GHz。外頻——系統(tǒng)總線的工作頻率,主板為CPU提供的基準(zhǔn)時鐘頻率。倍頻——主頻=外頻×倍頻計算機(jī)的性能指標(biāo)字長——一個字中包含的二進(jìn)制位數(shù);CPU一次能夠處理的二進(jìn)制位數(shù)內(nèi)存容量——通常指隨機(jī)存儲器(RAM)的容量,表示存儲數(shù)據(jù)的能力

運(yùn)算速度——根據(jù)一些典型題目,讓計算機(jī)計算各種指令的頻度以及每種指令執(zhí)行的時間折算出來,用MIPS(每秒百萬條指令數(shù))衡量主頻、外頻和倍頻主頻——CPU的時鐘頻率,CPU運(yùn)算時的工作頻率。單位MHz或GHz。外頻——系統(tǒng)總線的工作頻率,主板為CPU提供的基準(zhǔn)時鐘頻率。倍頻——主頻=外頻×倍頻超頻——人為地提高外頻或倍頻,使CPU超出額定主頻,以提高性能鎖頻——廠家鎖定CPU倍頻,無法調(diào)整,目前大部分CPU被鎖頻前端總線頻率——(FSB)是指CPU與內(nèi)存之間的數(shù)據(jù)交換速度。目前CPU的FSB有533MHz、800MHz、1066MHz和1333MHz,F(xiàn)SB是CPU性能的一個重要指標(biāo)計算機(jī)的性能指標(biāo)字長——一個字中包含的二進(jìn)制位數(shù);CPU一次能夠處理的二進(jìn)制位數(shù)內(nèi)存容量——通常指隨機(jī)存儲器(RAM)的容量,表示存儲數(shù)據(jù)的能力

運(yùn)算速度——根據(jù)一些典型題目,讓計算機(jī)計算各種指令的頻度以及每種指令執(zhí)行的時間折算出來,用MIPS(每秒百萬條指令數(shù))衡量主頻、外頻和倍頻主頻——CPU的時鐘頻率,CPU運(yùn)算時的工作頻率。單位MHz或GHz。外頻——系統(tǒng)總線的工作頻率,主板為CPU提供的基準(zhǔn)時鐘頻率。倍頻——主頻=外頻×倍頻內(nèi)存總線速度——CPU的二級高速緩存和內(nèi)存之間的通信速度存取速度——存儲器完成一次讀/寫操作所需時間稱為存取時間磁盤容量——硬盤、光盤或U盤存儲量的大小計算機(jī)的性能指標(biāo)字長——一個字中包含的二進(jìn)制位數(shù);CPU一次能夠處理的二進(jìn)制位數(shù)內(nèi)存容量——通常指隨機(jī)存儲器(RAM)的容量,表示存儲數(shù)據(jù)的能力

運(yùn)算速度——根據(jù)一些典型題目,讓計算機(jī)計算各種指令的頻度以及每種指令執(zhí)行的時間折算出來,用MIPS(每秒百萬條指令數(shù))衡量主頻、外頻和倍頻主頻——CPU的時鐘頻率,CPU運(yùn)算時的工作頻率。單位MHz或GHz。外頻——系統(tǒng)總線的工作頻率,主板為CPU提供的基準(zhǔn)時鐘頻率。倍頻——主頻=外頻×倍頻內(nèi)存總線速度——CPU的二級高速緩存和內(nèi)存之間的通信速度存取速度——存儲器完成一次讀/寫操作所需時間稱為存取時間磁盤容量——硬盤、光盤或U盤存儲量的大小 1B=8bit 1KB=1024B=210B 1MB=1024KB=210KB=220B 1GB=1024MB=210MB=230B 1TB=1024GB=210GB=240B 1PB=1024TB=210TB=250B注意:硬盤廠商在標(biāo)識硬盤容量時,采用的計量方法是1KB=1000Byte,而不是1KB=1024BytePCALU總線接口寄存器I/O橋主存儲器CPUUSB控制器圖形適配器磁盤控制器磁盤顯示器鼠標(biāo)、鍵盤、U盤等擴(kuò)展槽計算機(jī)結(jié)構(gòu)圖主頻:CPU內(nèi)部前端總線頻率基準(zhǔn)頻率倍頻內(nèi)存總線頻率寄存器L1高速緩存L2高速緩存L3高速緩存主存磁盤、光盤、U盤Web、FTP、P2P等更小更快更貴更大更慢更便宜CPU寄存器保存來自L1的字L1保存來自L2的行L2保存來自L3的行L3保存來自主存的行主存保存來自本地磁盤的磁盤塊本地磁盤保存來自遠(yuǎn)程網(wǎng)絡(luò)的文件存儲器層次根據(jù)環(huán)境的不同,位的解釋也不同

控制碼——程序員關(guān)心的事

文本——字符編碼

數(shù)字——如何表示、如何轉(zhuǎn)換下一節(jié)信息=位+環(huán)境

1.1計算機(jī)的產(chǎn)生和組成

1.2計算機(jī)的特點(diǎn)、分類與作用

1.3計算機(jī)中數(shù)據(jù)的單位和主要性能指標(biāo)

1.4計算機(jī)中的數(shù)據(jù)表示和信息編碼

1.5計算機(jī)的新技術(shù)

1.6計算機(jī)的發(fā)展趨勢

1.7計算機(jī)病毒與防治第1章計算機(jī)基礎(chǔ)知識

數(shù)制的概念

基數(shù):是指該進(jìn)制中允許選用的基本數(shù)碼的個數(shù)。位權(quán):的大小是以基數(shù)為底、數(shù)碼所在位置的序號為指數(shù)的整數(shù)次冪(整數(shù)部分的個位位置序號為0)。計算機(jī)的數(shù)制

對任何一種用進(jìn)位計數(shù)制表示的數(shù)據(jù)都可以寫出按其權(quán)展開的多項式之和。如任意r進(jìn)制數(shù)可表示為:其中:ai為數(shù)字符號;ri為位權(quán);n、m為整數(shù)。權(quán)的展開式十進(jìn)制 R=10,可使用0,1,2,3,4,5,6,7,8,9二進(jìn)制 R=2,可使用0,1八進(jìn)制 R=8,可使用0,1,2,3,4,5,6,7十六進(jìn)制 R=16,可使用0,……,9,A,B,C,D,E,F“逢R進(jìn)一,借一當(dāng)R”數(shù)制的運(yùn)算規(guī)則進(jìn)制二進(jìn)制八進(jìn)制十進(jìn)制十六進(jìn)制規(guī)則逢二進(jìn)一逢八進(jìn)一逢十進(jìn)一逢十六進(jìn)一基數(shù)281016基本符號0,10,1,…,70,1,…,90,1,…,9,A,B,…,F權(quán)(n為整數(shù))2n8n10n16n形式表示BOD或省略H計算機(jī)中常用的數(shù)制十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制000091001119111110101012A2102211101113B3113312110014C41004413110115D51015514111016E61106615111117F711177161000020108100010817100012111各數(shù)制之間的對應(yīng)關(guān)系任意r進(jìn)制數(shù)化成十進(jìn)制數(shù)的方法是:按權(quán)展開各項,按十進(jìn)制運(yùn)算法則相加求和。

如將二進(jìn)制數(shù)(10101.1)2化為十進(jìn)制數(shù)。(10101.1)2=1×24+0×23+1×22+0×21+1×20+1×2-1=1×16+1×4+1×1+1×0.5=(21.5)10

任意進(jìn)制轉(zhuǎn)十進(jìn)制數(shù)十進(jìn)制數(shù)化成任意r進(jìn)制數(shù)分為兩部分,整數(shù)部分和小數(shù)部分分別化,然后再將其連成一個整體。其中整數(shù)部分的化法是:除以基數(shù)(r),取其余數(shù),倒排序;小數(shù)部分的化法是:乘以基數(shù)(r),取其整數(shù),順排序。說明:在整數(shù)部分的轉(zhuǎn)換時,每次除基取余時,直到商為0時為止;小數(shù)的轉(zhuǎn)化過程中,每次乘基取整時,直到小數(shù)部分為0時為止,但由于一個十進(jìn)制小數(shù)不一定能完全準(zhǔn)確地轉(zhuǎn)換成二進(jìn)制小數(shù),如果小數(shù)部分永不為0,這時應(yīng)根據(jù)精度要求轉(zhuǎn)換到一定的位數(shù)為止。十進(jìn)制數(shù)轉(zhuǎn)任意進(jìn)制數(shù)將十制數(shù)98.345轉(zhuǎn)換成二進(jìn)制數(shù)。例1.19849241123622222220a30a20a41a51a10a001a6取余數(shù)(98.345)10(1100010.01011)20.34520.69021.38020.76021.52021.040取整數(shù)0a-11a-20a-31a-41a-5二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)的方法是:整數(shù)部分:從低位向高位每3位一組,高位不足3位用0補(bǔ)足3位,然后每3位二進(jìn)制數(shù)用1位八進(jìn)制數(shù)代替即可。小數(shù)部分:從高位向低位每3位一組,低位不足3位用0補(bǔ)足3位,然后每3位二進(jìn)制數(shù)用1位八進(jìn)制數(shù)代替即可。二進(jìn)制轉(zhuǎn)八進(jìn)制二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)的方法是:整數(shù)部分:從低位向高位每四位一組,高位不足四位用0補(bǔ)足四位,然后每4位二進(jìn)制數(shù)用1位十六進(jìn)制數(shù)代替即可。小數(shù)部分:從高位向低位每四位一組,低位不足四位用0補(bǔ)足四位,然后每4位二進(jìn)制數(shù)用1位十六進(jìn)制數(shù)代替即可。二進(jìn)制轉(zhuǎn)十六進(jìn)制(1101101110.110101)2=(36E.D4)1636ED4(1101101110.110101)2=(1556.65)8155665

后面補(bǔ)兩個0,變成0100前面補(bǔ)兩個0,變成001例如:

八進(jìn)制轉(zhuǎn)換成二進(jìn)制,用“一位變?nèi)弧狈ㄊM(jìn)制轉(zhuǎn)換成二進(jìn)制,用“一位變四位”法八或十六進(jìn)制轉(zhuǎn)二進(jìn)制例如:(142)8=(001100010)2

=(1100010)2

142(62)16=(01100010)2

=(1100010)2

62(2C1.A5)16=(001011000001.10100101)2

2C1A5八進(jìn)制數(shù)與十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換,可以通過二進(jìn)制作為橋梁進(jìn)行互化。即八進(jìn)制數(shù)先化成二進(jìn)制數(shù),再將該二進(jìn)制數(shù)化成十六進(jìn)制數(shù),反之亦然。

八進(jìn)制與十六進(jìn)制轉(zhuǎn)換

字符是由英文字母、數(shù)字、標(biāo)點(diǎn)符號及一些特殊符號組成。目前計算機(jī)中使用最廣泛的字符編碼為ASCII碼(美國標(biāo)準(zhǔn)信息交換碼)。

這種編碼規(guī)定:八個二進(jìn)制位進(jìn)行編碼,但最高位為零,用余下的七位進(jìn)行編碼。因此,可表示128個字符。其中,95個編碼對應(yīng)著計算機(jī)終端能敲入并可顯示的95個字符,另外的33個編碼對應(yīng)著控制字符,它們不可顯示。注意:數(shù)值3與字符“3”的區(qū)別。信息在計算機(jī)中的表示與編碼轉(zhuǎn)換ASCII碼表美國信息交換標(biāo)準(zhǔn)碼ASCII碼ASCII碼的十進(jìn)制表示:SP:320-9:48-57A-Z:65-90a-z:97-122NULDLESOHDC1STXDC2ETXDC3EOTDC4ENQNAKACKSYNBELETBBSCANHTEMLFSUBBTESCFFFSCRGSSORSSIUS

1.西文字符編碼利用鍵盤輸入漢字時對漢字的編碼,也稱之為漢字的外碼。漢字的輸入碼一般用鍵盤上的字母和數(shù)字描述。漢字輸入碼可分為以下四類:數(shù)字碼(如電報碼,區(qū)位碼等)音碼(如全拼碼,簡拼碼,雙拼碼等)形碼(如五筆字型,大眾碼,鄭碼等)混合碼(如自然碼,首尾碼等)漢字編碼——輸入碼漢字編碼——國標(biāo)碼為了便于各計算機(jī)系統(tǒng)之間能夠準(zhǔn)確無誤地交換漢字信息,必須規(guī)定一種專門用于漢字信息交換的統(tǒng)一編碼,這種編碼稱為漢字的交換碼。我國制定了“中華人民共和國標(biāo)準(zhǔn)信息交換漢字編碼”代號為“GB2312-80”,稱為交換碼。漢字內(nèi)碼是為在計算機(jī)內(nèi)部對漢字進(jìn)行存儲、處理和傳輸而編制的漢字代碼,也叫內(nèi)部碼,簡稱內(nèi)碼。目前對應(yīng)于國標(biāo)碼一個漢字的內(nèi)碼也用2個字節(jié)存儲,并把每個字節(jié)的最高位置“1”作為漢字內(nèi)碼的標(biāo)識,以免與單字節(jié)的ASCII碼產(chǎn)生歧義。如果用十六進(jìn)制來表示,就是把漢字國標(biāo)碼的每個字節(jié)上加一個80H(即二進(jìn)制數(shù)10000000),所以漢字國標(biāo)碼與其內(nèi)碼有下列關(guān)系:漢字的內(nèi)碼=漢字的國標(biāo)碼+8080H。漢字編碼——內(nèi)碼輸出碼也稱為字形碼或字模,是指字形的點(diǎn)陣信息的數(shù)字代碼。存放在漢字庫中。字形碼有顯示字形碼和打印字形碼兩種。根據(jù)輸出的去向?qū)h字輸出在顯示器上或打印機(jī)上。字庫是一個漢字信息系統(tǒng)具有的所有漢字字形碼的集合。漢字編碼——輸出碼漢字字形碼舉例64*64點(diǎn)陣,共占512字節(jié)00行63行輸入碼漢字外碼國標(biāo)碼漢字內(nèi)碼字形碼漢字輸入輸入設(shè)備管理模塊漢字標(biāo)識字模庫輸出設(shè)備漢字輸出圖1.5漢字編碼流程圖漢字編碼——編碼流程圖形、圖像、聲音和視頻等多媒體信息要在計算機(jī)中處理和存儲,一樣需要經(jīng)過數(shù)字化,以某種二進(jìn)制編碼形式來表示,不過其形式要復(fù)雜得多。多媒體信息的表示

1.1計算機(jī)的產(chǎn)生和組成

1.2計算機(jī)的特點(diǎn)、分類與作用

1.3計算機(jī)中數(shù)據(jù)的單位和主要性能指標(biāo)

1.4計算機(jī)中的數(shù)據(jù)表示和信息編碼

1.5計算機(jī)的新技術(shù)

1.6計算機(jī)的發(fā)展趨勢

1.7計算機(jī)病毒與防治第1章計算機(jī)基礎(chǔ)知識

計算機(jī)的新技術(shù)(1)嵌入式計算機(jī)區(qū)別:系統(tǒng)的應(yīng)用軟件與硬件一體化組成:嵌入式處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及特定的應(yīng)用程序特點(diǎn):要求高可靠性、實時處理能力、嵌入式系統(tǒng)中的軟件代碼要求高質(zhì)量、高可靠性,一般都固化在只讀存儲器或閃存中

在各種類型的計算機(jī)中,嵌入式計算機(jī)應(yīng)用最廣泛,數(shù)量超過PC。目前廣泛用于各種家用電器之中,如電冰箱、自動洗衣機(jī)、數(shù)字電視機(jī)、數(shù)碼照相機(jī)等。計算機(jī)的新技術(shù)(2)中間件技術(shù)1、中間件(Middleware)是介于操作系統(tǒng)和應(yīng)用軟件之間的系統(tǒng)軟件,它是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序。2、中間件是在客戶機(jī)和服務(wù)器之間增加一組服務(wù),這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。這組服務(wù)(應(yīng)用服務(wù)器)就是中間件。3、通過中間件,應(yīng)用程序可以工作于多平臺或操作系統(tǒng)環(huán)境。中間件是一類軟件,而非一種軟件,中間件不僅僅實現(xiàn)互連,還要實現(xiàn)應(yīng)用之間的互操作。4、目前,中間件技術(shù)已經(jīng)發(fā)展成為企業(yè)應(yīng)用的主流技術(shù),并形成各種不同類別,如交易中間件、消息中間件、專有系統(tǒng)中間件、面向?qū)ο笾虚g件、數(shù)據(jù)存取中間件、遠(yuǎn)程調(diào)用中間件等。計算機(jī)的新技術(shù)(3)云計算1、云計算是并行計算(ParallelComputing)、分布式

計算(DistributedComputing)和網(wǎng)格計算(GridComputing)

的發(fā)展。2、云計算最基本的概念是透過網(wǎng)絡(luò)將龐大的計算處理程序自動分拆成無數(shù)個較小的子程序,再交由多部服務(wù)器所組成的龐大系統(tǒng)經(jīng)搜尋、計算分析之后將處理結(jié)果回傳給用戶。3、網(wǎng)絡(luò)服務(wù)提供者可以在數(shù)秒之內(nèi),達(dá)成處理數(shù)以千萬計甚至億計的信息,達(dá)到和“超級計算機(jī)”同樣強(qiáng)大效能的網(wǎng)絡(luò)服務(wù)。4、搜尋引擎、網(wǎng)絡(luò)信箱等,使用者只要輸入簡單指令即能得到大量信息。5、在“云計算”時代,“云”會替我們做存儲和計算的工作。因為“云”就是計算機(jī)群,而每一群包括了幾十萬臺、甚至上百萬臺計算機(jī)。所以“云”的好處還在于,其中的計算機(jī)可以隨時更新,保證“云”長生不老。計算機(jī)的新技術(shù)(4)物聯(lián)網(wǎng)1、過去:人——互聯(lián)網(wǎng)——人

人與人之間的相互交換信息和通信

今后:人或物——互聯(lián)網(wǎng)——人或物2、物聯(lián)網(wǎng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論