
Tập bài giảng Nguyên lý hệ điều hành
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Tập bài giảng Nguyên lý hệ điều hành MỤC LỤC Chương 1: TỔNG QUAN.................................................................................. 4 1.1 Giới thiệu ...................................................................................................... 4 1.1.1 Hệ điều hành là gì? ................................................................................ 4 1.1.2 Các hệ xử lý theo lô đơn giản ................................................................ 7 1.1.3 Các hệ xử lý theo lô, đa chương ............................................................ 8 1.1.4 Các hệ phân chia thời gian..................................................................... 9 1.1.5 Các hệ máy tính cá nhân ...................................................................... 11 1.1.6 Các hệ song song, các hệ phân tán, các hệ thời gian thực ................... 11 1.2 Cấu trúc hệ điều hành ............................................................................... 15 1.2.1 Các thành phần hệ thống ..................................................................... 16 1.2.2 Các dịch vụ của hệ điều hành .............................................................. 22 1.2.3 Lời gọi hệ thống .................................................................................. 24 1.2.4 Các chương trình hệ thống .................................................................. 25 1.2.5 Cấu trúc hệ thống ................................................................................. 26 1.2.6 Cài đặt và thiết kế hệ thống ................................................................. 33 Câu hỏi và bài tập chương 1 ........................................................................... 35 Chương 2: QUẢN LÝ TIẾN TRÌNH ............................................................. 36 2.1 Tiến tình ...................................................................................................... 36 2.1.1 Khái niệm tiến trình ............................................................................ 36 2.1.2 Lập lịch tiến trình................................................................................. 39 2.1.3 Các thao tác trên tiến trình ................................................................... 45 2.1.4 Hợp tác giữa các tiến trình ................................................................... 49 2.1.5 Luồng ................................................................................................... 52 2.1.6 Truyền thông giữa các tiến trình.......................................................... 70 2.2 Lập lịch CPU .............................................................................................. 74 2.2.1 Các khái niệm cơ bản........................................................................... 74 2.2.2 Các tiêu chí lập lịch ............................................................................. 78 2.2.3 Các thuật toán lập lịch ......................................................................... 79 2.2.4 Đánh giá thuật toán .............................................................................. 95 2.3 Đồng bộ hóa tiến trình ............................................................................... 96 2.3.1 Cơ sở .................................................................................................... 96 2.3.2 Bài toán Critical - Sestion .................................................................... 99 2.3.4 Các bài toán cổ điển trong việc đồng bộ hoá..................................... 114 2.4 Bế tắc ......................................................................................................... 126 2.4.1 Mô hình .............................................................................................. 126 2.4.2 Đặc trưng hóa bế tắc .......................................................................... 128 2.4.3 Các phương pháp thao tác với bế tắc ................................................. 132 2.4.4 Phòng tránh bế tắc ............................................................................. 136 2.4.5 Phát hiện bế tắc .................................................................................. 144 2.4.6 Khôi phục từ bế tắc ............................................................................ 148 1 Câu hỏi và bài tập chương 2 ......................................................................... 150 Chương 3: QUẢN LÝ LƯU TRỮ ................................................................ 155 3.1 Quản lý bộ nhớ ......................................................................................... 155 3.1.1 Cơ sở .................................................................................................. 155 3.1.2 Bộ nhớ vật lý và bộ nhớ logic............................................................ 160 3.1.3 Hoán vị (Swap) .................................................................................. 161 3.1.4 Cấp phát liên tục ................................................................................ 163 3.1.5 Phân trang .......................................................................................... 172 3.1.6 Phân đoạn........................................................................................... 188 3.2 Bộ nhớ ảo .................................................................................................. 198 3.2.1 Cơ sở .................................................................................................. 198 3.2.2 Phân trang theo yêu cầu ..................................................................... 201 3.2.3 Hiệu năng của phân trang theo yêu cầu ............................................. 205 3.2.4 Thay thế trang . ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng công nghệ thông tin Tập bài giảng Nguyên lý hệ điều hành Hệ điều hành Quản lý tiến trình Quản lý lưu trữ Hệ vào raTài liệu có liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 490 0 0 -
Tập bài giảng Thiết kế mạng - ThS. Trần Văn Long, ThS. Trần Đình Tùng (Biên soạn)
222 trang 310 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 306 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 305 0 0 -
175 trang 301 0 0
-
173 trang 283 2 0
-
Tập bài giảng Xử lý tín hiệu số
262 trang 278 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 268 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 263 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 254 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 237 0 0 -
Bài thuyết trình nhóm môn Hệ điều hành: Tìm hiểu về cách quản lý tệp
17 trang 234 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 1) - Nguyễn Hải Châu
6 trang 210 0 0 -
Tài liệu học tập môn Tin cơ sở: Phần 1 - Phùng Thị Thu Hiền
100 trang 206 1 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 6) - Nguyễn Hải Châu
10 trang 205 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 3) - Nguyễn Hải Châu
8 trang 201 0 0 -
Bài giảng Nguyên lý hệ điều hành: Chương 2 - GV. Đặng Quang Hiển
118 trang 184 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 182 0 0 -
Giáo trình Nguyên lý Hệ điều hành: Phần 1 - Trường TC nghề Đông Sài Gòn
66 trang 178 1 0 -
Giáo trình Hệ điều hành - NXB Hà Nội: Phần 1
70 trang 172 0 0