Ch ng 2ươ
Gi i thi u Ph n m m ớ ệ ầ ề
c a PCủ
N i dung chính c a ch ngộ ủ ươ
Ph n m m và Ph n c ng t ng tác v i nhau ầ ề ầ ứ ươ ớ
nh th nào?ư ế
Tài nguyên h th ng là gì? Vai trò c a nó?ệ ố ủ
Quan h gi a OS v i BIOS, các trình đi u ệ ữ ớ ề
khi n thi t b , các ch ng trình ng d ngể ế ị ươ ứ ụ
OS ch y các ch ng trình ng d ng nh th ạ ươ ứ ụ ư ế
nào?
Quan h gi a Ph n c ng và Ph n m mệ ữ ầ ứ ầ ề
Ph n m m?ầ ề
Trí tu c a máy tínhệ ủ
Có nhi u ki u ph n m mề ể ầ ề
Xác đ nh các thành ph n ph n c ng hi n cóị ầ ầ ứ ệ
Xác đ nh c u hình đ s d ng ph n c ngị ấ ể ử ụ ầ ứ
Dùng ph n c ng đ th c hi n công vi cầ ứ ể ự ệ ệ
Operating System (OS): H đi u hànhệ ề
Đi u khi n t t c ph n c ng c a máy tínhề ể ấ ả ầ ứ ủ
Cung c p m t giao di n gi a ph n c ng và ấ ộ ệ ữ ầ ứ
ng i s d ngườ ử ụ
Hi n có r t nhi u h đi u hành dành cho PC ệ ấ ề ệ ề
cho phép chúng ta l a ch nự ọ
Các h đi u hành hi n đ i phát tri n theo ệ ề ệ ạ ể
h ng s d ng các giao di n đ hoướ ử ụ ệ ồ ạ
Các ch c năng c th c a OSứ ụ ể ủ
S d ng BIOSử ụ
Qu n lý b nh chính và phả ộ ớ ụ
Tr giúp ch n đoán các tr c tr c v ph n ợ ẩ ụ ặ ề ầ
c ng và ph n m mứ ầ ề
Giao ti p gi a ph n c ng và ph n m m ng ế ữ ầ ứ ầ ề ứ
d ngụ
Th c hi n các công vi c c a ng i s d ng ự ệ ệ ủ ườ ử ụ
yêu c uầ
Các h đi u hành ph bi nệ ề ổ ế
DOS
Windows 9x
Windows NT,
Windows 2000, và
Windows XP
Unix
Linux
OS/2
Mac OS
Các ki u ph n m m c a PCể ầ ề ủ
BIOS và các trình đi u khi n thi t bề ể ế ị
H đi u hành (OS)ệ ề
Ph n m m ng d ngầ ề ứ ụ
M i liên h c a các ki u ph n m m c a PC v i ph n c ngố ệ ủ ể ầ ề ủ ớ ầ ứ
Tài nguyên h th ng: 4 thệ ố ứ
Bus h th ngệ ố
Khe c m ISA 8-Bit và 16-Bitắ
8-bit ISA
•
Bus cũ có m t các PC tr c đây (1980s)ặ ở ướ
•
Có 8 đ ng dành cho d li uườ ữ ệ
16-bit ISA
•
Cung c p thêm đ a ch b nh , kênh DMA và ấ ị ỉ ộ ớ
kênh IRQ
8-Bit ISA Bus
16-Bit ISA Bus
Yêu c u ng t (IRQ)ầ ắ
Đây là các đ ng d n tín hi u trên bus mà các ườ ẫ ệ
thi t b dùng đ báo hi u cho CPU khi có yêu ế ị ể ệ
c u đ c ph c vầ ượ ụ ụ
M t ví d v vi c chi m d ng tr c tài ộ ụ ề ệ ế ụ ướ
nguyên h th ng là các yêu c u ng t dành cho ệ ố ầ ắ
COM và LPT
Các yêu c u ng t IRQ trên 8-bit ISA busầ ắ
Các yêu c u ng t IRQ trên 16-bit ISA busầ ắ
Các IRQ đ c c p phát nh th nào?ượ ấ ư ế
Xem tài nguyên h th ng đ c c p ệ ố ượ ấ
phát
Đ a ch b nhị ỉ ộ ớ
Các con s đ c gán cho các v trí nhố ượ ị ớ
Th ng đ c vi t d ng hexa g m ườ ượ ế ở ạ ồ
segment:offset
Ví d : C800:5000 f000:fff5ụ
Đ a ch b nhị ỉ ộ ớ
CPU truy c p b nh dùng đ a ch b ậ ộ ớ ị ỉ ộ
nh nh th nào?ớ ư ế
Phân chia b nh d i DOSộ ớ ướ
Vi c c p phát đ a ch b nhệ ấ ị ỉ ộ ớ
T o bóng ROMạ
Quá trình copy các ch ng trình t ROM vào ươ ừ
RAM đ th c hi nể ự ệ
M c đích: Tăng t c đ x lýụ ố ộ ử