1. Trang chủ
  2. » Công Nghệ Thông Tin

Slide Chương : Hệ thống vào ra ( môn học Hệ Điều Hành)

25 477 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 1,31 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hệ thống vào ra ( môn học Hệ Điều Hành)

Trang 1

Môn Học: Hệ điều hành

NỘI DUNG 14: HỆ THỐNG NHẬP XUẤT

TRONG MÁY TÍNH

1 Tổng quan hệ thống nhập xuất

2 Phương pháp điều khiển nhập xuất

3 Nối ghép thiết bị ngoại vi

4 Các cổng vào ra thông dụng

GV: Nguyễn Thị Ngọc Tú

Mai Quang Vinh Dương Phương Nam Dương Xuân Bình Nguyễn Thị Hải Yến

Trang 2

-Đưa dữ liệu vào máy tính

-Xuất dữ liệu ra ngoài máy tính

Các thành phần chính:

-Thiết bị ngoại vi

- Module ghép nối vào ra

Trang 3

Thiết bị ngoại vi:

Chức năng: phương tiện trao đổi thông tin giữa bên trong

và bên ngoài máy tính

Đặc điểm thiết bị ngoại vi:

Tốc độ làm việc chậm hơn CPU và RAM rất nhiều

→ cần có Module vào ra để ghép nối các thiết bị ngoại vi vào hệ thống Bus máy tính

TỔNG QUAN HỆ THỐNG VÀO RA

Trang 4

Phân loại:

•Thiết bị nhập: Bàn phím, chuột máy tính, máy quét ảnh, camera, máy thu âm

•Thiết bị xuất: Màn hình, loa, máy in

•Thiết bị xuất nhập: Modem, NIC, Driver,

Cấu trúc tổng quát của thiết bị ngoại vi:

•Bộ chuyển đổi tín hiệu: chuyển đổi dữ liệu giữa bên trong và bên ngoài máy tính.

•Bộ đệm dữ liệu: lưu trữ dữ liệu trung gian giữa máy tính và thiết bị ngoại vi, đặt bên trong thiết bị ngoại vi.

•Khối logic điều khiển: điều khiển hoạt động của thiết bị ngoại vi theo tín hiệu từ Module I/O gửi tới thiết bị.

TỔNG QUAN HỆ THỐNG VÀO RA

Trang 5

Hình mô tả bộ chuyển đổi tín hiệu vào ra

Trang 6

TỔNG QUAN HỆ THỐNG VÀO RA

Module vào ra:

Chức năng: nối ghép thiết bị ngoại vi với bus máy tính

•Điều khiển và định thời

•Trao đổi thông tin với CPU

•Trao đổi thông tin với thiết bị ngoại vi

•Đệm giữa máy tính với thiết bị ngoại vi

•Phát hiện lỗi của thiết bị ngoại vi

Trang 7

TỔNG QUAN HỆ THỐNG VÀO RA

Module vào ra:

Cấu trúc chung:

• Thanh ghi đệm dữ liệu: đệm dữ liệu trong quá trình trao đổi

• Cổng nối ghép vào ra: kết nối thiết bị ngoại vi, mỗi cổng có địa chỉ xác định và chuẩn kết nối riêng phụ thuộc sơ đồ chân.

• Thanh ghi trạng thái/điều khiển: lưu thông tin trạng thái cho các cổng vào ra.

• Khối logic điều khiển: điều khiển Module vào ra.

Trang 8

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

* Direct memory access (DMA) là một phương pháp cho phép các thiết bị Input/Output(I/O) gửi hoặc nhận dữ liệu trực tiếp tới hoặc từ bộ nhớ chính

mà không cần thông qua CPU

Trang 9

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

BIOS ở đây là viết tắt của cụm từ tiếng Anh (Basic Input/Output System) :

•Có nghĩa là Hệ thống xuất nhập cơ bản BIOS nằm bên trong máy tính cá nhân,

Chức năng của BIOS:

- Kết nối và chạy trình điều khiển (driver) cho các thiết bị

ngoại vi (chuột, bàn phím, usb…), đọc thứ tự ổ cứng để khởi động các hệ điều hành, hiển thị tín hiệu lên màn hình v.v…

Trang 10

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Chương trình BIOS truyền thống, giao diện đơn giản tuy nhiên lại mang nhiều tính năng

Trang 11

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Vào ra bằng chương trình:

Nguyên tắc chung:

•Sử dụng lệnh vào ra trong chương trình để trao đổi

dữ liệu với cổng vào ra.

•Khi CPU thực hiện CT, gặp lệnh vào ra thì CPU điều khiển trao đổi dữ liệu với cổng vào ra.

Trang 12

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Hoạt động vào ra bằng chương trình:

•CPU gặp lệnh trao đổi vào ra, yêu cầu thao tác vào ra

•Module vào ra thao tác vào ra

•Module vào ra thiết lập các bit trạng thái

•CPU kiểm tra các bit trạng thái:

1 Nếu chưa sẵn sàng thì quay lại kiểm tra lại

2 Nếu sẵn sàng thì chuyển sang trao đổi dữ liệu với Module

vào ra.

Trang 13

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Trang 14

Vào ra bằng chương trình:

Nhận xét:

•CPU trực tiếp điều khiển vào ra: đọc trạng thái,

kiểm tra trạng thái, thực hiện trao đổi.

•Trong trường hợp nhiều thiết bị cùng cần trao đổi dữ liệu

và thiết bị chưa sẵn sàng →tốn nhiều thời gian CPU.

•Việc thực hiện trao đổi đơn giản

Trang 15

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Vào ra bằng ngắt:

Nguyên tắc chung:

•CPU không phải đợi trạng thái sẵn sàng của Module vào ra.

•Module vào ra sẵn sàng khi nó phát ra tín hiệu yêu cầu ngắt CPU.

•CPU thực hiện CT vào ra tương ứng để trao đổi dữ liệu.

•CPU trở lại CT đang bị ngắt.

Trang 16

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Truy cập bộ nhớ trực tiếp (DMA):

•Nhược điểm của 2 phương pháp trên: CPU tham gia trực tiếp vào trao đổi dữ liệu và việc trao đổi với lượng dữ liệu nhỏ.

•Phương pháp DMA sử dụng thêm Module phần cứng DMAC (DMA Controler)→không cần CPU khi trao đổi dữ liệu và trao đổi với lượng dữ liệu lớn.

Trang 17

CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN VÀO RA

Cơ chế hoạt động của DMA

Trang 18

GHÉP NỐI THIẾT BỊ NGOẠI VI

Các kiểu nối ghép vào ra:

1 Nối ghép nối tiếp

2 Nối ghép song song

Trang 19

GHÉP NỐI THIẾT BỊ NGOẠI VI

Nối ghép nối tiếp:

• Truyền lần lượt từng bit

• Cần có bộ chuyển đổi từ song song sang nối tiếp

• Tốc độ chậm

• Cần ít đường truyền dữ liệu

Trang 20

GHÉP NỐI THIẾT BỊ NGOẠI VI

Nối ghép song song:

•Truyền các bit song song

•Tốc độ truyền nhanh

•Cần đường truyền song song

•Tốn nhiều dây dẫn

Trang 21

CÁC CỔNG GHÉP NỐI THÔNG DỤNG

Cổng kết nối chuột và bàn phím PS 2 thông dụng của khoảng 10 năm trước

Trang 22

CÁC CỔNG GHÉP NỐI THÔNG DỤNG

Cổng kết nối máy in

Trang 23

CÁC CỔNG GHÉP NỐI THÔNG DỤNG

VGA (Video Graphic Adapter): cổng nối ghép màn hình

Trang 24

CÁC CỔNG GHÉP NỐI THÔNG DỤNG

Cổng USB thông dụng 2.0 và 3.0(màu xanh) hỗ trợ hub tối đa 17 thiết bị

Trang 25

NỘI DUNG 14: HỆ THỐNG NHẬP XUẤT TRONG MÁY TÍNH

GV: Nguyễn Thị Ngọc Tú

Thuyết trình: Mai Quang Vinh

Tổng hợp kiến thức: Dương Xuân Bình, Nguyễn Hải Yến Dựng slide : Dương Phương Nam

Mọi hình ảnh được sử dụng được trích nguồn từ internet, có thể có bản quyền.

Ngày đăng: 11/08/2018, 15:51

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w