1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án - bài giảng: Giới thiệu về bài giảng môn hệ điều hành Chương 1: Giới thiệu chung về hệ điều hành

24 1,2K 7

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 368,17 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

đƣợc tiện lợi và hiệu quảChương trình ứng dụng, chương trình hệ thống và tiện ích Hệ điều hành Phần cứng Người sử dụng... KHÁI NIỆM HỆ ĐIỀU HÀNH Đƣợc định nghĩa thông qua mục đích, vai

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

BÀI GIẢNG MÔN

HỆ ĐIỀU HÀNH

Giảng viên: ThS Nguyễn Thị Ngọc Vinh

Trang 2

TÀI LIỆU THAM KHẢO

1 Silberschatz A., Galvin G., Operating systems

concepts, 8th ed, John Willey&Sons, 2008

2 Hà Quang Thụy Nguyên lý các hệ điều hành Nxb

KHKT 2009

3 Nguyễn Thanh Tùng Giáo trình hệ điều hành

ĐHBK HN 1999

Trang 4

CHƯƠNG 1: GIỚI THIỆU CHUNG

Trang 5

NỘI DUNG

1 Các thành phần của hệ thống máy tính

2 Khái niệm hệ điều hành

3 Các dịch vụ do HDH cung cấp

4 Giao diện lập trình của HDH

5 Quá trình phát triển và một số khái niệm quan trọng

6 Cấu trúc HDH

7 Một số HDH cụ thể

Trang 6

đƣợc tiện lợi và hiệu quả

Chương trình ứng dụng, chương trình hệ thống và tiện ích

Hệ điều hành

Phần cứng Người sử dụng

Trang 7

II KHÁI NIỆM HỆ ĐIỀU HÀNH

 Đƣợc định nghĩa thông qua mục đích, vai trò, và chức năng trong hệ thống máy tính

 Hệ thống phần mềm đóng vai trò trung gian, thực hiện 2

chức năng cơ bản:

Trang 8

II KHÁI NIỆM HỆ ĐIỀU HÀNH

1 Quản lý tài nguyên

 Đảm bảo cho tài nguyên hệ thống được sử dụng một cách

có ích và hiệu quả

 Các tài nguyên: bộ xử lý (CPU), bộ nhớ chính, bộ nhớ ngoài (các đĩa), các thiết bị vào ra

 Phân phối tài nguyên cho các ứng dụng hiệu quả:

cho chương trình các tài nguyên tương ứng

 Đảm bảo không xâm phạm tài nguyên cấp cho chương trình

Trang 9

II KHÁI NIỆM HỆ ĐIỀU HÀNH

2 Quản lý việc thực hiện các chương trình

 1 chương trình đang trong quá trình chạy gọi là tiến trình (process)

 Hệ điều hành giúp việc chạy chương trình dễ dàng hơn

 Tạo ra các máy ảo: là máy logic với các tài nguyên ảo

Trang 10

III CÁC DỊCH VỤ DO HDH CUNG CẤP

 Tải và chạy chương trình:

được trao quyền thực hiện các lệnh

 Giao diện với người dùng:

 Thực hiện các thao tác vào/ ra dữ liệu

Trang 12

IV GIAO DIỆN LẬP TRÌNH CỦA HDH

 Để các chương trình có thể sử dụng được những dịch vụ HDH cung cấp giao diện lập trình

 Gồm các lời gọi hệ thống (system call)

 Lời gọi hệ thống: các lệnh đặc biệt mà CTUD gọi khi cần yêu cầu HDH thực hiện một việc gì đó

 Lời gọi hệ thống được thực hiện qua những thư viện hàm gọi là thư viện hệ thống

Trang 13

V QUÁ TRÌNH PHÁT TRIỂN

 Các hệ thống đơn giản: chưa có HDH

 Xử lý theo mẻ:

có yêu cầu giống nhau

hiện lần lượt

chương trình tiếp theo vào máy và cho phép nó chạy

Trang 14

V QUÁ TRÌNH PHÁT TRIỂN

 Đa chương trình:

chuyển CPU sang thực hiện một chương trình khác

Trang 15

V QUÁ TRÌNH PHÁT TRIỂN

 Đa chương trình:

đáng kể so với trong trường hợp đơn chương trình

Trang 16

V QUÁ TRÌNH PHÁT TRIỂN

 Chia sẻ thời gian:

khoảng thời gian ngắn gọi là lƣợng tử thời gian

Trang 17

VI CẤU TRÚC HDH

1 CÁC THÀNH PHẦN

 Quản lý tiến trình:

Trang 18

VI CẤU TRÚC HDH

1 CÁC THÀNH PHẦN

 Quản lý bộ nhớ:

Trang 19

VI CẤU TRÚC HDH

1 CÁC THÀNH PHẦN

 Quản lý vào ra:

các tiến trình với thiết bị vào ra

Trang 20

VI CẤU TRÚC HDH

2 NHÂN CỦA HDH

 Nhân (kernel) là phần cốt lõi, thực hiện các chức năng cơ

bản nhất, quan trọng nhất của HDH và thường xuyên được giữ trong bộ nhớ

 HDH gồm nhiều thành phần, chỉ tải những thành phần

quan trọng không thể thiếu được vào bộ nhớ gọi là nhân

 Kích thước nhân to: chứa nhiều thành phần, không mất

nhiều thời gian khi cần nhưng tốn nhiều bộ nhớ

 Nhân chạy trong chế độ đặc quyền – chế độ nhân

 Các chương trình bình thường chạy trong chế độ người

dùng

Trang 21

VI CẤU TRÚC HDH

3 MỘT SỐ CẤU TRÚC HDH

 Cấu trúc nguyên khối

nhớ

dụng

Hệ điều hành

Chế độ người dùng

Chế độ đặc quyền

Trang 22

VI CẤU TRÚC HDH

3 MỘT SỐ CẤU TRÚC HDH

 Cấu trúc vi nhân

chế độ đặc quyền hoặc người dùng

Vi nhân

trình ứng dụng quản lý tệp quản lý mạng trình ứng dụng

Trang 23

VI CẤU TRÚC HDH

 Cấu trúc phân lớp

cung cấp

Ngày đăng: 22/04/2014, 14:51

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w