Bài giảng Kiến trúc máy tính - Chương 2: Giới thiệu phần mềm của PC

50 56 0
Bài giảng Kiến trúc máy tính - Chương 2: Giới thiệu phần mềm của PC

Đ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

Bài giảng Kiến trúc máy tính - Chương 2: Giới thiệu phần mềm của PC giúp người học hiểu phần mềm và phần cứng tương tác với nhau như thế nào? Tài nguyên hệ thống là gì? Vai trỏ của nó là gì? quan hệ giữa OS với BIOS, các trình điều khiển thiết bị, các chương trình ứng dụng,... Mời các bạn cùng tham khảo.

Chương Giới thiệu Phần mềm PC Nội dung chương  Phần mềm Phần cứng tương tác với nào?  Tài nguyên hệ thống gì? Vai trò nó?  Quan hệ OS với BIOS, trình điều khiển thiết bị, chương trình ứng dụng  OS chạy chương trình ứng dụng nào? Quan hệ Phần cứng Phần mềm Phần mềm?  Trí tuệ máy tính  Có nhiều kiểu phần mềm  Xác định thành phần phần cứng có  Xác định cấu hình để sử dụng phần cứng  Dùng phần cứng để thực công việc Operating System (OS): Hệ điều hành  Điều khiển tất phần cứng máy tính  Cung cấp giao diện phần cứng người sử dụng  Hiện có nhiều hệ điều hành dành cho PC cho phép lựa chọn  Các hệ điều hành đại phát triển theo hướng sử dụng giao diện đồ hoạ Các chức cụ thể OS  Sử dụng BIOS  Quản lý nhớ phụ  Trợ giúp chẩn đoán trục trặc phần cứng phần mềm  Giao tiếp phần cứng phần mềm ứng dụng  Thực công việc người sử dụng yêu cầu Các hệ điều hành phổ biến  DOS  Windows 9x  Windows NT, Windows 2000, Windows XP  Unix  Linux  OS/2  Mac OS Các kiểu phần mềm PC  BIOS trình điều khiển thiết bị  Hệ điều hành (OS)  Phần mềm ứng dụng Mối liên hệ kiểu phần mềm PC với phần cứng Tài nguyên hệ thống: thứ OS sử dụng mode Real Protected nào?  OS phải đồng với CPU  Các ứng dụng phải biên dịch để chạy hai mode  Các phần mềm cũ Windows 3.x sử dụng mode lai mode Các kiểu phần mềm ứng dụng PC  16-bit DOS software • Được thiết kế để chạy mode thực có chương trình chạy truy cập trực tiếp nhớ  16-bit Windows software • Được thiết kế cho Windows 3.x để chạy lúc với số chương trình khác  32-bit Windows software • Được thiết kế để chạy mode bảo vệ với phần mềm khác nạp vào nhớ mở rộng BIOS hệ thống  Các chương trình truy cập trực tiếp thiết bị phần cứng đơn giản (như bàn phím ổ đĩa mềm)  Có thể dùng để truy cập đĩa cứng  Được lưu trữ ROM  Chương trình setup BIOS hệ thống dùng để khai báo định cấu hình làm làm việc cho thiết bị phần cứng Setup BIOS hệ thống Setup BIOS hệ thống Các trình điều khiển thiết bị  Thường lưu đĩa cứng  Thường viết cho OS cụ thể Các trình điều khiển thiết bị (Device Drivers) từ đâu đến? Các trình điều khiển thiết bị (Device Drivers) từ đâu đến? Các trình điều khiển Windows 9x Các trình điều khiển Windows 2000  Chỉ dùng trình điều khiển 32-bit OS chạy ứng dụng nào?  Các ứng dụng cần phải dựa vào OS để: • Truy cập phần cứng • Quản lý liệu nhớ nhớ phụ • Thực nhiều cơng việc khác Nạp ứng dụng dùng Desktop Windows  Từ menu Start  Shortcut icon desktop  Hộp thoại Run  Windows Explorer My Computer Sử dụng Shortcut Icon Sử dụng hộp thoại Run để chạy phần mềm ứng dụng Tóm tắt chương  loại tài nguyên hệ thống: IRQ, địa nhớ, địa    I/O, DMA Các thiết bị phần cứng cần phải cấp phát tài nguyên hệ thống để hoạt động Các kiểu phần mềm PC: BIOS trình điều khiển thiết bị; OS; Các phần mềm ứng dụng Mối quan hệ phân lớp kiểu phần mềm với phần cứng ... dụng nào? Quan hệ Phần cứng Phần mềm Phần mềm?  Trí tuệ máy tính  Có nhiều kiểu phần mềm  Xác định thành phần phần cứng có  Xác định cấu hình để sử dụng phần cứng  Dùng phần cứng để thực... kiểu phần mềm PC  BIOS trình điều khiển thiết bị  Hệ điều hành (OS)  Phần mềm ứng dụng Mối liên hệ kiểu phần mềm PC với phần cứng Tài nguyên hệ thống: thứ Bus hệ thống Khe cắm ISA 8-Bit 16-Bit... liệu đến nhớ mà qua CPU OS quan hệ với phần mềm khác nào?  Tất tương tác phần cứng phần mềm qua CPU  CPU hoạt động mode: • 16-bit (real mode): Mode thực • 32-bit (protected mode): Mode bảo vệ 

Ngày đăng: 15/05/2020, 22:13

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan