... cho
người dùng:
z Giao diệnngười dùng
Giao diện hàng lệnh (Command Line Interface - CLI)
Giao diệnngười dùng đồ họa (Graphics User Interface - GUI)
Bó (Batch)
z Thựchiệnchương trình:
... DUNG
I DUNG
Các dịch vụ hệ iều hành (Operating System Services)
Giao diện HĐH người dùng (User Operating System Interface)
Lờigọihệ thống (System Calls)
Các kiểulờigọihệ thống...
... lý người dùng (tiếp ):
– Một dòng trong file /etc/passwd
dau:x:50 0:5 02:Dau Hoang:/home/dau:/bin/bash
– Một dòng trong file /etc/shadow
dau:$1 $41 642 326$kwP9gEHuh1g1TZipR9Hfy /:1 205 6:0 :9 999 9:7 :: :
– ... Unix/Linux
• Quản lý người dùng:
– Các thông tin người dùng (users) được lưu
trong một số files:
• /etc/passwd lưu danh sách người dùng (users)
• /etc/sha...
...
b. Hệ điều hành đơn chơng và hệ điều hành đa chơng (MultiUsers)
- Hệ điều hành đơn chơng
Tại một thời điểm xác định hệ điều hành chỉ cho phép một ngời sử dụng
thao tác mà thôi.
- Hệ điều hành ... hành đa chơng
Hệ điều hà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ều hành tập trung và hệ điều hành phân tán
-...
... Email: lungvd@uit.edu.vn
09/12/12 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 ... Haønh
Thời gian:
-
Lý thuyết: 45 tiết
-
Thực hành: 30 tiết
Điểm s :
-
Điểm thi giữa k : 20%
-
Điểm làm bài tiểu luận: 30%
-
Điểm thi cuối HK: 50%
•
Khoa Kỹ thuật...
... từ
•
Quá trình A yêu cầu và được cấp phát ổ băng từ
•
Quá trình B yêu cầu và được cấp phát ổ ghi CD
•
Quá trình A yêu cầu ổ ghi CD, bị tạm dừng
•
Quá trình B yêu cầu ổ băng từ, bị tạm dừng
4: kết quả ... hiện giao tiếp với người sử dụng để nhận
lệnh và thực hiện lệnh.
Cung cấp giao diện người
dùng
•
Giao diện cho phép người dùng tương
tác với hệ điều hành...
... Kernel Đồ ộ
■
M t yêu c u cho vi c th c thi ch nhân có th x y ra theo hai ộ ầ ệ ự ế độ ể ả
cách:
●
Khi m t ch ng trình ang ch y có th yêu c u m t d ch v ộ ươ đ ạ ể ầ ộ ị ụ
c a h i u hành, ho c rõ ... trình chia thành 3 nhóm: c tính đặ ủ đặ
c a quá trình, môi tr ng, và b i c nh.ủ ườ ố ả
21.31
nh Th i Ti n TrìnhĐị ờ ế
nh Th i Ti n TrìnhĐị ờ ế
■
Linux dùng hai gi i thu t nh th i ti n trìn...
... 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ều hà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ệ ... process control block (PCB) cho quá
trình
PCB là nơi hệ điều hà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,...
... P
2
2.0 4
P
3
4. 0 1
P
4
5.0 4
Shortest-Remaining-Time-First (SRTF)
Thời gian đợi trung bình = (9 + 1 + 0 +2) /4 = 3
Tốt hơn giải thuật nonpreemptive SJF
P
1
P
3
P
2
42
11
0
P
4
5 7
P
2
P
1
16
... process hoàn thành trong một đơn vị thời gian
Thời gian đáp ứng (response time)
Thời gian từ lúc có yêu cầu của người dùng (user request) đến
khi có đáp ứng đầu tiê...