《計算機(jī)科學(xué)概論第12版》概念名詞記錄(1)

計算機(jī)科學(xué)的七大主題

  • 算法
  • 抽象
  • 創(chuàng)新
  • 數(shù)據(jù)
  • 程序設(shè)計
  • 因特網(wǎng)
  • 影響

第一章 數(shù)據(jù)存儲

1、位(bit, binary digit的簡寫,二進(jìn)制數(shù),0和1的編碼)
他們有時是數(shù)值,有時是符號,有時是圖像和聲音。其意義取決于正在處理的應(yīng)用。

2、布爾運算(boolean operation)
處理真假值的運算。喬治·布爾是邏輯數(shù)學(xué)領(lǐng)域的先驅(qū)。三個基本的布爾運算是AND,OR,XOR(不存在同時情況)。

3、門(gate)
一種設(shè)備,給定一種布爾輸入值,們可以得出該布爾運算額輸出值??赏ㄟ^多種技術(shù)制造,比如齒輪、繼電器和光學(xué)設(shè)備,在現(xiàn)代計算機(jī)中,通常由小型電子電路實現(xiàn),其中數(shù)字0和1由電壓電平表示。門為構(gòu)造計算機(jī)提供了構(gòu)件。

4、觸發(fā)器(flip-flop)
觸發(fā)器是計算機(jī)存儲器的基本部件,是一個可產(chǎn)生0和1輸出值的電路。其值會保持不變直到另一個電路過來的臨時脈沖(臨時變?yōu)?之后再變?yōu)?)使其變換成其他值。

計算機(jī)工程師不必知曉觸發(fā)器中實際使用的是哪種電路,只需要理解觸發(fā)器的外部特性并將其作為一個抽象工具來使用即可。

一個觸發(fā)器和其他定義良好的電路一起形成了一個構(gòu)建集合,工程師可以直接利用這個構(gòu)件集合構(gòu)造更復(fù)雜的電路。因此,計算機(jī)電路的設(shè)計就會呈現(xiàn)一種層次結(jié)構(gòu),其中每一層都將較低層次的構(gòu)件作為抽象工具使用。

5、超大規(guī)模集成(very large-scale integration, VLSI)
這個技術(shù)支持將數(shù)百萬個電子元件構(gòu)造在一個稱為芯片(chip)的晶片上,從而創(chuàng)建出包含數(shù)百萬個觸發(fā)器及其控制電路的微型設(shè)備。因此這些芯片被用作構(gòu)建計算機(jī)系統(tǒng)的抽象工具。

事實上,在某些情況下,還可以用超大規(guī)模集成技術(shù)在單塊芯片上創(chuàng)建整個計算機(jī)系統(tǒng)。

6、十六進(jìn)制計數(shù)法(hexadecimal notation)
計算機(jī)內(nèi)部活動中,必須考慮位模式(也叫位串)的處理問題。有些長位串被稱為流(stream)。

人腦很難理解流,即便只是抄錄位模式1011011011011也會令人厭煩且容易出錯。

為了簡化這種位模式的表示方法,就使用十六進(jìn)制記數(shù)法。它是利用機(jī)器位模式的長度為4的倍數(shù)這樣一個事實制定的符號。(詳見知識點:十六進(jìn)制數(shù))

7、主存儲器(main memory)
它的存儲結(jié)構(gòu):

  • 計算機(jī)的主存儲器是由稱為存儲單元(cell)的可管理單位組成的。
  • 一個存儲單元有8個位(bit),比如 1001 1101。
  • 這樣8個位的串稱為一個字節(jié)(byte),即一個存儲單元為一個字節(jié)。
  • 計算機(jī)沒有左右概念,但我們假設(shè)存儲單元的位是排成一行的。
  • 該行左端稱為高位端(high-order end),右端為低位段(low-ordered end)。
  • 高位端的最左一位稱為高位或最高有效位(most significant bit),同樣,低位端則是低位或最低有效位(least signification bit)。
  • 為了區(qū)分每個存儲單元,每一個都被賦予了唯一“名字”——地址(address)。
  • 存儲單元中的地址都用數(shù)字表示(十六進(jìn)制)。這樣就有了諸如“下一個單元”“前一個單元”的說法。
  • 為了做成一臺計算機(jī)的主存儲器,那個存放二進(jìn)制位的電路還會加上其他的電路,讓其他電路可以存入或取出數(shù)據(jù)。其他電路通過電信號請求從存儲器中得到指定地址的內(nèi)容(稱為讀操作),或者通過請求把某個位模式存放到指定地址的存儲單元里(稱為寫操作)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 算法 算法的正式定義: 算法是定義一個可終止過程的一組無歧義的、可執(zhí)行的步驟的有序集合。 有步驟有順序是關(guān)鍵。 不...
    BryantHe閱讀 615評論 0 2
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 12,430評論 6 13
  • 計算機(jī)科學(xué)概論(第10版) 閱讀筆記 第0章 緒論 概念的認(rèn)識:算法(algorithm):就是一系列的步驟,規(guī)定...
    陳皮的柚子怪閱讀 1,466評論 0 1
  • 單從技術(shù)史的角度看計算機(jī)的發(fā)展史,似乎那么多形成條件是偶合的,不免驚嘆于它的奇妙,但如果從產(chǎn)品的角度梳理它的原理又...
    行不易一閱讀 1,921評論 8 36
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評論 19 139

友情鏈接更多精彩內(nèi)容