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ó chon 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 BIOS ph i thi ướ
nh:
+ T ki m trac 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 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ơ ườ ế
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 ế ế ế
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 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 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à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. Cng 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 đ i cho CPU bi t tín hi u đó là ượ ế
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 ế
ng đ 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. ơ