Cần làm gì khi máy giặt Electrolux báo lỗi E-54? https://appongtho.vn/may-giat-electrolux-bao-loi-e54-tin-hieu-cap-dien-cho-motor Máy giặt Electrolux của bạn đang gặp lỗi E-54? Hướng dẫn quy trình tự sửa lỗi E-54 máy giặt...
Môn Hệ Điều Hành – Tài liệu text
Môn Hệ Điều Hành
Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (77.42 KB, 14 trang )
Bạn đang đọc: Môn Hệ Điều Hành – Tài liệu text
–
1
–
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
Chương 1
TỔNG QUAN
-2-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
NỘI DUNG CHƯƠNG 1
Cấu trúc hệ thống máy tính
Khái niệm về hệ điều hành (HĐH)
Các thành phần cơ bản của HĐH
Lòch sử phát triển của HĐH
Chức năng của HĐH
Bài tập
-3-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
CẤU TRÚC HỆ THỐNG MÁY TÍNH
Phần cứng (hardware)
–
CPU
–
Bộ nhớ :RAM, ROM,đóa từ, băng từ…
–
Thiết bò I/O : Màn hình, bàn phím, card I/O…
Phần mềm (software)
–
Phần mềm hệ thống
–
Phần mềm ứng dụng
–
Công cụ phần mềm
Phần dẻo (firmware)
-4-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
VÍ DỤ
Phần mềm hệ thống
–
Hệ điều hành
–
Hệ quản trò CSDL: Oracle, SQL Server
–
Tiện ích: Norton Disk Doctor, SiSoft Sandra.
Phần mềm ứng dụng:
–
MS Office, Corel Draw, Netscape Navigator
Hệ điều hành:
–
MS-DOS, Windows 9x/ NT/ ME/ 2000/ XP…
–
Linux, Solaris, HP-UX, AIX, BSD, MacOS,…
–
Novell Netware
-5-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
KHÁI NIỆM HỆ ĐIỀU HÀNH
Hệ điều hành – Operating System
Phần mềm nằm giữa phần cứng máy tính và
người dùng
–
Điều khiển phần cứng
–
Cung cấp các dòch vụ cho các chương trình
ứng dụng
Phần mềm quản lý và phân phối tài nguyên
máy tính
-6-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
HỆ ĐIỀU HÀNH
NGƯỜI DÙNG
P
H
A
À
N
C
Ư
ÙN
G
P
H
A
À
N
C
Ư
ÙN
G
H
E
Ä
Đ
I
E
À
U
H
A
ØN
H
H
E
Xem thêm: Ứng dụng Falo – Ứng dụng kết bạn hẹn hò bốn phương | Link tải, cách sử dụng, mẹo thủ thuật
Ä
Đ
I
E
À
U
H
A
ØN
H
T
R
Ì
N
H
Ư
ÙN
G
D
U
ÏN
G
T
R
Ì
N
H
Ư
ÙN
G
D
U
ÏN
G
HỆ THỐNG MÁY TÍNH
-7-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
CÁC THÀNH PHẦN CỦA HĐH
Phần lõi (kernel)
–
Quản lý quá trình
–
Quản lý bộ nhớ
–
Quản lý hệ thống file
–
Quản lý xuất nhập
Phần giao diện:
–
Trình thông dòch lệnh (Command Interpreter, Shell)
–
Giao diện đồ họa (Graphic User Interface)
KERNEL
SERVICES
APPLICATIONS
-8-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
THIẾT KẾ CỦA HỆ ĐIỀU HÀNH
Monolithic OS:
–
Cung cấp tập các chức năng cần thiết
–
Không phân biệt chức năng của hệ thống và chức năng
của người dùng
–
Các ứng dụng ràng buộc với Hệ Điều Hành
–
Khó có khả năng mở rộng khi co thêm yêu cầu về dòch
vụ
–
Thường dùng cho các hệ thống nhúng
Microkernel OS và thiết kế phân lớp:
–
Kernel cung cấp các dòch vụ cơ bản nhất về quá trình, bộ
nhớ và liên lạc giữa các quá trình
–
Các dòch vụ được đưa vào được xây dựng trên các dòch
vụ cơ bản nhất.
–
Thường được dùng trong các hệ điều hành hiện đại và
đa dụng
-9-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
THIẾT KẾ CỦA HỆ ĐIỀU HÀNH
Virtual machine:
–
Hệ thống được xem như có nhiều máy tính khác
nhau.
–
Các ứng dụng có thể chạy đồng thời giống như
chạy trên các cấu trúc phần cứng khác nhau
–
Cần nhiều tài nguyên hệ thống phục vụ cho các
virtual machine khác nhau
–
Vi dụ: VMWare, Java Virtual Machine
-10-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
LỊCH SỬ PHÁT TRIỂN HĐH
Thao tác viên (Operator)
Hệ thống xử lý bó (batch programming system)
Hệ thống đa chương(multiprogramming system)
Hệ thống đa nhiệm (multitasking system):
Hệ thống đa người dùng (multiuser system)
Xem thêm: PC-COVID – Wikipedia tiếng Việt
Hệ thống đa xử lý (multiprocessing system)
Hệ thống nhúng (embedded systems)
Hệ thống thời gian thực (real-time systems)
Hệ điều hành phân bố (distributed OS)
-11-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
VÍ DỤ VỀ CÁC HĐH
MS-DOS
Windows 3.11/ 95/ 97/ 98/ 99/ ME
Windows NT/ 2000/ XP…
UNIX: Solaris, Linux, SCO, HP-UX,
AIX, …
BeOS, RTLinux, …
Mach, Amoeba…
-12-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
CHỨC NĂNG HỆ ĐIỀU HÀNH
Quản lý quá trình
(process management)
Quản lý bộ nhớ
(memory management)
Quản lý hệ thống lưu trữ
(storage management)
Giao tiếp với người dùng
(user interaction)
-13-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
BÀI TẬP
1. Phân loại các chương trình sau :
Photoshop, Internet Explorer, Win 2000 Datacenter, Win2000
vanced Server, Oracle, MySQL, MS Powerpoint, BeOS,
MacOS, Solaris, Linux, MS-DOS, Norton Utilities.
2. Phân loại các hệ điều hành sau :
Windows NT, Win98SE, Windows ME,Windows XP, Linux,
BeOS, Solaris, SCO-UNIX, MS-DOS.
3. Nhiệm vụ nào sau đây là của hệ điều hành :
– Kiểm tra quyền sử dụng hệ thống
– Kiểm tra quyền tạo, xóa một file
– Kiểm tra và tắt các chương trình virus, worm.
– Kiểm tra và tát các chương trình ảnh hưởng đến hoạt động
của kernel
– Kiểm tra và qnản lý các thiết bò phần cứng
-14-
Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCM
BÀI TẬP
4. Thiết lập trình tự cho các hoạt động sau
Chạy ứng dụng, nạp driver, POST, đọc MBR, nạp OS,
chạy các dòch vu.
5. Chọn lựa hệ điều hành sử dụng đối vớí
– Người dùng cá nhân
– Công ty nhỏ
– Công ty vừa, lớn
– Ngân hàng
6. Linux có ưu điểm gì ? HĐH này có thể phổ biến
với mọi người dùng như Windows hay không ?
Thiết bò I / O : Màn hình, bàn phím, card I / O … Phần mềm ( software ) Phần mềm hệ thốngPhần mềm ứng dụngCông cụ phần mềmPhần dẻo ( firmware ) – 4 – Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMVÍ DỤPhần mềm hệ thốngHệ điều hànhHệ quản trò CSDL : Oracle, SQL ServerTiện ích : Norton Disk Doctor, SiSoft Sandra. Phần mềm ứng dụng : MS Office, Corel Draw, Netscape NavigatorHệ điều hành : MS-DOS, Windows 9 x / NT / ME / 2000 / XP … Linux, Solaris, HP-UX, AIX, BSD, MacOS, … Novell Netware-5-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMKHÁI NIỆM HỆ ĐIỀU HÀNHHệ điều hành – Operating SystemPhần mềm nằm giữa phần cứng máy tính vàngười dùngĐiều khiển phần cứngCung cấp những dòch vụ cho những chương trìnhứng dụngPhần mềm quản trị và phân phối tài nguyênmáy tính-6-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMHỆ ĐIỀU HÀNHNGƯỜI DÙNGÙNÙNØNØNÙNÏNÙNÏNHỆ THỐNG MÁY TÍNH-7-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMCÁC THÀNH PHẦN CỦA HĐHPhần lõi ( kernel ) Quản lý quá trìnhQuản lý bộ nhớQuản lý mạng lưới hệ thống fileQuản lý xuất nhậpPhần giao diện : Trình thông dòch lệnh ( Command Interpreter, Shell ) Giao diện đồ họa ( Graphic User Interface ) KERNELSERVICESAPPLICATIONS-8-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMTHIẾT KẾ CỦA HỆ ĐIỀU HÀNHMonolithic OS : Cung cấp tập những tính năng cần thiếtKhông phân biệt công dụng của mạng lưới hệ thống và chức năngcủa người dùngCác ứng dụng ràng buộc với Hệ Điều HànhKhó có năng lực lan rộng ra khi co thêm nhu yếu về dòchvụThường dùng cho những mạng lưới hệ thống nhúngMicrokernel OS và phong cách thiết kế phân lớp : Kernel phân phối những dòch vụ cơ bản nhất về quy trình, bộnhớ và liên lạc giữa những quá trìnhCác dòch vụ được đưa vào được kiến thiết xây dựng trên những dòchvụ cơ bản nhất. Thường được dùng trong những hệ điều hành tân tiến vàđa dụng-9-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMTHIẾT KẾ CỦA HỆ ĐIỀU HÀNHVirtual machine : Hệ thống được xem như có nhiều máy tính khácnhau. Các ứng dụng hoàn toàn có thể chạy đồng thời giống nhưchạy trên những cấu trúc phần cứng khác nhauCần nhiều tài nguyên mạng lưới hệ thống Giao hàng cho cácvirtual machine khác nhauVi dụ : VMWare, Java Virtual Machine-10-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMLỊCH SỬ PHÁT TRIỂN HĐHThao tác viên ( Operator ) Hệ thống giải quyết và xử lý bó ( batch programming system ) Hệ thống đa chương ( multiprogramming system ) Hệ thống đa nhiệm ( multitasking system ) : Hệ thống đa người dùng ( multiuser system ) Hệ thống đa giải quyết và xử lý ( multiprocessing system ) Hệ thống nhúng ( embedded systems ) Hệ thống thời hạn thực ( real-time systems ) Hệ điều hành phân bổ ( distributed OS ) – 11 – Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMVÍ DỤ VỀ CÁC HĐHMS-DOSWindows 3.11 / 95 / 97 / 98 / 99 / MEWindows NT / 2000 / XP … UNIX : Solaris, Linux, SCO, HP-UX, AIX, … BeOS, RTLinux, … Mach, Amoeba … – 12 – Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMCHỨC NĂNG HỆ ĐIỀU HÀNHQuản lý quy trình ( process management ) Quản lý bộ nhớ ( memory management ) Quản lý mạng lưới hệ thống tàng trữ ( storage management ) Giao tiếp với người dùng ( user interaction ) – 13 – Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMBÀI TẬP1. Phân loại những chương trình sau : Photoshop, Internet Explorer, Win 2000 Datacenter, Win2000vanced Server, Oracle, MySQL, MS Powerpoint, BeOS, MacOS, Solaris, Linux, MS-DOS, Norton Utilities. 2. Phân loại những hệ điều hành sau : Windows NT, Win98SE, Windows ME, Windows XP, Linux, BeOS, Solaris, SCO-UNIX, MS-DOS. 3. Nhiệm vụ nào sau đây là của hệ điều hành : – Kiểm tra quyền sử dụng mạng lưới hệ thống – Kiểm tra quyền tạo, xóa một file – Kiểm tra và tắt những chương trình virus, worm. – Kiểm tra và tát những chương trình tác động ảnh hưởng đến hoạt độngcủa kernel – Kiểm tra và qnản lý những thiết bò phần cứng-14-Bài giảng môn hệ điều hành Vũ Lê Hùng Khoa CNTT – ĐHBK TP. HCMBÀI TẬP4. Thiết lập trình tự cho những hoạt động giải trí sauChạy ứng dụng, nạp driver, POST, đọc MBR, nạp OS, chạy những dòch vu. 5. Chọn lựa hệ điều hành sử dụng đối vớí – Người dùng cá thể – Công ty nhỏ – Công ty vừa, lớn – Ngân hàng6. Linux có ưu điểm gì ? HĐH này hoàn toàn có thể phổ biếnvới mọi người dùng như Windows hay không ?
Source: https://vh2.com.vn
Category : Ứng Dụng