![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Giới thiệu Khoa học máy tính - Chương 2
Số trang: 115
Loại file: ppt
Dung lượng: 3.27 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Máy tính ngày nay vẫn dựa trên kiến trúc của máy tính Von Neumann. Truy cập dữ liệu trực tiếp qua DMAC như sau:
Thiết bị/Bộ nhớ cần chuyển dữ liệu, phát tín hiệu Data Request DMAC.Nếu chấp nhận, CPU trả lời tín hiệu cho DMAC và tự treo để nhường quyền điều khiển hệ thống Bus cho DMAC.DMAC dành quyền điều khiển Bus và tiến hành truy cập dữ liệu theo từng block dữ liệu.
Nội dung trích xuất từ tài liệu:
Giới thiệu Khoa học máy tính - Chương 2 GIỚI THIỆU KHOA HỌC MÁY TÍNH NGUYỄN THANH TRUNG 1 Chương 2 CẤU TRÚC MÁY TÍNH 2.1. Hệ thống máy tính 2.2. Bộ xử lý trung tâm 2.3. Bộ nhớ máy tính 2.4. Thiết bị ngoại vi 2 2.1. Hệ thống máy tính Máy tính ngày nay vẫn dựa trên kiến trúc của máy tính Von Neumann 3 2.1.1. CÁC THÀNH PHẦN BỘ XỬ LÝ BỘ NHỚ THIẾT BỊ NGOẠI VI ĐƯỜNG TRUYỀN 4 TỔ CHỨC VẬT LÝ 5 2.1.2.Hoạt động của Hệ thống Khởi động hệ thống POST Nạp hệ điều hành bộ nhớ Trao quyền điều khiển hệ thống cho HĐH. Các hoạt động chính 6 Hoạt động chính chính của Hệ thống 7 a. Cơ chế DMA Khi cần di chuyển lượng dữ liệu lớn DMAC (Direct Memory Access Controller) 8 Cơ chế hoạt động Truy cập dữ liệu trực tiếp qua DMAC như sau: Thiết bị/Bộ nhớ cần chuyển dữ liệu, phát tín hiệu Data Request DMAC. DMAC đưa tín hiệu đến CPU. Nếu chấp nhận, CPU trả lời tín hiệu cho DMAC và tự treo để nhường quyền điều khiển hệ thống Bus cho DMAC. DMAC dành quyền điều khiển Bus và tiến hành truy cập dữ liệu theo từng block dữ liệu. Sau khi kết thúc việc truy cập dữ liệu, DMAC phát tín hiệu kết thúc CPU và trả quyền điều khiển bus lại cho CPU. 9 b. Ngắt và đáp ứng ngắt Có 2 loại ngắt cơ bản: - Ngắt cứng (hardware Interrupt): Ngắt sinh ra do các thiết bị phần cứng. Có 2 loại là ngắt che được (Maskable Interrupt) và ngắt không che được (Non Maskable Interrupt). - Ngắt mềm: Ngắt sinh ra do chương trình, ví dụ dùng lệnh Int trong hợp ngữ để gọi 1 chương trình con phục vụ ngắt nào đó. 10 Hoạt động ngắt 11 Cơ chế hoạt động ngắt Khi có yêu cầu phục vụ ngắt, CPU sẽ kiểm tra ngắt này có thể phục vụ được thì: Cất nội dung thanh ghi cờ Stack. Thiết lập cờ IF = 0 (Cấm ngắt khác) và TF=0 (vi xử lý chạy bình thường). Cất CS:IP Stack. Lấy địa chỉ chương trình con phục vụ ngắt từ bảng vector ngắt CS:IP, và thực hiện chương trình này cho đến khi gặp lệnh kết thúc (IRET). Lần lượt lấy lại CS:IP và nội dung thanh ghi cờ từ Stack để thực hiện công việc đang tiến hành. 12 Các mức ưu tiên phục vụ ngắt: Để tránh tranh chấp xảy ra khi có đồng thời nhiều yêu cầu ngắt thì người ta chia ra các mức ưu tiên để phục vụ: Cao nhất là ngắt nội bộ (lỗi chia 0, tràn số, lỗi phần cứng …) Ngắt cứng không che được Ngắt cứng che được Ngắt chạy từng lệnh. 13 Trật tự phục vụ ngắt 14 Mạch điều khiển ngắt PIC Mạch PIC 8259A (Programmable Interrupt Controller) Mạch này có chức năng phân chia các mức ưu tiên phục vụ ngắt, chọn ngắt phù hợp và gởi thông tin ngắt (INT n) đến CPU. Mạch 8259A có 2 loại Master và Slaver 15 Hoạt động phục vụ ngắt của PIC 16 Các bước thực hiện lệnh Tìm lệnh Giải mã Thưc hiện 17 Tìm lệnh Chu kỳ tìm lệnh Lệnh được đọc từ bộ nhớ thanh ghi IR Phần lệnh được giải mã bằng bộ giải mã Phần địa chỉ được tính toán để xác định địa chỉ toán hạng 18 Giải mã Giải mã lệnh Phần lệnh bộ giải mã lệnh tín hiệu sau khi giải mã các khối thực hiện lệnh … 19 Thực hiện lệnh 20
Nội dung trích xuất từ tài liệu:
Giới thiệu Khoa học máy tính - Chương 2 GIỚI THIỆU KHOA HỌC MÁY TÍNH NGUYỄN THANH TRUNG 1 Chương 2 CẤU TRÚC MÁY TÍNH 2.1. Hệ thống máy tính 2.2. Bộ xử lý trung tâm 2.3. Bộ nhớ máy tính 2.4. Thiết bị ngoại vi 2 2.1. Hệ thống máy tính Máy tính ngày nay vẫn dựa trên kiến trúc của máy tính Von Neumann 3 2.1.1. CÁC THÀNH PHẦN BỘ XỬ LÝ BỘ NHỚ THIẾT BỊ NGOẠI VI ĐƯỜNG TRUYỀN 4 TỔ CHỨC VẬT LÝ 5 2.1.2.Hoạt động của Hệ thống Khởi động hệ thống POST Nạp hệ điều hành bộ nhớ Trao quyền điều khiển hệ thống cho HĐH. Các hoạt động chính 6 Hoạt động chính chính của Hệ thống 7 a. Cơ chế DMA Khi cần di chuyển lượng dữ liệu lớn DMAC (Direct Memory Access Controller) 8 Cơ chế hoạt động Truy cập dữ liệu trực tiếp qua DMAC như sau: Thiết bị/Bộ nhớ cần chuyển dữ liệu, phát tín hiệu Data Request DMAC. DMAC đưa tín hiệu đến CPU. Nếu chấp nhận, CPU trả lời tín hiệu cho DMAC và tự treo để nhường quyền điều khiển hệ thống Bus cho DMAC. DMAC dành quyền điều khiển Bus và tiến hành truy cập dữ liệu theo từng block dữ liệu. Sau khi kết thúc việc truy cập dữ liệu, DMAC phát tín hiệu kết thúc CPU và trả quyền điều khiển bus lại cho CPU. 9 b. Ngắt và đáp ứng ngắt Có 2 loại ngắt cơ bản: - Ngắt cứng (hardware Interrupt): Ngắt sinh ra do các thiết bị phần cứng. Có 2 loại là ngắt che được (Maskable Interrupt) và ngắt không che được (Non Maskable Interrupt). - Ngắt mềm: Ngắt sinh ra do chương trình, ví dụ dùng lệnh Int trong hợp ngữ để gọi 1 chương trình con phục vụ ngắt nào đó. 10 Hoạt động ngắt 11 Cơ chế hoạt động ngắt Khi có yêu cầu phục vụ ngắt, CPU sẽ kiểm tra ngắt này có thể phục vụ được thì: Cất nội dung thanh ghi cờ Stack. Thiết lập cờ IF = 0 (Cấm ngắt khác) và TF=0 (vi xử lý chạy bình thường). Cất CS:IP Stack. Lấy địa chỉ chương trình con phục vụ ngắt từ bảng vector ngắt CS:IP, và thực hiện chương trình này cho đến khi gặp lệnh kết thúc (IRET). Lần lượt lấy lại CS:IP và nội dung thanh ghi cờ từ Stack để thực hiện công việc đang tiến hành. 12 Các mức ưu tiên phục vụ ngắt: Để tránh tranh chấp xảy ra khi có đồng thời nhiều yêu cầu ngắt thì người ta chia ra các mức ưu tiên để phục vụ: Cao nhất là ngắt nội bộ (lỗi chia 0, tràn số, lỗi phần cứng …) Ngắt cứng không che được Ngắt cứng che được Ngắt chạy từng lệnh. 13 Trật tự phục vụ ngắt 14 Mạch điều khiển ngắt PIC Mạch PIC 8259A (Programmable Interrupt Controller) Mạch này có chức năng phân chia các mức ưu tiên phục vụ ngắt, chọn ngắt phù hợp và gởi thông tin ngắt (INT n) đến CPU. Mạch 8259A có 2 loại Master và Slaver 15 Hoạt động phục vụ ngắt của PIC 16 Các bước thực hiện lệnh Tìm lệnh Giải mã Thưc hiện 17 Tìm lệnh Chu kỳ tìm lệnh Lệnh được đọc từ bộ nhớ thanh ghi IR Phần lệnh được giải mã bằng bộ giải mã Phần địa chỉ được tính toán để xác định địa chỉ toán hạng 18 Giải mã Giải mã lệnh Phần lệnh bộ giải mã lệnh tín hiệu sau khi giải mã các khối thực hiện lệnh … 19 Thực hiện lệnh 20
Tìm kiếm theo từ khóa liên quan:
bài giảng khoa học máy tính trí tuệ nhân tạo công nghệ phần mềm mạng máy tính quản trị dữ liệu hệ thống máy tính xử lý thông tinTài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Khoa học máy tính: Xây dựng ứng dụng quản lý quán cà phê
15 trang 484 1 0 -
Đề cương chi tiết học phần Trí tuệ nhân tạo
12 trang 450 0 0 -
62 trang 405 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 380 6 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 325 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 286 2 0 -
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 279 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 257 1 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 257 0 0 -
32 trang 244 0 0