Heä Thoáng Maùy Tính: C H ö ô N G 0

  • Uploaded by: Tai
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Heä Thoáng Maùy Tính: C H ö ô N G 0 as PDF for free.

More details

  • Words: 1,206
  • Pages: 16
C H Ö Ô N G

Heä Thoáng Maùy Tính

0

1

* Toång quan veà heä thoáng

maùy tính

Kieán truùc maùy tính goàm 2 phaàn chính:

+ HSA (Kieán truùc heä thoáng phaàn cöùng) + ISA (Kieán truùc boä leänh)

2

* Caùc thaønh phaàn chính

cuûa heä thoáng maùy tính: + HSA (Kieán truùc heä thoáng

phaàn cöùng) Ñeå coù theå hoaït ñoäng, baét buoäc phaûi coù:

• - Heä thoáng xöû lyù • - Heä thoáng löu tröõ • - Heä thoáng nhaäp xuaát

3

Heä thoáng löu tröõ  Boä nhôù trong (RAM, ROM, Registers, Cache,…)  Boä nhôù ngoaøi (HD, FD, CD, DVD, USB disk, ...)

4

* Caùc thaønh phaàn chính

cuûa heä thoáng maùy tính: + HSA (Kieán truùc heä thoáng

phaàn cöùng) + ISA (Kieán truùc boä leänh)

• - Kieåu döõ lieäu • - Taäp thanh ghi • - Taäp leänh

5

CPU

Heä thoáng xöû lyù

Caùc chip xöû lyù khaùc Boä nhôù trong

HSA

(RAM, ROM, Thanh ghi, Cache, ..)

Heä thoáng löu tröõ

Boä nhôù ngoaøi (HD, FD, CD, DVD, USB disk, ...)

Heä thoáng nhaäp xuaát

(Baøn phím, maøn hình, chuoät, loa, micro, modem, maùy in, ..)

Kieåu Döõ Lieäu ISA

Taäp Thanh Ghi Taäp Leänh 6

* Caùc heä thoáng soá - Heä nhò phaân (cô soá 2): Hình thöùc theå hieän: 01001b, 11111001b, 11100b..

- Heä thaäp phaân (cô soá 10):

Hình thöùc theå hieän: 9, 249, 28d, ..

- Heä thaäp luïc phaân (cô soá 16): Hình thöùc theå hieän: 9h, 0F9h, 1Ch, .. 7

* Caùc kieåu döõ lieäu trong

maùy tính

- bit: ñôn vò löu tröõ nhoû nhaát - Byte: ñôn vò truy xuaát cuûa chöông trình - Word: ñôn vò truy xuaát cuûa maùy tính (coù kích thöôùc phuï thuoäc vaøo CPU & löu ngöôïc theo ñôn vò Byte – xem ví duï)

- Chuoãi kyù töï: löu tröõ theo thöù töï bình thöôøng - Soá BCD: löu tröõ moãi chöõ soá cuûa 1 soá

thaäp phaân baèng moät (hoaëc nöûa) Byte 8

* Toå chöùc döõ lieäu treân boä

nhôù trong

- Byte: ñôn vò truy xuaát boä nhôù trong cuûa phaàn meàm (goàm 8 bit - bit phaûi nhaát laø bit 0 & bit traùi - Word: ñôn vò truy xuaát cuûa phaàn cöùng (coù nhaát laø bit 7) kích thöôùc phuï thuoäc vaøo CPU) hoaëc 1 kieåu döõ lieäu cuûa phaàn meàm (coù kích thöôùc phuï thuoäc vaøo phaàn meàm töông öùng)

- Chuoãi kyù töï: löu tröõ theo thöù töï bình thöôøng - Soá nguyeân: löu ngöôïc theo ñôn vò Byte (khaûo saùt caùc ví duï cuï theå)

9

* Toå chöùc boä nhôù chính - Boä nhôù chính: phaàn 1 MB RAM ñaàu tieân (phaàn coøn laïi laø boä nhôù môû roäng) - Truy xuaát boä nhôù: thoâng qua vò trí oâ nhôù ñaàu vuøng nhôù (moãi oâ nhôù laø 1 Byte) - Ñòa chæ vaät lyù: chæ soá cuûa oâ nhôù ñaùnh theo thöù töï taêng daàn (1 con soá 20 bit coù giaù trò töø 0 .. FFFFFh) - Ñòa chæ logic: goàm 2 con soá 16bit (segment & offset) noùi leân chæ soá cuûa ñoaïn chöùa oâ nhôù & vò trí cuûa oâ trong ñoaïn ñoù. 10

* Toå chöùc boä nhôù chính - Ñòa chæ vaät lyù: (1MB = 100000h oâ nhôù) … 0

1

2



… 9

A

B

C



… F

10

11

12





1F

2 0



FFFFF

- Ñòa chæ logic: Seg 0

Seg 1 ..

0

1

..

Seg 2 …

F

10

Seg 3 …

1F

20



… 2F

30

31

Segment 3

Ñòa chæ vaät lyù Ñòa chæ Offset

32



… 3F

… 30

31

32

0

1

2



40

……

FFFFF

… 39

3A

1002F

9

A

FFFF

0003:000

11

* Toå chöùc boä nhôù chính - Ñòa chæ vaät lyù: (1MB = 100000h oâ nhôù) … 0

1

2



… 9

A

B

C



… F

10

11

12



… 1F

2 0



FFFFF

- Ñòa chæ logic: Kyù hieäu:

Segment:Offset

Segment 3

Ñòa chæ Offset Ñòa chæ vaät lyù

0003:000 2



0

1

2

30

31

32





9

A

FFFF

39

3A

1002F

Coâng thöùc xaùc ñònh ñòa chæ vaät lyù töø ñòa chæ logic: Ñòa chæ vaät lyù = Segment * 10h + Offset

12

* Toå chöùc döõ lieäu treân ñóa

töø

+ Caáu truùc vaät lyù :

-

-

-

Hình troøn, goàm nhieàu maët, moãi maët coù nhieàu ñöôøng troøn ñoàng taâm, treân caùc ñöôøng troøn coù caùc cung troøn, thoâng thöôøng moãi cung chöùa 4096 ñieåm töø (=4096bit = 512 byte) Moãi maët coù töông öùng 1 ñaàu ñoïc ñeå ñoïc hoaëc ghi döõ lieäu. Moãi laàn ñoïc /ghi ít nhaát 1 cung troøn (512 B)

Caùc cung troøn, ñöôøng troøn & ñaàu ñoïc (hoaëc maët) coù caùc töø goác töông öùng laø sector, track (hoaëc cylinder) head. Moãi laàn truy & xuaát (ñoïc hoaëc ghi ñóa) chæ coù theå thöïc hieän treân N sector lieân tieáp (N>=1)

13

* Toå chöùc döõ lieäu treân ñóa

töø

+ Caáu truùc vaät lyù :

-

Ñeå truy xuaát 1 sector caàn phaûi chæ ra vò trí cuûa sector ñoù. Vò trí sector ñöôïc theå hieän baèng 3 thoâng soá: chæ soá sector, track & head

-

Head ñöôïc ñaùnh soá theo thöù töï töø treân xuoáng baét ñaàu töø 0, Track ñöôïc ñaùnh soá theo thöù töï töø ngoaøi vaøo baét ñaàu töø 0, Sector ñöôïc ñaùnh chæ soá theo thöù töï baét ñaàu töø 1 theo chieàu ngöôïc vôùi chieàu quayvaät cuûa Ñòa chæ cuûa sector lyùñóa. coù kyù hieäu : (sector,

-

track, head)

14

* Toå chöùc döõ lieäu treân ñóa

töø

+ Toå chöùc ñóa logic: …

0 1 2 3 4



N-1

-

Laø 1 daõy caùc sector ñöôïc ñaùnh chæ soá theo thöù töï taêng daàn baét ñaàu töø 0

-

Ñóa thaät söï laø ñóa vaät lyù nhöng vì truy xuaát phaûi duøng ñeán 3 tham soá raát baát tieän neân khaùi nieäm ñóa logic ñöôïc ñöa ra ñeå deã hieåu, deã thao taùc /tính toaùn hôn. Moãi sector treân ñóa logic töông öùng vôùi 1 sector duy nhaát treân ñóa vaät lyù sao cho sau khi truy xuaát sector K thì truy xuaát tieáp sang sector K+1 laø nhanh hôn so vôùi taát caû caùc sector khaùc.

-

15

* Toå chöùc döõ lieäu treân ñóa

töø

+ Caùc thoâng soá treân ñóa meàm 1.44 MB:

-

Ñóa coù 2 head /disk, 80 track /head, 18 sector /track

- Dung löôïng ñóa: 2 head/disk *80 track/head *18 sector/track =2880 sector/disk = 0.5 KB/sector * 2880 sector/disk = 1440 KB/disk (~  Caùc sector logic coù chæ soá töø 0 ñeán 2879, vaø 1.4MB) töông öùng vôùi caùc sector vaät lyù nhö sau:

Sector 0 ..17 töông öùng vôùi caùc sector vaät lyù (1,0,0) .. (18,0,0) Sector 18..35 töông öùng vôùi caùc sector vaät lyù (1,0,1).. (18,0,1) Sector 36..53 töông öùng vôùi caùc sector vaät lyù (1,1,0).. (18,1,0) Sector 2879 töông öùng vôùi sector vaät lyù (18, 79, 1) 16

Related Documents

B H U Wa N S I N G H
June 2020 7
Sao Luu He Thong
November 2019 11
He Thong Loc
June 2020 9
Backup He Thong
November 2019 16
An Toan He Thong
May 2020 13

More Documents from ""

December 2019 5
Tenancy Agreement[1]
October 2019 16
December 2019 8
Cars (autosaved)
November 2019 4
June 2020 1