
Bài giảng Hệ điều hành: Chương 1 - Trường ĐH Công nghệ thông tin
lượt xem 2
download

Bài giảng Hệ điều hành - Chương 1: Tổng quan về hệ điều hành trình bày các khái niệm cơ bản về hệ điều hành, tổ chức hệ thống máy tính và kiến trúc hệ thống máy tính, các thao tác cơ bản trong hệ điều hành. Mời các bạn cùng tham khảo bài giảng để biết thêm chi tiết!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Hệ điều hành: Chương 1 - Trường ĐH Công nghệ thông tin
- Trình bày các nội dung tổ ng quan về hệ đ iều hành Trình bày: … Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 1
- MỤC TIÊU 1. Hiểu và phát biểu lại được các khái niệm cơ bản về hệ điều hành, tổ chức hệ thống máy tính và kiến trúc hệ thống máy tính. 2. Biết được các thao tác cơ bản trong hệ điều hành 9/18/2023 Copyrights 2023 CE-UIT. All Rights Reserved. 2
- NỘI DUNG 1. Tổng quan về hệ điều hành 2. Hoạt động bên trong máy tính 3. Kiến trúc hệ thống máy tính 4. Các thao tác trong hệ điều hành 9/18/2023 Copyrights 2023 CE-UIT. All Rights Reserved. 3
- TỔNG QUAN VỀ HỆ ĐIỀU HÀNH 1.1. Tổng quan Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 4
- Người dùng • Chương trình trung gian giữa phần cứng máy tính và người sử dụng, có chức năng điều khiển và phối Các ứng dụng hợp việc sử dụng phần cứng và cung cấp các dịch Chạy ứng dụng abc trên phần cứng XYZ vụ cơ bản cho các ứng dụng. Hệ Điều Hành Phần cứng • Giúp người dùng dễ dàng sử dụng hệ thống. • Quản lý và cấp phát tài nguyên hệ thống một cách hiệu quả. 5 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- TỔNG QUAN VỀ HỆ ĐIỀU HÀNH 1.2. Cấu trúc hệ thống máy tính Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 6
- Phần cứng (hardware): Bao gồm các tài nguyên cơ bản của máy tính như CPU, bộ nhớ, các thiết bị I/O. 7 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- Phân phối tài nguyên, điều khiển và phối hợp các hoạt động của các chương trình trong hệ thống. 8 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- Chương trình ứng dụng (application programs): Sử dụng hệ thống tài nguyên để giải quyết một bài toán tính toán nào đó của người sử dụng. Ví dụ: compilers, database systems, video games, business programs 9 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- Users (people, machines, other computers) 10 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- HOẠT ĐỘNG BÊN TRONG MÁY TÍNH 2.1. Bên trong hệ điều hành Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 11
- • Chương trình duy nhất luôn chạy tại tất cả các thời điểm máy tính hoạt động là nhân/hạt nhân (kernel). • Đi kèm với nhân còn có hai loại chương trình: • Chương trình hệ thống (system program): được đóng gói cùng với hệ điều hành nhưng không phải là một phần của nhân. • Chương trình ứng dụng: tất cả các chương trình không có liên kết (associate) với hoạt động của hệ thống. • Ngày nay, một số hệ điều hành còn chứa middleware – một tập các khung/nền tảng phần mềm (software framework) cung cấp các dịch vụ bổ sung hỗ trợ cho nhà phát triển ứng dụng như cơ sở dữ liệu, đa phương tiện, đồ họa, … 12 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- HOẠT ĐỘNG BÊN TRONG MÁY TÍNH 2.2. Hoạt động bên trong máy tính Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 13
- • CPU (một hoặc nhiều) và các trình điều khiển thiết bị (device controller) kết nối với nhau thông qua bus để truy xuất bộ nhớ chia sẻ (shared memory). 14 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- • Các thiết bị nhập/xuất (I/O) và CPU có thể thực thi đồng thời (concurrently). • Mỗi trình điều khiển thiết bị chịu trách nhiệm một loại thiết bị cụ thể. • Mỗi trình điều khiển thiết bị có một bộ đệm (buffer) cục bộ (local). • Mỗi loại trình điều khiển thiết bị có một device driver tương ứng của hệ điều hành để quản lý nó. • CPU di chuyển dữ liệu giữa bộ nhớ chính và các bộ đệm cục bộ. • Khi trình điều khiển thiết bị hoàn tất các thao tác, nó báo hiệu cho CPU bằng cách phát sinh một ngắt (interrupt). 15 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- HOẠT ĐỘNG BÊN TRONG MÁY TÍNH 2.3. Ngắt Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 16
- • Đặc điểm cơ bản của ngắt: • Ngắt chuyển điều khiển đến interrupt service routine thông qua interrupt vector (chứa địa chỉ của tất cả các service routine). • Kiến trúc ngắt phải lưu địa chỉ của lệnh phát sinh ngắt. • Ngắt được tạo ra bởi phần mềm do một lỗi (error) hoặc do một yêu cầu của người dùng (user request) được gọi là trap hoặc exception. • Hệ điều hành hoạt động định hướng theo ngắt (interrupt driven). 17 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- • Quá trình phát sinh và xử lý ngắt 18 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- • Xử lý ngắt • Hệ điều hành lưu giữ trạng thái của CPU bằng cách lưu thanh ghi và bộ đếm chương trình. • Xác định loại ngắt đã xảy ra. • Thực thi mã xử lý tương ứng với từng loại ngắt. 19 Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023
- HOẠT ĐỘNG BÊN TRONG MÁY TÍNH 2.4. Cấu trúc lưu trữ (storage) Copyrights 2023 CE-UIT. All Rights Reserved. 9/18/2023 20

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Hệ điều hành - Chương 1: Giới thiệu hệ điều hành
32 p |
176 |
16
-
Bài giảng Hệ điều hành - Chương 5: Quản lý vào ra
30 p |
185 |
11
-
Bài giảng Hệ điều hành: Chương 1C - Cấu trúc hệ điều hành
22 p |
136 |
9
-
Bài giảng Hệ điều hành: Chương 1 - Đỗ Quốc Huy
107 p |
71 |
9
-
Bài giảng Hệ điều hành: Chương 2 - ThS. Hà Lê Hoài Trung
20 p |
126 |
9
-
Bài giảng Hệ điều hành: Chương 2 - ThS. Phan Đình Duy
36 p |
83 |
7
-
Bài giảng Hệ điều hành: Chương 1 - TS. Ngô Hữu Dũng
60 p |
126 |
7
-
Bài giảng Hệ điều hành: Chương 1 - Đặng Minh Quân
23 p |
78 |
6
-
Bài giảng Hệ điều hành: Chương 2 - ĐH Công nghệ thông tin
36 p |
72 |
3
-
Bài giảng Hệ điều hành - Chương 1: Mở đầu
13 p |
92 |
3
-
Bài giảng Hệ điều hành: Chương 2 - Trường ĐH Công nghệ thông tin
57 p |
2 |
2
-
Bài giảng Hệ điều hành: Chương 9 - Trường ĐH Công nghệ thông tin
49 p |
2 |
1
-
Bài giảng Hệ điều hành: Chương 7 - Trường ĐH Công nghệ thông tin
62 p |
1 |
1
-
Bài giảng Hệ điều hành: Chương 6 - Trường ĐH Công nghệ thông tin
62 p |
1 |
1
-
Bài giảng Hệ điều hành: Chương 5 - Trường ĐH Công nghệ thông tin
154 p |
2 |
1
-
Bài giảng Hệ điều hành: Chương 3 - Trường ĐH Công nghệ thông tin
64 p |
1 |
1
-
Bài giảng Hệ điều hành: Chương 8 - Trường ĐH Công nghệ thông tin
41 p |
1 |
1


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
