版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第二章數(shù)據(jù)存儲本章內(nèi)容2.1位和位存儲2.2用位模式表示信息2.3數(shù)的存儲2.4主存儲器2.5海量存儲器2.6數(shù)據(jù)壓縮2.7通信差錯2.1
位和位存儲位的定義:在今天的計(jì)算機(jī)中,信息是以0和1的模式編碼的,這些數(shù)字就稱為位(bit)。比如:“a”的八位模式的ASCⅡ碼值是“01100001”。用位存儲的信息有:數(shù)值、其他的字符(標(biāo)點(diǎn)符號、字母、@、%、&、*、(、)等)布爾運(yùn)算也叫邏輯運(yùn)算邏輯變量之間的運(yùn)算,稱為邏輯運(yùn)算。它包括三種基本運(yùn)算:邏輯與、邏輯或和邏輯非。通過這三種基本運(yùn)算,可推導(dǎo)出其它邏輯運(yùn)算,如異或運(yùn)算等等。2.1.1布爾運(yùn)算(1)邏輯與運(yùn)算邏輯與又稱為邏輯乘,通常用“·”表示。它的運(yùn)算規(guī)則為:
0·0=0讀成0與0等于0
0·1=0讀成0與1等于01·0=0讀成1與0等于01·1=1讀成1與1等于1
即:與運(yùn)算表示,只有參加運(yùn)算的邏輯變量都同時取值為1時,其與運(yùn)算結(jié)果才等于1。(2)邏輯或運(yùn)算邏輯或又稱邏輯加,通常用符號“+”來表示,或運(yùn)算的運(yùn)算規(guī)則如下:
0+0=0讀成0或0等于00+1=1讀成0或1等于11+0=1讀成1或0等于11+1=1讀成1或1等于1
可見,在給定的邏輯量中,只要有一個為1,邏輯或的結(jié)果就為1。
注意:邏輯加與算術(shù)加法的運(yùn)算規(guī)律不完全相同。要特別注意,1+1=1。
(3)邏輯非運(yùn)算邏輯非運(yùn)算在普通代數(shù)中是沒有的。在邏輯量上方加橫線,“—”表示非。其運(yùn)算規(guī)則為:
0=1讀成非0等于1;
1=0讀成非1等于0
例如室內(nèi)電燈,不是亮就是滅,只有這兩種可能。
(4)異或運(yùn)算異或運(yùn)算通常用符號“”表示,它的運(yùn)算規(guī)則為:
00=0讀成0同0異或,結(jié)果為001=1讀成0同1異或,結(jié)果為110=1讀成1同0異或,結(jié)果為111=0讀成1同1異或,結(jié)果為0+++++
1)邏輯電路基礎(chǔ)能實(shí)現(xiàn)邏輯運(yùn)算的電路稱為邏輯門電路(簡稱門電路),常用的門電路有“與”門、“或”門、“非”門、“與非”門、“或非”門、“異或”門等。由基本門電路可以按邏輯設(shè)計(jì)組合成計(jì)算機(jī)硬件的基本功能電路,如:觸發(fā)器、寄存器、計(jì)數(shù)器、譯碼器等等。2.1.2門和觸發(fā)器
(1)“與”門實(shí)現(xiàn)“與”運(yùn)算的單元電路叫“與”門。“與”門的邏輯符號如圖所示:
A&F=ABB
其邏輯函數(shù)表達(dá)式為:F=AB。例如A=1,B=0,則F=AB=1·0=0
(2)“或”門
實(shí)現(xiàn)“或”運(yùn)算的單元電路叫“或”門。“或”門的邏輯符號如圖所示:
A≥1F=A+B
B
其邏輯函數(shù)表達(dá)式為:F=A+B。例如A=0,B=0,則F=A+B=0+0=0。
(3)“非”門實(shí)現(xiàn)“非”運(yùn)算的單元電路叫“非”門,或叫反相器?!胺恰遍T的邏輯符號如圖所示:
A1F=A
其邏輯函數(shù)表達(dá)式為:F=A。例如A=1,則F=A=0。(4)“與非”門
“與非”門是由“與”門和“非”門兩個單元電路組合而成的邏輯電路,用以實(shí)現(xiàn)“與非”運(yùn)算。“與非”門的邏輯函數(shù)表達(dá)式為:F=AB,其邏輯結(jié)構(gòu)和邏輯符號如下圖所示。
AABF=ABA&1≥1F=ABBB
例如,若A=1,B=0,則F=AB=1·0=1。(5)“或非”門
“或非”門是由“或”門和“非”門兩個單元門電路組合而成,用以實(shí)現(xiàn)“或非”運(yùn)算?!盎蚍恰遍T邏輯表達(dá)式為:F=A+B,其邏輯結(jié)構(gòu)和邏輯符號如下圖所示。
AA+BA&1F=A+B≥1F=A+B
BB
例如,若A=1,B=0,則F=A+B=1+0=0。(6)“異或”門其邏輯函數(shù)表達(dá)式為:F=AB=AB+AB,異或門的邏輯符號如下圖所示。
A
=1
F=A
B
B
對于給定的輸入A和B,可以得出F=AB。例如:若A=1,B=0,則F=AB=AB+AB=1·0+1·0=1++++2.2用位模式表示信息2.2.1文本的表示ASCII(AmericanStandardCodeforInformationInterchange)經(jīng)常擴(kuò)展為8位位模式,方法就是在7位位模式前面加一個0。這種編碼可以表示大小寫英文字母、標(biāo)點(diǎn)符號、數(shù)字0~9以及某些控制字符,如換行、回車與制表符等。Unicode:十六位模式表示,可以有65536個不同的位模式??梢员硎居弥形?、日文等語言書寫的文檔資料。32位模式:由國際標(biāo)準(zhǔn)化組織開發(fā)的可能與Unicode競爭的代碼標(biāo)準(zhǔn),該種編碼系統(tǒng)可以表示幾十億個不同的符號。2.2.2數(shù)值的表示二進(jìn)制記數(shù)法:為了用與存儲文本同樣的存儲空間存儲范圍更廣的數(shù)。2.2.3圖像的表示位圖技術(shù):圖像表示為一組點(diǎn)(像素),一個點(diǎn)用一組位表示。
EG:一個點(diǎn)用一個二進(jìn)制位表示,那么可以把這個圖像表示為黑白圖像;一個點(diǎn)用八個二進(jìn)制位表示,那么可以把圖象中灰色不同的地方表示出來;一個點(diǎn)用三個字節(jié)來表示,可以表示一個彩色圖像。缺點(diǎn):不能把圖像調(diào)整到任意大小,當(dāng)為了增大圖像而變大像素的時候,會使圖像成為顆粒狀。矢量技術(shù):
優(yōu)點(diǎn):可以很容易的調(diào)整圖像的大小,應(yīng)用也很廣泛。
EG:字處理系統(tǒng)中調(diào)整字體大小;計(jì)算機(jī)輔助設(shè)計(jì)(CAD)系統(tǒng)。2.2.4聲音的表示聲音的存儲:按有規(guī)律的時間間隔采樣聲波的振幅,并記錄所得到的數(shù)值序列。這些數(shù)值通過通信線路傳輸?shù)浇邮斩?,用來重現(xiàn)聲音。
EG:遠(yuǎn)程語音通信可以用每秒8000次的采樣頻率;音樂錄制的高保真采用每秒44100次的采樣頻率;2.3數(shù)的存儲2.3.1整數(shù)的存儲二進(jìn)制補(bǔ)碼記數(shù)法無符號整數(shù)的原碼、反碼、補(bǔ)碼:
原碼:整數(shù)對應(yīng)的二進(jìn)制數(shù)就是原碼;無符號整數(shù)的原碼、反碼、補(bǔ)碼是相同的。符號整數(shù)的原碼、反碼、補(bǔ)碼:原碼:最高位是1,其他的位是整數(shù)對應(yīng)的二進(jìn)制數(shù);反碼:是原碼除最高位外其余所有位的逐位求反;
EG:(10010101)反=(11101010)
補(bǔ)碼的設(shè)計(jì)目的是:
⑴使符號位能與有效值部分一起參加運(yùn)算,從而簡化運(yùn)算規(guī)則;⑵使減法運(yùn)算轉(zhuǎn)換為加法運(yùn)算,進(jìn)一步簡化計(jì)算機(jī)中運(yùn)算器的線路設(shè)計(jì)。補(bǔ)碼:將反碼加上1就得到補(bǔ)碼。
EG:(10010101)
原=(11101011)補(bǔ)補(bǔ)碼解析用八位二進(jìn)制表示數(shù)的范圍是:(-127~-0+0~127)共256個
EG:(00000001)原
+(10000001)原
=(10000010)原
=(-2)(01111110)原+(10000001)原
=(01111110)反+(11111110)反
=(01111100)反=(+124)
39-56=
(00100111)原+(10111000)原
=(00100111)反+(11000111)反
=(00100111)補(bǔ)+(11001000)補(bǔ)=(11101111)補(bǔ)
=(11101110)反
=(10010001)原=-17最高位是1為正數(shù),最高位為0為負(fù)數(shù),與二進(jìn)制補(bǔ)碼系統(tǒng)的區(qū)別是符號位相反;余碼計(jì)數(shù)法的位模式是變化的,如3、4、5;余碼記數(shù)法用二進(jìn)制解釋的時候,最高位的“1”應(yīng)該表示為:23,而余數(shù)記數(shù)法將其視為正號。負(fù)數(shù)是由二進(jìn)制位的0逐步減一得到的,正好與十進(jìn)制中負(fù)數(shù)的次序相同;2.3.2小數(shù)的存儲浮點(diǎn)記數(shù)法與整數(shù)的存儲相比,帶小數(shù)部分的數(shù)值存儲要求不僅包括該數(shù)的二進(jìn)制表示形式的0和1的位模式,而且包括二進(jìn)制小數(shù)點(diǎn)的位置。下面用一個字節(jié)存儲的例子來說明浮點(diǎn)記數(shù)法,8位格式是實(shí)際系統(tǒng)的代表,并且用于示范重要的概念。
EG:首先指定最高位是符號位,符號位為0表示存儲的值是非負(fù)數(shù);為1表示的值為負(fù)數(shù)。其次,把其余的7位劃分成兩組,或是叫字段(fields),階碼(或指數(shù))和尾數(shù)字段。指定符號位右邊的3位為階碼字段,最后余下的4位是尾數(shù)字段。
假設(shè)字節(jié)中包含的位模式是01101011,用上述規(guī)定的格式來分析該模式。我們看到,符號位為0,階碼是110,尾數(shù)是1011。為解碼該字節(jié),首先提取尾數(shù)并把小數(shù)點(diǎn)放在它的左邊,得到:.1011
接下來提取階碼字段內(nèi)容(110),把它當(dāng)作是3位余碼表示形式,所以該階碼字段內(nèi)容表示的是+2,這就告訴我們要將上步所得的解的小數(shù)點(diǎn)向右移動兩位(負(fù)的階碼意味小數(shù)點(diǎn)向左移動)。最終,得到的解是:10.11。它是2.75的二進(jìn)制表示形式。其次,例子中符號位為0,因此,代表的值是非負(fù)數(shù)。得出結(jié)論是:字節(jié)01101011表示的是2.75。
用浮點(diǎn)計(jì)數(shù)法,就要把前面的步驟顛倒過來!
★
截?cái)嗾`差如果試圖用一個字節(jié)的浮點(diǎn)系統(tǒng)存儲2.625,寫成二進(jìn)制形式10.101。但當(dāng)填寫尾數(shù)字段時,超出了尾數(shù)字段范圍,丟失了最右邊的1,尾數(shù)字段填為1010。
如果忽略這個問題并且繼續(xù)填寫階碼字段和符號位,最后得到位模式01101010,它表示2.5并非是2.625。這里發(fā)生的誤差叫做截?cái)嗾`差,意思是由于尾數(shù)字段的長度不足致使待存儲的數(shù)值部分地丟失。
2.4主存儲器2.4.1存儲器結(jié)構(gòu)字節(jié)型存儲單元結(jié)構(gòu)高位端0
1
0
1
1
0
1
0
低位端
最高有效位最低有效位
內(nèi)存一般采用半導(dǎo)體存儲單元,包括隨機(jī)存儲器(RAM),只讀存儲器(ROM),以及高速緩存(CACHE)。
●只讀存儲器(ROM)
ROM表示只讀存儲器(ReadOnlyMemory),在制造ROM的時候,信息(數(shù)據(jù)或程序)就被存入并永久保存。這些信息只能讀出,一般不能寫入,即使機(jī)器掉電,這些數(shù)據(jù)也不會丟失。ROM一般用于存放計(jì)算機(jī)的基本程序和數(shù)據(jù),如BIOSROM。其物理外形一般是雙列直插式(DIP)的集成塊。
●隨機(jī)存儲器(RAM)
隨機(jī)存儲器(RandomAccessMemory)表示既可以從中讀取數(shù)據(jù),也可以寫入數(shù)據(jù)。當(dāng)機(jī)器電源關(guān)閉時,存于其中的數(shù)據(jù)就會丟失。我們通常購買或升級的內(nèi)存條就是用作電腦的內(nèi)存,內(nèi)存條(SIMM)就是將RAM集成塊集中在一起的一小塊電路板,它插在計(jì)算機(jī)中的內(nèi)存插槽上,以減少RAM集成塊占用的空間?!窀咚倬彌_存儲器(Cache)
Cache也是我們經(jīng)常遇到的概念,它位于CPU與內(nèi)存之間,是一個讀寫速度比內(nèi)存更快的存儲器。當(dāng)CPU向內(nèi)存中寫入或讀出數(shù)據(jù)時,這個數(shù)據(jù)也被存儲進(jìn)高速緩沖存儲器中。當(dāng)CPU再次需要這些數(shù)據(jù)時,CPU就從高速緩沖存儲器讀取數(shù)據(jù),而不是訪問較慢的內(nèi)存,當(dāng)然,如需要的數(shù)據(jù)在Cache中沒有,CPU會再去讀取內(nèi)存中的數(shù)據(jù)。●DRAM
是動態(tài)隨機(jī)存儲器(DynamicRandomAccessMemory),它的集成度較高,功耗也較低,但缺點(diǎn)是保存在DRAM中的信息隨著電容器的漏電而會逐漸消失,一般信息保存時間為2ms左右。為了保存DRAM中的信息,必須每隔1~2ms對其刷新一次。因此,采用DRAM的計(jì)算機(jī)必須配置動態(tài)刷新電路,防止信息丟失。DRAM一般用作計(jì)算機(jī)中的主存儲器?!馭RAM
靜態(tài)隨機(jī)存儲器(StaticRandomAccessMemory)的特點(diǎn)是工作速度快,只要電源不撤除,寫入SRAM的信息就不會消失,不需要刷新電路,同時在讀出時不破壞原來存放的信息,一經(jīng)寫入可多次讀出,但集成度較低,功耗較大。SRAM一般用來作為計(jì)算機(jī)中的高速緩沖存儲器(Cache)。
一個字節(jié)表示硬盤的一個可以存儲的小單元(Byte);換算公式:1Byte=8bit1KB=1024B1MB=1024KB1GB=1024MB1TB=1024GB2.4.2存儲器容量的度量2.5海量存儲器2.5.1磁學(xué)系統(tǒng)磁盤性能指標(biāo)尋道時間:讀寫磁頭從一個道移到另一個道的時間;旋轉(zhuǎn)延遲(等待時間):盤片旋轉(zhuǎn)一周所需要時間的一半;存取時間:尋道時間和等待時間之和;傳輸速率:從磁盤上讀取或?qū)懭霐?shù)據(jù)的速率。2.5.2光學(xué)系統(tǒng)2.5.3閃存驅(qū)動器閃存主要解決的問題是:不通過物理運(yùn)動來存儲和讀取信息。主要特點(diǎn)是在不加電的情況下能
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物標(biāo)志物在藥物臨床試驗(yàn)中的臨床轉(zhuǎn)化策略-1
- 生物材料細(xì)胞相容性優(yōu)化策略研究
- 生物制劑治療的安全性監(jiān)測要點(diǎn)
- 冶金地質(zhì)財(cái)務(wù)部會計(jì)崗位考試題集含答案
- 會計(jì)師面試題集及答案參考
- 深度解析(2026)《GBT 19560-2025煤的高壓等溫吸附試驗(yàn)方法 》
- 深度解析(2026)GBT 19466.4-2016塑料 差示掃描量熱法(DSC) 第4部分:比熱容的測定
- 深度解析(2026)《GBT 19405.2-2003表面安裝技術(shù) 第2部分表面安裝元器件的運(yùn)輸和貯存條件 應(yīng)用指南》
- 企業(yè)培訓(xùn)師面試題及課程開發(fā)方法含答案
- 深度解析(2026)《GBT 19230.5-2003評價汽油清凈劑使用效果的試驗(yàn)方法 第5部分 汽油清凈劑對汽油機(jī)進(jìn)氣閥和燃燒室沉積物生成傾向影響的發(fā)動機(jī)臺架試驗(yàn)方法(Ford 2.3L方法)》
- JG/T 255-2020內(nèi)置遮陽中空玻璃制品
- JG/T 254-2015建筑用遮陽軟卷簾
- TCNFPIA1003-2022采暖用人造板及其制品中甲醛釋放限量
- 大健康產(chǎn)業(yè)可行性研究報(bào)告
- 腸易激綜合征中西醫(yī)結(jié)合診療專家共識(2025)解讀課件
- 庫存周轉(zhuǎn)率提升計(jì)劃
- 護(hù)理部競聘副主任
- 《統(tǒng)計(jì)學(xué)-基于Excel》(第 4 版)課件 賈俊平 第5-9章 概率分布- 時間序列分析和預(yù)測
- 中國計(jì)量大學(xué)《文科數(shù)學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 中國普通食物營養(yǎng)成分表(修正版)
- 20道長鑫存儲設(shè)備工程師崗位常見面試問題含HR常問問題考察點(diǎn)及參考回答
評論
0/150
提交評論