1. Trang chủ
  2. » Cao đẳng - Đại học

Chúc mừng năm mới!

51 4 0

Đ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 51
Dung lượng 0,98 MB

Nội dung

• Thực thi các chương trình ứng dụng của người dùng • Giúp cho việc sử dụng phần cứng máy tính hiệu quả • Hỗ trợ giao diện đơn giản giữa người dùng và máy tính... Các thành phần của một [r]

(1)

1

1

BÀI GIẢNG BÀI GIẢNG

HỆ ĐIỀU HÀNH

(2)

NỘI DUNG MÔN HỌC

NỘI DUNG MÔN HỌC

Chương 1: Tổng quan hệ điều hành

Chương 5: Workgroup & Domain

Chương 2: Cấu trúc hệ điều hành Chương 3: Giới thiệu MS Windows

(3)

3

3

CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH

CHƯƠNG I: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH

Hệ điều hành gì?

 Là chương trình hoạt động lớp trung

gian người sử dụng phần cứng máy tính

 Mục tiêu hệ điều hành:

(4)

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

(5)

5

5

Các thành phần hệ thống máy tính (tt)

Các thành phần hệ thống máy tính (tt)

 Phần cứng: cung cấp tài ngun cho việc tính

tốn

 Hệ điều hành: kiểm soát điều khiển việc sử dụng

phần cứng

 Các chương trình ứng dụng: định nghĩa cách

thức sử dụng tài nguyên hệ thống để giải yêu cầu người dùng

(6)

Hệ thống mainframe

Hệ thống mainframe

 Rút ngắn thời gian thiết lập chương trình cách

bó cơng việc tương tự

 Tự động phân dãy công việc: chuyển quyền điều

khiển tự động đến công việc khác Đây hệ điều hành thô sơ

 Bộ giám sát thường trú:

 Đầu tiên điều khiển nằm giám sát.

 Sau định quyền điều khiển chuyển cho

(7)

7

7

Hệ thống bó đơn giản hệ thống đa chương

Hệ thống bó đơn giản hệ thống đa chương

Hệ thống bó đơn giản

0

512K

(8)

Các tính hệ điều hành cần cho chế

Các tính hệ điều hành cần cho chế

đa chương

đa chương

 Các hoạt động vào (I/O) phải cung cấp

hệ thống

 Quản lý nhớ - hệ thống phải cấp phát cho

nhiều tiến trình

 Định thời CPU – hệ thống phải chọn số

công việc sẵn sàng công việc giao CPU cho sử dụng

(9)

9

9

Hệ thống chia thời gian

Hệ thống chia thời gian

 CPU điều phối công việc nằm

nhớ đĩa Tuy nhiên CPU cấp cho công việc nằm nhớ mà thơi

 Một cơng việc hốn chuyển vào khỏi

nhớ đến đĩa ngược lại

 Giao tiếp trực tiếp hệ thống người dùng

cung cấp Khi hệ điều hành hồn thành thực thi lệnh, tìm lệnh điều khiển người dùng từ bàn phím

 Hệ thống phải sẵn sàng trực tuyến để người

(10)

Các hệ thống Desktop

Các hệ thống Desktop

 Hệ thống dành cho người dùng nhất.  Tiện lợi tin cậy với người dùng.

 Có thể theo kỹ thuật phát triển cho hệ

thống lớn

(11)

11

11

Các hệ thống song song

Các hệ thống song song

 Là hệ thống đa xử lý với nhiều CPU,

kết nối gần với

 Hệ thống ghép đôi chặt – Các CPU chia sẻ xung

đồng hồ nhớ, việc giao tiếp diễn thông qua nhớ chia sẻ

 Lợi ích hệ thống song song:

 Tăng lực xử lý.  Hiệu kinh tế.

 Tăng tính tin cậy.

 Đa xử lý đối xứng.

(12)

CHƯƠNG II: KIẾN TRÚC CỦA HỆ ĐIỀU HÀNH

CHƯƠNG II: KIẾN TRÚC CỦA HỆ ĐIỀU HÀNH  Các thành phần hệ điều hành.

 Các dịch vụ mà hệ điều hành cung cấp.  Lời gọi hệ thống.

(13)

13

13

Các thành phần hệ điều hành

Các thành phần hệ điều hành  Quản lý tiến trình.

 Quản lý nhớ chính.  Quản lý tập tin.

 Quản lý vào ra.

 Quản lý nhớ thứ cấp.  Nối mạng.

 Hệ thống bảo vệ.

(14)

Quản lý tiến trình

Quản lý tiến trình

 Tiến trình là chương trình chạy Nó cần

một số tài nguyên bao gồm: thời gian phục vụ CPU, nhớ, vào ra, …

 Bộ quản lý tiến trình chịu trách nhiệm thực thi

hoạt động:

 Tạo hủy tiến trình

 Ngừng vào tiếp tục tiến trình

 Đưa chế đồng hóa tiến trình

(15)

15

15

Quản lý nhớ chính

Quản lý nhớ chính

 Bộ nhớ mảng words bytes với địa

chỉ riêng biệt Nó kho chứa liệu dùng để truy cập nhanh, chia sẻ CPU thiết bị vào

 Bộ nhớ thiết bị lưu trữ phai (volatile storage

device) Nghĩa là, bị liệu hệ thống gặp cố

 Bộ quản lý nhớ chịu trách nhiệm thực

các hoạt động sau:

 Theo dõi phần nhớ, sử dụng ?

 Quyết định nạp tiến trình vào nhớ, khơng gian

nhớ trống

(16)

Quản lý tập tin

Quản lý tập tin

 Một tập tin đoạn liệu nằm vật chứa

được đặt tên

 Bộ quản lý tập tin chịu trách nhiệm thực hoạt

động sau:

 Tạo xóa tập tin.  Tạo xóa thư mục.

 Hỗ trợ sở cho việc thao tác tập tin thư mục.  Ánh xạ tập tin lên thiết bị lưu trữ thứ cấp.

 Sao lưu dự phòng (backup) tập tin lên phương tiện

(17)

17

17

Quản lý hệ thống vào ra

Quản lý hệ thống vào ra  Hệ thống vào bao gồm:

 Hệ thống lưu trữ đệm.

 Giao diện điều khiển thiết bị tống quát.

(18)

Quản lý nhớ thứ cấp

Quản lý nhớ thứ cấp

 Là thiết bị lưu trữ dự phịng cho nhớ (do

nhớ thường có dung lượng nhỏ)

 Hầu hết hệ thống đại sử dụng đĩa từ làm

thiết bị lưu trữ yếu cho liệu chương trình

 Bộ quản lý đĩa chịu trách nhiệm thực hoạt

động sau:

 Quản lý khơng gian cịn trống.  Cấp phát lưu trữ.

(19)

19

19

Kết nối mạng (Các hệ thống phân tán)

Kết nối mạng (Các hệ thống phân tán)

 Một hệ thống phân tán tập hợp xử lý mà

giữa chúng có chia sẻ nhớ xung đồng hồ Mỗi xử lý có nhớ riêng

 Các xử lý hệ thống kết nối thông qua

một mạng truyền thông

 Việc truyền thông thực thông qua giao

thức

 Cho phép người dùng truy cập nhiều loại tài nguyên

(20)

Hệ thống bảo vệ

Hệ thống bảo vệ

 Điều khiển truy cập từ tiến trình người

dùng đến tài nguyên hệ thống người dùng

 Cơ chế bảo vệ phải đáp ứng chức năng:

 Phân biệt dược việc sử dụng có thẩm quyền hay khơng.  Xác định quyền điều khiển có nguy bị

chiếm bất hợp pháp

(21)

21

21

Hệ thống thông dịch lệnh

Hệ thống thông dịch lệnh

 Các câu lệnh chuyển cho hệ điều hành theo thể

thức có cấu trúc nhằm thực hiện:

 Tạo quản lý tiến trình.  Kiểm sốt hệ thống vào ra.

 Quản lý hệ thống lưu trữ thứ cấp.  Quản lý nhớ chính.

 Truy cập hệ thống tập tin.

 Hệ thống bảo vệ kết nối mạng.

 Chương trình làm nhiệm vụ đọc thông dịch câu

lệnh điều khiển gọi theo nhiều kiểu khác nhau:

(22)

Các dịch vụ hệ điều hành

Các dịch vụ hệ điều hành  Thực thi chương trình.

 Thao tác vào ra: cung cấp phương thức để phục

vụ thao tác vào chương trình người dùng

 Thao tác lên hệ thống tập tin.

 Truyền thơng: chuyển thơng tin q trình

trên hệ thống nhiều hệ thống khác kết nối qua mạng

 Phát lỗi: đảm bào việc tính tốn xác

(23)

23

23

Các dịch vụ hệ điều hành

Các dịch vụ hệ điều hành  Thực thi chương trình.

 Thao tác vào ra: cung cấp phương thức để phục

vụ thao tác vào chương trình người dùng

 Thao tác lên hệ thống tập tin.

 Truyền thông: chuyển thơng tin q trình

trên hệ thống nhiều hệ thống khác kết nối qua mạng

 Phát lỗi: đảm bào việc tính tốn xác

(24)

Một số chức khác hệ điều hành

Một số chức khác hệ điều hành

 Các chức dùng để đảm bảo cho hệ thống

hoạt động hiệu quả:

 Cấp phát tài nguyên: cho nhiều người dùng nhiều tiến

trình chạy song song

 Tính chi phí: theo dõi theo dõi ghi lại nviệc sử dụng

loại tài nguyên hệ thống, để làm sở thống kê sử dụng

 Bảo vệ: đảm bảo tất việc truy cấp đến hệ thống

(25)

25

25

Lời gọi hệ thống

Lời gọi hệ thống

 Là giao diện chương trình chạy hệ điều

hành:

 Thông thường, lời gọi hệ thống tồn dạng thị

dạng ngơn ngữ Assembler

 Ngồi lời gọi hệ thống cài đặt dạng

hàm dạng ngơn ngữ cấp cao

 Có phương thức tổng quát để chuyển tham số

từ chương trình chạy đến hệ điều hành:

 Chuyển tham số vào ghi.

 Lưu tham số vào bảng nhớ địa

bảng chuyển tham số vào ghi

 Chương trình push tham số vào stack hệ điều hành lấy

(26)

Lời gọi hệ thống (tt)

(27)

27

27

Các kiểu lời gọi hệ thống

Các kiểu lời gọi hệ thống  Điều khiển tiến trình

Quản lý file

(28)

Kiến trúc hệ thống MS DOS

Kiến trúc hệ thống MS DOS

 Được viết để cung cấp nhiều chức với

dung lượng nhỏ

 Không chia thành modules

 Các lớp chức giao diện cuả chúng không

(29)

29

29

Kiến trúc hệ thống UNIX

Kiến trúc hệ thống UNIX  Bao gồm hai phần tách biệt:

 Các chương trình hệ thống  Nhân (kernel):

• Là thứ phía giao diện lời gọi hệ thống phía phần cứng vật lý

(30)

Kiến trúc hệ thống UNIX (tt)

(31)

31

31

Tiếp cận phân tầng

Tiếp cận phân tầng

 Hệ điều hành chia thành nhiều tầng, tầng

được xây dựng tảng tầng thấp Tầng thấp tầng vật lý, tầng cao tầng giao diện gười dùng

 Sự phân chia chức thực hiện: tầng

(32)

Tiếp cận phân tầng (tt)

(33)

33

33

Kiến trúc hệ thống microkernel

Kiến trúc hệ thống microkernel

 Di chuyển nhiều chức từ nhân lên mức người

dùng

 Việc giao tiếp modules người dùng

thực chế truyền thông điệp

 Lợi ích:

 Dễ mở rộng microkernel

 Dễ dàng chuyển đổi hệ điều hành sang kiến trúc

mới

(34)

Máy ảo

Máy ảo

 Sử dụng mô hình phân tầng, coi phần cứng

như nhân hệ điều hành phần cứng

 Máy ảo cung cấp giao diện phân tầng cứng ảo cho

người dùng, giống giao diện phần cứng truywnf thống khác

 Hệ điều hành chạy máy ảo cho phép

(35)

35

35

Mơ hình hệ thống máy ảo

(36)

Ưu điểm nhược điểm máy ảo

Ưu điểm nhược điểm máy ảo

 Cung cấp chế tuyệt đối tài nguyền hệ thống

mỗi máy ảo tách biệt khỏi tất máy ảo khác Tuy nhiên, tách biệt không cho phép việc chia sẻ trực tiếp tài nguyên

 Hệ thống máy ảo cơng cụ hồn hảo cho việc

nghiên cứu phát triển hệ điều hành Việc phát triển hệ thống hoàn thành máy ảo thay máy tính vật lý thật, khơng ngắt qng nhoạt động bình thường hệ thống

(37)

37

37

Cài đặt hệ điều hành

Cài đặt hệ điều hành

 Thay viết hợp ngữ theo cách truyền thống,

ngày hệ điều hành viết ngôn ngữ cấp cao

 Mã lệnh viết ngôn ngữ cấp cao:

 Có thể viết nhanh hơn  Gọn gàng hơn

 Dễ hiều sửa lỗi hơn

 Một hệ điều hành chuyển đổi sang hệ

(38)

CHƯƠNG III: GiỚI THIỆU MICROSOFT WINDOWS

CHƯƠNG III: GiỚI THIỆU MICROSOFT WINDOWS  Lịch sử phát triển.

 Windows 3.x, 9x Windows NT.  Windows 2000.

 Windows XP.

 Windows Server 2003.  Windows Vista.

(39)

39

39

Lịch sử phát triển

Lịch sử phát triển

 Microsoft thành lập vào năm 1975, Bill Gates

đứng đầu

 Năm 1981 hệ điều hành MS-DOS đời đặt

hàng IBM

 Tháng 11/1985, Windows 1.0 đời tích hợp

chức với giao diện đồ họa

 Năm 1987, Windows 2.0 đời.  5/1990, Windows 3.1 đời.

 Cuối năm 1992, Windows for Workgroup 3.11

(40)

Windows 3.X

Windows 3.X  Là hệ thống 16 bits.

 Là hệ thống đa nhiệm

 Tháng 11/1985, Windows 1.0 đời tích hợp

chức với giao diện đồ họa

 Năm 1987, Windows 2.0 đời.  5/1990, Windows 3.1 đời.

 Cuối năm 1992, Windows for Workgroup 3.11

(41)

41

41

Windows 3.11

Windows 3.11

 Hỗ trợ thêm việc chia sẻ tài nguyên như: thư mục

máy in

 Thích hợp cho hệ thống gồm nhóm nhỏ

người dùng mạng

(42)

Windows 9X

Windows 9X  Là hệ điều hành 32 bits.

 Đa nhiệm.

 Hỗ trợ mạng nhóm làm việc.  Hỗ trợ nhiều loại thiết bị.

(43)

43

43

Windows NT

Windows NT  Là hệ điều hành 32 bits.

 Thích hợp cho mơi trường cơng nghiệp.  Tính tin cậy, ổn định bảo mật tốt.

 Có hai phiên (Version): 3.X 4.0  Windows NT 4.0 có hai sản phẩm:

 Windows NT Server 4.0

(44)

Windows NT Server 4.0

Windows NT Server 4.0

 Được phát triển để quản lý tập trung tài khoản,

chính sách quản trị tai nguyên mạng

 Không giới hạn số lượng nối kết đồng thời khách

hàng

 Hỗ trợ đến CPUs.

 Đảm nhận vai trị máy chủ mơi trường

(45)

45

45

Windows NT Server 4.0

Windows NT Server 4.0

 Hỗ trợ nhiều tiện ích, cơng cụ, cho phép:

 Xây dựng sở liệu bảo mật cao.

 Truy xuất nhiều loại sở liệu khác nhau.  Quản trị nhiều trạm làm việc mạng.

(46)

Windows NT Workstation 4.0

Windows NT Workstation 4.0  Hỗ trợ mạng làm việc nhóm (Workgroup).

 Đóng vai trị trạm làm việc tốt cho Windows

(47)

47

47

Windows 2000

Windows 2000  Bao gồm sản phẩm:

 Professional  Server

(48)

Windows 2003

Windows 2003  Bao gồm sản phẩm:

(49)

49

49

Windows XP

Windows XP  Bao gồm sản phẩm:

 Home Edition

 Proessional Editon  Tablet Edition

(50)

Windows Vista

Windows Vista  Bao gồm sản phẩm:

 Ultimate

 Home Premium  Home Basic

 Business  Enterprise

 Tất hệ điều hành Windows nối lại

(51)

51

51

Cài đặt Windows Server 2003

Cài đặt Windows Server 2003  Yêu cầu hệ thống:

 CPU: tối thiểu 133 Mhz, khuyến cáo: 550 MHz

 Bộ nhớ RAM: tối thiểu 128 MB, khuyến cáo: 256

MB, tối đa: 4GB

 Dung lượng đĩa cứng: trống từ 1.5 – 2.0 GB, phân

khu FAT, FAT32, khuyến cáo NTFS

Ngày đăng: 05/04/2021, 12:21

w