
BIOS
BIOS vi t t t c a ế ắ ủ Basic Input/Output System, t m d ch là h th ng nh p/xu t c b n.ạ ị ệ ố ậ ấ ơ ả
BIOS gi nhi u vai trò khác nhau nh ng vai trò quan tr ng nh t là n p h đi u hành.ữ ề ư ọ ấ ạ ệ ề
Khi b n m máy tính lên, b vi x lí s th c hi n ch th đ u tiên c a nó cho nên nóạ ở ộ ử ẽ ự ệ ỉ ị ầ ủ
ph i tìm ch th . Nó không th l y ch th t h đi u hành vì h đi u hành n m trên ả ỉ ị ể ấ ỉ ị ừ ệ ề ệ ề ằ ổ
đĩa c ng, và b vi x lí không th đ n đó mà không có h ng d n.ứ ộ ử ể ế ướ ẫ
BIOS cung c p nh ng h ng d n này. M t trong nh ng nhi m v mà BIOS ph i thiấ ữ ướ ẫ ộ ữ ệ ụ ả
hành:
+ T ki m tra các thi t b ph n c ng c a th th ng khi ngu n b t (ự ể ế ị ầ ứ ủ ệ ố ồ ậ power-on self-test -
POST) đ ch c ch n r ng m i th đ u làm vi c bình th ng.ể ắ ắ ằ ọ ứ ề ệ ườ
+ Kích ho t các chip BIOS khác trên nh ng card đ c g n vào máy tính c a b n. Nh ngạ ữ ượ ắ ủ ạ ữ
card nh card SCSI và card đ h a th ng có BIOS c a riêng chúng.ư ồ ọ ườ ủ
+ Cung c p m t t p các đ ng k t n i đ h đi u hành giao ti p v i các thi t b ph nấ ộ ậ ườ ế ố ể ệ ề ế ớ ế ị ầ
c ng – chính nh nh ng đ ng k t n i này mà BIOS đ c g i là h th ng xu t nh pứ ờ ữ ườ ế ố ượ ọ ệ ố ấ ậ
c b n. Đ c bi t khi kh i đ ng máy, các đ ng k t n i này qu n lí bàn phím, mànơ ả ặ ệ ở ộ ườ ế ố ả
hình, các c ng ti p n i và các c ng song song.ổ ế ố ổ
+ Qu n lí m t lo t các thi t l p c u hình cho c ng, t c đ xung, v..v.ả ộ ạ ế ậ ấ ổ ứ ố ộ
BIOS là m t ph n m m đ c bi t, nó giao ti p các thi t b ph n c ng chính y u trongộ ầ ề ặ ệ ế ế ị ầ ứ ế
máy tính c a b n v i h đi u hành. BIOS th ng đ c ch a trong chip b nh flashủ ạ ớ ệ ề ườ ượ ứ ộ ớ
trên bo m ch ch , nh ng đôi khi chip l i là m t lo i ROM khác.ạ ủ ư ạ ộ ạ

Khi b n m máy, BIOS th c hi n m t s vi c. Sau đây là trình t thông th ng:ạ ở ự ệ ộ ố ệ ự ườ
1. Ki m tra giao di n CMOS đ xem các thi t l p c a ng i dùng.ể ệ ể ế ậ ủ ườ
2. N p b đi u khi n ng t và trình đi u khi n c a thi t b .ạ ộ ề ể ắ ề ể ủ ế ị
3. Kh i n p các thanh ghi và qu n lí ngu n.ở ạ ả ồ
4. Ki m tra các thi t b ph n c ng khi ngu n b t.ể ế ị ầ ứ ồ ậ
5. Th hi n các thi t l p c u hình c a h th ng.ể ệ ế ậ ấ ủ ệ ố
6. Xem xét đâu là thi t b có th kh i đ ng đ c.ế ị ể ở ộ ượ
7. Nh p các quá trình kh i đ ng m i.ậ ở ộ ồ
Vi c đ u tiên mà BIOS làm là ki m tra thông tin đ c trong m t l ng r t nh RAMệ ầ ể ượ ộ ượ ấ ỏ
(64 byte) đ c đ t trên chip CMOS (m t lo i vi m ch tích h p). Giao di n CMOS cungượ ặ ộ ạ ạ ợ ệ
c p thông tin chi ti t v h th ng và có th đ c ch nh s a khi h th ng thay đ i. BIOSấ ế ề ệ ố ể ượ ỉ ử ệ ố ổ
s d ng nh ng thông tin này đ ch nh s a ho c b sung nh ng l p trình ban đ u khiử ụ ữ ể ỉ ử ặ ổ ữ ậ ầ
c n. Chúng ta s nói v nh ng thi t l p này sau.ầ ẽ ề ự ế ậ
B đi u khi n ng t là m t m ng ph n m m nh ho t đ ng nh thông d ch viên gi aộ ề ể ắ ộ ả ầ ề ỏ ạ ộ ư ị ữ
các b ph n ph n c ng v i h đi u hành. Ví d , b n nh n m t nút trên bàn phím, tínộ ậ ầ ứ ớ ệ ề ụ ạ ấ ộ
hi u đ c g i t i b đi u khi n ng t c a bàn phím đ nói cho CPU bi t tín hi u đó làệ ượ ử ớ ộ ề ể ắ ủ ể ế ệ
gì và chuy n nó t i h đi u hành. Trình đi u khi n thi t b là nh ng m ng ph n m mể ớ ệ ề ề ể ế ị ữ ả ầ ề
dùng đ xác đ nh các thi t b ph n c ng c s nh bàn phím, chu t, c ng, m m. Vìể ị ế ị ầ ứ ơ ở ư ộ ổ ứ ổ ề
BIOS liên t c ch n tín hi u đ n và đi t ph n c ng nên nó đ c th ng xuyên copy vàoụ ắ ệ ế ừ ầ ứ ượ ườ
RAM đ ch y nhanh h n.ể ạ ơ

