Bài giảng Hệ điều hành: Cấu trúc hệ điều hành - ThS. Nguyễn Lê Minh

35 74 0
Bài giảng Hệ điều hành: Cấu trúc hệ điều hành - ThS. Nguyễn Lê Minh

Đ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 Hệ điều hành: Cấu trúc hệ điều hành cung cấp cho người học các kiến thức: Các thành phần hệ thống, các dịch vụ hệ điều hành, lời gọi hệ thống, các chương trình hệ thống, cấu trúc hệ thống. Mời các bạn cùng tham khảo nội dung chi tiết.

CẤU TRÚC HỆ ĐIỀU HÀNH ThS Nguyễn Lê Minh Khoa CNTT, ĐH Giao thông vận tải Email: nlminh@utc2.edu.vn NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG TRÌNH HỆ THỐNG CẤU TRÚC HỆ THỐNG NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG HỆ TRÌNH THỐNG CẤU TRÚC HỆ THỐNG CÁC THÀNH PHẦN HỆ THỐNG • Quả lý tiến trình •n lý nhớ • Quả lý n nhớ • lý Quả ngồi •n xuất lý tập tin • Bảo Quả vệ an ninh hệ thống •n Hệ thống thơng dịch lệnh nhập Quả n QUẢN LÝ TIẾN • ProcessTRÌNH management • Tiến trình chương trình • thực thi Tiến trình cần tài nguyên xác định để tácđiều vụ nótrong • hồn Vai trịthành hệ hành tiến trình quản • Lậplýlịch tiến trình • • • • Tạo huỷ tiến trình Tạm dừng thực thi tiếp tiến trình Cung cấp chế đồng hố tiến trình Cung cấp chế giao tiếp tiến trình QUẢN LÝ BỘ NHỚ TRONG • Memory • management Bộ nhớ mảng kiểu byte hay word • kiểu • Mỗi phần tử có địa Cho phép truy xuất liệu nhanh • Vai trò hệ điều hành quản lý nhớ • Lưu trữ thơng tin vị trí nhớ • sử dụng sử dụng Quyết định tiến trình nạp vào nhớ • nhớ sử dụng Cấp phát thu hồi nhớ cần thiết QUẢN LÝ BỘ NHỚ NGỒI management • Secondary-Storage • Bộ nhớ ngồi dùng để lưu trữ chương trình • liệu Vai trò hệ điều hành quản lý • Quản lý vùng nhớ • trống ngồi • Định vị lưu trữ Lập lịch cho đĩa dự QUẢN LÝ TẬP TIN • File management • Tập tin tập hợp thơng • xác định tin ngườ tạo i • Tạo Vai trị hệmột điều xố tậphành tin • • • • Tạo xoá thư mục Hỗ trợ thao tác tập tin thư Ánh xạ tập tin lên hệ thống lưu mục trữ phụ Backup tập tin thiết bị lưu trữ QUẢN LÝ HỆ THỐNG NHẬP • XUẤT I/O system management • Hệ thống nhập xuất bao gồm • Hệ thống buffer (vùng đệm) – caching (vùng lưu • trữ) Giao diện trình điều khiển thiết bị chung • (general device-driver interface) Trình điều khiển cho thiết bị xác định BẢO VỆ VÀ AN NINH • Protection and security • Cung cấp chế để đảm bảo CPU tài nguyên khác truy tập tin, nhớ, xuất • tiến trình có quyền Bảo vệ chế để điều khiển truy xuất tiến trình hay người dùng tới tài nguyên HÀM HT QUẢN TRỊ THIẾT BỊ • u cầu sử dụng thơi sử dụng • thiết bị Đọc, ghi, định vị trỏ • Đọc, thiết lập thuộc tính cho thiết bị • Attach/detach thiết bị mặt logic HÀM HT BẢO TRÌ THƠNG • Đọc, thiết lập thời gian TIN hệ thống • Đọc, ghi liệu hệ thống • Đọc thuộc tính tập tin, thiết bị, tiến trình • Thiết lập thuộc tính tập tin, thiết bị, tiến trình HÀM HT VỀ TRUYỀN THƠNG • Tạo, hủy kết nối mạng • Truyền nhận thông điệp • Lấy thông tin trạng thái truyền • thơng Attach/detach thiết bị xa WINDOWS AND UNIX SYSTEM CALLS STANDARD C LIBRARY EXAMPLE NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG TRÌNH HỆ THỐNG CẤU TRÚC HỆ THỐNG 26 CÁC CHƯƠNG TRÌNH HỆ THỐNG • Cung cấp mơi trường thuận lợi cho việc thực thi • phát triển chương trình tác với tập tin (File manipulation) • Thao Bao gồm • Thơng tin trạng thái hệ thống (Status • information) • Sửa đổi tập tin (File modification) Hỗ trợ ngơn ngữ lập trình (Programming • language support) Nạp thực chương trình (Program loading • and execution) Truyền thông (communication) NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG HỆ TRÌNH THỐNG CẤU TRÚC HỆ THỐNG 28 CẤU TRÚC HỆ THỐNG • Cấ trúc đơn giản (Simple structure) • u trúc phân tầng (Layered Cấ approach) • trúc u vi nhân (Microkernel) • trúc Cấ Modules u Cấ u CẤU TRÚC ĐƠN GIẢN • MSDOS CẤU TRÚC PHÂN TẦNG CẤU TRÚC PHÂN TẦNG • Ví dụ: THE (Technische Hogeschool Eindhoven) CẤU TRÚC VI NHÂN • Nhân chứa chức cần thiết • Các chức khác đưa ngồi nhân CẤU TRÚC MODULES • • CÂU HỎI THẢO Phân biệt tiến trình chương trình ? LUẬN Định nghĩa tài nguyên hệ thống ? ... DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG TRÌNH HỆ THỐNG CẤU TRÚC HỆ THỐNG NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC... NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG HỆ TRÌNH THỐNG CẤU TRÚC HỆ THỐNG 28 CẤU TRÚC HỆ THỐNG • Cấ trúc đơn giản (Simple structure) • u trúc phân tầng... hệ điều hành NỘI DUNG CÁC THÀNH PHẦN HỆ THỐNG CÁC DỊCH VỤ HỆ ĐIỀU HÀNH LỜI GỌI HỆ THỐNG CÁC CHƯƠNG TRÌNH CẤU TRÚC HỆ THỐNG HỆ THỐNG 12 CÁC DỊCH VỤ HỆ ĐIỀU HÀNH • Thực thi chương trình (Program

Ngày đăng: 25/10/2020, 18:16

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan