HỌ C VIỆ N CÔNG NGH U CHÍNH VI N THÔNG
I GIẢ NG MÔN
K THU T VI X
Giả ng viên: TS. Hng Xuân D u
Điệ n tho i/E-mail: dauhoang@vnn.vn
Bộ môn: Khoa h c máy tính - Khoa CNTT1
Họ c kỳ/Năm biên so n: H c kỳ 1 năm h c 2009-2010
CHƯ Ơ NG 5 C PHƯ Ơ NG PHÁP
VÀO RA D LIỆ U
BÀI GI NG MÔN K THU T VI X LÝ
www.ptit.edu.vn GI NG VIÊN: TS. HOÀNG XUÂN D U
B MÔN: KHOA H C MÁY TÍNH - KHOA CNTT1 Trang 2
CHƯ Ơ NG 5 CÁC P Ơ NG PHÁP VÀO RA D LI U
N I DUNG
1. Gi i thi u các phư ơ ng pháp vào ra d li u
2. Vào ra b ng thăm dò
3. Ng t và xử lý ng t
Ng t và phân lo i ng t
Chu trình x lý ng t
4. Vào ra b ng ng t
Chu trình vào ra b ng ng t
M ch đi u khi n ng t 8259
5. Vào ra b ng DMA
Chu trình vào ra b ng DMA
M ch đi u khi n DMA 8237
BÀI GI NG MÔN K THU T VI X LÝ
www.ptit.edu.vn GI NG VIÊN: TS. HOÀNG XUÂN D U
B MÔN: KHOA H C MÁY TÍNH - KHOA CNTT1 Trang 3
CHƯ Ơ NG 5 CÁC P Ơ NG PHÁP VÀO RA D LI U
1. Gi i thi u các phư ơ ng pháp vào ra d li u
Vai trò c a vào ra d li u:
Là phư ơ ng ti n giúp CPU giao tiế p v i thế gi i bên ngoài
Cung c p d li u đ u vào cho CPU x lý
Cung c p phư ơ ng ti n đ CPU kế t xu t d li u đ u ra
Các phư ơ ng pháp vào ra chính:
Thăm dò (polling)
Ng t (Interrupt)
Truy nh p tr c tiế p b nh (DMA-Direct Memory Access)
BÀI GI NG MÔN K THU T VI X LÝ
www.ptit.edu.vn GI NG VIÊN: TS. HOÀNG XUÂN D U
B MÔN: KHOA H C MÁY TÍNH - KHOA CNTT1 Trang 4
CHƯ Ơ NG 5 CÁC P Ơ NG PHÁP VÀO RA D LI U
1. Gi i thi u các phư ơ ng pháp vào ra d li u
Các c ng vào ra c a máy tính
PS/2: c ng ghép n i v i bàn phím và chu t
COM: các c ng ghép n i n i tiế p
LPT: các c ng ghép n i song song
IDE, SATA, SCSI: các c ng ghép n i đĩa
LAN: c ng ghép n i m ng c c b
Audio: c ng ghép n i âm thanh (speaker, mic v à line-in)
Video: C ng ghép n i v i màn hình (tư ơ ng t )
DVI : C ng ghép n i v i màn hình (s )
USB: C ng ghép n i theo chu n USB
USB 1.0: 12Mb/s
USB 2.0: 480Mb/s
USB 3.0: 1.5Gb/s (tư ơ ng lai)
BÀI GI NG MÔN K THU T VI X LÝ
www.ptit.edu.vn GI NG VIÊN: TS. HOÀNG XUÂN D U
B MÔN: KHOA H C MÁY TÍNH - KHOA CNTT1 Trang 5
CHƯ Ơ NG 5 CÁC P Ơ NG PHÁP VÀO RA D LI U
2. Vào ra b ng thăm dò
Cơ chế vào ra b ng thăm dò:
CPU t ch c m t thanh ghi lư u tr ng thái s n sàng làm vi c
c a các thiế t b vào ra;
M i bít c a thanh ghi tr ng thái đư c gán cho m t thiế t b ;
Các thiế t b đ nh k c p nh t tr ng thái s n sàng làm vi c
c a mình lên bít tư ơ ng ng;
CPU đ nh k l n lư t quét các bit tr ng thái vào ra;
Nế u g p m t thiế t b s n sàng làm vi c, 2 bên tiế n hành trao
đ i d li u;
Trao đ i d li u xong, CPU tiế p t c quét thiế t b khác.
CPU là bên ch đ ng trong quá trình trao đ i d li u