1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng môn Kiến trúc máy tính và hệ điều hành: Chương 5 - ThS. Nguyễn Thị Ngọc Vinh

10 90 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 431,27 KB

Nội dung

Bài giảng môn Kiến trúc máy tính và hệ điều hành - Chương 5: Tổng quan về hệ điều hành cung cấp các kiến thức: Các thành phần của hệ thống máy tính, khái niệm hệ điều hành, các dịch vụ do HDH cung cấp, quá trình phát triển và một số khái niệm quan trọng,... Mời các bạn cùng tham khảo.

Trang 1

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

BÀI GIẢNG MÔN

KIẾN TRÚC MÁY TÍNH

VÀ HỆ ĐIỀU HÀNH

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

Bộ môn: Khoa học máy tính- Khoa CNTT1 Email: ntngocvinh@yahoo.com

CHƯƠNG 5: TỔNG QUAN VỀ HỆ

ĐIỀU HÀNH

Trang 2

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 3

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 Quá trình phát triển và một số khái niệm quan trọng

5 Cấu trúc HDH

6 Một số HDH cụ thể

CÁC THÀNH PHẦN CỦA HỆ THỐNG MÁY TÍNH

 Phần cứng:cung cấp các tài nguyên cần thiết

 Phần mềm: các chương trình

cụ thể

 HDH: phần mềm đóng vai trò trung gian, làm cho việc

sử dụng hệ thống máy tính

đượ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 3

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 5

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:

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 4

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 7

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

phần mềm

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 5

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 9

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

 Làm việc với hệ thống file

 Phát hiện và xử lý lỗi

như phần mềm

 Truyền thông:

 Cấp phát tài nguyên

 Dịch vụ an ninh và bảo mật

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

 => Giảm đáng kể thời gian chuyển đổi giữa hai

Trang 6

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 11

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

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

và DMA

Trang 7

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 13

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

CPU lớn

chương trình của mình

tác trực tiếp với hệ thống

CẤU TRÚC HDH

1 CÁC THÀNH PHẦN

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

Trang 8

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 15

CẤU TRÚC HDH

1 CÁC THÀNH PHẦN

 Quản lý bộ nhớ:

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

 Quản lý tệp và thư mục:

 Hỗ trợ mạng và xử lý phân tán

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

 Các chương trình tiện ích và ứng dụng

Trang 9

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 17

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

 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

 Kích thước nhân?

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 10

www.ptit.edu.vn GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH

BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 Trang 19

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

Hình 1.5 Cấu trúc vi nhân

trình ứng dụng

MỘT SỐ HDH CỤ THỂ

 UNIX

 MINIX

 LINUX

 MS-DOS

 Windows NT

Ngày đăng: 30/01/2020, 04:57

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w