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... 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