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

Cây nhị phân tìm kiếm
Cây nhị phân tìm kiếmCây nhị phân tìm kiếm
Cây nhị phân tìm kiếmkikihoho
 
Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02Nhóc Nhóc
 
Vi Điều Khiển Ứng Dụng AT89s52
Vi Điều Khiển Ứng Dụng AT89s52Vi Điều Khiển Ứng Dụng AT89s52
Vi Điều Khiển Ứng Dụng AT89s52Mr Giap
 
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin nataliej4
 
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ú
 
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)iwanttoit
 
đề thi java ptit
đề thi java ptitđề thi java ptit
đề thi java ptitNguynMinh294
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bịXuân Thủy Nguyễn
 
vuonghao_robinson.pptx
vuonghao_robinson.pptxvuonghao_robinson.pptx
vuonghao_robinson.pptxNamChu14
 
Giáo trình thí nghiệm điện tử công suất
Giáo trình thí nghiệm điện tử công suấtGiáo trình thí nghiệm điện tử công suất
Giáo trình thí nghiệm điện tử công suấthanoipost
 
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnbáo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnnataliej4
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmNguyễn Anh
 
Xây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media One
Xây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media OneXây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media One
Xây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media Oneanh hieu
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhHuy Rùa
 
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...Duc Dinh
 
Chuong 5.1 mang 4 cuc
Chuong 5.1 mang 4 cucChuong 5.1 mang 4 cuc
Chuong 5.1 mang 4 cucthanhyu
 
Báo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạnBáo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạnbaran19901990
 

What's hot (20)

Đề tài: Hệ thống quản lý ký túc xá đại học, HAY
Đề tài: Hệ thống quản lý ký túc xá đại học, HAYĐề tài: Hệ thống quản lý ký túc xá đại học, HAY
Đề tài: Hệ thống quản lý ký túc xá đại học, HAY
 
Cây nhị phân tìm kiếm
Cây nhị phân tìm kiếmCây nhị phân tìm kiếm
Cây nhị phân tìm kiếm
 
Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02Kiến trúc máy tính và hợp ngữ bài 02
Kiến trúc máy tính và hợp ngữ bài 02
 
Vi Điều Khiển Ứng Dụng AT89s52
Vi Điều Khiển Ứng Dụng AT89s52Vi Điều Khiển Ứng Dụng AT89s52
Vi Điều Khiển Ứng Dụng AT89s52
 
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
BÀI TẬP PHÂN TÍCH THIẾT KẾ HỆ THỐNG -Bộ môn Hệ thống thông tin
 
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
 
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
Bai13-Cau truc du lieu va giai thuat - Cay (Tree)
 
đề thi java ptit
đề thi java ptitđề thi java ptit
đề thi java ptit
 
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bịLập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
Lập trình PLC S7 1200 tiếng Việt-Chuong 1 tổng quan thiết bị
 
vuonghao_robinson.pptx
vuonghao_robinson.pptxvuonghao_robinson.pptx
vuonghao_robinson.pptx
 
Giáo trình thí nghiệm điện tử công suất
Giáo trình thí nghiệm điện tử công suấtGiáo trình thí nghiệm điện tử công suất
Giáo trình thí nghiệm điện tử công suất
 
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạnbáo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
báo cáo bài tập lớn phân tích thiết kế hệ thống quản lý khách sạn
 
Đồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềmĐồ án kiểm thử phần mềm
Đồ án kiểm thử phần mềm
 
Xây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media One
Xây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media OneXây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media One
Xây dựng hệ thống quản lý cửa hàng bán sách, đĩa nhạc, đĩa phim Media One
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
Khóa luận tốt nghiệp Phân tích thiết kế hệ thống thông tin quản lý ký túc xá ...
 
Chuong 5.1 mang 4 cuc
Chuong 5.1 mang 4 cucChuong 5.1 mang 4 cuc
Chuong 5.1 mang 4 cuc
 
Tailieuhoc multisim
Tailieuhoc multisimTailieuhoc multisim
Tailieuhoc multisim
 
Msptieuluan
MsptieuluanMsptieuluan
Msptieuluan
 
Báo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạnBáo cáo mô hình quản lý khách sạn
Báo cáo mô hình quản lý khách sạn
 

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