SlideShare a Scribd company logo
1 of 17
HỆ ĐIỀU HÀNH
CƠ CHẾ THĂM DÒ VÀ CƠ CHẾ NGẮT TRONG QUẢN LÝ
HỆ THỐNG NHẬP/XUẤT
Sinh viên thực hiện :
 Cao Đức Nghĩa
 Mai Thanh Sang
Giới thiệu
Phần cứng nhập/xuất
Cơ chế thăm dò
1
2 . 1
NỘI DUNG
Cơ chế ngắt
2
2 . 2
I . Giới thiệu
Vai trò của hệ điều hành trong nhập/xuất máy tính là quản lý và điều khiển
các thao tác nhập/xuất và các thiết bị nhập/xuất.
 Chức năng của hệ thống vào ra là trao đổi thông tin giữa máy tính và môi trường
bên ngoài.
 Các thao tác cơ bản là:
• Nhập dữ liệu (input)
• Xuất dữ liệu (output).
Quy trình nhập / xuất thông tin
HỆ ĐIỀU HÀNH
KHÁI NIỆM VỀ HỆ THỐNG QUẢN LÝ NHẬP/XUẤT
Hệ thống quản lý nhập/xuất được tổ chức theo từng lớp, mỗi lớp có một chức năng
nhất định và các lớp có giao tiếp với nhau như sơ đồ sau :
HỆ ĐIỀU HÀNH
 Các thành phần chính của hệ thống vào ra gồm:
- Các module vào ra (mạch ghép nối IO): ghép nối giữa CPU và bội nhớ với thiết bị
ngoại vi.
- Các thiết bị ngoại vi: mạch ghép nối vào ra tổ chức thành các cổng vào ra sao cho
mỗi cổng có một địa chỉ xác định.
- Công nghệ thiết bị nhập/xuất thể hiện hai xu hướng trái ngược nhau:
• Tăng sự chuẩn hoá phần mềm và giao diện phần cứng
• Tăng sự đa dạng của các thiết bị nhập/xuất.
HỆ ĐIỀU HÀNH
2 . Phần cứng nhập/xuất
 Máy tính điều hành nhiều loại thiết bị:
 Thiết bị lưu trữ (đĩa, băng từ , USB , ổ Cứng HDD , SSD,…).
Đĩa , Băng từ ổ Cứng HDD Ổ Cứng SSD
 Thiết bị truyền (card mạng, modem) .
bàn phím, chuột
 Thiết bị giao diện người dùng (màn hình, bàn phím, chuột),....
card mạng
modem
màn hình
 Các thiết bị giao tiếp với máy bằng một điểm nối kết (cổng-port) như cổng
tuần tự.
Cổng – Port
2 . 1 .Cơ chế thăm dò
 Giao tiếp giữa máy tính và bộ điều khiển rất phức
tạp nhưng ký hiệu bắt tay (handshaking) là đơn giản.
Nguyên tắc chung: CPU muốn làm việc với một đối tượng nào đó, trước tiên nó phải
kiểm tra xem thiết bị đó có đang ở trạng thái sẵn sang làm việc hay không, nếu có thì nó
phát tín hiệu điều khiển đọc ghi và thiết bị thực hiện việc trao đổi dữ liệu.
Hoạt động:
- CPU yêu cầu thao tác nhập/xuất
- Modul nhập/xuất thực hiện thao tác
- CPU kiểm tra các bit trạng thái: Nếu chưa sẵn sang thì quay lại kiểm tra, nếu sẵn sang thì
thực hiện trao đổi dữ liệu với modul nhập/xuất.
CƠ CHẾ THĂM DÒ
Ví dụ: Bộ phận đo nhiệt (thiết bị vào) lắp sẵn trong hệ thống, lúc nào cũng có thể cung cấp
số đo về nhiệt độ của đối tượng cần điều chỉnh. Một đèn LED 7 nét (thiết bị ra) dùng để chỉ
thị một giá trị nào đó của một đại lượng vật lý nhất định trong hệ thống nói trên. Như vậy,
khi CPU muốn có thông tin về nhiệt độ của hệ thống thì nó chỉ việc đọc cổng ghép với bộ
đo nhiệt độ, và nếu CPU muốn biểu diễn thong tin vừa đọc được trên đèn LED thì nó chỉ
việc đưa tín hiệu điều khiển tới đó mà không phải kiểm tra xem các thiết bị này có đang sẵn
sang làm việc hay không.
CƠ CHẾ THĂM DÒ
 Cổng vào số 0 (có địa chỉ 00) được dung để đọc trạng thái sẵn sang của hai thiết bị
ngoại vi . Tín hiệu sẵn sang của TBNV số 1 (cổng vào 01) được đặt vào bit D0, tín
hiệu sẵn sang của TBNV số 2 (cổng vào 02) được đặt vào bit D1. Các bit này sẽ có
giá trị 1 khi thiết bị ngoại vi tương ứng ở trạng thái sẵn sang làm việc với CPU và
chúng sẽ được đưa vào BUS dữ liệu khi CPU đọc nó bằng lệnh đọc cổng vào số 0.
CƠ CHẾ THĂM DÒ
Có thể tóm gọn bằng sơ đồ khối như sau :
 Đọc dữ liệu từ cổng 01
CƠ CHẾ THĂM DÒ
2 . Cơ chế ngắt
Cơ chế ngắt cơ bản làm việc như sau:
- Phần cứng CPU có một dây dẫn được gọi là dòng yêu cầu ngắt (interrup-request
line) mà CPU cảm ứng sau khi thực thi
mỗi chỉ thị.
- Bộ quản lý ngắt (interrupt-handler) tại địa chỉ cố định trong bộ nhớ.
Khối chức năng tiếp theo thực hiện việc đáp ứng yêu cầu phục vụ của CPU đối với
các thiết bị vào/ra là thiết bị điều khiển ngắt (Interrupt Controller).
Cơ chế nhập / xuất theo ngắt:
- CPU đang thực hiện một chương trình nào đó
- Thiết bị vào ra có yêu cấu phục vụ phát ra tín hiệu IRQ cho PIC
- CPU hoàn thành nốt câu lệnh của chương trình đang thực hiện. Tiếp theo CPU phát tín
hiệu INTA (Interrupt Acknowledge) trả lời PIC báo sẵn sang phục vụ quá trình ngắt
CƠ CHẾ NGẮT
- PIC phát số hiệu ngắt (con số đại diện cho địa chỉ của chương trình con phục vụ ngắt và
tương ứng với tín hiệu IRQ) cho CPU. Dựa trên số hiệu ngắt này CPU kích hoạt và thực
hiện chương trình con phục vụ ngắt để thực hiện vào ra dữ liệu
- Khi chương trình phục vụ ngắt kết thúc thì CPU quay lại tiếp tục thực hiện chương
trình vừa bị tạm dừng.
Ưu điểm:
- CPU thực hiện vào ra dữ liệu ngay sau khi có yêu cầu từ thiết bị ngoài do vậy quá trình
vào ra dữ liệu có độ tin cậy cao.
- CPU chỉ phục vụ thiết bj vào ra khi có yêu cầu do vậy tăng hiệu quả của CPU
CƠ CHẾ NGẮT
CẢM ƠN CÔ VÀ CÁC BẠN
ĐÃ LẮNG NGHE

More Related Content

What's hot

Slide he dieu hanh
Slide he dieu hanhSlide he dieu hanh
Slide he dieu hanhPhan Duy
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plc
Lập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plcLập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plc
Lập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plcXuân Thủy Nguyễn
 
Bai09 he thong nhap xuat
Bai09   he thong nhap xuatBai09   he thong nhap xuat
Bai09 he thong nhap xuatVũ Sang
 
Mạng máy tính
Mạng máy tínhMạng máy tính
Mạng máy tínhMai Điệp
 
Giáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITGiáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITNguynMinh294
 
Phuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhatPhuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhatnp_thanh
 
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngmạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngChia sẻ tài liệu học tập
 
Hướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracerHướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracerBình Tân Phú
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhJojo Kim
 
[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf
[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf
[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdfDatThinh1
 
Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051Mr Giap
 
đinh tuyến tĩnh và định tuyến động
đinh tuyến tĩnh và định tuyến độngđinh tuyến tĩnh và định tuyến động
đinh tuyến tĩnh và định tuyến độngnguyenhoangbao
 
Ky thuat-truyen-so-lieu
Ky thuat-truyen-so-lieuKy thuat-truyen-so-lieu
Ky thuat-truyen-so-lieuNguyen Vong
 
NOMA đa sóng mang
NOMA đa sóng mangNOMA đa sóng mang
NOMA đa sóng mangHuynh MVT
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐỗ Đức Hùng
 
He dieu hanh
He dieu hanhHe dieu hanh
He dieu hanhVNG
 

What's hot (20)

Slide he dieu hanh
Slide he dieu hanhSlide he dieu hanh
Slide he dieu hanh
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plc
Lập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plcLập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plc
Lập trình PLC S7 1200 tiếng Việt-Chuong 2 các khai niệm về plc
 
Bai09 he thong nhap xuat
Bai09   he thong nhap xuatBai09   he thong nhap xuat
Bai09 he thong nhap xuat
 
Mạng máy tính
Mạng máy tínhMạng máy tính
Mạng máy tính
 
Giáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTITGiáo trình mạng máy tính PTIT
Giáo trình mạng máy tính PTIT
 
Mạng Máy tính
Mạng Máy tínhMạng Máy tính
Mạng Máy tính
 
Phuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhatPhuong phap chia subnet nhanh nhat
Phuong phap chia subnet nhanh nhat
 
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lườngmạch tổ hợp và mạch trình tự - Điện tử Đo lường
mạch tổ hợp và mạch trình tự - Điện tử Đo lường
 
Chia subnetmask
Chia subnetmaskChia subnetmask
Chia subnetmask
 
Hướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracerHướng dẫn sử dụng phần mềm packet tracer
Hướng dẫn sử dụng phần mềm packet tracer
 
Tài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tínhTài liệu tổng kểt môn mạng máy tính
Tài liệu tổng kểt môn mạng máy tính
 
[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf
[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf
[123doc] - giao-trinh-triet-hoc-mac-lenin-moi-nhat-2021.pdf
 
Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051Lập trình C cho VĐK 8051
Lập trình C cho VĐK 8051
 
đinh tuyến tĩnh và định tuyến động
đinh tuyến tĩnh và định tuyến độngđinh tuyến tĩnh và định tuyến động
đinh tuyến tĩnh và định tuyến động
 
Ky thuat-truyen-so-lieu
Ky thuat-truyen-so-lieuKy thuat-truyen-so-lieu
Ky thuat-truyen-so-lieu
 
Giao tiếp TTL-CMOS
Giao tiếp TTL-CMOSGiao tiếp TTL-CMOS
Giao tiếp TTL-CMOS
 
NOMA đa sóng mang
NOMA đa sóng mangNOMA đa sóng mang
NOMA đa sóng mang
 
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại viĐề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
Đề Cương ôn tập kiến trúc máy tính và thiết bị ngoại vi
 
He dieu hanh
He dieu hanhHe dieu hanh
He dieu hanh
 
Bai tap chia_dia_chi_ip
Bai tap chia_dia_chi_ipBai tap chia_dia_chi_ip
Bai tap chia_dia_chi_ip
 

Similar to Trình bày cơ chế nhập / xuất của hệ thống vào ra dữ liệu

Giao trinh tong hop sv35
Giao trinh tong hop sv35Giao trinh tong hop sv35
Giao trinh tong hop sv35Vcoi Vit
 
Mitsubishi
MitsubishiMitsubishi
Mitsubishiddungd4
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishiquanglocbp
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bịXuân Thủy Nguyễn
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pcquyen08021995
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pcKiên Trần
 
Chương 4: Khối điều khiển
Chương 4: Khối điều khiểnChương 4: Khối điều khiển
Chương 4: Khối điều khiểnviendongcomputer
 
Tổng quan Vi điều khiển - Chức năng các chân 8951
Tổng quan Vi điều khiển - Chức năng các chân 8951Tổng quan Vi điều khiển - Chức năng các chân 8951
Tổng quan Vi điều khiển - Chức năng các chân 8951Ngananh Saodem
 
Bộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lườngBộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lườngChia sẻ tài liệu học tập
 
Kien thuc coban
Kien thuc cobanKien thuc coban
Kien thuc cobanPhi Phi
 
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdfBÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdfMan_Ebook
 
KTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátKTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátDavid Nguyen
 
Cấu tạo và nguyên lý hoạt động cpu
Cấu tạo và nguyên lý hoạt động cpuCấu tạo và nguyên lý hoạt động cpu
Cấu tạo và nguyên lý hoạt động cpubeu09vn
 
De cuong vi dieu khien
De cuong vi dieu khienDe cuong vi dieu khien
De cuong vi dieu khienjayvietnam
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thư Viện Số
 

Similar to Trình bày cơ chế nhập / xuất của hệ thống vào ra dữ liệu (20)

Giao trinh tong hop sv35
Giao trinh tong hop sv35Giao trinh tong hop sv35
Giao trinh tong hop sv35
 
Chuong 1
Chuong 1Chuong 1
Chuong 1
 
Mitsubishi
MitsubishiMitsubishi
Mitsubishi
 
PLC mitsubishi
PLC mitsubishiPLC mitsubishi
PLC mitsubishi
 
Bovixuli
BovixuliBovixuli
Bovixuli
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 3 cấu hình thiết bị
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pc
 
C2 to chuc he thong pc
C2 to chuc he thong pcC2 to chuc he thong pc
C2 to chuc he thong pc
 
Cau truc may tinh
Cau truc may tinhCau truc may tinh
Cau truc may tinh
 
Chương 4: Khối điều khiển
Chương 4: Khối điều khiểnChương 4: Khối điều khiển
Chương 4: Khối điều khiển
 
Tổng quan Vi điều khiển - Chức năng các chân 8951
Tổng quan Vi điều khiển - Chức năng các chân 8951Tổng quan Vi điều khiển - Chức năng các chân 8951
Tổng quan Vi điều khiển - Chức năng các chân 8951
 
Bộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lườngBộ điều khiển lập trình PLC - Điện tử đo lường
Bộ điều khiển lập trình PLC - Điện tử đo lường
 
Kien thuc coban
Kien thuc cobanKien thuc coban
Kien thuc coban
 
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdfBÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
BÁO cáo học tập về PLC MITSHUBISHI FX3U.pdf
 
KTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng QuátKTMT Lý Thuyết Tổng Quát
KTMT Lý Thuyết Tổng Quát
 
Cấu tạo và nguyên lý hoạt động cpu
Cấu tạo và nguyên lý hoạt động cpuCấu tạo và nguyên lý hoạt động cpu
Cấu tạo và nguyên lý hoạt động cpu
 
Ch03
Ch03Ch03
Ch03
 
De cuong vi dieu khien
De cuong vi dieu khienDe cuong vi dieu khien
De cuong vi dieu khien
 
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
Thiết kế đồng hồ thời gian thực sử dụng DS1307, hiển thị trên 6 Led 7 thanh v...
 
C1
C1C1
C1
 

Trình bày cơ chế nhập / xuất của hệ thống vào ra dữ liệu

  • 1. HỆ ĐIỀU HÀNH CƠ CHẾ THĂM DÒ VÀ CƠ CHẾ NGẮT TRONG QUẢN LÝ HỆ THỐNG NHẬP/XUẤT Sinh viên thực hiện :  Cao Đức Nghĩa  Mai Thanh Sang
  • 2. Giới thiệu Phần cứng nhập/xuất Cơ chế thăm dò 1 2 . 1 NỘI DUNG Cơ chế ngắt 2 2 . 2
  • 3. I . Giới thiệu Vai trò của hệ điều hành trong nhập/xuất máy tính là quản lý và điều khiển các thao tác nhập/xuất và các thiết bị nhập/xuất.  Chức năng của hệ thống vào ra là trao đổi thông tin giữa máy tính và môi trường bên ngoài.  Các thao tác cơ bản là: • Nhập dữ liệu (input) • Xuất dữ liệu (output). Quy trình nhập / xuất thông tin HỆ ĐIỀU HÀNH
  • 4. KHÁI NIỆM VỀ HỆ THỐNG QUẢN LÝ NHẬP/XUẤT Hệ thống quản lý nhập/xuất được tổ chức theo từng lớp, mỗi lớp có một chức năng nhất định và các lớp có giao tiếp với nhau như sơ đồ sau : HỆ ĐIỀU HÀNH
  • 5.  Các thành phần chính của hệ thống vào ra gồm: - Các module vào ra (mạch ghép nối IO): ghép nối giữa CPU và bội nhớ với thiết bị ngoại vi. - Các thiết bị ngoại vi: mạch ghép nối vào ra tổ chức thành các cổng vào ra sao cho mỗi cổng có một địa chỉ xác định.
  • 6. - Công nghệ thiết bị nhập/xuất thể hiện hai xu hướng trái ngược nhau: • Tăng sự chuẩn hoá phần mềm và giao diện phần cứng • Tăng sự đa dạng của các thiết bị nhập/xuất. HỆ ĐIỀU HÀNH
  • 7. 2 . Phần cứng nhập/xuất  Máy tính điều hành nhiều loại thiết bị:  Thiết bị lưu trữ (đĩa, băng từ , USB , ổ Cứng HDD , SSD,…). Đĩa , Băng từ ổ Cứng HDD Ổ Cứng SSD
  • 8.  Thiết bị truyền (card mạng, modem) . bàn phím, chuột  Thiết bị giao diện người dùng (màn hình, bàn phím, chuột),.... card mạng modem màn hình
  • 9.  Các thiết bị giao tiếp với máy bằng một điểm nối kết (cổng-port) như cổng tuần tự. Cổng – Port 2 . 1 .Cơ chế thăm dò  Giao tiếp giữa máy tính và bộ điều khiển rất phức tạp nhưng ký hiệu bắt tay (handshaking) là đơn giản.
  • 10. Nguyên tắc chung: CPU muốn làm việc với một đối tượng nào đó, trước tiên nó phải kiểm tra xem thiết bị đó có đang ở trạng thái sẵn sang làm việc hay không, nếu có thì nó phát tín hiệu điều khiển đọc ghi và thiết bị thực hiện việc trao đổi dữ liệu. Hoạt động: - CPU yêu cầu thao tác nhập/xuất - Modul nhập/xuất thực hiện thao tác - CPU kiểm tra các bit trạng thái: Nếu chưa sẵn sang thì quay lại kiểm tra, nếu sẵn sang thì thực hiện trao đổi dữ liệu với modul nhập/xuất. CƠ CHẾ THĂM DÒ
  • 11. Ví dụ: Bộ phận đo nhiệt (thiết bị vào) lắp sẵn trong hệ thống, lúc nào cũng có thể cung cấp số đo về nhiệt độ của đối tượng cần điều chỉnh. Một đèn LED 7 nét (thiết bị ra) dùng để chỉ thị một giá trị nào đó của một đại lượng vật lý nhất định trong hệ thống nói trên. Như vậy, khi CPU muốn có thông tin về nhiệt độ của hệ thống thì nó chỉ việc đọc cổng ghép với bộ đo nhiệt độ, và nếu CPU muốn biểu diễn thong tin vừa đọc được trên đèn LED thì nó chỉ việc đưa tín hiệu điều khiển tới đó mà không phải kiểm tra xem các thiết bị này có đang sẵn sang làm việc hay không. CƠ CHẾ THĂM DÒ
  • 12.  Cổng vào số 0 (có địa chỉ 00) được dung để đọc trạng thái sẵn sang của hai thiết bị ngoại vi . Tín hiệu sẵn sang của TBNV số 1 (cổng vào 01) được đặt vào bit D0, tín hiệu sẵn sang của TBNV số 2 (cổng vào 02) được đặt vào bit D1. Các bit này sẽ có giá trị 1 khi thiết bị ngoại vi tương ứng ở trạng thái sẵn sang làm việc với CPU và chúng sẽ được đưa vào BUS dữ liệu khi CPU đọc nó bằng lệnh đọc cổng vào số 0. CƠ CHẾ THĂM DÒ
  • 13. Có thể tóm gọn bằng sơ đồ khối như sau :  Đọc dữ liệu từ cổng 01 CƠ CHẾ THĂM DÒ
  • 14. 2 . Cơ chế ngắt Cơ chế ngắt cơ bản làm việc như sau: - Phần cứng CPU có một dây dẫn được gọi là dòng yêu cầu ngắt (interrup-request line) mà CPU cảm ứng sau khi thực thi mỗi chỉ thị. - Bộ quản lý ngắt (interrupt-handler) tại địa chỉ cố định trong bộ nhớ.
  • 15. Khối chức năng tiếp theo thực hiện việc đáp ứng yêu cầu phục vụ của CPU đối với các thiết bị vào/ra là thiết bị điều khiển ngắt (Interrupt Controller). Cơ chế nhập / xuất theo ngắt: - CPU đang thực hiện một chương trình nào đó - Thiết bị vào ra có yêu cấu phục vụ phát ra tín hiệu IRQ cho PIC - CPU hoàn thành nốt câu lệnh của chương trình đang thực hiện. Tiếp theo CPU phát tín hiệu INTA (Interrupt Acknowledge) trả lời PIC báo sẵn sang phục vụ quá trình ngắt CƠ CHẾ NGẮT
  • 16. - PIC phát số hiệu ngắt (con số đại diện cho địa chỉ của chương trình con phục vụ ngắt và tương ứng với tín hiệu IRQ) cho CPU. Dựa trên số hiệu ngắt này CPU kích hoạt và thực hiện chương trình con phục vụ ngắt để thực hiện vào ra dữ liệu - Khi chương trình phục vụ ngắt kết thúc thì CPU quay lại tiếp tục thực hiện chương trình vừa bị tạm dừng. Ưu điểm: - CPU thực hiện vào ra dữ liệu ngay sau khi có yêu cầu từ thiết bị ngoài do vậy quá trình vào ra dữ liệu có độ tin cậy cao. - CPU chỉ phục vụ thiết bj vào ra khi có yêu cầu do vậy tăng hiệu quả của CPU CƠ CHẾ NGẮT
  • 17. CẢM ƠN CÔ VÀ CÁC BẠN ĐÃ LẮNG NGHE