CHỨC NĂNG CỦA CMOS

Một phần của tài liệu Giáo trình phần cứng điện tử (Trang 45 - 50)

Với việc trình làng máy PC/AT của họ IBM đã từ bỏ cách định cấu hình bằng các cơng tắc DIP đã được dùng co các máy PC/XT. Thay vì giới hạn các lựu chọn cấu hình hệ thống. IBM đã chọn lưu trữ các thơng số thiết lập của hệ thống trong một IC RAM nhỏ, tiêu thụ ắt điện năng gọi là RAM CMOS (thực ra RAM CMOS thường được tắch hợp trên cùng một IC với mạch đồng hồ thời gian thực, RTC). Về thực chất các cơng tắc riêng lẻ của máy XT đã được thay thế bằng các "Cơng tắc" luận lý của từng bit của CMOS (xét cho cùng, một bit cĩ thể ở trạng thái cao hoặc thấp, cũng giống như cơng tắc mở hay đĩng thơi). Khi một máy loại AT khởi động các đặc điểm hệ thống của nĩ vốn được trữ trong RAM CMOS được BIOS đọc lấy. Sau đĩ, BIOS sử dụng các đặc điểm này trong suốt quá trình vận hành hệ thống. Cho nên việc sử dụng các thiết lập đúng đắn khi định cấu hình hệ thống là điều vơ cùng quan trọng. Nếu khơng cĩ thể nảy sinh những trục trặc của hệ thống. Các mục sâu đây sẽ giải thắch cách chọn lựa các tham số CMOS, sau đĩ cung cấp những nguyên tắc cơ bản nhất để tối ưu hố CMOS và cách bảo trì pin nuơi CMOS một cách đúng đắn.

Ghi chú : Các kỹ thuật viên thường dùng nhầm lẫn giữa thuật ngữ BIOS và CMOS. BIOS và CMOS khơng giống nhau tuy chúng cĩ quan hệ mật thiết với nhau. Thuật ngữ BIOS chỉ các lệnh phần dẻo đặt trên ROM BIOS, cịn thuật ngữ CMOS chỉ thiết bị RAM ắt tiêu thụ điện năng vốn chứa các thơng số thiết lập của hệ thống. Vào lúc khởi động máy, BIOS đọc RAM CMOS vào trong bộ nhớ chắnh của hệ thống và cung cấp các chương trình "setup" cho phép bạn thay đổi nội dung CMOS, nhưng chip RAM/RTC khơng hề giống với một IC ROM

VI.1 Nhiệm vụ của CMOS

Nĩi một cách đơn giản nhất, RAM CMOS chỉ là một lượng RAM tĩnh tiêu thụ rất ắt điện năng. Những chip RAM CMOS đời cũ cung cấp 64 bytes, cịn những chip đời sau này cung cấp thêm 64 byte nữa (tổng cộng 128 byte). Các bo mạch mới nhất sử dụng 256 bytes để lưu trữ thơng tin CMOS setup cùng với thơng tin ESCD (Extended System Configuration Data - Dữ liệu cấu hình hệ thống mở rộng) cần cho hệ thống Plug and Play của máy. Bởi vì khi tắt điện của máy tắnh nội dung dữ liệu lưu trữ trên RAM sẽ mất đi nên người ta gắn thêm một viên Pin vào máy để tiếp tục cung cấp điện năng cho RAM CMOS và RTC.

VI.2 Cách thiết lập - xác định tắnh năng của BIOS

Sau khi khơủi Đoảng máy tắnh, taĩi maụn hình Đầu tiên khi xuất hieản doụng thông báo Press DEL to enter SETUP. Ta nhấn vaụ giươ phắm Del Đeạ vaụo trang xác laảp BIOS. Khi Đó maụn hình Setup Đươĩc theạ hieản gồm các menu kéo xuống, Đeạ lưĩa choĩn các muĩc duụng các phắm muơi tên di chuyeạn Đến muĩc Đó vaụ nhấn phắm Enter.

Yứ NGHốA CAứC MUỹC TRONG CMOS

VI.2.1 STANDARD CMOS SETUP

Ủây laụ phần khai báo các thông số cơ baủn cuủa heả thống. Ủối với các máy 386 thì các thông số naụy phaủi khai báo Đúng thì heả thốnbg mới laụm vieảc Đươĩc. Nhưng tưụ Đơụi 486 trơủ Đi, nếu ta khai báo sai hay giá trị trong Cmos không Đúng thì ta có theạ choĩn LOAD DEFAULTS.

Ễ Date, Time: khai báo ngaụy giơụ heả thống. Muĩc naụy không quan troĩng, ta có theạ vaụo Control Panel cuủa Windows Đeạ chănh laĩi.

Ễ Floppy Disk: khai báo các oạ Đĩa mềm Đang sưủ duĩng trên heả thống.

Ễ Hard Disk: khai báo thông số về oạ cứng, bao gồm: Type, Cylinder, Head, Sector, Lzone hoaẽc LandZ, Size, Precomp (WPCom), vaụ Mode. Các CMOS Đơụi mới sau naụy, ta không cần phaủi khai báo Đĩa cứng, vì trong CMOS Đã có muĩc Auto Detect Hard Disk Drive.

+ Type: laụ moảt baủng danh sách các Đĩa cứng Đơụi cũ. Baủng naụy chă có chức năng trong thơụi kyụ CMOS chưa có muĩc Auto Detect Hard Disk Drive vaụ chă áp duĩng cho Đĩa cứng có dung lươĩng nhoủ Ố baủng naụy ghi laĩi tất caủ các thông số Đĩa cứng có trên thị trươụng lúc bấy giơụ Đeạ tieản cho vieảc khai báo Đĩa cứng. Ngaụy nay, nếu ta có Đĩa cứng nhoủ hơn 150 MB thì ta có theạ duụng chức năng Auto Detect hoaẽc ta vaụo muĩc Type choĩn thông số cho oạ cứng mình.

+ Mode: Ngaụy nay, BIOS có theạ quaủn lý Đươĩc moảt Đĩa cứng ơủ 3 Mode: Normal, Large, vaụ LBA (Logical Block Address), 3 Mode naụy Đều giống nhau về số Cylinders vaụ số Sectors tối Đa có theạ quaủn lý Đươĩc (Cyl max = 1024, Sector max = 64) ; nhưng chă khác nhau về số Heads :

* Normal có theạ quaủn lý số Head max = 16. * Large có theạ quaủn lý số Head max = 64. * LBA có theạ quaủn lý số Head max = 256.

Như vaảy dung lươĩng Đĩa cứng lớn nhất maụ Đĩa cứng có theạ quaủn lý Đươĩc laụ: * Normal: 1024 Cyls * 64 Sectors * 16 Head * 512 Bytes = 528 MB * Large: 1024 Cyls * 64 Sectors * 64 Head * 512 Bytes = 2.1 GB * LBA: 1024 Cyls * 64 Sectors * 256 Head * 512 Bytes = 8.4 GB

Trong quá trình sưủ duĩng Đĩa, ta nên lưu ý khi gaẽp Đĩa cứng nhoủ. Thông thươụng ta bị sai Mode ơủ 1 HDD = 540 MB hay lân caản cuủa nó laụ 420 MB, 640 MB. Chúng ta nên caạn thaản vì với 1 HDD 540 MB ta có theạ sưủ duĩng ơủ Mode Normal hoaẽc LBA cũng Đươĩc bơủi nó laụ ranh giới giữa Mode Normal & LBA.

Ễ KeyBoard: có 2 Options:

+ Uninstalled: CPU sẽ không Đi kieạm tra baụn phắm.

Ễ Halt on: có 5 Options:

1. All Errors: CPU gaẽp bất kyụ lỗi naụo cũng thông báo hay treo máy.

2.- All but Diskette:CPU gaẽp bất kyụ lỗi naụo cũng thông báo ngoaĩi trưụ lỗi ĐĩaFDD. 3.- All but KeyBoard:CPU gaẽp bất kyụ lỗi naụo cũng thông báo ngoaĩi trưụ lỗi Keyboard.

4.- All but Disk/Key:CPU gaẽp bất kyụ lỗi naụo cũng thông báo ngoaĩi trưụ lỗi Đĩa hay Key board. 5.- No Error:CPU sẽ không treo máy hay báo lỗi cho duụ gaẽp bất kyụ lỗi naụo.

Muĩc naụy ta nên Đeạ All Errors Đeạ khi phát hieản moảt lỗi naụo Đó trong quá trình khoủi Đoảng sẽ không treo máy vaụ sẽ thông báo cho ta biết.

Ễ Video: ta Đang sưủ duĩng maụn hình naụo: + Mono: maụn hình trắng Đen.

+ CGA 40: maụn hình CGA 40 coảt. + CGA 80: maụn hình CGA 80 coảt.

+ EGA / VGA: maụn hình maụu EGA / VGA.

Ễ RAM: Đang sưủ duĩng toạng số RAM laụ bao nhiêu, boả nhớ qui ước ( Conventional hay Base Memory) laụ bao nhiêu, vaụ boả nhớ mơủ roảng Extend laụ bao nhiêu. Các CMOS sau naụy tưĩ Đoảng caảp nhaảt, ta không theạ cố ý thay Đoại Đươ&iu

VI.2.2 BIOS FEATURE SETUP (Advance Cmos Setup)

Phần naụy cho phép ta Set moảt số chức năng nâng cao hơn về moảt số thiết ḅ ngoaĩi vi vaụ moảt số thiết ḅ khác hầu giúp cho heả thống laụm vieảc hieảu quaủ hơn. Trong muĩc naụy chă có 2 tuụy choĩn Enable vaụ Disable.

- Virus Warning:

+ Enable: CMOS seơ laảp moảt haụng raụo baủo veả các thaụnh phần heả thống trên Đĩa & không cho nhương chương tŕnh xâm nhaảp vaụo CMOS. Các thaụnh phần heả thống Đươĩc baủo veả bao gồm: Partition, DBR, FAT, Root Directory, vaụ System Files. Khi ngươụi sưủ duĩng hay bất kyụ moảt chương tŕnh naụo cần thay Đoại moảt trong các thaụnh phần trên, thì CMOS seơ phát tiếng kêu vaụ caủnh báo lên maụn hình. Câu thông báo như sau:"Warning: This Boot Sector is to be modify. Press ‘Y’ to accept or ‘N’ to abort". Lưu ý, khi ta muốn Fdisk Đĩa laĩi hoaẽc có thao tác ǵ thay Đoại Partition thì ta phaủi choĩn laĩi laụ Disable muĩc naụy.

- CPU Internal Cache: trươụng hơĩp CPU có Cache L1 thì ta baảt chức năng naụy Đeạ sưủ duĩng hết hieảu quaủ cuủa Cache L1.

- External Cache: baảt "Enable" trong trươụng hơĩp có Cache L2 (Ram Cache), Secondary Cache bên trong CPU Đeạ giúp cho máy laụm vieảc có hieảu quaủ hơn, tốc Đoả truy xuất cuủa caủ heả thống tăng lên rất nhiều.

- Quick Power on Selftest - POST: Đây laụ quá tŕnh khơủi Đoảng máy Đi kieạm tra các thiết ḅ trên heả thống. Khi ta choĩn "Enable" thì máy tắnh seơ khơủi Đoảng nhanh (bằng cách boủ các thao tác không cần thiết , chẳng haĩn như lúc Test RAM. Nếu ta choĩn ‘Enable’ test RAM chă 1 lần.).

- Boot up Floppy Seek: CPU có kieạm tra Đĩa mềm không. Nếu choĩn ‘Enable’ thì khi khơủi Đoảng ta thấy Đeụn Đĩa A: baảt sáng & ta nghe thấy tiếng Reset cuủa Đầu Đoĩc. Nếu choĩn ‘Disable’ thì CPU không kieạm tra Đĩa mềm lúc khơủi Đoảng nên vieảc khơủi Đoảng máy nhanh hơn.

- Boot up Numlock Status: muĩc naụy choĩn "On" Đeạ khi khơủi Đoảng máy xong thì Đeụn Numlock seơ baảt sáng vaụ ta có theạ sưủ duĩng Đươĩc baụn phắm số.

- Swap Floppy Drive: trong trươụng hơĩp máy 386 chưa có muĩc naụy trong CMOS; Vắ duĩ: ta Đang khai báo oạ A: =1.2 MB, oạ B: = 1.44MB thì khi ta Boot máy bằng Đĩa mềm thì DOS buoảc ta phaủi Boot tưụ Đĩa A: 1.2 MB, khi ta muốn khơủi Đoảng tưụ Đĩa B: 1.44MB thì buoảc ta phaủi tháo máy Đoại Đầu dây cáp Đĩa mềm. Ủối với máy 486 trơủ Đi, ta choĩn muĩc Swap Floppy Drive laụ Enable thì CMOS seơ tưĩ Đoảng hoán Đoại 2 ký tưĩ cuủa oạ Đĩa mềm vaụ ta không cần phaủi tháo máy.

- Boot Sequence: Đ̣nh thứ tưĩ ưu tiên các oạ Đĩa Boot máy. Thông thươụng ta Đeạ A:, C: hay C:, A: . CMOS sau naụy cho phép ta khơủi Đoảng tưụ Đĩa CD Rom hay SCSI.

- Memory Parity Check: Đối với moảt số loaĩi RAM SIMM trong thơụi kyụ trước. Ủeạ Đaĩt Đươĩc sưĩ chắnh xác cao cho dươ lieảu, bên trong RAM cứ 8 Bits Data seơ có 1 Bit Parity Đeạ kieạn tra sưĩ Đúng sai về dươ lieảu cuủa 8 Bits trước theo phương pháp chẵn leủ hay ta có theạ xem 1 Bit Parity naụy laụ 1 Bit sưủa sai dươ lieảu trong RAM. Nếu ta duụng RAM có Parity thì nên baảt giá tṛ nầy laụ Enable. Nếu ta sưủ duĩng RAM không có Parity thì nên Đeạ laụ Disable Đeạ tránh Đi nhương sưĩ cố thất thươụng xaủy ra.

Ủeạ biết Đươĩc cây RAM naụo có Parity (RAM SIMM) thì Đơn giaủn ta Đếm số Chip trên RAM Ố nếu số leủ thì thươụng có Parity, nếu chẵn thì thươụng không có Parity.

- Gate A 20 Option: theo cách quaủn lý RAM ơủ chế Đoả thưĩc REAL MODE cuủa CPU. CPU chă duụng moảt Đươụng Đ̣a chă Address 20 Bit Đeạ quaủn lý vaụ như thế dung lươĩng RAM lớn nhất maụ nó có theạ quaủn lý Đươĩc ơủ chế Đoả thưĩc laụ 1MB. Nhưng thưĩc tế thì vuụng nhớ cao cuủa RAM hay vuụng HMA 64 KB Đầu tiên trên 1MB cuủa vuụng XMS nó vaăn quaủn lý trưĩc tiếp ơủ chế Đoả thưĩc. Ủeạ laụm Đươĩc Điều naụy CPU phaủi nhơụ Đến moảt Đươụng Đ̣a chă thứ 20 Ố A 20 hay laụ Address 20. Khi Đươụng Đ̣a chă thứ 20 naụy Đươĩc baảt lên thì seơ cho phép CPU Đaụnh Đ̣a chă thẳng xuống lấy 64 KB Đầu tiên cuủa vuụng XMS Đeạ laụm Segment cuối. Ủươụng Đ̣a chă thứ 20 naụy Đươĩc baảt lên khi ta chaĩy Himem.sys. Ủây cuơng laụ lý do taĩi sao khi ta muốn di chuyeạn DOS lên vuụng nhớ cao thì ta phaủi chaĩy Himem.sys trước.

- Security Option: lưĩa choĩn mức baủo maảt cuủa Passwrod CMOS. Nếu Đeạ SETUP thì máy vaăn hoaĩt Đoảng Đươĩc chă khi vaụo CMOS máy mới yêu cầu Password. Nếu Đeạ SYSTEM hay ALWAYS thì khi Boot máy Đaơ yêu cầu nhaảp Password.

- Typematic Rate: yêu cầu khai báo tốc Đoả goơ baụn phắm vaụ Đơn ṿ tắnh seơ Đươĩc tắnh bằng ký tưĩ trên giây. Maẽc nhiên CMOS seơ maẽc Đ̣nh laụ 6 (6 ký tưĩ/ giây).

- Typematic Delay : khai báo thơụi gian treă cuủa baụn phắm vaụ Đơn ṿ tắnh laụ Mili giây. Maẽc Đ̣nh CMOS laụ 250 ms. Nếu ta khai báo thông số naụy caụng nhoủ thì khi ta ấn giươ moảt phắm bất kyụ thì thơụi gian laẽp laĩi cuủa moảt phắm tiếp theo seơ nhanh hơn.

- Typematic Rate Setting: khống chế cho phép hoaẽc không cho phép thay Đoại thông số ơủ 2 muĩc trên về baụn phắm.

- Video Bios Shadow: khai báo muốn sưủ duĩng ROM maụn hình laụ Shadow hay không Ố nói moảt cách gần Đúng Rom Shadow laụ Rom Cache bơủi v́ nó laụm tăng tốc Đoả truy xuất cho Rom. Ta khai báo muĩc naụy laụ Enable Đeạ lơĩi duĩng tắnh năng cuủa Rom Shadow Ố trong quá tŕnh khơủi Đoảng máy dươ lieảu trong Rom seơ Đươĩc ánh xaĩ lên Ram; như vaảy, trong thơụi gian laụm vieảc nếu CPU cần tới các thông tin naụy thì CPU seơ lên Ram Đeạ lấy thay v́ vaụo Rom như vaảy tốc Đoả truy xuất seơ nhanh hơn (thơụi gian truy xuất trung b́nh vaụo Rom laụ 200 ns, trong khi Đối với Ram laụ 60 ns).

- PS/2 Mouse Funtion Control: khai báo ta có sưủ duĩng chuoảt PS/2 không.

- OS/2 Select for Dram>64 MB: chă có tác duĩng khi heả Điều haụnh OS/2 vaụ RAM > 64MB. Nếu Đúng caủ 2 Điều kieản naụy thì ta baảt laụ Enable hay OS/2.

VI.2.3. CHIPSET FEATURE SETUP

Các muĩc trong phần naụy aủnh hươủng Đến tốc Đoả truy xuất nhanh hay chaảm cuủa heả thống. V́ nó yêu cầu ta khai báo thông số laụm vieảc cho 2 thiết ḅ cơ baủn nhất trên heả thống laụ BUS & DRAM.

- Auto Configuration: tưĩ Đoảng cấu hình maẽc nhiên nhất Ố Đeạ dưĩ phoụng các thông số ḅ sai vaụ ta không theạ khai báo Đúng Đươĩc Ố với cấu hình maẽc nhiên naụy heả thống có theạ laụm vieảc Đươĩc moảt cách b́nh thươụng maẽc duụ chưa hẳn laụ tối ưu nhất. Nếu như ta nghi ngơụ các thông số naụy ḅ sai thì ta có theạ choĩn laĩi

cấu hình maẽc nhiên bằng 2 cách: choĩn Auto Configuration naụy laụ ‘Enable’ hoaẽc vaụo muĩc naụy rồi ấn <F7> máy seơ hoủi có muốn Load Setup Default không thì ta choĩn ‘Yes’.

- Dram Timing hay Sdram Timing: khai báo sưủ duĩng Dram / Sdram, vaụ thơụi gian truy xuất laụ bao nhiêu. Ngaụy naụy, thơụi gian truy xuất trung b́nh cuủa Dram = 60 / 70 ns; vaụ Sdram = 10 Ố 40 ns.

- Hidden Refresh : nếu ta choĩn ‘Enable’ thì CPU không phaủi mất thơụi gian chơụ trong lúc Dram Đang Đươĩc laụm tươi. Ngaụy naụy, công vieảc laụm tươi không coụn phaủi laụ nhieảm vuĩ cuủa CPU nươa, maụ do các DMA phuĩ trách.

- IDE HDD Auto Block Mode: Nếu ‘Enable’ thì khi ta Auto Detect moảt Đĩa cứng, CMOS seơ tưĩ Đoảng Detect luôn caủ Mode cuủa Đĩa cứng Đó.

- OnBoard FDC Controller: cho phép sưủ duĩng hoaẽc không sưủ duĩng coạng Đĩa mềm FDC trên MainBoard. Ta chă ứng duĩng khi coạng Đĩa mềm hoaẽc bất kyụ coạng naụo Đó trên Main ḅ hư; ta Đaẽt chế Đoả ‘Disable’ cho coạng ḅ hư, xong sau Đó ta gắn moảt IO Card vaụo Main Đeạ laụm cầu nối cho thiết ḅ hoaĩt Đoảng laĩi Ố như vaảy ta không coụn sưủa duĩng hết chức năng cuủa IO Card on Board..

- Parallel Mode: gồm có các Mode: Normal hay SPP (Standard Parallel Port) giao tiếp chuaạn, ECP, vaụ EPP. Thông thươụng ta choĩn Normal hay SPP Đeạ ắt ḅ sưĩ cố. Trong moảt số Main Đơụi sau thì moảt số muĩc trong phần Chipset Features Setup Đươĩc phân thêm thaụnh moảt muĩc nươa laụ Intergrated Peripherals.

VI.2.4. PnP/PCI CONFIGURATION

Muĩc naụy chă có khi trên MainBoard có BUS PCI vaụ ROM BIOS cuủa heả thống laụ PnP. Các vấn Đề liên quan Đến PnP, ta chuủ yếu lưu ý: PnP OS Installed laụ ‘Enable’ hay ‘Disable’; nghĩa laụ CMOS Đang hoủi ta có sưủ duĩng heả Điều haụnh (Operating System) có PnP hay không. Nếu ta Đang sưủ duĩng Win95 trơủ lên thì khai báo muĩc naụy laụ ‘Enable’ Đeạ heả thống seơ hoạ trơĩ tốt hơn. Nếu ta Đang sưủ duĩng DOS thươụng vaụ Win 3.11 laụ heả Điều haụnh cuơ không có PnP thì choĩn ‘Disable’ Đeạ tránh sưĩ cố có theạ xaủy ra. Moảt trong nhương sưĩ cố phiền toái thắ duĩ khi ta muốn caụi moảt Sound Card ‘Creative’ có PnP ngoaụi DOS Ố v́ DOS laụ moảt heả

Một phần của tài liệu Giáo trình phần cứng điện tử (Trang 45 - 50)

Tải bản đầy đủ (PDF)

(164 trang)