Giáo trình Cấu trúc PC

Mainboard chứa các linh kiện chính và các đường dây dẫn kết

nối chúng lại tạo nên máy tính PC.

àPC M I/O Ra

Vào

A-bus

D-bus

C-bus

Từ sơ đồ tổng quát của hệ vi xử lý mà máy tính PC là 1

trường hợp tiêu biểu,so

sánh với 1 Mainboard cụ thể ta thấy trên Mainboard có gắn:

-àPC Microprossecor

- Bộ nhớ : ROM,RAM,Cache,PAL

- Các khe cắm để cắm các bảng mạch vào ra (I/O).Với các

Mainboard đời mới

các card này được làm liền trên bảng mạch chính (onboard).

- Các vi xử lý bổ trợ :8087,8259,8037,8250.

-Các chuyển mạch hệ thống.

Các đường mạch in trên Mainboard làm dây dẫn có thể 2,3,4 lớp .

Có 2 kiểu Mainboard :

• Kiểu AT:

Những kiểu cũ có kích thước 12” x 13” hay 30cm x 32,5 cm . Về

sau giảm xuống còn 8,5” x 11” hay 21,5cm x 28cm tương đương

khổ giấy A4 gọi là bo mạch Baby/AT

4Kiểu bo này hiện nay còn dùng nhiều có cấu hình hỗ trợ cho CPU

486 và sau đó từ Pentium 75 trở lên đến Pentium 200 .Phần lớn

chúng giống nhau , chỉ thay đổi chút ít và đều có sẵn phần điều

khiển EIDE và I/O. Bo mạch này hỗ trợ cho Pentium Pro 150 180 và

200 , còn Pentium II thì đã chuyển qua kiểu ATX

• Kiểu ATX :

Kiểu này hiện nay đã trở thành tiêu chuẩn cấu trúc cho bo mạch .

Cấu trúc của nó được thiết kế với xu hướng đơn giản và tiện lợi để

cho người dùng có thể sử dụng thiết bị hay phụ tùng của các hãng

sản xuất khác nhau.Hình dáng bo mạch này khác và xoay ngang 900

so với hướng kiểu bo PC/AT và có những cải tiến tiện lợi như sau:

* CPU tuy đã có bộ phận toả nhiệt(heat - sink) nhưng lại nằm

ngay dưới quạt của bộ nguồn lợi dụng quạt của bộ nguồn để

làm mát cho CPU

* Rãnh PCI và ISA nằm thấp xuống dưới và xa CPU để dễ gắn

card giao tiếp nhất là những loại có chiều dài bất thường như

sound card , card video, card TV, card giải mã hình và âm

thanh cho DVD,. mà không bị v

ớng mắc

* Chức năng kiểm soát giao tiếp có sẵn (built-in inteface):

- Chức năng điều khiển ổ đĩa mềm ( ở bo nào cũng có).

- Chức năng điều khiển EIDE

- Chức năng điều khiển SCSI. Những bo mạch có sẵn chức năng

 

pdf 104 trang kimcuc 6080
Bạn đang xem 20 trang mẫu của tài liệu "Giáo trình Cấu trúc PC", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Giáo trình Cấu trúc PC

Giáo trình Cấu trúc PC
Mục Lục 
 Phần 1 Chức năng nhiệm vụ ,cấu tạo các bộ phận máy tính . 
Trang 
1-Các bộ phận của hệ thống máy tính 
2-Mainboard 
3-Bộ vi xử lý 
4-Bộ nhớ máy tính 
5-Đĩa mềm và ổ đĩa mềm 
6-ổ cứng 
7-ổ đĩa quang 
8-Chuột 
9-Bàn phím 
10-Các loại bus mở rộng và card phối ghép 
11-Màn hình và bộ nguồn máy tính 
 Phần 2: RAM-CMOS và cấu hình hệ thống 
1-Khái niệm 
2-Sử dụng ch−ơng trình SETUP 
3-Cất giữ phục hồi CMOS 
 4/ Dấu đĩa cứng-Chống xâm nhập trái phép-Mật khẩu bảo vệ 
CMOS 
 Phần 3 : Sửa chữa các h− hỏng của hệ thống máy tính 
1.Các dụng cụ tối thiểu dùng trong sửa chữa 
2.Sửa chữa h− hỏng của chuột 
3.Sữa chữa ổ đĩa mềm , đĩa mềm , sử dụng ch−ơng trình ndd 
4.Vi rut máy tính -Cách phòng và chống .Sử dụng 1 số 
ch−ơng trình quét vi rut thông dụng . Cách tạo đĩa “ Bảo bối “. 
5.Các b−ớc thực hiện để đ−a 1 ổ đĩa cứng vào hoạt động : 
 - Format cấp thấp đĩa cứng (Low format) 
 - Phân chia 1 ổ đĩa cứng thành các ổ đĩa logic (fdisk ) 
 - Format cấp cao đĩa cứng (high format) 
6-Tìm nguyên nhân không sáng màn hình , kiểm tra bộ nguồn. 
 Phần 4 Cài đặt ch−ơng trình 
1-Các ch−ơng trình SCANDISK,DEFRAGMENTER 
2-Cài đặt WINDOWS 98 
2 
3-Cài đặt MSOFFICE 
 Phần 5 Tổng thành và nâng cấp máy tính 
1-Lựa chọn các bộ phận để tổng thành lắp ráp 1 máy PC: 
 Mainboard,RAM,card màn hình,card sound,I/O,ổ cứng ,CD-
ROM 
2-Nâng cấp : Thay Mainboard,RAM,card màn hình,card 
sound,I/O, 
 ổ cứng ,CD-ROM 
 Phần 6 Phụ lục : -1 số thông số của Mainboard và Card 
 - Ch−ơng trình l−u Master boot 
 - Ch−ơng trình L−u CMOS 
Phần 1 Chức năng nhiệm vụ ,cấu tạo 
các bộ phận máy tính . 
Các bộ phận của hệ thống máy tính 
 Sơ đồ cấu thành về chức năng: 
 Một hệ thống máy PC th−ờng có các thành phần cấu thành : 
- Màn hình 
- Bàn phím 
- Chuột 
3 
- Hộp CPU: 
+ Bảng mạch chính (Mainboard) 
+ Đĩa cứng (Hard Disk) 
+ ổ đĩa mềm 
+ ổ CD ROM 
Sau đây ta sẽ đI sâu vào hoạt động của từng phần 
mainboard 
 Mainboard chứa các linh kiện chính và các đ−ờng dây dẫn kết 
nối chúng lại tạo nên máy tính PC. 
 àPC M I/O Ra 
 Vào 
 A-bus 
 D-bus 
 C-bus 
 Từ sơ đồ tổng quát của hệ vi xử lý mà máy tính PC là 1 
tr−ờng hợp tiêu biểu,so 
 sánh với 1 Mainboard cụ thể ta thấy trên Mainboard có gắn: 
 -àPC Microprossecor 
 - Bộ nhớ : ROM,RAM,Cache,PAL 
 - Các khe cắm để cắm các bảng mạch vào ra (I/O).Với các 
Mainboard đời mới 
 các card này đ−ợc làm liền trên bảng mạch chính (onboard). 
 - Các vi xử lý bổ trợ :8087,8259,8037,8250... 
 -Các chuyển mạch hệ thống. 
 Các đ−ờng mạch in trên Mainboard làm dây dẫn có thể 2,3,4 lớp . 
 Có 2 kiểu Mainboard : 
• Kiểu AT: 
 Những kiểu cũ có kích th−ớc 12” x 13” hay 30cm x 32,5 cm . Về 
sau giảm xuống còn 8,5” x 11” hay 21,5cm x 28cm t−ơng đ−ơng 
khổ giấy A4 gọi là bo mạch Baby/AT 
4 
 Kiểu bo này hiện nay còn dùng nhiều có cấu hình hỗ trợ cho CPU 
486 và sau đó từ Pentium 75 trở lên đến Pentium 200 .Phần lớn 
chúng giống nhau , chỉ thay đổi chút ít và đều có sẵn phần điều 
khiển EIDE và I/O. Bo mạch này hỗ trợ cho Pentium Pro 150 180 và 
200 , còn Pentium II thì đã chuyển qua kiểu ATX 
• Kiểu ATX : 
Kiểu này hiện nay đã trở thành tiêu chuẩn cấu trúc cho bo mạch . 
Cấu trúc của nó đ−ợc thiết kế với xu h−ớng đơn giản và tiện lợi để 
cho ng−ời dùng có thể sử dụng thiết bị hay phụ tùng của các hãng 
sản xuất khác nhau.Hình dáng bo mạch này khác và xoay ngang 900 
so với h−ớng kiểu bo PC/AT và có những cải tiến tiện lợi nh− sau: 
* CPU tuy đã có bộ phận toả nhiệt(heat - sink) nh−ng lại nằm 
ngay d−ới quạt của bộ nguồn lợi dụng quạt của bộ nguồn để 
làm mát cho CPU 
* Rãnh PCI và ISA nằm thấp xuống d−ới và xa CPU để dễ gắn 
card giao tiếp nhất là những loại có chiều dài bất th−ờng nh− 
sound card , card video, card TV, card giải mã hình và âm 
thanh cho DVD,... mà không bị v−ớng mắc 
* Chức năng kiểm soát giao tiếp có sẵn (built-in inteface): 
- Chức năng điều khiển ổ đĩa mềm ( ở bo nào cũng có). 
- Chức năng điều khiển EIDE 
- Chức năng điều khiển SCSI. Những bo mạch có sẵn chức năng 
SCSI th−ờng là SCSI3 
- Nếu có sẵn tính năng âm thanh trên bo mạch ta thấy có thêm 
: 
+một đầu nối d−ơng (connector) 4 hay 3 chân (pin) để 
nhận âm thanh từ CD 
+ Một cổng ra loa (speaker out) 
+ Một cổng ra (output) cho thiết bị âm thanh ngoại vi 
+ Một cổng vào cho micro 
- Một cổng vào chỉ dùng đ−ợc cho chuột PS/2 
- Một cổng vào cho bàn phím PS/2 
- Hai cổng ra USB (Universal Serial Bus= Cổng nối tiếp đa 
năng).Loại cổng này trong t−ơng lai sẽ thay thế các cổng nối 
tiếp ,song song,bàn phím,chuột và những thiết bị mới khác . 
- Một cổng ra song song dùng cho máy in và các thiết bị khác 
5 
- Hai cổng ra nối tiếp COM1 và COM 2 
 Trên thực tế còn tồn tại những loại những loại bo mạch không 
chuẩn của các hãng sản xuất máy nhái . 
Bộ vi xử lý 
Nếu bộ nguồn là trái tim của máy vi tính thì bộ vi xử lý chính là khối 
óc của nó . Bộ vi xử lý đ−ợc phát triển trên công nghệ chế tạo các 
mạch vi điện tử có độ tích hợp rất lớn VLSI (Very Large Scale 
Integration ) với các phần tử cơ bản là các tranzixtor tr−ờng MOS có 
độ tiêu hao công suất rất nhỏ . 
 Trong họ 80x86 
:(8086,80186,80286,80386,80486,Pentium,Pentium I,II,III...)chúng 
thực hiện tất cả các hoạt động xử lý logic và số học. Nói chung bộ vi 
xử lý đọc số liệu từ bộ nhớ, xử lý nó theo cách đ−ợc xác định bởi 
lệnh , cuối cùng cất kết quả vào bộ nhớ. 
1/Cấu trúc chung: 
 Address 
 Addressing Bus Interface ⇒ 
 Unit (AU) Unit(BIU) Data 
 Prefetch-Queue ⇐ ⇒ 
 Excution Unit(EU) 
 ALU Instruction 
 Unit(IU) 
 Registers Control Unit (CU) 
6 
PQ(Prefetch Queue) : Hàng đợi nhận tr−ớc 
BIU(Bus Interface Unit): Đơn vị ghép nối Bus 
IU (Instruction Unit ) : Đơn vị lệnh 
EU (Excution Unit) : Đơn vị thực hiện lệnh .EU gồm có: 
ALU(Arithmetical Logical Unit) : Bộ tính số học 
CU(Control Unit) : Bộ điều khiển 
Registers : Các thanh ghi 
EU duy trì trạng thái CPU ,Kiểm soát các thanh ghi đa năng và toán 
hạng lệnh.Các thanh ghi và đ−ờng truyền dữ liệu trong EU dài 16 bit 
( Với các loại mới có thể là 32 hoặc 64 bit). 
BIU thực hiện tất cả các tác vụ về Bus cho EU ; Nó thiết lập khâu nối 
với thế giới bên ngoài là các bus số liệu , địa chỉ và điều khiển . Dữ 
liệu đ−ợc truyền giữa CPU và bộ nhớ hoặc thiết bị I/O khi có yêu 
cầu từ EU . Việc truyền này không trực tiếp mà qua 1 vùng nhớ 
RAM có dung l−ợng nhỏ ở BIU gọi là PQ(Prefetch Queue):Hàng 
đợi nhận tr−ớc. sau đó đ−ợc truyền vào IU . Tiếp đó IU sẽ điều 
khiển EU để cho lệnh đó đ−ợc thực hiện bởi ALU. 
 Một chu kỳ lệnh của CPU có thể đ−ợc coi đơn giản gồm 2 thời 
khoảng : Lấy lệnh từ bộ nhớ và thực hiện lệnh .PQ có thể có từ 4 đến 
6 byte. Trong khi EU đang thực hiện lệnh tr−ớc thì BIU đã tìm và lấy 
lệnh sau vào CPU từ bộ nhớ và l−u trữ lệnh đó ở PQ rồi .Hai khối 
thực hiện lệnh và ghép nối bus BIU có thể làm việc độc lập với nhau 
và trong hầu hết các tr−ờng hợp có sự trùng lặp giữa thời gian thực 
hiện lệnh tr−ớc và lấy lệnh sau. Nh− vậy thời gian lấy lệnh có thể coi 
nh− bằng 0 vì EU chỉ thực hiện lệnh đã có sẵn trong PQ do BIU lấy 
vào. Điều này đã làm tăng tốc độ xử lý chung của máy tính. 
2/Các thanh ghi của họ 80x86: 
 Thanh ghi thực ra là 1 bộ nhớ đ−ợc cấy ngay trong CPU .Vì tốc độ 
truy cập các 
thanh ghi nhanh hơn là với bộ nhớ chính RAM nên nó đ−ợc dùng để 
l−u trữ các 
dữ liệu tạm thời cho các quá trình tính toán,xử lý của CPU 
Bộ nhớ đ−ợc chia thành các vùng (đoạn ) khác nhau : 
7 
- Vùng chứa mã ch−ơng trình (Code segment) 
- Vùng chứa dữ liệu và kết quả trung gian của ch−ơng trình 
(Data segment) 
- Vùng ngăn xếp (stack) để quản lý các thông số của bộ vi xử lý 
khi gọi ch−ơng trình con hoặc trở về từ ch−ơng trình con.(Stack 
segment) 
- Vùng dữ liệu phụ (Extra segment) 
Các thanh ghi đoạn 16 bit chỉ ra địa chỉ đầu (segment) của 4 đoạn 
trong bộ nhớ. Nội dung các thanh ghi đoạn xác định địa chỉ của ô 
nhớ nằm ở đầu đoạn(địa chỉ cơ sở) . 
Địa chỉ của các ô nhớ khác nằm trong đoạn tính đ−ợc bằng cách 
cộng thêm vào địa chỉ cơ sở 1 giá trị gọi là địa chỉ lệch (ofset) 
 Các thanh ghi của họ 80x86 nh− sau: 
 Thanh ghi con trỏ lệnh IP 
 Các thanh ghi dữ liệu: AX,BX,CX,DX 
 Các thanh ghi con trỏ,chỉ số: SP,BP,SI,DI 
 Các thanh ghi đoạn :CS,DS,SS,ES 
 Thanh ghi cờ 
 Số l−ợng các thanh ghi và độ lớn của chúng trong các bộ CPU 
hiện đạI ngày càng 
 đ−ợc tăng lên cũng là 1 yếu tố làm cho các bộ vi xử lý này hoạt 
động nhanh hơn. 
 Dung l−ợng các thanh ghi trong 1 số vi xử lý hiện đạI: 
 Từ máy 386 các thanh ghi đa năng và thanh ghi cờ có độ lớn gấp 
đôI (32 bit) 
 Các thanh ghi đoạn (6 thanh ghi) độ lớn vẫn là 16 bit 
3/ Bộ nhớ ẩn trong vi xử lý : 
 Cơ chế bộ nhớ ẩn đã làm cho các CPU hoạt động nhanh hơn 
,hiệu quả 
 hơn ,chính vì vậy các CPU hiện đạI ngày nay đều có bộ nhớ ẩn 
(Cache).Dung l−ợng của bộ nhớ ẩn cũng ngày càng lớn hơn. Nguyên 
tắc hoạt động của bộ nhớ ẩn nh− thế nào xin xem tiếp mục 6 của 
phần tiếp sau . 
4/ Một số cải tiến mới nhất trong kỹ thuật vi xử lý của 1 số hãng 
sản xuất: 
8 
 Tính đến thời điểm này (8/1999) kỹ thuật vi xử lý đã có thêm 1 số 
thành tựu sau: 
• Hạ thấp điện áp nuôi chip vi xử lý: 
 Các bộ vỉ xử lý Pentium Pro và Power PC thế hệ hiện nay đều 
dùng công nghệ CMOS(Công nghệ đơn cực sử dụng các cặp 
MOSFET kênh n và kênh p ở chế độ tải tích cực) với kích th−ớc đặc 
tr−ng 0,35 micron (xấp xỉ kích th−ớc của mỗi tranzixtor và các 
đ−ờng dẫn kim loại nối chúng). Các phiên bản sau của chúng sẽ rút 
xuống kích th−ớc 0.25 micron. 
 Khi giảm nhỏ kích th−ớc thì công suất điện tiêu thụ( nhiệt l−ợng 
toả ra ) trên mỗi đơn vị diện tích tăng lên theo quy luật bình ph−ơng . 
May mắn thay 1 đặc tính khác của công nghệ CMOS đã cứu nguy 
cho vấn đề này :điện áp và công suất tiêu thụ của tranzistor cũng 
quan hệ với nhau theo quy luật bình ph−ơng .Điều này có nghĩa là sự 
giảm nhỏ điện áp cung cấp sẽ bù lại việc tăng công suất tiêu thụ . Hạ 
điện áp hoạt động từ 5V xuống 2V sẽ tiết kiệm công suất 6 lần 
(25/4) ;hạ xuống 1V sẽ giảm nhỏ sự tiêu hao công suất 25 lần(25/1). 
 Đó chính là lý do tại sao các nhà thiết kế chip hạ thấp điện áp 
nuôi từ 5V xuống 3,3V rồi 2,8V và 2,5V thậm chí 1,8V đối với các 
chíp ở thế hệ kế tiếp 
• Vấn đề “thay đồng bằng nhôm “ : 
 Cùng thời gian(9/1997) khi mà Intel công bố bộ nhớ tế bào đa áp 
(Chúng ta sẽ khảo sát chúng ở phần sau “Bộ nhớ máy tính”) thì IBM 
đã công bố quy trình chế tạo mới dùng đồng để tạo ra chip CPU . Họ 
đã giải quyết đ−ợc các bế tắc trong việc mạ kim loại đồng cho quá 
trình CMOS 7S mới của họ .Tr−ớc đây các chip th−ờng đ−ợc dùng 
nhôm làm các mối dẫn .Nh−ng khi thu nhỏ kích th−ớc d−ới 
0,35micron điện trở của nhôm gây cản trở tốc độ - sự chuyển mạch 
tức thời không thể thực hiện trên đ−ờng tốc độ thấp . Đồng có điện 
trở thấp hơn , rõ ràng là vậy ; nh−ng đồng th−ờng gây nhiễm bẩn 
silic và vì thế sẽ làm hỏng các tranzistor của chip . IBM giải quyết 
vấn đề nhiễm bẩn bằng cách tách biệt mạch đồng với silic sau đó 
bọc mạch đồng lại . Quá trình thực hiện tích hợp 6 lớp đồng kích 
th−ớc 0,2 micron để gắn vào silic . 
9 
 So sánh kích th−ớc giữa các đ−ờng dẫn trong các loại chip sử 
dụng đồng và nhôm 
386 : 1,5micron PentiumII : 0,35micron IBM copper : 
0,18micron 
 (dùng nhôm) (dùng nhôm) (dùng 
đồng) 
 Một số số liệu 
 Vi xử 
lý 
 Bề 
rộng 
thanh 
ghi 
bus địa 
 chỉ 
 Bus số 
 liệu 
 Không 
 gian 
địa 
 chỉ 
Tỗng số 
đồng hồ 
cực đạI
8086 16 bit 20 bit 16 bit 1 MB 10MHz
80286 16 bit 24 bit 16 bit 16MB 16MHz
80386D
X 
32 bit 32 bit 32 bit 4 GB 40MHz
80486S
X 
32 bit 32 bit 32 bit 4 GB 25MHz
Pentium 32 bit 32 bit 64 bit 4 GB 400MH
z 
Pentium 
“Merce
d” 
 800MH
z 
 Trên thị tr−ờng máy tính Việt Nam hiện nay sử dụng nhiều loại 
chip của các hãng khác nhau : Intel , AMD , Centaur 
(Winchip),Cyrix. Giá thành của các chip AMD , Centaur,Cyrix 
th−ờng rẻ hơn Intel 20% - 30% với tính năng cơ bản không thua kém 
gì vì vậy chúng có mặt rất nhiều trong các máy trong thực tế với tỷ lệ 
% t−ơng đ−ơng Intel ; mặc dù tổng thể trên toàn thế giới Intel chiếm 
thị phần trên 80%. 
10 
Bộ nhớ máy tính 
1/Khái niệm hoạt động của máy tính và vai trò của bộ nhớ trong 
hoạt động đó : 
 Nhìn vào 1 cách cụ thể ta thấy công việc của máy tính có nhiều loại 
: 
 - Dạng đơn giản hay gặp :soạn thảo,trò chơi,làm việc với môi 
tr−ờng NC... 
 Khi ta vào 1 môi tr−ờng soạn thảo,chơi 1 trò chơi,hay làm việc 
với NC ...đó chính là 
 khi máy tính đang thực hiện các ch−ơng trình . 
 - Tổng quát công việc của máy tính là gì ? 
 Đó là 1 công việc lặp đI lặp lại : 
 + Nhận lệnh 
 + Giải mã lệnh 
 + Thực hiện lệnh 
 Quá trình lặp này cứ tiến hành liên tục cho đến khi có 1 lệnh 
mới ( tức có 1 tác 
 động mới của con ng−ời vào quá trình). 
 - Các lệnh nằm ở đâu ? 
 Ch−ơng trình máy tính là 1 tập hợp các lệnh theo 1 trình tự nhất 
định do con 
 ng−ời nghĩ ra. 
 Ví dụ: +” Cộng 2 với 4 “ 
 +” Hiển thị kết quả ra màn hình “ 
 +” Vẽ 1 tàu vũ trụ trên bầu trời sao “... 
 Các ch−ơng trình đ−ợc chia làm 2 loại : 
 + Ch−ơng trình hệ thống : Các ch−ơng trình điều 
khiển của hệ điều 
 hành ,ch−ơng trình điều khiển thiết bị ngoại vi 
chuẩn... 
11 
 + Ch−ơng trình ứng dụng : Các ch−ơng trình này 
th−ờng đ−ợc l−u 
 trữ trong bộ nhớ ngoài . Khi chạy mới đ−a vào 
bộ nhớ trong (RAM) 
 Ví dụ : Ta chạy ch−ơng trình Tuvi.exe tức là : 
 Khi nhận lệnh Tuvi.exe ↵ 
 Vi xử lý sẽ : 
 - Đọc vào bộ nhớ ch−ơng trình Tuvi.exe 
 - Đọc các dòng lệnh của Tuvi.exe 
 - Giải mã các lệnh này 
 - Thực hiện các lệnh 
 Nh− vậy : Ch−ơng trình và dữ liệu đ−ợc nạp vào bộ nhớ 
tr−ớc khi thực hiện . 
- Bộ nhớ do các IC nhớ tạo thành .Mỗi IC có 1 dung l−ợng nhớ 
nhất định. 
- Tổng dung l−ợng nhớ của các IC nhớ là dung l−ợng bộ nhớ. 
 - Nếu dung l−ợng bộ nhớ nhỏ,ch−ơng trình ứng dụng lớn sẽ 
không chạy đ−ợc 
 Ví dụ : Windows 3.11 cần tối thiểu 4 MB bộ nhớ 
 Windows 98 cần tối thiểu 16MB bộ nhớ 
 2/ Khả năng quản lý bộ nhớ của 1 bộ vi xử lý : 
 Phụ thuộc vào số chân địa chỉ của vi xử lý ( số bít địa chỉ ) 
 8086 có 20 bit địa chỉ → có khả năng phân biệt 220 ô nhớ = 
1MB 
 8386 có 32 bit địa chỉ → có khả năng phân biệt 232 ô nhớ = 
4GB 
 8486 có 32 bit địa chỉ → có khả năng phân biệt 232 ô nhớ = 
4GB 
 Pentium có 32 bit địa chỉ → có khả năng phân biệt 232 ô nhớ 
= 4GB 
Pentium Pro150 có 36 bit địa chỉ → có khả năng phân biệt 236 ô 
nhớ = 64GB 
Pentium Pro 200 có 36 bit địa chỉ → có khả năng phân biệt 236 
ô nhớ =64GB 
12 
 Mặc dù có thể cắm thêm nhiều vi mạch nhớ vào máy, nh−ng 
trong thực tế ng−ời ta cũng chỉ th−ờng dùng đến 128 MB nhớ trở 
về trong các ứng dụng thông th−ờng. 
 3/Các đặc tr−ng kỹ thuật cơ bản của bộ nhớ bán dẫn: 
-Dung l−ợng 
- Tốc độ hoạt động (truy nhập) 
- Độ tin cậy sử dụng 
- Giá thành , kích th−ớc. 
 4/ Bộ nhớ RAM (Random Access Memory) : 
 - Bộ nhớ RAM giống nh− 1 caí bảng mà ng−ời ta có thể viết vào và 
sau đó lại có 
 thể xoá đI để viết các thông tin mới 
 - Hai loại RAM 
 + RAM tĩnh : 
 Dùng phần tử triger làm phần tử nhớ 
 Tốc độ truy nhập nhanh.Giá thành đắt 
 + RAM động: 
Dùng tụ điện làm phần tử nhớ 
Tốc độ truy nhập không nhanh 
Luôn phải “làm t−ơi” thông tin 
Giá thành rẻ 
- Trong máy tính các IC nhớ RAM th−ờng đ−ợc ghép thành các khối 
nhớ 1MB,4MB,8MB,16MB... để cắm vào ... III IBMđ/Cyrixđ IDT 
TM Processors 
- Supports 66/75/83/90/95/100/105/112/124/133MHz system 
bus 
- Clock multiplier 1.5/2.0/.../5.5 
- 3 DIMM up to 768MB DRAM 
- Support Ultra DMA 33/66 IDE Device 
- Power-on by K/B,P/S2 Mouse ,LAN & Modem 
- Chipset with built - Enhanced Graphics Engine(share or 
4/8MB SDRAM) 
- TREN MICRO PC-cillin 98 anti-Virus utility (scan only) 
• GA- 630 3Dfx Voodoo BansheeTM
- 128 bit 3D/2D Graphics Engine Voodoo Banshee from 3Dfx 
- 16MB 125 Mhz SGRAM for ultra high resolution 
91 
- 250mhz RAMDAC for Direct3D,Glide,and OpenGL under 
Windows 95/98 
- Optimized driver for Glide,and OpenGL under Windows 
NT4.0 
• GA-6BXE : 
- Intel 440BX AGPset (AGP : Cổng đồ hoạ tăng tốc) 
- Slot 1 & AGP slot support 
- Supports 66/75*/83/100/112*/124*/133* MHz 
- AC Recovery ON/OFF Control Build in BIOS 
- Support 3 Fan Detection Connectors 
- System Health Check & Report by BIOS during boot 
- Intel LDCMR Utility 
• GA-6EX : 
- Intel 440EX AGPset (AGP : Cổng đồ hoạ tăng tốc) 
- Slot 1 & AGP slot support 
- Supports 66/75*/83/100 MHz 
- AC Recovery ON/OFF Control Build in BIOS 
- Power on by Keyboard PS/2 Mouse,LAN,Modem & Others 
- AUTO H/W detect CPU voltage 
• GA-6EMMP : 
- Slot 1 support 
- Supports 66/75*/83 System speet 
- 2 DIMM up to 256 MB DRAM 
- Power on by keybord ,PS/2 Mouse,LAN,Modem & others 
- 3 level ACPILED 
- Ati RAGE Pro on board (2 oder 4MB SGRAM) 
- YAMAHA PCI Sound 740 onboard 
- AUTO H/W detect CPU Voltage 
- Micro ATX From Factor (24,5x20cm) 
• GA-5SG100 : 
- SiS 5591 & 5595 AGPset 
- Intel;,AMD,IBM,Cyrix Processor 90-550 MHz Ready 
- Socket 7 & AGP Slot Support 
- 60/66/75/83/100 Mhz main clock 
- CPU Temperature sensor by Thermistor (Very close to CPU) 
92 
- System Healt Check & Report by BIOS When boot 
• GA-612 : (Card man hinh) 
- Optimized drives for OpenGL 1.1 , DirectX 5.0 GDI and 
much more 
- Full 2X AGP Support(AGP VxD) 
- Full Sideband AGP Initiator Support 
- Full - Featured 3D Function Integrated 24bit 220 Mhz 
RAMDAC 
- 8 MB 100MMHz SDRAM on board 
• SV-401 (Card màn hình) 
 S3 Trio 64 VGA Card 
-PCI Bus 64 bit video memory hight ferfomance Windows 
accelerator 
-64 bit S3 Trio 64 VGA Chipset 
- Supports VGA feature connector for video ovelay on graphics 
and genlock capability 
- MediPro control panel sofware for changing Windows 
resolution,refresh rates and color depth 
- Support VESA VGA standard version 1.0a vertical refresh 
rates of 72Hz for flicker-free display 
- Provided 64 bit graphics engine to enhance Bit Block 
Transfers(BITBLT) withROPs 
point line draws ,trapezsoidal,polygon fills, clipping and 
hardware cusor 
• EC505 (Card màn hình) 
- Using Trident 3dimage 9850 Chipset 
- AGP Bus (Rev 1.0) Compable 
- Support VESA DPMS ,VESA DDC 
- Support up to 83Mhz SGRAM 
- 2MB or 4MB Display Memory 
- Max.Resolution up to 1600x1200 
- Max Color Depht up to 24 bit 
- Integrated True Color 230 Mhz RAMDAC 
- NTSC/PAL TV Out Composite & Video (EC505V ver.only) 
93 
- 64 bit GUI Engine 
• Servex VGA Card (Card màn hình): 
 - 64 bit S3 Trio 64 VGA Chipset 
- PCI bus 16 bit video memory high peformance Windows 
Accelarator 
- MediPro control panel sofware for changing 
Windowsresolution,refresh rates and color depth 
- Supports VESA VGA standard version 1.0a vertical refresh 
rates of 72Hz for flicker-free display 
• VGA Card (Card màn hình): 
 EC237V S3TM Trio 64V2/DX Chipset PCI VGA Card 
- Using S3 Trio64V2/DX Chipset 
- PCI BUS (Rev 2.1) Compatible 
- Support DPMS which is idal for Enegy Start Program 
- Optimize Peformance by using EDO DRAM 
- 1MB or 2MB Display Memory(Optinal) 
- Max.Resolution up to 1600x1200 
- Max Color/Gradation: 16,7 milion (24bit) 
• Servex Sound Card (Card âm thanh) 
 - 16 bit YAMAHA OPL719 Chipset 
- Supports Plug and Play ISA 1.0a 
- Compatible with Sound Blaster , Sound Blaster Pro, Windows 
Sound System 
• SV-204 (Card âm thanh) 
Yamaha - 718 Sound Card 
- 16 bit Yamaha OPL718 chipset 
- Supports Plug and play ISA 1.0a 
- Support software Wavetable ,General MIDI files compliant(32 
voice channels /128 instruments) 
- Programable sample rate of up to 48khz(under Win95) 
- Built in high quality Sigma-Delta CODEC (Crystal 4231) 
- Compatible with Sound Blaster , Sound Blaster Pro,Windows 
95 
- Support Industry standard PC game compatiblity 
- Build I Phone connector 
94 
• LXA800D: 
Processor : - Intel Pentium II 
 - 233/266/300/333mhz 
 - Intel 440LX BIOS Chipset 
 - 1MB Flash EPROM (Support 
PnP,APM,ACPI,ATAPI,DMI&Windows 
 95) 
- IDE AUTO LBA Mode Supports HDDs over 8.4GB 
- Anti virus Protection Cache 
- - L2 Cache is CPU Built inMemory 
- - Up to 512 MB SDRAM or 1GB EDO 
- Four 168 pins DIMMs(64bits) 
- Synchronous DRAM (SARAM)& 3.3V Extended Data 
out (EDO) 
- DIMMs Depth of 1MB,2MB,4MB,8MB,16MB and 
32 MB 
- Support ECC using parity DRAM Modules On bord 
I/O 
 - Support Tow PCI Enhandced IDEs PIO 
Mode3,Mode4 and 
 Ultra DMA33 HDDs.Twin Headers for four IDE 
Devices 
 Including IDE HDDs and CD ROMs Plug and 
Play 
 - Plug and Play Specification 1.1 
 - Plug and Play fos DOS ,Windows 3.X,and 
windows 95AGP 
 - AGP V1.0 
• TXB820DS 
- Intel Pentium P54C/Cyrix TM6x86,6x86MX/AMDTM K5,K6 
 90/100/120/133/150/166/180/200/233 Mhz 
- Intel Pentium Processors with MMX TM Technology 
- Socket 7 CPU Upgradability 
- 125/150/166/180/200/233 Mhz with Penntium OverDrive 
Processor 
95 
- IDE AUTO LBA Mode supports HDDs up to 8,4 GB 
- Direct mapped L2 write back Cache 
- 256/512KB on-board Synchrounous Pipelined Burst SRAM 
8MB to 256MB 
- Plug and Play fos DOS ,Windows 3.X,and windows 95 
• W-P6KL 
- Slot 1 support PentiumđII Processor,233-300MHz 
- AGP 66/133mhz slot x 1,PCI slot x 4 168 pins DIMM x 4 
Upto 512MB ECC support 
- Modem Ring - Power on/Soft Power Off,Hard 
Monitoring(CPU Volt /Smart Fan Status/System Temperature)-
LM78,S/W LANDeskđClient Manager,Switching Volt 
Regulators 
- ATX Double Decker(2lrDA/PS/2 Mouse & 
Keyboard/2USB/2S/1P/FDD 3Mode Upto 2,88) 
-AWARD PnP PCI BIOS with ACPM , GreenPC 
,DMI&Bootable from CD,SCSI, LS-120 & ZIP 
- ATX Power Connector/ATX From factor 12” by 7,7 “ 
• W-P55TX2 
- CPU : INTEL,Pentium P55C/MMX,AMD K5/K6,Cyrix/IBM 
M1-M2-75 -266mhz 
- Chipset : INTEL 82439TX PCIset 
- Modules : 72 pins SIMM x 4 for FP/EDO RAM & 168 pin 
DIMM x 2 for SDRAM 
- Cache Memory : Onboard 512 KB Pipeline Burst SRAM 
- Onboard I/O : Super Multi I/O for 1 
FDD/2S/1P(ECP,EPP)/USB/FastIR 
- Connector : Supports P2/2 Mouse & Standar AT style 
Keyboard 
- BIOS : Award PnP & Flash EPROM System 
- From Factor : 220mm x 220 mm Half AT size 
- Function : Ultra 33 synchronous DMA Mode /ACPI/PC97. 
Supports SCSI/CD-ROM/LS 120/zip driver Boot-Up.An 
AT/ATX power connector & thermal sensor 
• W-P55VT2-Rev.E 
96 
- CPU : INTEL,Pentium P55C/MMX,AMD K5/K6,Cyrix/IBM 
M1-M2-75 -266mhz 
- Chipset : VIA 82585VPX97 PCIset(Intel TX level) 
- Modules : 72 pins SIMM x 4 for FP/EDO RAM & 168 pin 
DIMM x 2 for SDRAM 
- Cache Memory : Onboard 512 KB Pipeline Burst SRAM 
- Onboard I/O : Super Multi I/O for 1 
FDD/2S/1P(ECP,EPP)/USB/FastIR 
- Connector : Supports P2/2 Mouse & Standar AT style 
Keyboard 
- BIOS : Award PnP & Flash EPROM System.Supports DMI & 
Green PC 
- From Factor : 220mm x 220 mm Half AT size 
- Function : Ultra 33 synchronous DMA Mode /ACPI/PC98. 
Supports SCSI/CD-ROM/LS 120/zip driver Boot-Up.An 
AT/ATX power connector & thermal sensor 
• W-P6KF 
- CPU : INTEL,Pentium Pro 150-
233MHz&PentuimII(Klamath)233-266MHz Slot 1 for 
P6/MMX & Pentium Pro 
- Chipset : INTEL 8244FX PCIset 
- Modules : 72 pins SIMM x 4 for FP/EDO RAM up to 512MB 
- Onboard I/O : Super Multi I/O for 1 
FDD/2S/1P(ECP,EPP)/2USB/FastIR 
- Connectors : Supports P2/2 Mouse & PS/2 style Keyboard 
- BIOS : Award PnP & Flash EPROM System and SCSI BIOS 
- Power Management : Support hardware Sleep /Resum & 
SMM 
- From Factor : 178mm x 305 mm ATX size 
- Expansion Slot : 32 bit PCI Master bus x5,16 bit ISA busx3 
• W-P55TX 
- CPU : INTEL,Pentium /MMX,AMD K5/K6,Cyrix/IBM M2 
- Chipset : INTEL 82430TX PCIset 
- Modules : 72 pins SIMM x 4 for FP/EDO RAM & 168 pin 
DIMM x 2 for SDRAM 
- Cache Memory : Onboard 512 KB Pipeline Burst SRAM 
97 
- Onboard I/O : Super Multi I/O for 1 
FDD/2S/1P(ECP,EPP)/USB/FastIR 
- Connector : Supports P2/2 Mouse & Standar AT style 
Keyboard 
- BIOS : Award PnP & Flash EPROM System 
- From Factor : 220mm x 280 mm Half AT size 
- Function : Ultra 33 synchronous DMA Mode 
/ACPI/PC97/ECC Parity Check 
• W-P55TV2 
- CPU : INTEL,Pentium /MMX Technology,AMD 
K5/K6,Cyrix/IBM M1-M2- 
- Chipset : INTEL 82430VX PCIset 
- Modules : 72 pins SIMM x 4 for FP/EDO RAM & 168 pin 
DIMM x 2 for SDRAM 
- Cache Memory : Onboard 512 KB Pipeline Burst SRAM 
- Onboard I/O : Super Multi I/O for 1 
FDD/2S/1P(ECP,EPP)/USB Connector 
- Connectors : Supports P2/2 Mouse & Standar AT style 
Keyboard 
- Expansion Slot : 32 bit PCI Master bus x3,16 bit ISA busx4 
- BIOS : Award PnP & Flash EPROM System 
- From Factor : 220mm x 260 mm Half AT size 
 • MS-5156 Intel 430TX PCIset B.AT mainboard 
- Support Intel 75 to 233mhz Pentium Processor with MMX 
Technology,or AMD K6 and Cyrix M2 Processor 
- Vcore Voltage :2.0V to 3,52V for future 266/300mhz CPU 
- PC97/ACPI Compliant 
- Modem ring Wake-Up ,Soft Power Off 
- Support AT/ATX power supply connector 
- Optional Hardware Monitor 
- System Voltage Monitor 
- CPU fan Speed Monitor 
- 4SIMM+2DIMM Support SDRAM,EDO ,FPDRAM,Max 256 
MB Memory on board 
- Support Ultra DMA33Synchronous DMA mode 
98 
- System boottable from LS-120 ,ZIP,CD ROM through BIOS 
setup 
- 3 ISA and 5 PCI slots. 25cmx22cm BabyAT 
• MS-5145 B.AT TX1 mainboard 
- Support Intel 75 to 233mhz Pentium Processor and Pentium 
- Processor with MMX Technology,or AMD K6 
 and Cyrix M2 Processor 
- Support SDRAM,EDO ,FPDRAM,Max 256 MB Memory on 
board 
- Peripherals protection through Poly fuse 
- CPU fan on/off Control 
- Support Ultra DMA33Synchronous DMA mode transfer up to 
33MB/sec 
- Support PIO Mode4 and Bus master IDE ,transfer up to 
14MB/sec 
- Dual channel ,support independent Timing of up to 4 IDE 
HDD/CD ROM Devices 
- 26,5cmx22cm BabyAT 
• MS-5146 
Baby SI13 Mainbord 
SIS 5571 Trinity Chipset 
• MS-5164 
Baby AL7 Mainboard 
Ali Aladdin 4+chipset 
• MS-6111 ATX LX1 Mainboard 
- Support Intel 233 to 266MHz or even faster Intel Pentium II 
Processor with MMX Technology 
- Modem ring Wake-Up ,Soft Power Off 
- Peripherals protection through Poly fuse 
- With NS LM-78 Controller on board(Intel Soft Ware LDCM) 
Hardware Monitor 
- Processor Temperature Monitor 
- Chassis Intruction Monitor (Reserved) 
- Fan Speed Monitor 
99 
- fan Speed Control on CPU Power supply and System fans 
- Supports a maximum memory size of 512 MB with SDRAM , 
or 1GB with EDO/FP DRAM 
- System boottable from LS-120 ,ZIP 
through BIOS setup 
- Support Ultra DMA33Synchronous DMA mode transfer up to 
33MB/sec 
- Provide 1 AGP slot ,support 66/133mhz 3.3V devices(30% to 
50% faster than PCI) 
- Keyboard Password Wake-up (for Winbond 977TF V.C or 
later version) 
- MSI Super Package CD (3 in 1) 
Sơ đồ chuyển các cầu nối (Jumper) thiết lập 
các chế độ làm việc cho CPU của 1 số 
mainboard 
Bo mạch 80486 PCI Green Mainboard 
Bo mạch TX98 
Bo mạch SP-586 TB 
Bo mạch 486 PCI/ISA MP060 
Bo mạch Pentium II /Celeron 440EX 
 (Các sơ đồ nối Jumper) 
Ch−ơng trình nạp Master Boot khi bị virus 
xâm nhập 
Để tránh những điều đáng tiếc ,trong khi máy còn đang “sạch” , bạn 
nên sao l−u master boot và partition của đĩa cứng ra 1 đĩa mềm khác 
để khi cần có thể nạp lại. 
100 
 Việc nạp lại master boot trong bất kể tình huống nào cũng có tác 
dụng làm “t−ơi master boot và loại đI mọi “rác r−ởi” dính vào master 
boot . 
 Tiến hành khi máy còn đang sạch : 
B−ớc 1 : 
Vào ch−ơng trình Debug để nạp Sector = 1,Track=0,Side=0,mã ổ đĩa 
=80h vào 1 vùng nhớ nào đó dành cho ng−ời sở dụng (chẳng hạn 
chọn 4000:0) bằng các lệnh Debug sau: 
 C:>\ debug ↵ 
A 100 ↵ 
MOV AX,0202 ↵ 
MOV DX,0080 ↵ 
MOV CX,0001 ↵ 
MOV DI,4000 ↵ 
MOV ES,DI ↵ 
MOV BX,0 ↵ 
INT 13 ↵ 
INT 20 ↵ 
↵ 
G ↵ 
 Sau lệnh G(Go) 512 bytes của master boot và bảng Partition sẽ 
đ−ợc nạp vào bộ nhớ từ địa chỉ 4000:0 
 Có thể xem 512 bytes này bằng lệnh D(Dump) : 
 D 4000:0 L200 ↵ 
B−ớc 2 : 
 Chuyển 512 bytes từ vùng nhớ 4000:0 sang vùng CS:100 bằng lệnh 
M(Move): 
 M 4000:0 L200 ↵ 
B−ớc 3: 
 L−u 512bytes trên vào tệp MastBoot.luu bằng lệnh : 
 N MastBoot.luu ↵ 
 R CX ↵ 
 : 200 ↵ 
 W ↵ 
101 
 ( Lệnh R (Register) để nhập vào thanh ghi CX số hexa 200h = 512 
bytes) 
Sau 3 b−ớc này trên đĩa C: đã có file MastBoot.luu l−u trữ bảng 
Partition . Đ−a file này vào đĩa “cứu hộ “cùng với file debug.exe . 
Khi gặp trục trặc ở master boot ta dùng đĩa cứu hộ để khởi động .Sau 
đó chạy debug ↵ . Rồi nạp lại master boot nh− sau: 
A 100 ↵ 
MOV AX,0301 ↵ 
MOV DX,0080 ↵ 
MOV CX,0001 ↵ 
MOV DI,4000 ↵ 
MOV ES,DI ↵ 
MOV BX,0 ↵ 
INT 13 ↵ 
INT 20 ↵ 
↵ 
G ↵ 
Sau lệnh này master boot lại đ−ợc ghi từ file MastBoot.luu .Trở lại 
“sạch sẽ”. 
 Ch−ơng trình này đã đ−ợc thử nghiệm để phục hồi masterboot có 
hiệu quả 
khi bị vi rut nhiễm vào boot sector . 
Ch−ơng trình cất giữ và phục hồi thông tin 
trong CMOS 
Program CMOS_Save_Restore; 
uses crt,dos; 
const FileName='CMOSINFO.SAV'; 
Var giatri,temp,i:byte; 
 F:file of byte; 
 {Thu tuc in thong bao loi} 
 Procedure Err_Handle; 
102 
 Begin 
 Write('Error ! Program Terminated'); 
 Halt(1); 
 End; 
 { Ham doc va ghi CMOS vao file} 
 Function Read_CMOS:integer; 
 Begin 
 Assign(F,FileName); 
 {$I-} {Tat kiem tra vao ra de bat loi } 
 Rewrite(F); 
 {$I+} 
 If IOResult0 then Read_CMOS:=-1 
 Else 
 Begin 
 For i:=0 to 127 do 
 begin 
 Port[$70]:=i; 
 giatri:=Port[$71]; 
 Write(F,giatri); 
 end; 
 Read_CMOS:=0; 
 Close(F); 
 End; 
 End; 
 { Ham doc du lieu tu file & ghi vao CMOS} 
 Function Write_CMOS:integer; 
 Begin 
 Assign(F,FileName); 
 {I-} 
 Reset(F); 
 {I+} 
 If IOResult0 then Write_CMOS:=-1 
 Else 
 Begin 
 For i:=0 to 127 do 
 begin 
103 
 Read(F,temp); 
 giatri:=temp; 
 Port[$70]:=i; 
 Port[$71]:=giatri; 
 Port[$70]:=i+128; 
 Port[$71]:=giatri; 
 end; 
 Close(F); 
 Write_CMOS:=0; 
 End; 
 End; 
 {Thu tuc hien man hinh tro giup} 
Procedure Help; 
 Begin 
 Writeln('Usage:CMOS S|s - Save CMOS Infor to file 
CMOSINFO.SAV'); 
 Writeln(' CMOS W|w - Restore CMOS Info'); 
 Writeln(' Press any key to continue ...!'); 
 Readln; 
 End; 
 {Main Program} 
BEGIN 
 Clrscr; 
 Writeln('CMOS Info - Save & Restore Utility'); 
 Writeln('Cread Date 09/10/1999'); 
 Writeln('---------------------'); 
 If (ParamCount=0) then Help; 
 If (ParamCount=1) and (ParamStr(1)='W')or (ParamStr(1)='w') 
then 
 Begin 
 Write_CMOS; 
 If Write_CMOS=-1 then Err_Handle 
 Else Writeln('CMOS Updated . OK !'); 
 End; 
 If (ParamCount=1) and (ParamStr(1)='S')or (ParamStr(1)='s') 
then 
104 
 Begin 
 Read_CMOS; 
 If Read_CMOS=-1 then Err_Handle 
 Else Writeln('CMOS Saved . OK !'); 
 End; 
 END. 
105 

File đính kèm:

  • pdfgiao_trinh_cau_truc_pc.pdf