當前位置:編程學習大全網 - 源碼下載 - 馮.偌依曼計算機體系的基本思想是什麽?

馮.偌依曼計算機體系的基本思想是什麽?

馮·偌依曼結構

(1)___ 采用二進制表示機器指令和數據

(2)__ 硬件由五大部分組成

運算器,控制器,存儲器,輸入設備,輸出設備

(3) 將程序存入存儲器中,按程序中的指令序列順序執行

計算機基礎知識

計算機發展過程

新的計算機體系結構(非馮·偌依曼)

計算機的邏輯判斷與推理能力,學習能力

新材料,新工藝

新壹代

系統軟件

輔助存儲器

主存儲器

使用元器件

時代

面向對象的高級語言,數據庫管理系統,更為完善的操作系統

磁盤,光盤

半導體

大,超大規模

第四代

高級語言,操作系統

磁帶,磁盤

磁芯,半導體

中小規模集成電路

第三代

高級語言,管理程序,監控程序

磁鼓

磁芯

晶體管

第二代

機器語言,匯編語言

磁鼓,磁帶

水銀延遲線,靜電

電子管

第壹代

計算機的應用

(1)科學計算 科學工程中的數值求解

(2)數據處理 把數據進行記錄,分類,排序,制表

(3)實時控制 對生產現場進行自動控制

(4)人工智能 用計算機代替人腦的思維

(5)計算機輔助設計,制造和教學 CAD CAM CAI

(6)娛樂 利用多媒體技術將遊戲機,家庭影院,電腦合為壹體

計算機基礎知識

計算機發展趨勢

1.巨型化

2.微型化

3.網絡化

4.智能化

計算機基礎知識

計算機發展趨勢

1.巨型化

2.微型化

3.網絡化

4.智能化

高速,大存儲容量,增強功能

以微處理器為核心,

是計算機技術和通信技術結合的產物

是在計算機技術和控制論研究的基礎上發展起來的,是自動化發展的高級階段

計算機基礎知識

1.2 計算機運算基礎

計算機常用的數值

十進制,二進制,八進制,十六進制

計算機內部 處理數據采用二進制

輸入/輸出采用十進制

0010 0011 0100 0101

1

+1

-----

10

10

+ 1

------

11

11

+ 1

-----

100

計算機基礎知識

1.十進制

(1)具有十個數碼

(2)以10為基數,每個數值具有壹定的位置值(權)

(3)進退值 逢十進壹,退壹當十

(4)具有按權的展開式

987.34=9×102+8×10+7×100+3×10-1+4×10-2

計算機基礎知識

2.___ 二進制

具有二個數碼 逢二進壹,退壹當二1011.01=1×23+0×22+1×2+1×20+0×2-1+1×2-2

3.十六進制

34A9H=3 × 163+4 × 162+10 × 16+9 ×1

常用的進制

1.2.2 不同數字間的轉換

1.二進制轉換為十進制數

方法:按權展開,得到相應的十進制數

(1011.11)2=(11.75)10

2.十進制轉換為二進制數

方法:整數,小數分別轉換

整數部分除2取余

小數部分乘2取整

若不歸0,則多算壹位小數按"0舍1入"

十進制轉換為二進制數

(175)10=(10101111)2

(0.8325)10=(0.1101)2

(186.378)10

=(10111010.011)2

計算機運算基礎

二進制,十六進制之間的轉換

4位合並成1位 1位擴充成4位

(111011110001)2=(EF1)16=EF1H

(40D.08)16=(010000001101.00001)2

十六進制轉換為十進制

(1E7.6)16=(000111100111.0110)2

=256+128+64+32+4+2+1+0.25+0.125 =1*162+14*16+7+6*16-1=(487.375)10

計算機基礎知識

1.2.3___________ 布爾(邏輯)運算

0 表示"假""非"

1 表示"真""是" 邏輯值

1. 邏輯與(乘) "." "AND"

0·0=0 0·1=0 1·0=0 1·1=1

英語>=90 AND 英語>四級

2. 邏輯或(加) "+" "OR"

0+0=0 0+1=1 1+0=1 1+1=1

英語>=90 OR 英語>四級

計算機基礎知識

3. 邏輯非 NOT "-" _ _

英語=90) 0=1 1=0

4. 真值表

0

1

1

1

1

0

1

0

1

0

1

1

0

0

1

1

0

0

0

0

~B

A+B

A·B

B

A

計算機基礎知識

A B C A+B B.C A+B.C ~A+B

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

0 0 0 1

0 0 0 1

1 0 0 1

1 1 1 1

1 0 1 0

1 0 1 0

1 0 1 1

1 1 1 1

1.2____計算機中的數據表示

數據

數值數據 (可以計算的數據)

非數值數據(文字,符號,圖象,聲音等)

字符(非數字)數據在計算機中的表示

ASCII碼 美國信息交換標準碼

7位二進制 (壹個字節)高位為0

128種符號 (33個控制字符)(33個可見字符)

128=33+26+26+10+33

1.2____計算機中的數據表示

常用ASCII碼

'0' 00110000 (48) 30H

'9' 00111001 (57) 39H

'A' 01000001 (65) 41H

'Z' 01011010 (90) 5AH

'a' 01100001 (97) 61H

'z' 01111010 (122) 7AH

空格 00100000 (32) 20H

0~9 A~Z a~z ASII碼從小到大排列,便於排序.

計算機基礎知識

漢字編碼

1.國標碼

國家標準GB2312-80《信息交換用漢字字符集(基本集)》簡體中文 GB2312 HZ 繁體中文 Big5

7445個 =3755+3008+682

漢字的特殊符號(682)

壹級漢字(3755) 按拼音字母順序存放

二級漢字(3008) 按偏旁部首的筆畫順序存放

2個字節 高位為0 127*127=16129種組合

計算機基礎知識

2.機內碼

計算機中按字節表示數據,沒有標誌區別是漢字的壹部分還是ASCII碼.

國標碼的雙字節高位置1就為機內碼

"啊"

國標碼 00110000 00100001 (30 21H)

機內碼 10110000 10100001(B0 A1H)

計算機基礎知識

3.區位碼(外碼)

漢字輸入編碼(拼音,五筆,區位)統稱外碼

區位碼:將國標碼雙字節按十進制重新流水編號

(21H——7EH)

-20H (01H——5EH)

(01——94)

4位十進制數的漢字編碼 區號:高字節 (1—94區)

1601 9456 位號:低字節(1—94位)

計算機基礎知識

國標碼,機內碼與區位碼三種碼之間的轉換

計算機基礎知識

"啊" 國標碼 00110000 00100001 (30 21H)(48 33)

機內碼 10110000 10100001(B0 A1H)(176 161)

區位碼 00010000 00000001 (10 01H)(16 01)

"≯" 國標碼 00100001 01011011 (21 5BH)

機內碼 10100001 11011011 (A1 DBH)

區位碼 00010000 00111011 (01 3BH)(01 59)

計算機基礎知識

十進制 2850(區位)→28+32 50+32→60 82(國標)

2850(區位)→28+160 50+160→188 210(機內)

十六進制

1C32(區位)→1C+20 32+20→3C52 (國標)

(60 82)

1C32(區位)→1C+A0 32+A0→BCD2 (機內)

(188 210)

2850→1C32H+2020H=3C52(國標)+8080H=BCD2H(機內)

完成下列表格

B1 E4H

36 28H

2850

區位碼

機內碼

國標碼

漢字編碼

漢字輸入碼→漢字國標碼→漢字機內碼→漢字地址碼→漢字字型碼

區位碼(外碼)

漢字輸入編碼(拼音,五筆,區位)統稱外碼

區位碼:將國標碼雙字節按十進制重新流水編號

國標碼 GB2312 2個字節 高位為0

機內碼 漢字在計算機內的存儲格式

國標碼+80 80H=機內碼

國標碼 -20 20H=區位碼

數值數據在計算機中的表示

1.3.2 數值數據在計算機中的表示

數值數據可進行算術運算,在計算機中的表示形式稱為機器數

定點數 如 127 二進制 01111111

浮點數表示數值範圍很廣的數,用浮點數

如:十進制 3.156×10 6 0.213×10-3

二進制 0.11011×2-2 0.11001×25

數值數據在計算機中的表示

1.定點數

事先約定機器中所有數據的小數點位置是固定不變的,通常表示純小數或純整數

運算簡單 所表示的數範圍有限 運算精度低

容易溢出 結果超出能表示的最大絕對值

+ 0.1101001 01101001 整數 +122 0111 1010

- 0.1101001 11101001 -17 1001 0001

+ 1101001 01101001 最大:01111111 +127

- 1101001 11101001 最小:11111111 -127

數值數據在計算機中的表示

2.浮點數

表示數值範圍很廣的數,用浮點數

如:十進制 3.156×10 6 0.213×10-3

二進制 0.11011×2-2 0.11001×25

二進制 N= ±S × 2±P

數符 N的尾數 階符 N的階碼

數值數據在計算機中的表示

階符 階碼 P 數符 尾數S

如: 0 011 1 0011011

階碼部分 尾數部分 階碼為整數 尾數S是絕對值小於1的純小數

由數的表示範圍決定 決定浮點數的精度

(0.421875)10=(0.011011)=0.11011×2-1

(-0.421875)10=(-0.011011)=-0.11011×2-1

(-27)10=-11011=-0.11011×25

原碼,反碼與補碼

原碼

最高位為符號位 0表示正 1表示負

反碼

正數的反碼與其原碼相同

負數的反碼 符號位不變 逐位取反

補碼

正數的補碼與其原碼相同

負數的補碼 反碼+1(最末位) 負數在機器中的形式——機內碼

x1=+1010111 [x1]原= 01010111 [x1]反=01010111 [x1]補=01010111

x2=-1010111 [x2]原= 11010111 [x2]反=10101000 [x2]補=10101001

對於2進制,我們利用補碼把減法變成加法

01000000 64 01000000 64

-00001010 -10 +11110110 +246

00110110 54 100110110 310-256=54

原碼,反碼與補碼

1.4 微型計算機

計算機系統組成

中央處理器:運算器(ALU),控制器(CU),寄存器

主機 協處理器和高速緩存

內存儲器:只讀存儲器(ROM),讀寫存儲器(RAM)

計 硬件

算 輸入設備:鍵盤,鼠標,掃描儀,光筆等

機 外部設備 輸出設備:顯示器,打印機,繪圖儀等

系 外存儲器:軟磁盤,硬磁盤,光盤,磁帶等

軟件 系統軟件:操作系統,語言及語言處理程序,編譯診斷系統,

數據庫管理系統

應用軟件:CAD軟件等

硬件系統

CPU:中央處理器

1. 功能:

用來執行命令,完成各種運算和控制功能.

運算器(ALU),控制器(CU),寄存器, 協處理器和高速緩存

2. 技術指標:

時鐘頻率:CPU586/166,既主頻為166MHZ

位數: CPU可以同時處理的二進制的位數,32位機,64位機

3. 名稱:Pentium : 簡稱為P5

Pentium MMX : 增加多媒體擴展功能

Pentium Pro : P6 高能奔騰

Pentium Ⅱ : P-Ⅱ,在P6上加MMX功能,奔騰二代

Pentium Ⅲ : 奔騰三代 PⅢ 500/800

Pentium Ⅳ :奔四 PⅣ 1.4G/1.5G/1.6G

1G=1000M=106k=109Hz

硬件系統

內存儲器

1.存儲容量單位: 位 (bit) 字節(Byte)

1B = 8 bit 1KB=1024B

1MB = 1024KB 1GB=1024MB

2.分類:

ROM:只讀存儲器,存儲生產廠家事先寫入的壹系列程序和數據,存儲的信息不會因為掉電或者關機而丟失.

RAM:隨機存儲器,稱為內存或主存,可讀可寫,掉電或者關機後,存儲的信息會丟失.通常容量有64MB,128MB,256MB.

(顯示器上往往為了提高處理圖像的速度,在顯卡上配顯示內存和帶有圖形加速的芯片)

外部設備

外存儲器:(輔助存儲器)

軟磁盤:存儲信息的壹種介質,可讀可寫,格式化後才能使用.

512字節×18扇區× 80磁道× 2面=1474568字節=1440千字節=1.4兆字節

磁道

扇區

寫保護

硬件系統

1. 軟磁盤:

特點:容量小,速度慢,便於攜帶,價格便宜.

放在軟磁盤驅動器內進行讀寫操作

2. 硬磁盤:

特點:容量大,速度快,壹般固定在主機箱內.

在硬磁盤驅動器內進行讀寫,密封.

3. 光盤:常用的是CD-ROM.

PC機基本配置

機箱 電源

主板,內存

CPU

聲卡,顯卡,音箱

硬盤

顯示器

光驅,軟驅

鍵盤,鼠標

modem

軟件系統

軟件(Software)是程序,文檔與使用說明三者的總稱.

分系統軟件與應用軟件兩大類.

系統軟件:

1. 功能:處於硬件和應用程序之間,具有計算機系統各種應用所需的各種功能.

2. 種類:

操作系統:如MS-DOS,OS/2,Windows和Unix

功能:處理器管理,存儲器管理,設備管理 ,信息管理,提供用戶使用計算機的接口

高級語言與語言處理程序:

機器語言 匯編語言 高級語言 面向對象的可視化語言

語言處理程序

將各類不同的語言"翻譯"成CPU能識別的二進制機器語言

軟件系統

應用軟件

專門為某個特定的應用目的而編制的軟件,例如:文字處理軟件,電子表格軟件,電子講演稿制作軟件.

都必須在系統軟件的平臺上運行.

支持軟件

例如 DBMS:數據庫管理系統,為數據庫的建立,使用和維護而配置的系統支持軟件, 是建立在操作系統的基礎上,對數據庫進行統壹的控制和管理.

計算機病毒

計算機病毒是壹組隱藏於計算機系統中的程序,它不僅能破壞計算機系統的正常運行,而且還具有很強的傳染性.計算機系統壹旦有了計算機病毒,就會很快擴散到其它計算機系統中,正像生物體傳染上生物病毒壹樣,從而該程序得此名稱.

計算機病毒

來源: 1.惡作劇 2.為軟件保護 3.惡意制造 4.程序失控

特點: 1.隱蔽性 2.傳染性 3.潛伏性 4.可激活性 5.破壞性.

組成: 1.病毒安裝模塊 2.傳染模塊 3.表現和破壞模塊

傳染途徑: 1.復制傳染 2.執行傳染 3.網絡傳染

分類: 1.按入侵方式:

i.源碼型.攻擊高級語言的源程序. ii.操作系統型.攻擊操作系統.

iii. 外殼型.自已加載到命令頭或尾 iv. 入侵型.病毒程序插入程序中.

2.按傳染和隱藏方式:

BOOT型 文件型 命令型

計算機病毒的防治關鍵是做好預防工作. 2,反病毒軟件

第壹講 計算機與信息技術

電子計算機分為:模擬計算機和數字計算機

通用計算機和專業計算機

未來的計算機將是微電子技術,光學技術,超導技術和電子仿生技術相結合的產物

  • 上一篇:哪壹款 HTML5 編輯器最值得推薦?為什麽
  • 下一篇:有沒有什麽事情是電腦壹定要做而手機不能做的?
  • copyright 2024編程學習大全網