... m
ạ
ạ
ng nâng cao
ng nâng cao
VII. An to
VII. An to
à
à
n & b
n & b
ả
ả
o m
o m
ậ
ậ
t
t
43
43
Application
Application
-
-
level gateway
level gateway
HĐH m
HĐH m
ạ
ạ
ng nâng cao
ng nâng cao
VII. ... m
ạ
ạ
ng nâng cao
ng nâng cao
VII. An to
VII. An to
à
à
n & b
n & b
ả
ả
o m
o m
ậ
ậ
t
t
40
40
Tôpô m
Tôpô m
ạ
ạ
ng v
ng v
ớ
ớ
i tư
i tư
ờ
ờ
ng l
ng l
ử
ử
a
a
HĐH m
HĐH m
ạ
ạ
ng nâng cao
ng nâng ... Billion,
respectively.
HĐH m
HĐH m
ạ
ạ
ng nâng cao
ng nâng cao
VII. An to
VII. An to
à
à
n & b
n & b
ả
ả
o m
o m
ậ
ậ
t
t
38
38
Tư
Tư
ờ
ờ
ng l
ng l
ử
ử
a
a
• Tường lửa có thể dùng để bảo hệhệ thống và
mạng cục...
... (co-ordination) trong
các hệ thống phân tán
• Loại trừ tương hỗ phân tán
(distributed mutual exclusion)
• Bầu chọn lãnh đạo hay người điều
phối hệ thống
HĐH m
HĐH m
ạ
ạ
ng nâng cao
ng nâng cao
VI.
VI.
Đi
... tiến trình P - ID của người điều phối
(thường P là lớn nhất)
– Tất cả các tiến trình tham gia bầu chọn và tìm ra
người điều phối.
HĐH m
HĐH m
ạ
ạ
ng nâng cao
ng nâng cao
VI.
VI.
Đi
Đi
ề
ề
u đ
u ... có thể là điểm nút cổ chai
– Hệ thống ngừng hoạt động nếu co-ordinator gặp trục
trặc. Lúc đó cần chọn ra một co-ordinator mới.
HĐH m
HĐH m
ạ
ạ
ng nâng cao
ng nâng cao
VI.
VI.
Đi
Đi
ề
ề
u đ
u...
...
Windows NT
8
Bài giảng 1 : Giới thiệu
Tại sao phải tìm hiểu về Hệđiềuhành ?
Hệ điềuhành là gì ?
Vai trò trong hệ thống ?
Chức năng ?
Kiến trúc ?
Các nguyên lý thiết kế Hệđiều hành
14
Monolithic
2
Tổ ... thông dịch lệnh
10
Hệ điều hành, anh là ai ?
ng dụng
Hệ điều hành
Phần cứng
Giao diện ảo
Giao diện vật lý
6
Tài liệu tham khảo
Trần Hạnh Nhi : Giáo trình HệđiềuhànhNâng cao
A.Silberschatz ... Hệđiều hành
Kết quả cần đạt được về thực hành
Vận dụng được các kiến thức lý thuyết để cài đặt giả
lặp một số module của Hệđiều hành
Sử dụng được các cơ chế hỗ trợ của một Hệđiều
hành...
...
b. Hệđiềuhành đơn chơng và hệđiềuhành đa chơng (MultiUsers)
- Hệđiềuhành đơn chơng
Tại một thời điểm xác định hệđiềuhành chỉ cho phép một ngời sử dụng
thao tác mà thôi.
- Hệđiềuhành ... hành đa chơng
Hệ điềuhành cho phép tại một thời điểm có thể phục vụ nhiều ngời sử
dụng.
c. Hệđiềuhành tập trung và hệđiềuhành phân tán
- Hệđiềuhành tập trung
Trên một hệ thống máy tính ... hành toàn
hệ thống, các phép xử lý có thể tiến hành ở máy trạm.
d. Hệđiềuhành phân chia thời gian và hệđiềuhành thời gian thực
- Hệđiềuhành phân chia thời gian (Share time)
Một CPU luôn...
... lý
Bộ nhớ
Hệ thống máy tính 2
Mạng
1.2. PHÂN LOẠI HỆĐIỀU HÀNH
09/12/12 Vũ Đức Lung 3
Nội dung môn học
Nội dung môn học
Chương 1: Tổng quan về hệđiều hành
Chương 2: Cấu trúc Hệđiều hành
Chương ... Vũ Đức Lung 5
Chương I:
Chương I:
Tổng quan hệđiều hành
Tổng quan hệđiều hành
09/12/12 Vũ Đức Lung 32
1.3. LỊCH SỬ PHÁT TRIỂN CỦA HỆĐIỀU HÀNH
Thế hệ 4 (1980 - )
-
Ra đời máy tính cá nhân, ... Operation On Line)
Nhập
Xuất
Máy tính
chính
1.2. PHÂN LOẠI HỆĐIỀU HÀNH
09/12/12 Vũ Đức Lung 10
Các thành phần của hệ thống (tt)
Các thành phần của hệ thống (tt)
Phần cứng (hardware)
Bao gồm các tài...
... 5
expansion cards
ổ đĩa chứa hệ
điều hành gọi là
đĩa khởi động
(boot drive)
Nội dung chương 2
2.1. Tổng quan về HĐH
2.2. Các khái niệm cơ bản
2.3. Thành phần của hệđiều hành
2.4 . Lịch sử phát ... niệm cơ bản
2.3. Cấu trúc của hệđiều hành
2.4 . Lịch sử phát triển
Nội dung chương 2
2.1. Tổng quan về HĐH
2.2. Các khái niệm cơ bản
2.3. Cấu trúc của hệđiều hành
2.4 . Lịch sử phát triển
Các ... cấp các thao tác xử lý tập tin và
TM
–
Tạo lập quan hệ tương ứng giữa file va
bộ nhớ phụ chứa nó.
5: BIOS tìm tập tin
hệ thống của hệ
điều hành trong đĩa
mềm, đĩa cứng hoặc
đĩa CD
processor
BIOS
hard...
... I/O-bound
priority
2
credits
: credits +=
21.36
Chia B Nh thành m t Buddy Heapộ ớ ộ
Chia B Nh thành m t Buddy Heapộ ớ ộ
21.3
M c tiêuụ
M c tiêuụ
■
Kh o sát l ch s h i u hành Unix - ngu n g c c a Linux và m t ả ... t p tin vào n i thích h p; ấ ươ ệ để ấ ả ậ ơ ợ
các phân ph i sau này bao g m các gói qu n lý nângcao ồ ả
■
M i nhà phân ph i bao g m SLS và Slackware ỗ ố ồ
●
Red Hat và Debian là các nhà phân ... nh n m t yêu c u I/O cho vài block a nh m t thao ể ấ ậ ộ ầ đĩ ư ộ
tác nđơ
21.2
H i u hành Linuxệ đ ề
H i u hành Linuxệ đ ề
■
L ch s Linuxị ử
■
Nguyên t c thi t kắ ế ế
■
L p trình Kernel Modulesậ
■
Qu...
... lý cục bộ
Các câu lệnh cơ bản chủ yếu là tuần tự (thi hành từ trên
xuống dưới). Câu lệnh không tuần tự là câu lệnh rẽ nhánh
(câu lệnh điều kiện) thường chiếm tỉ lệ khá ít.
Trong một khoảng ...
LRU để thay thế trang với chuỗi tham khảo 2, 3 ,2, 1,
5, 2, 4, 5, 3, 2, 5, 2 & frame=3.
HỆ ĐIỀU HÀHH
Bộ nhớ ảo
-9.3-
Nguyên lý cục bộ
Các thao tác truy cập vùng nhớ có khuynh hướng cụm ... vào một cấu trúc dữ liệu trước đó, thông
thường các câu lệnh đặt liền nhau sẽ truy cập đến các
thành phần khác nhau của cùng một cấu trúc dữ liệu
-9.19-
BT
1. Tìm số page fault tương ứng khi sử...
... thành
các module/process hợp tác nhau
Sự cộng tác giữa các quá trình yêu cầu hệđiềuhành
hỗ trợ cơ chế giao tiếp và cơ chế đồng bộ hoạt động
của các quá trình
-9.13-
Yêu cầu đối với hệ ... liệu process control block (PCB) cho quá
trình
PCB là nơi hệđiềuhành lưu các thông tin về quá trình
–
Thiết lập các mối liên hệ cần thiết (vd: sắp PCB vào hàng
đợi định thời,…)
-9.22-
Interprocess ... hàng
đợi định thời,…)
-9.22-
Interprocess communication (IPC)
IPC là cơ chế cung cấp bởi hệđiềuhành nhằm giúp
các quá trình
–
giao tiếp với nhau
–
và đồng bộ hoạt động
mà không cần chia...
... gọi hệ thống (operating system call)
Signal
…chương này sẽ tập trung vào định thời ngắn hạn…
Lập lịch tiến trình
KHOA CÔNG NGHỆ THÔNG TIN
TRƯỜNG ĐẠI HỌC BÁCH KHOA TP HỒ CHÍ MINH
HỆ ĐIỀU HÀNH
34
Priority ... dung cần quan tâm*
Định thời trên hệ thống có một processor (uniprocessor
scheduling): quyết định việc sử dụng (một) CPU cho
một tập các process trong hệ thống
38
Round Robin (RR)*
Chế ... tiên cao nhất
Định thời sử dụng độ ưu tiên có thể:
Preemptive hoặc
Nonpreemptive
5
Phân loại các hoạt động định thời
Định thời dài hạn (long-term): process nào được
chấp nhận vào hệ thống
Định...
... Hệđiềuhành ?
Hệ điềuhành là gì ?
Vai trò trong hệ thống ?
Chức năng ?
Kiến trúc ?
Các nguyên lý thiết kế Hệđiều hành
6
Tài liệu tham khảo
Trần Hạnh Nhi : Giáo trình Hệđiềuhành ... Hệđiềuhành làm việc
Nắm được các nguyên lý thiết kế Hệđiều hành
Biết được một số cơ chế, chiến lược cơ bản để giải
quyết các nhiệm vụ của Hệđiều hành
Kết quả cần đạt được về thực hành
Vận ...
lặp một số module của Hệđiều hành
Sử dụng được các cơ chế hỗ trợ của một Hệđiều
hành cụ thể (Windows NT) để giải quyết các bài toán
cơ bản.
11
Chức năng của Hệđiều hành
Quản trị tài nguyên...