版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大學(xué)計(jì)算機(jī)基礎(chǔ)課件完整版演示文稿目前一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)第一章計(jì)算機(jī)及信息技術(shù)概述本章主要介紹計(jì)算機(jī)的發(fā)展史和特點(diǎn)、類型及應(yīng)用,以及計(jì)算機(jī)的未來(lái)發(fā)展趨勢(shì);計(jì)算機(jī)系統(tǒng)的硬件和軟件系統(tǒng)構(gòu)成;最后介紹信息技術(shù)的基本概念。目前二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)20世紀(jì)以來(lái)人類最重大的科技發(fā)明當(dāng)數(shù)電子數(shù)字計(jì)算機(jī),計(jì)算機(jī)改變了人們傳統(tǒng)的工作和生活方式。這是一幅很著名的人類進(jìn)化幽默圖目前三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)1.1.1計(jì)算機(jī)發(fā)展歷史上的重要人物和思想人類從遠(yuǎn)古時(shí)代就產(chǎn)生了計(jì)算的需要。鐘表業(yè),特別是齒輪傳動(dòng)裝置技術(shù)的發(fā)展,誕生了最早的機(jī)械式計(jì)算機(jī)。下面介紹幾位在電子計(jì)算機(jī)誕生前后對(duì)計(jì)算機(jī)發(fā)展有過(guò)突出貢獻(xiàn)的幾位早期歷史人物。
目前四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)法國(guó)物理學(xué)家帕斯卡(1623-1662):在1642年發(fā)明了第一臺(tái)機(jī)械式加法機(jī)。該機(jī)由齒輪組成,靠發(fā)條驅(qū)動(dòng),用專用的鐵筆來(lái)?yè)軇?dòng)轉(zhuǎn)輪以輸入數(shù)字。當(dāng)時(shí),19歲的帕斯卡為了幫助父親計(jì)算稅款,開(kāi)始研究機(jī)械計(jì)算裝置,最后制成了手搖驅(qū)動(dòng)的齒輪進(jìn)位式計(jì)算器,可完成六位數(shù)字的加減法。1.1計(jì)算機(jī)基礎(chǔ)知識(shí)目前五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)德國(guó)數(shù)學(xué)家萊布尼茨:在1673年發(fā)明了機(jī)械式乘除法器?;驹砝^承于帕斯卡的加法機(jī),也是由一系列齒輪組成,但它能夠連續(xù)重復(fù)地做加減法,從而實(shí)現(xiàn)了乘除運(yùn)算。據(jù)記載,萊布尼茲曾把自己的乘法機(jī)復(fù)制品送給康熙皇帝。
1.1計(jì)算機(jī)基礎(chǔ)知識(shí)目前六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)英國(guó)數(shù)學(xué)家巴貝奇:1822年,在歷經(jīng)10年努力終于發(fā)明了“差分機(jī)”。它有3個(gè)齒輪式寄存器,可以保存3個(gè)5位數(shù)字,計(jì)算精度可以達(dá)到6位小數(shù)。巴貝奇試圖發(fā)明功能更好的通用計(jì)算機(jī)
——分析機(jī),但最終失敗。英國(guó)女?dāng)?shù)學(xué)家愛(ài)達(dá)(1815-1852):巴貝奇的合作伙伴。她用穿孔卡片設(shè)計(jì)了世界上“第一件計(jì)算機(jī)程序”。她還建議分析機(jī)用二進(jìn)制存儲(chǔ)。預(yù)言分析機(jī)能唱歌、繪畫(huà)。英國(guó)詩(shī)人拜倫的女兒目前七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)圖靈機(jī):這個(gè)在當(dāng)時(shí)看來(lái)是紙上談兵的簡(jiǎn)單機(jī)器,隱含了現(xiàn)代計(jì)算機(jī)中“存儲(chǔ)程序”的基本思想。半個(gè)世紀(jì)以來(lái),數(shù)學(xué)家們提出的各種各樣的計(jì)算模型都被證明是和圖靈機(jī)等價(jià)的。英國(guó)科學(xué)家阿蘭圖靈(理論計(jì)算機(jī)的奠基人1912-1954)控制器(含運(yùn)算功能)可在紙帶上左右移動(dòng)的讀寫(xiě)頭,用于讀寫(xiě)數(shù)據(jù)(輸入輸出設(shè)備)可無(wú)限延伸的紙帶。用于存儲(chǔ)程序和數(shù)據(jù)(存儲(chǔ)器)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)姚期智:2000年首位獲獎(jiǎng)圖靈獎(jiǎng)的華裔學(xué)者目前八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)七十多年來(lái),現(xiàn)代計(jì)算機(jī)基本結(jié)構(gòu)仍然是“馮·諾依曼計(jì)算機(jī)”。美籍匈牙利數(shù)學(xué)家
馮諾依曼(計(jì)算機(jī)鼻祖)計(jì)算機(jī)應(yīng)由運(yùn)算器、控制器、存儲(chǔ)器、
輸入設(shè)備和輸出設(shè)備五大部件組成;應(yīng)采用二進(jìn)制簡(jiǎn)化機(jī)器的電路設(shè)計(jì);采用“存儲(chǔ)程序”技術(shù),以便計(jì)算機(jī)能保存和自動(dòng)依次執(zhí)行指令。馮·諾依曼:“如果不考慮巴貝奇、愛(ài)達(dá)和其他人早先提出的有關(guān)思想,計(jì)算機(jī)基本概念只能屬于阿蘭·圖靈”1.1計(jì)算機(jī)基礎(chǔ)知識(shí)目前九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)1946年由美國(guó)賓夕法尼亞大學(xué)研制出世界上第一臺(tái)電子數(shù)字計(jì)算機(jī),取名ENIAC。由此誕生了“第一個(gè)電子的大腦”ElectronicNumericalIntegratorAndCalculator電子數(shù)字積分計(jì)算機(jī)重30噸,占地167m2,耗電150千瓦主要元件為電子管、繼電器,可保存80個(gè)字節(jié),每秒鐘做5000次加減法或400次乘法運(yùn)算。致命缺陷:沒(méi)有存儲(chǔ)程序。1.1.2電子計(jì)算機(jī)發(fā)展歷程目前十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)第一代計(jì)算機(jī)1946-1958年以電子管為主要元件代表機(jī)型:ENIAC1.1計(jì)算機(jī)基礎(chǔ)知識(shí)第二代計(jì)算機(jī)1958-1964年以晶體管為主要元件采用晶體管的第二代電子計(jì)算機(jī)IBM7090型目前十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)第四代計(jì)算機(jī)1971年至今以大規(guī)模/超大集成電路為主要元件巨型機(jī)、大型機(jī)、小型機(jī)、微型機(jī)以及便攜機(jī)未來(lái)的第五代計(jì)算機(jī)是智能計(jì)算機(jī)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)第三代計(jì)算機(jī)1964-1971年以集成電路為主要元件采用集成電路的第一臺(tái)電子計(jì)算機(jī)IBM360型電子技術(shù)的發(fā)展促進(jìn)了電子計(jì)算機(jī)的更新?lián)Q代。目前十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)巨型機(jī)大型機(jī)小型機(jī)微型機(jī)工作站服務(wù)器嵌入式計(jì)算機(jī)按計(jì)算機(jī)規(guī)模分類1.1計(jì)算機(jī)基礎(chǔ)知識(shí)1.1.3計(jì)算機(jī)類型目前十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)是一種能按照事先存儲(chǔ)的程序,自動(dòng)、高速地進(jìn)行大量數(shù)值計(jì)算和各種信息處理的現(xiàn)代化智能電子設(shè)備。運(yùn)算速度快計(jì)算精度高存儲(chǔ)容量大具有邏輯判斷能力按照程序自動(dòng)運(yùn)行計(jì)算機(jī)特點(diǎn)1.1.4計(jì)算機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域目前十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)科學(xué)計(jì)算數(shù)據(jù)處理過(guò)程與實(shí)時(shí)控制人工智能計(jì)算機(jī)輔助設(shè)計(jì)與制造計(jì)算機(jī)應(yīng)用領(lǐng)域遠(yuǎn)程通信與網(wǎng)絡(luò)應(yīng)用多媒體與虛擬現(xiàn)實(shí)目前十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)微機(jī)的發(fā)展(1975-1995)1975年第一臺(tái)個(gè)人電腦問(wèn)世。1981年第一臺(tái)IBM-PC問(wèn)世。1985年386;1989年486;1993年奔騰出現(xiàn)。CPU進(jìn)入32位時(shí)代。1989年多媒體聲卡問(wèn)世。1995年個(gè)人電腦出現(xiàn)CD-ROM光驅(qū)。1995年Win95問(wèn)世,操作系統(tǒng)進(jìn)入Windows時(shí)代。多媒體和圖形界面的出現(xiàn)使電腦真正進(jìn)入家庭。目前十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1995年以來(lái),Intel的CPU頻率(2000年P(guān)4,2GHz;2004年P(guān)4,3.8GHz)。2001年WindowsXP,集成大量應(yīng)用程序,例如IE、MediaPlayer、圖像瀏覽等。2005年4月,64位WindowsXP操作系統(tǒng)問(wèn)世。2005年4月,CPU進(jìn)入雙核和多核時(shí)代。2006年,WindowsVista32位/64位操作系統(tǒng)發(fā)布。2009年,Windows7操作系統(tǒng)發(fā)布。微機(jī)的發(fā)展(1995-)目前十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)①巨型化存儲(chǔ)容量大、運(yùn)算速度達(dá)每秒百萬(wàn)億、千萬(wàn)億次的巨型機(jī)是衡量一個(gè)國(guó)家科技實(shí)力的指標(biāo)之一。1.1.5計(jì)算機(jī)發(fā)展趨勢(shì)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)計(jì)算機(jī)正向巨型化、微型化、網(wǎng)絡(luò)化和智能化方向發(fā)展。
2009年,我國(guó)成功研制出每秒1206萬(wàn)億次的“天河一號(hào)”超級(jí)計(jì)算機(jī),成為繼美國(guó)之后世界上第二個(gè)能夠研制千萬(wàn)億次計(jì)算機(jī)的國(guó)家。美洲豹(美國(guó))
走鵑(美國(guó))
海妖(美國(guó))
尤金(歐洲)
天河一號(hào)(中國(guó))2009年全球超級(jí)計(jì)算機(jī)排行榜目前十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)③網(wǎng)絡(luò)化通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)可共享遠(yuǎn)程資源,實(shí)現(xiàn)通信和合作。④智能化智能計(jì)算機(jī)將是一種具有類似于人的思維能力,能聽(tīng)會(huì)說(shuō),能想會(huì)做,能代替人的體力勞動(dòng)以及腦力勞動(dòng)的智能機(jī)器人。②微型化計(jì)算機(jī)不再是單一的計(jì)算機(jī)器,而是個(gè)人的信息機(jī)器。目前十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.1計(jì)算機(jī)基礎(chǔ)知識(shí)DeepblueGarryKasparov
1996年2月10日,卡斯帕羅夫戰(zhàn)勝“深藍(lán)”1997年5月12日,卡斯帕羅夫負(fù)于“更深的藍(lán)”目前二十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)計(jì)算機(jī)系統(tǒng)硬件軟件系統(tǒng)軟件應(yīng)用軟件中央處理器運(yùn)算器控制器存儲(chǔ)器內(nèi)存外存輸入/輸出設(shè)備1.2計(jì)算機(jī)系統(tǒng)構(gòu)成目前二十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.2.1計(jì)算機(jī)硬件系統(tǒng)1.2計(jì)算機(jī)系統(tǒng)構(gòu)成馮?諾依曼計(jì)算機(jī)結(jié)構(gòu)計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備五大部分組成??刂菩盘?hào)流數(shù)據(jù)流目前二十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)應(yīng)用軟件其它系統(tǒng)軟件操作系統(tǒng)硬件應(yīng)用軟件是指用戶為解決各種實(shí)際問(wèn)題而編寫(xiě)的程序。應(yīng)用軟件可分為兩類:一類是針對(duì)某個(gè)應(yīng)用領(lǐng)域的具體問(wèn)題開(kāi)發(fā)的程序;第二類是一些大型專業(yè)軟件公司開(kāi)發(fā)的通用型應(yīng)用軟件。系統(tǒng)軟件位于計(jì)算機(jī)系統(tǒng)最靠近硬件的一層,其他軟件一般都通過(guò)系統(tǒng)軟件發(fā)揮作用,系統(tǒng)軟件主要包括:(1)操作系統(tǒng)。(2)語(yǔ)言處理程序。(3)監(jiān)控管理程序、調(diào)試程序、故障檢查和診斷程序等。1.2.2計(jì)算機(jī)軟件系統(tǒng)1.2計(jì)算機(jī)系統(tǒng)構(gòu)成目前二十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)1.3.1信息技術(shù)概念1.3信息技術(shù)基礎(chǔ)知識(shí)
信息≠數(shù)據(jù)現(xiàn)代信息技術(shù):計(jì)算機(jī)技術(shù)+微電子技術(shù)+通信技術(shù)信息、材料、能源是組成社會(huì)物質(zhì)文明的三大要素。信息是一種知識(shí),是接受者事先不知道不了解的知識(shí)。數(shù)據(jù)是信息的載體。數(shù)值、文字、語(yǔ)言、圖形、圖像等都是不同形式的數(shù)據(jù)。目前二十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)計(jì)算機(jī)加工處理的對(duì)象是數(shù)據(jù)。除了數(shù)學(xué)上的數(shù)值以外,象字符、漢字、符號(hào)、聲音、圖形、圖像等在進(jìn)行數(shù)字編碼后都可稱之為數(shù)據(jù)。不同類型的數(shù)據(jù)在計(jì)算機(jī)內(nèi)部有著不同的存儲(chǔ)和處理方式。本章主要介紹計(jì)算機(jī)中采用的二進(jìn)制及其運(yùn)算規(guī)則,二進(jìn)制與其它進(jìn)制之間的轉(zhuǎn)換;計(jì)算機(jī)中度量信息的數(shù)據(jù)單位;不同類型的數(shù)據(jù)采用的信息編碼等。第二章計(jì)算機(jī)信息基礎(chǔ)目前二十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.1計(jì)算機(jī)所使用的數(shù)制2.1.1數(shù)制的概念基數(shù):R進(jìn)制的基數(shù)=R位權(quán):是一個(gè)與數(shù)字位置有關(guān)的常數(shù),位權(quán)=Rn其中n取值:以小數(shù)點(diǎn)為界,向左0,1,2,3……,
向右-1,-2,-3……例:(275.8)10=2×102+7×101+5×100+8×10-1常用數(shù)制十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制數(shù)字符號(hào)0~90,10~70~9,A,B,C,D,E,F基數(shù)102816(1011.1)2=1×23+0×22+1×21+1×20+1×2-1目前二十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.1計(jì)算機(jī)所使用的數(shù)制十進(jìn)制二進(jìn)制八進(jìn)制十六進(jìn)制000011112102231133410044510155611066711177810001089100111910101012A11101113B12110014C13110115D14111016E15111117F16100002010常用數(shù)制的對(duì)應(yīng)關(guān)系目前二十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.1計(jì)算機(jī)所使用的數(shù)制2.1.2二進(jìn)制的運(yùn)算二進(jìn)制的算術(shù)運(yùn)算加:0+0=00+1=11+0=11+1=10減:0-0=00-1=11-0=11-1=0乘:0×0=00×1=01×0=01×1=1除:0÷0=00÷1=01÷0(無(wú)意義)1÷1=1本位為0,
向高位進(jìn)位1本位為1,
向高位借1當(dāng)2目前二十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)二進(jìn)制的邏輯運(yùn)算與AND:0∧0=00∧1=01∧0=01∧1=1或OR:0∨0=00∨1=11∨0=11∨1=1非(取反):
0=1
1=00表示“假、否”,1表示“真、是”2.1計(jì)算機(jī)所使用的數(shù)制∧表示串聯(lián),∨表示并聯(lián)目前二十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)十進(jìn)制數(shù)二、八、十六進(jìn)制的轉(zhuǎn)換由一種數(shù)制轉(zhuǎn)換成另一種數(shù)制2.1計(jì)算機(jī)所使用的數(shù)制①②③目前三十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.1.3二進(jìn)制和其它進(jìn)制的轉(zhuǎn)換十進(jìn)制二進(jìn)制、八進(jìn)制、十六進(jìn)制十進(jìn)制轉(zhuǎn)二進(jìn)制:整數(shù)部分除以2取余,直至商為0;小數(shù)部分乘以2取整,直至小數(shù)部分為0或達(dá)到所需精度為止。十進(jìn)制轉(zhuǎn)八進(jìn)制:方法同上。整數(shù)部分除以8,小數(shù)部分乘以8。十進(jìn)制轉(zhuǎn)十六進(jìn)制:方法同上。整數(shù)部分除以16,小數(shù)部分乘以16。2.1計(jì)算機(jī)所使用的數(shù)制目前三十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)十進(jìn)制整數(shù)二進(jìn)制整數(shù)2751237121802912402202110結(jié)果為:1001011十進(jìn)制小數(shù)二進(jìn)制小數(shù)0.6875×21………1.3750×20………0.7500×21………1.5000×21………1.0000結(jié)果為:0.1011(75.6875)10=(1001011.1011)22.1計(jì)算機(jī)所使用的數(shù)制目前三十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)十進(jìn)制整數(shù)八進(jìn)制整數(shù)結(jié)果為:113十進(jìn)制整數(shù)十六進(jìn)制整數(shù)結(jié)果為:4B
87538918110
1675B164402.1計(jì)算機(jī)所使用的數(shù)制目前三十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)例:(1011.1)2=1×23+0×22+1×21+1×20+1×2-1=8+0+2+1+0.5 =(11.5)10二進(jìn)制、八進(jìn)制、十六進(jìn)制十進(jìn)制位權(quán)相加法:各位數(shù)碼乘位權(quán),再相加。2.1計(jì)算機(jī)所使用的數(shù)制目前三十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)整數(shù)部分從右向左,小數(shù)部分從左向右,
每3位二進(jìn)制一組,變?yōu)?位八進(jìn)制。不足3位時(shí)分別在最左端和最右端補(bǔ)0湊夠3位。例:(1100101001011.1101)2=(14513.64)8
二進(jìn)制數(shù)
八進(jìn)制數(shù)每1位八進(jìn)制,變?yōu)?位二進(jìn)制。例:(16347.52)8=(001110011100111.101010)2
=(1110011100111.10101)2八進(jìn)制數(shù)
二進(jìn)制數(shù)2.1計(jì)算機(jī)所使用的數(shù)制目前三十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)二進(jìn)制
十六進(jìn)制整數(shù)部分從右向左,小數(shù)部分從左向右,
每4位二進(jìn)制一組,變?yōu)?位十六進(jìn)制。不足4位時(shí)分別在最左端和最右端補(bǔ)0湊夠4位。例:(11010111101.1010001)2=(6BD.A2)16
十六進(jìn)制
二進(jìn)制每1位十六進(jìn)制,變?yōu)?位二進(jìn)制。例:(4C2.F6)16=(010011000010.11110110)2
=(10011000010.1111011)22.1計(jì)算機(jī)所使用的數(shù)制目前三十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.2計(jì)算機(jī)中的數(shù)據(jù)單位位(bit):計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)的最小單元(0、1)字節(jié)(Byte):處理數(shù)據(jù)的基本單位(8bit/Byte)……位(bit)字長(zhǎng)字節(jié)(Byte)字長(zhǎng):CPU一次處理數(shù)據(jù)的二進(jìn)制位數(shù)。常用的字節(jié)計(jì)數(shù)單位:1KB=1024Byte(210B)1MB=1024KB(220B)1GB=1024MB(230B)1TB=1024GB(240B)目前三十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3信息表示與編碼所謂編碼,就是利用數(shù)字串來(lái)標(biāo)識(shí)所處理對(duì)象的不同個(gè)體。計(jì)算機(jī)采用的是二進(jìn)制,這就意味著所有需要計(jì)算機(jī)處理的信息,如數(shù)值、字母、漢字、符號(hào)、聲音、圖像等,都要用0和1組成的二進(jìn)制編碼形式來(lái)表示。2.3.1整數(shù)的表示在數(shù)學(xué)中,數(shù)值是用“+”和“-”表示正數(shù)和負(fù)數(shù)的,而在計(jì)算機(jī)中只有0和1,所以正負(fù)號(hào)也用0和1表示,即數(shù)值符號(hào)數(shù)字化。目前三十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3信息表示與編碼符號(hào)位:在有符號(hào)的二進(jìn)制數(shù)中,最高位用0表示“正”,1表示“負(fù)”。機(jī)器數(shù):正負(fù)符號(hào)被數(shù)值化了的數(shù)。真值:該機(jī)器數(shù)所表達(dá)的數(shù)值。機(jī)器數(shù)00000101+5
符號(hào)位真值機(jī)器數(shù)10000101-5
真值符號(hào)位目前三十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3信息表示與編碼原碼:正號(hào)為0,負(fù)號(hào)為1,數(shù)值部分為二進(jìn)制絕對(duì)值。反碼:正數(shù)的反碼和原碼相同;負(fù)數(shù)的反碼是將其原碼除符號(hào)位外各位取反。補(bǔ)碼:正數(shù)的補(bǔ)碼和原碼相同;負(fù)數(shù)的補(bǔ)碼是將其反碼在末位加1。-510000101原碼11111010反碼11111011補(bǔ)碼+5的原碼、反碼和補(bǔ)碼都是00000101在有符號(hào)運(yùn)算中,需要通過(guò)原碼、反碼、補(bǔ)碼轉(zhuǎn)換來(lái)完成運(yùn)算。目前四十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3信息表示與編碼補(bǔ)碼的概念是怎么來(lái)的?“?!笔侵敢粋€(gè)系統(tǒng)所能表示的數(shù)據(jù)個(gè)數(shù)。按模運(yùn)算是指運(yùn)算結(jié)果超過(guò)模時(shí),模(或模的整數(shù)倍)將溢出而只剩下余數(shù)。8位二進(jìn)制的模為28=256假設(shè)M為模,若數(shù)a,b滿足a+b=M,則稱a,b互為補(bǔ)數(shù)。
在有模運(yùn)算中,減去一個(gè)數(shù)等于加上這個(gè)數(shù)對(duì)模的補(bǔ)數(shù)。目前四十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3.2實(shí)數(shù)的表示定點(diǎn)數(shù)小數(shù)點(diǎn)位置固定的數(shù)稱為定點(diǎn)數(shù)。定點(diǎn)整數(shù):小數(shù)點(diǎn)隱含固定在數(shù)值部分最右端。定點(diǎn)整數(shù)是純整數(shù),其符號(hào)位右邊所有的位數(shù)表示的是一個(gè)整數(shù)。2.3信息表示與編碼定點(diǎn)整數(shù):(-3)10000011隱含小數(shù)位符號(hào)位目前四十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)01000000定點(diǎn)小數(shù):(+0.5)符號(hào)位隱含小數(shù)位2.3信息表示與編碼定點(diǎn)小數(shù):小數(shù)點(diǎn)隱含固定在數(shù)值部分最左端。定點(diǎn)小數(shù)是純小數(shù)。目前四十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)浮點(diǎn)數(shù)小數(shù)點(diǎn)位置不固定的數(shù)稱為浮點(diǎn)數(shù),它既有整數(shù)部分又有小數(shù)部分,如123.55、33.789等。
在計(jì)算機(jī)中通常把浮點(diǎn)數(shù)分成階碼和尾數(shù)兩部分來(lái)表示,也就是平時(shí)所說(shuō)的科學(xué)記數(shù)法。為保證不損失有效數(shù)字,對(duì)尾數(shù)進(jìn)行規(guī)格化處理,即保證尾數(shù)的最高位為1,實(shí)際數(shù)值通過(guò)階碼進(jìn)行調(diào)整。例如,二進(jìn)制實(shí)數(shù)1010.1101可以用0.10101101×2100表示。(注:100等同于十進(jìn)制的4)
2.3信息表示與編碼目前四十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)例:將十進(jìn)制數(shù)+55以浮點(diǎn)數(shù)格式存放。(55)10=(110111)2=0.110111*26浮點(diǎn)數(shù):字長(zhǎng)4字節(jié),則階碼部分為8位補(bǔ)碼定點(diǎn)整數(shù),尾數(shù)部分為24位補(bǔ)碼定點(diǎn)小數(shù)。尾數(shù)最高位為131302524232270000001100100010100…階碼部分尾數(shù)部分階碼
符號(hào)位尾數(shù)
符號(hào)位2.3信息表示與編碼110(注:6等同于二進(jìn)制的110)目前四十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)例:將十進(jìn)制數(shù)-55以浮點(diǎn)數(shù)格式存放。(略)-(55)10=-(110111)2=-0.110111*26其中(-110111)的反碼為:1001000,補(bǔ)碼:1001001尾數(shù)格式:0.1001(小數(shù)點(diǎn)右移2位,指數(shù)變?yōu)?4)尾數(shù)最高位為131302524232270000001001100000100…階碼部分尾數(shù)部分階碼
符號(hào)位尾數(shù)
符號(hào)位2.3信息表示與編碼000隱含小數(shù)位(注:6等同于二進(jìn)制的110)(注:6等同于二進(jìn)制的100)目前四十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3.3十進(jìn)制數(shù)的編碼——BCD碼編碼和數(shù)值是完全不同的!BCD碼(8421碼):二-十進(jìn)制編碼,用4位二進(jìn)制碼表示1位十進(jìn)制數(shù)。(不能參與運(yùn)算)
例:(13579)10=(00010011010101111001)BCD(011010000000.00100100)BCD=(680.24)10
2.3信息表示與編碼目前四十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3.4西文字符的編碼——ASCII碼
ASCII碼(AmericanStandardCodeforInformationInterchange)128個(gè)常用字符,用7位二進(jìn)制編碼,占一個(gè)字節(jié),最高位0。其中,控制字符:0~32,127;普通字符:94個(gè)。2.3信息表示與編碼b6b5b4b3b2b1b00000010100111001011101110000NULDLESP0@P`p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB‘7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,<L\l|1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?O_oDEL目前四十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3.5和漢字有關(guān)的編碼
漢字輸入碼:操作人員通過(guò)鍵盤(pán)輸入的漢字編碼。數(shù)字編碼:如區(qū)位碼;拼音編碼:如全拼、智能ABC、微軟拼音輸入法等;字形編碼:如五筆字型法等。2.3信息表示與編碼目前四十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)(2)國(guó)標(biāo)碼和區(qū)位碼1980年頒布(GB2312-80),是中文信息處理的國(guó)家標(biāo)準(zhǔn),是大陸及海外使用簡(jiǎn)體中文的地區(qū)使用的中文編碼。每個(gè)漢字占兩個(gè)字節(jié)的編碼,且每個(gè)字節(jié)最高位均為0。2.3信息表示與編碼該編碼共收錄6763個(gè)簡(jiǎn)體漢字、682個(gè)符號(hào),其中漢字部分:一級(jí)漢字:3755個(gè),以拼音排序;二級(jí)漢字:3008個(gè),以偏旁排序。所有漢字分94個(gè)區(qū),每個(gè)區(qū)94個(gè)漢字。由此構(gòu)成區(qū)位碼。而區(qū)位碼的區(qū)碼和位碼各加32就得到國(guó)標(biāo)碼。目前五十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)(3)機(jī)內(nèi)碼計(jì)算機(jī)內(nèi)部存儲(chǔ)和加工漢字所用的編碼。不管用哪一種漢字輸入法輸入的漢字,在計(jì)算機(jī)內(nèi)部都是由國(guó)標(biāo)碼轉(zhuǎn)換成機(jī)內(nèi)碼來(lái)表示的。每個(gè)漢字的機(jī)內(nèi)碼占兩個(gè)字節(jié),每個(gè)字節(jié)最高位為1。漢字國(guó)標(biāo)碼漢字機(jī)內(nèi)碼中8680(0101011001010000)2(1101011011010000)2
華5942(0011101100101010)2(1011101110101010)2
中5448(區(qū)位碼)華2710(區(qū)位碼)注:十進(jìn)制表示的國(guó)標(biāo)碼的每個(gè)字節(jié)減32即得區(qū)位碼。2.3信息表示與編碼目前五十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)點(diǎn)陣漢字:每一個(gè)漢字以點(diǎn)陣形式存儲(chǔ),有點(diǎn)的地方為“1”,空白的地方為“0”。有16×16、24×24、48×48點(diǎn)陣等。點(diǎn)陣越大,字形分辨率越好,字形也越美觀,但漢字存儲(chǔ)的字節(jié)數(shù)就多,字庫(kù)也就越龐大。2.3信息表示與編碼(4)漢字字形碼漢字存儲(chǔ)在計(jì)算機(jī)內(nèi)采用機(jī)內(nèi)碼,但輸出時(shí)必須轉(zhuǎn)換成字形碼,再根據(jù)字形碼輸出漢字。字形碼又稱漢字字模,用于在顯示器或打印機(jī)上輸出各種文字和符號(hào)。通常有兩種:目前五十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3.5和漢字有關(guān)的編碼矢量漢字:將漢字的筆畫(huà)輪廓用一組直線和曲線來(lái)勾畫(huà),并記錄存儲(chǔ)每一直線和曲線的數(shù)字描述(端點(diǎn)及控制點(diǎn)的坐標(biāo))。在需要輸出時(shí),根據(jù)字形輪廓的描述計(jì)算出漢字點(diǎn)陣。矢量產(chǎn)生的漢字即使放大仍能保持較好的質(zhì)量。2.3信息表示與編碼漢字字庫(kù)一般都存放在磁盤(pán)上,這種字庫(kù)稱為“軟字庫(kù)”,使用時(shí)根據(jù)漢字內(nèi)碼到字庫(kù)中找到相應(yīng)的字形碼,然后調(diào)入內(nèi)存并顯示或打印。目前五十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)計(jì)算機(jī)處理漢字的基本過(guò)程用戶用鍵盤(pán)輸入漢字的外碼(輸入碼),然后通過(guò)代碼轉(zhuǎn)換程序到碼表中去檢索機(jī)內(nèi)碼,漢字內(nèi)碼負(fù)責(zé)對(duì)漢字進(jìn)行儲(chǔ)存、處理、加工。輸出時(shí),利用字形檢索程序在漢字字模庫(kù)中查到表示這個(gè)漢字的字形碼,然后在顯示器或打印機(jī)上輸出。2.3信息表示與編碼目前五十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)(5)其它編碼GBK編碼:是對(duì)GB2312的擴(kuò)充。仍采用雙字節(jié)編碼,在此基礎(chǔ)上對(duì)罕見(jiàn)漢字使用四字節(jié)編碼,共收錄了2.7萬(wàn)個(gè)漢字,與國(guó)標(biāo)碼兼容,同時(shí)收錄了藏、蒙、維吾爾等主要少數(shù)民族文字。
BIG5碼:臺(tái)灣、香港等地區(qū)使用的繁體漢字編碼標(biāo)準(zhǔn)。2.3信息表示與編碼目前五十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3.6多媒體信息的數(shù)字化數(shù)字化就是對(duì)模擬世界的一種量化,表示信息的最小單位是位(bit)——“0”或“1”。多媒體信息在計(jì)算機(jī)中也要轉(zhuǎn)換為0和1,因此也需要進(jìn)行編碼。也就是說(shuō)無(wú)論是文字、圖像、聲音或視頻,數(shù)字化后都可分解為一系列0或1的排列組合。各種多媒體信息在進(jìn)入到計(jì)算機(jī)中進(jìn)行運(yùn)算、存儲(chǔ)、傳輸?shù)冗^(guò)程中,需要進(jìn)行數(shù)字化處理,輸出時(shí)再將其還原成各自本身的特性呈現(xiàn)在我們面前。2.3信息表示與編碼目前五十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)2.3信息表示與編碼數(shù)值西文漢字聲像十—二進(jìn)制轉(zhuǎn)換ASCII碼輸入碼—機(jī)內(nèi)碼模數(shù)轉(zhuǎn)換數(shù)值西文漢字聲像十—二進(jìn)制轉(zhuǎn)換ASCII碼輸入碼—機(jī)內(nèi)碼模數(shù)轉(zhuǎn)換數(shù)值西文漢字聲像二—十進(jìn)制轉(zhuǎn)換西文形碼漢字字形碼數(shù)模轉(zhuǎn)換內(nèi)存各種多媒體信息的數(shù)字化處理過(guò)程示意圖目前五十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)本章主要介紹計(jì)算機(jī)硬件方面的有關(guān)內(nèi)容,包括計(jì)算機(jī)硬件系統(tǒng)的構(gòu)成;微機(jī)的結(jié)構(gòu)(CPU、主板、內(nèi)存、總線、接口等);外部存儲(chǔ)器(軟盤(pán)、硬盤(pán)、光盤(pán)、U盤(pán)等);常用外部設(shè)備(顯示器、打印機(jī)等);計(jì)算機(jī)指令系統(tǒng)等。第三章計(jì)算機(jī)硬件體系結(jié)構(gòu)目前五十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.1計(jì)算機(jī)系統(tǒng)的構(gòu)成一個(gè)完整的計(jì)算機(jī)系統(tǒng)是由硬件和軟件組成。硬件是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備、輸出設(shè)備五部分組成。其中:中央處理器(簡(jiǎn)稱CPU)=運(yùn)算器+控制器主機(jī)=中央處理器+主存儲(chǔ)器軟件是指各類程序和數(shù)據(jù),計(jì)算機(jī)軟件包括計(jì)算機(jī)本身運(yùn)行所需要的系統(tǒng)軟件和用戶完成任務(wù)所需要的應(yīng)用軟件。目前五十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.1計(jì)算機(jī)系統(tǒng)的構(gòu)成3.1.1計(jì)算機(jī)的硬件系統(tǒng)U盤(pán)目前六十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.1計(jì)算機(jī)系統(tǒng)的構(gòu)成馮·諾依曼型計(jì)算機(jī)是將程序和數(shù)據(jù)事先存放在外存儲(chǔ)器中,在執(zhí)行時(shí)將程序和數(shù)據(jù)先從外存裝入內(nèi)存,然后讓計(jì)算機(jī)在工作時(shí)自動(dòng)地從內(nèi)存取出指令并加以執(zhí)行,這就是存儲(chǔ)程序的基本原理。3.1.2馮·諾依曼型計(jì)算機(jī)的結(jié)構(gòu)
馮·諾依曼計(jì)算機(jī)體系結(jié)構(gòu)的主要特點(diǎn)是:(1)采用二進(jìn)制形式表示程序和數(shù)據(jù)。(2)計(jì)算機(jī)硬件是由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備五大部分組成。(3)程序和數(shù)據(jù)以二進(jìn)制形式存放在存儲(chǔ)器中。(4)控制器根據(jù)存放在存儲(chǔ)器中的指令(程序)工作。
目前六十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.1計(jì)算機(jī)系統(tǒng)的構(gòu)成3.1.3微型計(jì)算機(jī)的誕生與發(fā)展微型機(jī)屬于第四代電子計(jì)算機(jī)產(chǎn)品,其核心部件是CPU,因此我們主要通過(guò)CPU的發(fā)展、演變來(lái)介紹微機(jī)系統(tǒng)的發(fā)展過(guò)程。
開(kāi)始時(shí)間CPU芯片集成度主頻字長(zhǎng)(b)最大內(nèi)存197140042300108KHz4640B19788086/80882.9萬(wàn)4.77-10MHz161MB19828028614.3萬(wàn)6-20MHz1616MB19858038627.5萬(wàn)12.5-33MHz324GB198980486125萬(wàn)33-133MHz324GB1993Pentium310萬(wàn)60-233MHz324GB1997PentiumⅡ750萬(wàn)233-450MHz324GB1999PentiumIII2800萬(wàn)450-800MHz3264GB2000Pentium44200萬(wàn)400M-3.2GHz32/6464GB目前六十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)微型機(jī)基本是由顯示器、鍵盤(pán)和主機(jī)箱構(gòu)成。在主機(jī)箱內(nèi)有CPU、主板、內(nèi)存、硬盤(pán)、光驅(qū)、電源等。3.2.1中央處理器CPUCPU從存儲(chǔ)器取出指令,放入CPU內(nèi)部的指令寄存器,并對(duì)指令譯碼。它把指令分解成一系列的微操作,然后發(fā)出各種控制命令,執(zhí)行微操作系列,從而完成一條指令的執(zhí)行。
CPU的主要性能指標(biāo):(1)主頻/外頻(主頻=外頻×倍頻,即CPU工作頻率)(2)數(shù)據(jù)總線寬度(即字長(zhǎng),指CPU傳輸數(shù)據(jù)的位數(shù))(3)地址總線寬度(決定了CPU可訪問(wèn)的地址空間)(4)工作電壓(低電壓可減少CPU過(guò)熱,降低功耗)(5)高速緩存Cache(加速CPU與其它設(shè)備間數(shù)據(jù)交換)(6)運(yùn)算速度(CPU每秒能處理的指令數(shù))目前六十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)1.運(yùn)算器
運(yùn)算器是完成算術(shù)和邏輯運(yùn)算的部件,又稱算術(shù)和邏輯運(yùn)算單元。計(jì)算機(jī)所完成的全部運(yùn)算都是在運(yùn)算器中進(jìn)行的。運(yùn)算器的核心部件是:(1)運(yùn)算邏輯部件(2)寄存器部件2.控制器
控制器負(fù)責(zé)從存儲(chǔ)器中取出指令,并對(duì)指令進(jìn)行譯碼,并根據(jù)指令譯碼的結(jié)果,按指令先后順序,負(fù)責(zé)向其它各部件發(fā)出控制信號(hào),保證各部件協(xié)調(diào)一致地完成各種操作。目前六十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)控制器主要由以下部件組成:①程序計(jì)數(shù)器。存放下一條將要執(zhí)行的指令在內(nèi)存中的地址;②指令寄存器。保存現(xiàn)在正在執(zhí)行的指令;③指令譯碼器。用來(lái)識(shí)別指令的功能,分析指令的操作要求;④時(shí)序部件。產(chǎn)生各種定時(shí)控制信號(hào)。簡(jiǎn)單講就是為保證不出現(xiàn)任何動(dòng)作差錯(cuò)而對(duì)各種操作實(shí)施時(shí)間上的控制;⑤微操作控制電路。一條指令的執(zhí)行可以分解為一系列不可再分的微操作命令信號(hào),這些信號(hào)通過(guò)微操作控制電路以一定的時(shí)間順序發(fā)往各部件,控制各部件動(dòng)作。目前六十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)3.2.2高級(jí)CPU技術(shù)
雙核心CPU技術(shù):組建雙CPU系統(tǒng)成本高且復(fù)雜,而采用“雙核”技術(shù),就是在單個(gè)CPU中真正集成兩個(gè)物理的核心。在實(shí)際使用中,這種“雙核心處理器”和使用兩個(gè)獨(dú)立CPU的系統(tǒng)在工作原理和性能上基本沒(méi)有區(qū)別。目前,CPU已從雙核向4核、8核和多核方向發(fā)展。
64位簡(jiǎn)介:(1)CPU、操作系統(tǒng)軟件是64位,且應(yīng)用軟件用64編譯器重新編譯,效率最高(未來(lái))。(2)CPU是64位,操作系統(tǒng)和應(yīng)用軟件是32位(現(xiàn)狀),64位的CPU未發(fā)揮很好的作用。(3)CPU、操作系統(tǒng)和應(yīng)用軟件是32位(現(xiàn)狀)。目前六十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)3.2.3主板主板是電腦中各種設(shè)備的連接載體。它提供了CPU、各種接口卡、內(nèi)存條和硬盤(pán)、軟驅(qū)、光驅(qū)的插槽,其它的外部設(shè)備也會(huì)通過(guò)主板上的I/O接口連接到計(jì)算機(jī)上。目前六十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)CMOS與BIOSCMOS是主板上一塊可讀寫(xiě)的RAM芯片,用于保存系統(tǒng)初始化時(shí)要用到的許多參數(shù),如硬件配置、啟動(dòng)盤(pán)順序、開(kāi)機(jī)密碼、機(jī)器時(shí)間等??梢栽陂_(kāi)機(jī)時(shí)按下特定鍵(一般是Del鍵)進(jìn)入CMOS參數(shù)設(shè)置程序,從而對(duì)CMOS參數(shù)進(jìn)行設(shè)置。BIOS芯片是一塊特殊的ROM芯片,其中保存的最重要程序之一是基本輸入/輸出程序,另外還有CMOS參數(shù)設(shè)置程序、POST(加電自檢程序)等。BIOS在開(kāi)機(jī)之后最先執(zhí)行,它首先檢測(cè)系統(tǒng)硬件有無(wú)故障,給出最低級(jí)的引導(dǎo)程序,然后調(diào)用操作系統(tǒng)。目前六十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)486到PentiumII期間,主板一般采用南北橋芯片結(jié)構(gòu)。PentiumII采用的南北橋芯片結(jié)構(gòu)主板早期的PC機(jī)主板是將快速的CPU、中速的內(nèi)存、慢速的外設(shè)都連接在一條總線上,使系統(tǒng)的總體性能得不到優(yōu)化。北橋:主板上離CPU最近的一塊芯片,負(fù)責(zé)與CPU的聯(lián)系并控制內(nèi)存、緩存、顯卡數(shù)據(jù)在北橋內(nèi)部傳輸。南橋:主板上另一塊芯片,主要負(fù)責(zé)I/O接口以及IDE設(shè)備的控制等。目前六十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)PentiumIII以上的主板結(jié)構(gòu)(采用中心結(jié)構(gòu)的主板結(jié)構(gòu))。鍵盤(pán)鼠標(biāo)串行口并行口處理器8XX系列存儲(chǔ)控制中心中心高速接口I/O控制中心固件中心PCI槽PCI總線IDE驅(qū)動(dòng)器USB端口AC’97編碼SuperI/OLPCI/FAGP圖形控制器主存儲(chǔ)器處理器CPU總線LAN連接芯片組由3塊芯片構(gòu)成。跟南北橋架構(gòu)相差不大,它主要是把PCI系統(tǒng)總線控制部分從北橋轉(zhuǎn)到南橋。存儲(chǔ)控制中心:相當(dāng)北橋芯片。I/O控制中心:相當(dāng)南橋芯片。固件中心:相當(dāng)BIOSROM。目前七十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)采用中心結(jié)構(gòu)的主板結(jié)構(gòu)PCI-E:PCIExpress的簡(jiǎn)稱,是用來(lái)代替PCI、AGP接口的一種新的總線和接口標(biāo)準(zhǔn),其傳輸速度遠(yuǎn)遠(yuǎn)高于PCI和AGP總線。目前七十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)內(nèi)存儲(chǔ)器(簡(jiǎn)稱內(nèi)存),由半導(dǎo)體材料構(gòu)成。內(nèi)存分為只讀存儲(chǔ)器和隨機(jī)讀寫(xiě)存儲(chǔ)器。內(nèi)存儲(chǔ)器分類
3.2.4內(nèi)存儲(chǔ)器目前七十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)存儲(chǔ)單元地址0000H0001H0002HFFFFH存儲(chǔ)體結(jié)構(gòu)圖示意存儲(chǔ)位存儲(chǔ)單元(字節(jié))存儲(chǔ)體512MB2GB存儲(chǔ)單元特點(diǎn):地址與存儲(chǔ)單元是一一對(duì)應(yīng)的一個(gè)數(shù)據(jù)存放在一個(gè)或多個(gè)字節(jié)中CPU通過(guò)單元地址訪問(wèn)存儲(chǔ)單元中的數(shù)據(jù)往存儲(chǔ)單元放新數(shù)據(jù)時(shí)原數(shù)據(jù)將被覆蓋目前七十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)1.只讀存儲(chǔ)器ROM
特點(diǎn):存儲(chǔ)的信息只能讀出,不能隨機(jī)改寫(xiě)或存入,斷電后信息不會(huì)丟失,可靠性高。ROM分類(1)掩膜式ROM(MaskROM)(2)可編程PROM(ProgrammableROM)(3)可擦除EPROM(ErasablePROM)(4)電可擦EEPROM(ElectricallyEPROM)(5)快擦寫(xiě)ROM(FlashROM)目前七十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)2.隨機(jī)存儲(chǔ)器RAM
特點(diǎn):用于存放原始數(shù)據(jù)、中間結(jié)果、最終結(jié)果。開(kāi)機(jī)前是空的,斷電后數(shù)據(jù)消失。RAM分類:(1)SRAM:靜態(tài)RAM。不需要充電來(lái)保持?jǐn)?shù)據(jù)完整性,成本高且集成低,一般做高速緩沖存儲(chǔ)器。(2)DRAM:動(dòng)態(tài)RAM。需要定時(shí)充電來(lái)保持?jǐn)?shù)據(jù)的完整性,通常所說(shuō)的“內(nèi)存”主要由它構(gòu)成。一般指以下兩種類型:①SDRAM---同步動(dòng)態(tài)存儲(chǔ)器②DDR---雙倍速率內(nèi)存(DDR2\DDR3\DDR4\DDR5等)目前七十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)目前七十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)3.Cache(高速緩存)
Cache是一種高速緩沖存儲(chǔ)器,是為了解決CPU與主存之間速度不匹配而采用的一種重要技術(shù)。其中片內(nèi)Cache集成在CPU芯片中,片外Cache安插在主板上。高速緩存的存取速度比主存要快一個(gè)數(shù)量級(jí),接近CPU的處理速度。目前七十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)4.多級(jí)緩存
最早的CPU緩存容量很低。當(dāng)集成在CPU內(nèi)核中的緩存已不能滿足CPU的需求時(shí),出現(xiàn)了集成在與CPU同一塊主板上的緩存,此時(shí)把CPU內(nèi)核集成的緩存稱為一級(jí)緩存,而外部的稱為二級(jí)緩存?,F(xiàn)在多數(shù)CPU內(nèi)部也有二級(jí)緩存,于是二級(jí)緩存又可分為內(nèi)部二級(jí)緩存和外部二級(jí)緩存。較高端的CPU中還會(huì)帶有三級(jí)緩存。
5.雙核心CPU的二級(jí)緩存(略)
目前七十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)6.存儲(chǔ)器的層次結(jié)構(gòu)
既要速度快,又要求容量大,同時(shí)價(jià)格又要求合理,在目前技術(shù)條件下這三項(xiàng)指標(biāo)很難用單一種類的存儲(chǔ)器來(lái)實(shí)現(xiàn)。折衷的方法是采用層次結(jié)構(gòu)。3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)(通用寄存器)目前七十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)3.2.5總線總線:是一組連接各個(gè)部件的公共通信線路,是計(jì)算機(jī)內(nèi)部傳輸指令、數(shù)據(jù)和各種控制信息的高速通道,是計(jì)算機(jī)硬件的一個(gè)重要組成部分。目前八十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)總線按所傳輸信號(hào)不同可分為:
數(shù)據(jù)總線
地址總線
控制總線。①地址總線。傳輸?shù)氖堑刂沸盘?hào),一般是單向傳輸。當(dāng)CPU需要訪問(wèn)某個(gè)外設(shè)時(shí),它向地址總線發(fā)出相應(yīng)外設(shè)的地址信號(hào),以選擇某個(gè)外設(shè)。②數(shù)據(jù)總線。傳輸?shù)氖菙?shù)據(jù),一般是雙向傳輸。CPU進(jìn)行“讀”時(shí),數(shù)據(jù)由外設(shè)流向CPU,當(dāng)CPU進(jìn)行“寫(xiě)”時(shí),數(shù)據(jù)由CPU流向外設(shè)。③控制總線。有的是CPU向內(nèi)存或外部設(shè)備發(fā)出的信號(hào);有的是內(nèi)存或外部設(shè)備向CPU發(fā)出的信號(hào)。對(duì)每條控制線而言信號(hào)是單向傳送,但作為整體是雙向的。目前八十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)微機(jī)各級(jí)總線的簡(jiǎn)易關(guān)系總線按處于計(jì)算機(jī)硬件系統(tǒng)中的位置來(lái)分:①片內(nèi)總線(又稱內(nèi)部總線)。是指CPU芯片內(nèi)部的總線。②片間總線(又稱局部總線)。是主板上各外圍芯片與CPU之間的總線,用于芯片一級(jí)互連。③系統(tǒng)總線(又稱輸入/輸出總線)。是微機(jī)中各插件板與系統(tǒng)主板之間的總線,用于插件板一級(jí)的互連。④外部總線(又稱通信總線)。是微機(jī)和中低速外部設(shè)備之間連接的總線。目前八十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)微機(jī)系統(tǒng)三層總線示意簡(jiǎn)圖北橋CPU內(nèi)存Cache局部總線南橋PCI和PCIExpressX1接口(網(wǎng)卡、聲卡等)鍵盤(pán)、鼠標(biāo)接口USB接口外部總線前端總線存儲(chǔ)器總線PCIExpressX16顯卡系統(tǒng)總線片內(nèi)總線PCI擴(kuò)展總線中心快速通道BIOSROM硬盤(pán)、光驅(qū)、網(wǎng)絡(luò)、音頻接口目前八十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)①ISA總線。是最早的8位系統(tǒng)總線。后來(lái)擴(kuò)展到16位。ISA是現(xiàn)代個(gè)人計(jì)算機(jī)的基礎(chǔ)。系統(tǒng)總線標(biāo)準(zhǔn)
系統(tǒng)總線標(biāo)準(zhǔn)大致可分為ISA總線、PCI總線、PCIExpress三個(gè)階段。
②PCI總線。主要特點(diǎn)是傳輸速度高,廣泛應(yīng)用于現(xiàn)代微機(jī)中。③AGP總線。專為系統(tǒng)中一塊圖形顯示卡設(shè)計(jì)的總線。④PCIExpress總線。是新一代的總線接口。目前八十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)常見(jiàn)的I/O總線:①USB總線屬高速串行接口總線。該總線最多可連接127個(gè)設(shè)備,支持熱拔插,支持即插即用,該接口已經(jīng)成為許多外設(shè)的標(biāo)準(zhǔn)接口。USB有兩個(gè)規(guī)范,即USB1.1和USB2.0。②IEEE1394總線屬高速串行接口總線,主要用于連接DV產(chǎn)品。外部總線標(biāo)準(zhǔn)目前八十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)I/O接口是連接主機(jī)和外部設(shè)備之間的邏輯部件,由I/O接口電路、連接器(一般為連接電纜)和接口軟件(即設(shè)備驅(qū)動(dòng)程序)組成。3.2.6接口目前八十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.2微型計(jì)算機(jī)主機(jī)結(jié)構(gòu)I/O接口分為內(nèi)置I/O接口和外置I/O接口兩類。(1)內(nèi)置I/O接口將I/O接口電路內(nèi)嵌在主板中,由主板提供外設(shè)接口電路插座,如鍵盤(pán)接口、鼠標(biāo)接口、USB接口、串口、并口及軟硬盤(pán)接口等。(2)外置I/O接口將I/O接口集成到一塊獨(dú)立的電路板(接口卡)上,接口卡必須插在總線擴(kuò)展插槽上(如PCI、PCIExpress插槽等)。目前八十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.3外部存儲(chǔ)器外部存儲(chǔ)器通常用來(lái)存放需要長(zhǎng)期保存的各種程序和數(shù)據(jù)。當(dāng)需要執(zhí)行或處理這些程序和數(shù)據(jù)時(shí),必須將其先調(diào)入到內(nèi)存中然后再被CPU處理,所以外存實(shí)際上屬于輸入/輸出設(shè)備。目前微機(jī)常用的外存儲(chǔ)器主要有軟盤(pán)、硬盤(pán)、光盤(pán)、U盤(pán)等。目前八十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.3外部存儲(chǔ)器3.3.1軟盤(pán)
79目前八十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.3外部存儲(chǔ)器3.3.2硬盤(pán)
硬盤(pán)是微機(jī)最重要的外部存儲(chǔ)器,常用于安裝微機(jī)運(yùn)行所需的系統(tǒng)軟件和應(yīng)用軟件,以及存儲(chǔ)大量數(shù)據(jù)。柱面磁頭臂(1)硬盤(pán)存儲(chǔ)格式在對(duì)硬盤(pán)進(jìn)行格式化時(shí),將對(duì)盤(pán)片進(jìn)行劃分磁道和扇區(qū),對(duì)于大容量的硬盤(pán)還將多個(gè)扇區(qū)組織起來(lái)成為一個(gè)塊——“簇”,簇成為磁盤(pán)讀寫(xiě)的基本單位。有的簇是一個(gè)扇區(qū),有的有好幾個(gè)扇區(qū),一般在格式化時(shí)根據(jù)硬盤(pán)大小確定。目前九十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.3外部存儲(chǔ)器(2)硬盤(pán)性能指標(biāo)①硬盤(pán)的容量。現(xiàn)在微機(jī)配置的硬盤(pán)一般在200GB以上。②硬盤(pán)的轉(zhuǎn)速。硬盤(pán)的轉(zhuǎn)速越快,硬盤(pán)尋找文件的速度也就越快?,F(xiàn)在的主流硬盤(pán)轉(zhuǎn)速一般為7200rpm以上。③緩存。硬盤(pán)自帶的緩存能提高硬盤(pán)的訪問(wèn)速度。(3)硬盤(pán)接口硬盤(pán)接口分為IDE、SATA、SCSI和光纖通道四種,IDE接口硬盤(pán)多用于家用產(chǎn)品中,SATA是種新生的硬盤(pán)接口類型。(4)硬盤(pán)格式化①硬盤(pán)低級(jí)格式化。主要是對(duì)一個(gè)新硬盤(pán)劃分磁道和扇區(qū)。②硬盤(pán)分區(qū)。把硬盤(pán)劃分為成若干個(gè)相對(duì)獨(dú)立的邏輯分區(qū)。③硬盤(pán)高級(jí)格式化。高級(jí)格式化主要是對(duì)指定的硬盤(pán)分區(qū)進(jìn)行初始化,建立文件分配表以便系統(tǒng)按指定格式存儲(chǔ)文件。目前九十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.3.3光盤(pán)存儲(chǔ)器
光盤(pán)的分類:
1.只讀型光盤(pán)只讀光盤(pán)中的數(shù)據(jù)是在制作時(shí)寫(xiě)入的,用戶只能讀數(shù)據(jù),而不能寫(xiě)入或修改光盤(pán)中的數(shù)據(jù)。音頻光盤(pán)CD-DA、數(shù)據(jù)光盤(pán)CD-ROM、VCD、DVD等都屬于只讀光盤(pán)。2.一次寫(xiě)入光盤(pán)這種光盤(pán)允許一次寫(xiě)入數(shù)據(jù),但不能修改和擦除數(shù)據(jù),如CD-R。3.可擦寫(xiě)光盤(pán)這種光盤(pán)可多次寫(xiě)入或修改數(shù)據(jù),如CD-RW。3.3外部存儲(chǔ)器光盤(pán)簡(jiǎn)稱CD(CompactDisc)是利用塑料盤(pán)片表面凹凸不平的特征,通過(guò)光的反射來(lái)記錄和識(shí)別二進(jìn)制的0、1信息。目前九十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)光驅(qū)把經(jīng)過(guò)聚焦后的激光投射到光盤(pán)上,利用光盤(pán)的凹坑或非凹坑邊緣反射的激光強(qiáng)度不同而將其表示為不同的電信號(hào)。光驅(qū)倍數(shù)是指光盤(pán)的數(shù)據(jù)傳輸率(150KB/s為單倍,以此類推)。CD-ROM光驅(qū)能讀除DVD以外的所有光盤(pán)。而DVD光驅(qū)不僅兼容CD-ROM光驅(qū),還可以讀DVD光盤(pán)。3.3外部存儲(chǔ)器目前九十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)
DVD光盤(pán)
DVD盤(pán)片的物理規(guī)格與CD盤(pán)片是一樣的,CD盤(pán)只使用一個(gè)面記錄一層的信息,而DVD盤(pán)可分為單面單層、單面雙層、雙面單層以及雙面雙層4種結(jié)構(gòu)。3.3外部存儲(chǔ)器DVD按用途可分為以下幾類:
應(yīng)用最廣的是DVD-Video格式,用于存儲(chǔ)影音信息。此外還有DVD-ROM(只讀DVD)、DVD-Audio(音頻DVD)、DVD±R(可寫(xiě)DVD)、DVD-RAM或DVD±RW(可擦寫(xiě)DVD)。另外,還有藍(lán)光高清DVD光盤(pán)。目前九十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)光盤(pán)刻錄機(jī)包括CD和DVD兩種刻錄機(jī)。3.3外部存儲(chǔ)器
①CD刻錄機(jī)既有CD-ROM光驅(qū)的功能,也能夠向刻錄CD光盤(pán)。其傳輸速率一般標(biāo)注為A/B/C的形式(如20/10/40),其中A表示寫(xiě)CD-R盤(pán)的倍速,B表示寫(xiě)CD-RW盤(pán)的倍速,C表示讀盤(pán)的倍速。②DVD刻錄機(jī)既具有DVD-ROM光驅(qū)的功能,也能夠刻錄DVD光盤(pán)和CD光盤(pán)。
3.3.4USB盤(pán)通過(guò)USB接口與電腦連接,無(wú)任何機(jī)械式裝置,抗震性能強(qiáng)。U盤(pán)中的存儲(chǔ)模塊其實(shí)就是Flash-ROM。移動(dòng)硬盤(pán)一般由筆記本硬盤(pán)和硬盤(pán)盒組成。
目前九十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.4常用的外部設(shè)備3.4.1輸入設(shè)備(1)鍵盤(pán)(2)鼠標(biāo)(3)掃描儀
……3.4.2輸出設(shè)備(1)顯示器(2)打印機(jī)
……目前九十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.4常用的外部設(shè)備(1)顯示器
CRT顯示器在工作時(shí),電子槍發(fā)出電子束轟擊熒光粉層上的某一點(diǎn),使該點(diǎn)發(fā)光,每個(gè)像素有紅、綠、藍(lán)三基色組成,通過(guò)對(duì)三基色的強(qiáng)度的控制就能合成各種不同顏色。
液晶顯示器LCD的優(yōu)點(diǎn)在于:①圖像穩(wěn)定。由于只有在畫(huà)面內(nèi)容發(fā)生變化時(shí)才需要刷新,因此沒(méi)有閃爍感;②液晶底板整體發(fā)光,真正的完全平面;③LCD顯示器基本上沒(méi)有輻射;④能耗低。約為CRT顯示器的三分之一。目前九十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.4常用的外部設(shè)備
(2)打印機(jī)常用的有針式打印機(jī)、噴墨打印機(jī)和激光打印機(jī)等。①針式打印機(jī)特點(diǎn)。利用鋼針擊打色帶把色帶上的墨打印在紙上形成文本或圖形。缺點(diǎn)是打印質(zhì)量差、速度慢、噪聲大;優(yōu)點(diǎn)是可以打多聯(lián)紙,耗材相對(duì)較便宜。②噴墨打印機(jī)特點(diǎn)。打印時(shí),墨水經(jīng)噴頭以每秒近萬(wàn)次的頻率噴射到紙上。其打印質(zhì)量、速度、噪聲及成本方面處于中等層次。③激光打印機(jī)特點(diǎn)。利用激光將碳粉固著在紙上,加熱后印出文字和圖片。優(yōu)點(diǎn)是打印速度快、噪音低、質(zhì)量好,缺點(diǎn)是價(jià)格及打印成本較高。對(duì)三種打印機(jī)的打印效果對(duì)比來(lái)說(shuō),激光最好,噴墨其次,而針式相對(duì)較差。目前九十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.4常用的外部設(shè)備
激光打印機(jī)工作原理簡(jiǎn)介
硒鼓表面帶正電荷,被激光照射時(shí)照射點(diǎn)位置的正電荷減弱或消失,而未消失部分吸附帶負(fù)電荷的碳粉形成潛影。送紙機(jī)構(gòu)將打印紙送入,此時(shí)打印紙會(huì)帶上很強(qiáng)的正電荷。打印紙與硒鼓墨粉影像區(qū)接觸后,墨粉會(huì)在更強(qiáng)的靜電作用力下轉(zhuǎn)移到紙張上面,形成打印影像。加熱紙張,墨粉被熔化固定在紙上,完成一個(gè)掃描行的打印。硒鼓不斷轉(zhuǎn)動(dòng)、墨粉連續(xù)被吸附、紙張持續(xù)被送入,最終完成整幅圖像的打印。
目前九十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.4常用的外部設(shè)備3.4.3其他外部設(shè)備
(1)多媒體設(shè)備(第七章)(2)調(diào)制解調(diào)器010011010011
目前一百頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.5計(jì)算機(jī)指令系統(tǒng)3.5.1計(jì)算機(jī)指令系統(tǒng)概述
指令:是指計(jì)算機(jī)執(zhí)行特定操作的命令,是程序設(shè)計(jì)的最小語(yǔ)言單位。指令構(gòu)成:操作碼+操作數(shù)例如:某單片機(jī)指令0010001100000010將2送累加器A,前8位是操作碼,后8位是操作數(shù)指令系統(tǒng):是指一臺(tái)計(jì)算機(jī)所能執(zhí)行的全部指令的集合。不同型號(hào)的計(jì)算機(jī)有不同的指令系統(tǒng),它反映了計(jì)算機(jī)的處理能力。目前一百零一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.5計(jì)算機(jī)指令系統(tǒng)操作碼操作數(shù)數(shù)據(jù)傳送指令數(shù)據(jù)處理指令程序控制指令輸入輸出指令其它指令I(lǐng)fGoto……+-×÷AndOr……CPU內(nèi)存I/O設(shè)備主機(jī)對(duì)計(jì)算機(jī)的硬件進(jìn)行管理等指令結(jié)構(gòu)分類操作碼要完成的操作類型或性質(zhì)操作數(shù)操作的內(nèi)容或所在的地址目前一百零二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.5計(jì)算機(jī)指令系統(tǒng)3.5.2指令的執(zhí)行過(guò)程
開(kāi)始取一條指令執(zhí)行指令取數(shù)分析指令停止停機(jī)指令執(zhí)行指令目前一百零三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.5計(jì)算機(jī)指令系統(tǒng)可分為以下四個(gè)步驟:首先,將被執(zhí)行程序第一條指令的首地址0100H寫(xiě)入程序計(jì)數(shù)器PC。①取指令按計(jì)數(shù)器中的地址從內(nèi)存中取出指令(070270H),并送往指令寄存器。然后計(jì)數(shù)器PC自動(dòng)加1指向下一指令地址。②分析指令由譯碼器對(duì)操作碼(07H)進(jìn)行譯碼,由地址碼(0270H)確定操作數(shù)地址。③執(zhí)行指令取出操作數(shù),去完成該指令所要求的操作。例如,取內(nèi)存單元(0270H)的值和累加器的值相加,結(jié)果還是放在累加器。④一條指令執(zhí)行完成,再回到①取指令階段開(kāi)始下一指令的執(zhí)行。目前一百零四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)3.5計(jì)算機(jī)指令系統(tǒng)3.5.3計(jì)算機(jī)硬件系統(tǒng)的性能指標(biāo)
(1)CPU的主頻。主頻越高,單位時(shí)間內(nèi)完成的指令數(shù)也越多,CPU工作的速度也就越快。(2)字長(zhǎng)。字長(zhǎng)越長(zhǎng),一次所能處理信息的位數(shù)就越多,計(jì)算機(jī)的運(yùn)算速度越快。(3)運(yùn)算速度。它是一項(xiàng)綜合性性能指標(biāo)。指計(jì)算機(jī)每秒鐘執(zhí)行的指令數(shù),即每秒百萬(wàn)條指令(MIPS)。(4)內(nèi)存容量。容量越大,一次讀入的程序、數(shù)據(jù)就越多,計(jì)算機(jī)的運(yùn)行速度也就越快。(5)內(nèi)存存取速度。內(nèi)存連續(xù)啟動(dòng)兩次獨(dú)立的“讀”或“寫(xiě)”操作所需的最短時(shí)間,稱為存取周期。(6)I/O速度。I/O的速度是指CPU與外部設(shè)備進(jìn)行數(shù)據(jù)交換的速度。目前系統(tǒng)性能的瓶頸越來(lái)越多地體現(xiàn)在I/O速度上。目前一百零五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)第四章計(jì)算機(jī)操作系統(tǒng)
操作系統(tǒng)是配置在計(jì)算機(jī)硬件上的第一層軟件,是控制計(jì)算機(jī)所有操作的軟件。本章主要講述操作系統(tǒng)概念及構(gòu)成;以點(diǎn)的方式重點(diǎn)講述操作系統(tǒng)中的幾個(gè)基本功能及相關(guān)概念,主要是:進(jìn)程管理、內(nèi)存管理、文件管理、輸入/輸出系統(tǒng)管理;最后介紹幾個(gè)典型的操作系統(tǒng)產(chǎn)品。目前一百零六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.1操作系統(tǒng)概念及構(gòu)成4.1.1操作系統(tǒng)的概念
操作系統(tǒng):是管理計(jì)算機(jī)軟硬件資源的程序,同時(shí)它又是用戶與計(jì)算機(jī)硬件的接口。系統(tǒng)程序和應(yīng)用程序操作系統(tǒng)硬件層用戶沒(méi)有操作系統(tǒng),應(yīng)用軟件如同空中樓閣,無(wú)法運(yùn)行。
目前一百零七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.1.2操作系統(tǒng)的構(gòu)成4.1操作系統(tǒng)概念及構(gòu)成操作系統(tǒng)①進(jìn)程管理②內(nèi)存管理③文件管理④輸入/輸出系統(tǒng)管理⑤二級(jí)存儲(chǔ)管理用戶接口⑥
聯(lián)網(wǎng)、保護(hù)系統(tǒng)和命令解釋程序系統(tǒng)就是對(duì)CPU的管理。就是如何合理分配和使用內(nèi)存。就是對(duì)文件及文件夾進(jìn)行管理。就是對(duì)外部各種輸入輸出設(shè)備進(jìn)行管理。主要是指對(duì)硬盤(pán)進(jìn)行管理。就是提供對(duì)網(wǎng)絡(luò)管理、對(duì)進(jìn)程工作過(guò)程的保護(hù)及提供用戶與操作系統(tǒng)的接口程序。目前一百零八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.2.1操作系統(tǒng)的類別4.2操作系統(tǒng)類別與計(jì)算環(huán)境批處理系統(tǒng)1多道程序系統(tǒng)2分時(shí)系統(tǒng)3實(shí)時(shí)系統(tǒng)4桌面系統(tǒng)5多處理機(jī)系統(tǒng)6網(wǎng)絡(luò)系統(tǒng)7分布式系統(tǒng)8嵌入式系統(tǒng)9經(jīng)過(guò)多年的發(fā)展,操作系統(tǒng)多種多樣。早期,操作系統(tǒng)從批處理,多道程序發(fā)展為分時(shí)操作系統(tǒng);另外,為滿足計(jì)算機(jī)處理實(shí)時(shí)事件的需要,就有了實(shí)時(shí)操作系統(tǒng);為適應(yīng)個(gè)人計(jì)算機(jī)系統(tǒng)的需要又出現(xiàn)了桌面操作系統(tǒng);為適應(yīng)并行系統(tǒng)的需要,就有了多處理機(jī)操作系統(tǒng);為滿足網(wǎng)絡(luò)和分布計(jì)算的需要,就有了網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng);此外,還有為支持嵌入式計(jì)算機(jī)的嵌入式操作系統(tǒng)。目前一百零九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.2.2計(jì)算環(huán)境
操作系統(tǒng)總是在某種計(jì)算環(huán)境中設(shè)置和使用,就目前來(lái)看計(jì)算環(huán)境可分為以下幾類:4.2操作系統(tǒng)類別與計(jì)算環(huán)境
1.傳統(tǒng)計(jì)算環(huán)境指普通意義下的獨(dú)立或聯(lián)網(wǎng)工作下所形成的計(jì)算環(huán)境。
2.基于Web的計(jì)算環(huán)境互聯(lián)網(wǎng)的普及使得計(jì)算被延伸到Web環(huán)境。
3.嵌入式計(jì)算環(huán)境嵌入式計(jì)算機(jī)就是安裝在某些設(shè)備上的計(jì)算部件,其計(jì)算相對(duì)比較簡(jiǎn)單。目前一百一十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3.1進(jìn)程的概念4.3進(jìn)程管理什么是進(jìn)程?它與程序有什么區(qū)別?程序:用戶為完成某一個(gè)特定問(wèn)題而編寫(xiě)的操作步驟。進(jìn)程:可簡(jiǎn)單地看作是正在執(zhí)行的程序。但是進(jìn)程需要一定的資源來(lái)完成它的任務(wù)(例如CPU時(shí)間、內(nèi)存、文件和I/O設(shè)備)。進(jìn)程與程序的區(qū)別在于進(jìn)程是動(dòng)態(tài)的、有生命力的,而程序是靜態(tài)的。一個(gè)程序加載到內(nèi)存,系統(tǒng)就創(chuàng)建一個(gè)進(jìn)程,程序執(zhí)行結(jié)束后,該進(jìn)程也就消亡了。在計(jì)算機(jī)中,由于多個(gè)程序共享系統(tǒng)資源,就必然引發(fā)對(duì)CPU的爭(zhēng)奪。如何有效地利用CPU資源,如何在多個(gè)請(qǐng)求CPU的進(jìn)程中選擇取舍,這就是進(jìn)程管理要解決的問(wèn)題。目前一百一十一頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3.2進(jìn)程的狀態(tài)轉(zhuǎn)移新的就緒運(yùn)行終止等待允許中斷退出允許進(jìn)程狀態(tài)及轉(zhuǎn)換圖4.3進(jìn)程管理如CPU時(shí)間片被用完,迫使進(jìn)程讓出CPU進(jìn)程等待分配CPU進(jìn)程已分配到CPU,正在被執(zhí)行。進(jìn)程正在被創(chuàng)建進(jìn)程已完成進(jìn)程等待一些事件的出現(xiàn)如進(jìn)程可能要使用某個(gè)I/O設(shè)備而進(jìn)入等待狀態(tài),等待使用相應(yīng)的設(shè)備,當(dāng)I/O完成后進(jìn)程進(jìn)入就緒隊(duì)列。目前一百一十二頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3.3進(jìn)程控制塊PCB(略)4.3進(jìn)程管理為了控制進(jìn)程,操作系統(tǒng)就必須知道進(jìn)程存儲(chǔ)在哪里,以及進(jìn)程的一些屬性。進(jìn)程控制塊是進(jìn)程實(shí)體的一部分,是操作系統(tǒng)中記錄進(jìn)程的專用數(shù)據(jù)結(jié)構(gòu)。一個(gè)新的進(jìn)程創(chuàng)建時(shí),操作系統(tǒng)就會(huì)為該進(jìn)程建立一個(gè)進(jìn)程控制塊。操作系統(tǒng)根據(jù)進(jìn)程控制塊對(duì)并發(fā)進(jìn)程進(jìn)行控制。目前一百一十三頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3.4進(jìn)程調(diào)度及隊(duì)列圖4.3進(jìn)程管理在某一時(shí)刻,計(jì)算機(jī)的CPU(單核)只能運(yùn)行一個(gè)進(jìn)程,如果存在多個(gè)進(jìn)程,其它進(jìn)程就需要等CPU空閑時(shí)才能被調(diào)度執(zhí)行。
當(dāng)一個(gè)進(jìn)程處于等待或CPU時(shí)間片用完時(shí),操作系統(tǒng)就會(huì)從該進(jìn)程中拿走CPU控制權(quán),然后再交給其它進(jìn)程使用,這就是進(jìn)程的調(diào)度。
進(jìn)程B進(jìn)程A進(jìn)程CCPU時(shí)間進(jìn)程C進(jìn)程B進(jìn)程A目前一百一十四頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3.5CPU調(diào)度及其準(zhǔn)則4.3進(jìn)程管理
在設(shè)計(jì)CPU調(diào)度程序時(shí)主要應(yīng)該考慮的準(zhǔn)則包括:
(1)CPU使用率。讓CPU盡可能地忙。(2)吞吐量。讓CPU在一定時(shí)間內(nèi)完成的進(jìn)程數(shù)盡可能多。(3)周轉(zhuǎn)時(shí)間。讓進(jìn)程從提交到運(yùn)行完成的時(shí)間盡可能短。(4)等待時(shí)間。讓進(jìn)程在就緒隊(duì)列中等待所花時(shí)間之和盡可能短。(5)響應(yīng)時(shí)間。讓進(jìn)程從提交請(qǐng)求到產(chǎn)生第一響應(yīng)之間的時(shí)間盡可能短。目前一百一十五頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3.7進(jìn)程的同步與互斥4.3進(jìn)程管理
進(jìn)程的同步就是指相互協(xié)作的進(jìn)程不斷調(diào)整它們之間的相對(duì)速度,以實(shí)現(xiàn)共同有序地推進(jìn)。換句話說(shuō),在操作系統(tǒng)中,允許多個(gè)進(jìn)程并發(fā)運(yùn)行。然而,有些進(jìn)程之間本身存在某種聯(lián)系,它們?cè)谙到y(tǒng)中需要一種協(xié)作,以保證進(jìn)程能正確有序地執(zhí)行并維護(hù)數(shù)據(jù)的一致性。把數(shù)據(jù)從鍵盤(pán)送入緩沖區(qū)給B發(fā)信號(hào)(緩沖區(qū)已滿)等待B發(fā)回信號(hào)(再送數(shù)據(jù)到緩沖區(qū))A進(jìn)程B進(jìn)程等待A信號(hào)(等待取數(shù)據(jù)并計(jì)算)取緩沖區(qū)中的數(shù)據(jù)進(jìn)行計(jì)算給A發(fā)信號(hào)(緩沖區(qū)數(shù)據(jù)已取走)例:A、B兩進(jìn)程同步工作如下圖(A進(jìn)程負(fù)責(zé)從鍵盤(pán)讀數(shù)據(jù)到緩沖區(qū),B進(jìn)程從緩沖區(qū)取數(shù)據(jù)并計(jì)算。目前一百一十六頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.3進(jìn)程管理
在操作系統(tǒng)中,可能存在著多個(gè)進(jìn)程。而系統(tǒng)中一些資源一次只允許一個(gè)進(jìn)程使用,這類資源被稱為臨界資源。在進(jìn)程中訪問(wèn)臨界資源的那段程序稱為臨界區(qū)。當(dāng)一個(gè)進(jìn)程進(jìn)入臨界區(qū)執(zhí)行時(shí),其它進(jìn)程就不允許進(jìn)入臨界區(qū)執(zhí)行,否則就會(huì)導(dǎo)致錯(cuò)誤結(jié)果。例如:多個(gè)進(jìn)程在競(jìng)爭(zhēng)使用打印機(jī)時(shí)表現(xiàn)為互斥。一個(gè)文件可供多個(gè)進(jìn)程共享,其中有一個(gè)進(jìn)程在寫(xiě)操作時(shí),其它進(jìn)程則不允許同時(shí)寫(xiě)或讀,表現(xiàn)為互斥。由此得出:
多個(gè)進(jìn)程并發(fā)執(zhí)行時(shí),只允許一個(gè)進(jìn)程進(jìn)入臨界區(qū)運(yùn)行,這就是進(jìn)程的互斥。
目前一百一十七頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)在多道程序設(shè)計(jì)中,多個(gè)進(jìn)程可能競(jìng)爭(zhēng)一定數(shù)量的資源。一個(gè)進(jìn)程在申請(qǐng)資源時(shí),如果所申請(qǐng)資源不足,該進(jìn)程就必須處于等待狀態(tài)。如果所申請(qǐng)的資源被其它進(jìn)程占有,那么進(jìn)程的等待狀態(tài)就可能無(wú)法改變,從而形成進(jìn)程之間相互一直等待的局面,這就是死鎖。4.3.8進(jìn)程的死鎖及處理方法4.3進(jìn)程管理競(jìng)爭(zhēng)資源引起死鎖
死鎖舉例:
四方街區(qū)的車輛阻塞。每個(gè)方向都希望其它方讓出通道,但誰(shuí)也不能夠讓出。目前一百一十八頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)引起死鎖的四個(gè)必要條件:
(1)互斥:某一資源任一時(shí)刻只能有一個(gè)進(jìn)程獨(dú)占,若另一進(jìn)程申請(qǐng)?jiān)撡Y源則需延遲到該資源釋放為止。(2)占有并等待:即該進(jìn)程占有部分資源后還在等待其它資源,而該資源被其它進(jìn)程占有。(3)非搶占:某進(jìn)程已占用資源且不主動(dòng)放棄它所占有的資源時(shí),其它進(jìn)程不能強(qiáng)占該資源,只有等其完成任務(wù)并釋放資源。(4)循環(huán)等待:在出現(xiàn)死鎖的系統(tǒng)中,一定存在這樣一個(gè)進(jìn)程鏈,其中每個(gè)進(jìn)程至少占有其它進(jìn)程所必需的資源,從而形成一個(gè)等待鏈。4.3進(jìn)程管理進(jìn)程A進(jìn)程B打印機(jī)CD-ROM
死鎖舉例:進(jìn)程A:獲得CD-ROM使用權(quán),申請(qǐng)打印機(jī)進(jìn)程B:獲得打印機(jī)使用權(quán),申請(qǐng)CD-ROM死鎖:此時(shí)進(jìn)程A、B均被阻塞,無(wú)法運(yùn)行目前一百一十九頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)處理死鎖問(wèn)題的三種方式:(1)使用協(xié)議預(yù)防和避免死鎖,確保系統(tǒng)從不進(jìn)入死鎖狀態(tài)。(2)允許系統(tǒng)進(jìn)入死鎖狀態(tài),然后檢測(cè)出死鎖,并加以恢復(fù)。(3)可忽略進(jìn)程死鎖問(wèn)題,并假裝系統(tǒng)中死鎖從來(lái)不會(huì)發(fā)生。即沒(méi)有必要把精力花在小概率事件上。4.3進(jìn)程管理處理死鎖優(yōu)先考慮的順序:先預(yù)防和避免再檢測(cè)和恢復(fù)目前一百二十頁(yè)\總數(shù)一百九十二頁(yè)\編于二十一點(diǎn)4.4內(nèi)存管理內(nèi)存是現(xiàn)代操作系統(tǒng)的核心,是可被CPU和I/O設(shè)備所共同訪問(wèn)的數(shù)據(jù)倉(cāng)庫(kù)。計(jì)算機(jī)的所有程序運(yùn)行時(shí)都要調(diào)入內(nèi)存。內(nèi)存管理的主要工作是:為每個(gè)用戶進(jìn)程合理地分
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版供水用不銹鋼水箱購(gòu)銷合同2篇
- 機(jī)械課程設(shè)計(jì)干啥的啊
- 智能核儀器基礎(chǔ)課程設(shè)計(jì)
- 稅收法制教育課程設(shè)計(jì)
- 編曲音樂(lè)創(chuàng)作課程設(shè)計(jì)
- 羽毛球上課課程設(shè)計(jì)
- 機(jī)械設(shè)計(jì)課程設(shè)計(jì)記錄
- 聯(lián)接軸課程設(shè)計(jì)
- 網(wǎng)站前段課課程設(shè)計(jì)
- 自動(dòng)掃地機(jī)課程設(shè)計(jì)
- 《輔酶q10》教學(xué)講解課件
- SMT工程師工作簡(jiǎn)歷
- 北京市海淀區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末語(yǔ)文試題(含答案)
- 心血管內(nèi)科醫(yī)生成長(zhǎng)手冊(cè)
- 國(guó)家開(kāi)放大學(xué)一網(wǎng)一平臺(tái)電大《當(dāng)代中國(guó)政治制度》形考任務(wù)1-4網(wǎng)考題庫(kù)及答案
- 小企業(yè)會(huì)計(jì)準(zhǔn)則財(cái)務(wù)報(bào)表
- 資產(chǎn)損失鑒證報(bào)告(范本)
- 農(nóng)學(xué)技能高考【種植類】復(fù)習(xí)題庫(kù)大全-2、《植物生產(chǎn)與環(huán)境》-上(單選多選題)
- 隧道貫通方案貫通計(jì)算
- GB/T 21010-2017土地利用現(xiàn)狀分類
- GB/T 15532-2008計(jì)算機(jī)軟件測(cè)試規(guī)范
評(píng)論
0/150
提交評(píng)論