... trình thực
hiện
Tiến trình đƣợc sinh ra khi chƣơng trình đƣợc tải vào bộ
nhớ để thực hiện
Tiến trình ngƣời dùng
Tiến trình hệ thống
I. CÁC KHÁI NIỆM LIÊN QUAN ĐẾN TIẾN TRÌNH
1. Tiến trình ...
2. Tài nguyên của tiến trình và dòng (tt)
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
BÀI GIẢNG MÔN
HỆ ĐIỀU HÀNH
Giảng viên: ThS. Nguyễn Thị Ngọc Vinh
Bộ môn: Khoa học...
... trình
Khởi tạo tiến trình theo lô (batch job)
Quản lý tiến trình
Operating systems
8
PTIT, 2012
Quản lý tiến trình
Các thông tin quản lý tiến trình (process
control block):
Nhận dạng tiến trình (process ... ID)
Trạng thái tiến trình
Không gian làm việc của tiến trình
Thông tin về quan hệ của tiến trình
Thông tin thống...
... systems
4
PTIT, 2012
Mục tiêu đồng bộ
Đảm bảo độc quyền truy xuất
Đảm bảo cơ chế phối hợp giữa các tiến trình.
Đồng bộ tiến trình
Operating systems
39
PTIT, 2012
Một số bài tập đồng bộ hóa
Một biến X ... ();
}
Tiến trình đầu tiên vào được
miền găng (được truy xuất tài
nguyên).
Các tiến trình sau phải chờ vì
e(s)<0.
Operating systems
3
PTIT, 2012
Nhu c...
... vật lý là địa chỉ thật mà đơn vị
quản lý bộ nhớ quản lý.
=> Không gian địa chỉ vật lý là khoảng địa chỉ
mà đơn vị quản lý bộ nhớ “nhìn thấy”.
Operating systems
17
PTIT, 2012
Phân đ an
Đối ... bảng trang để tìm khung => tạo ra địa
chỉ vật lý
Đọc dữ liệu từ địa chỉ vật lý
Operating systems
23
PTIT, 2012
Phân trang (paging)
Không gian bộ nhớ vậ...
... trí khác
Operating systems
5
PTIT, 2012
5
Các cơ chế xuất nhập
Các cơ chế xuất nhập
Xuất nhập theo chương trình
Xuất nhập theo chương trình
Xuất nhập theo cơ chế ngắt
Xuất nhập theo cơ chế ... trữ ngẫu nhiên
Operating systems
2
PTIT, 2012
2
Thiết bị xuất nhập
Thiết bị xuất nhập
Xuất nhập theo khối (Block devices)
Xuất nhập theo khối (Block d...
... Allocation Table) là hệ thống quản lý tập tin đơn
giản, được sử dụng chủ yếu trong các hệ điều hành DOS
và Windows. Tuy nhiên, FAT(12 và 16) được xem như là
các hệ thống quản lý tập tin nhỏ gọn và ... mục hiện hành
Operating systems
4
PTIT, 2012
4
Yêu cầu của người dùng
Truy xuất file dùng tên gợi nhớ
Khả năng tạo, xóa, thay đổi file
Quản lý việc t...
... viên
các kiến thức cơ sở của kiến trúc máy tính và hệ điều hành, bao gồm: kiến trúc máy tính tổng
quát, kiến trúc bộ xử lý trung tâm, kiến trúc tập lệnh máy tính, cơ chế ống lệnh, hệ thống phân ... như khái kiệm kiến
trúc và tổ chức máy tính; cấu trúc và chức năng các thành phần của máy tính; các kiến trúc
máy tính von-Neumann v...
... bi n đ i toán h c. ể ự ệ ế ổ ọ
1. 1 .1. Máy tính.
Bảng tính Máy tính bỏ túi Máy tính điện tử
CH NG ƯƠ 1: M Đ UỞ Ầ
1. 1. NH NG KHÁI NI M VÀ NGUYÊN LÝ C B NỮ Ệ Ơ Ả
Máy tính đi n t làm vi c theo hai ... NG ƯƠ 1: M Đ UỞ Ầ
1. 1.2. Nguyên lý xây d ng và s phân lo i máy tính đi n tự ự ạ ệ ử
1. 1.2 .1. Các nguyên lý xây d ng máy tính đi n tự ệ ử
1. 1. NH NG KHÁI NI...
... bộ điều khiển vi chương trình
4. 1. Ki n trúc RISC và CISCế
4. 1.1. Ki n trúc CISCế
CH NG 4: M T S KI N TRÚC HI N Đ IƯƠ Ộ Ố Ế Ệ Ạ
+ Kiến trúc CISC:
4. 1. Ki n trúc RISC và CISCế
4. 1.1. Ki n trúc ... Ế
TÍNH VÀ H ĐI U Ệ Ề
HÀNH
4. 1. Ki n trúc RISC và CISCế
4. 2. M ng liên k t trong (Interconnection Networks)ạ ế
CH NG 4: ƯƠ
M T S KI N TRÚC HI N Đ IỘ Ố Ế Ệ Ạ
4. 3...
... cách hệ điều hành thực hiện các công việc:
- Hệ điều hành xử lý theo lô đơn giản
- Hệ điều hành xử lý theo lô đa chương
- Hệ điều hành chia sẻ thời gian
- Hệ điều hành đa vi xử lý
- Hệ điều hành ... Ệ
+ Khái niệm 2: Hệ điều hành là hệ thống các chương trình
- Giám sát, điều khiển việc thực hiện các chương trình
của người sử dụng
- Q...
... Ế
TÍNH VÀ H ĐI U Ệ Ề
HÀNH
6. 1. Qu n lý b nhả ộ ớ
CH NG 6: ƯƠ
QU N LÝ B NH , QU N LÝ VÀO RA Ả Ộ Ớ Ả
VÀ QU N LÝ T P C A H ĐI U HÀNHẢ Ệ Ủ Ệ Ề
6. 2. Qu n lý vào ra
6. 3. Qu n lý t pả ệ
6. 1. Qu n lý ... biên dịch lại thành 1 modun
- HĐH nạp toàn bộ modun chương trình vào bộ nhớ
6. 1. Qu n lý b nhả ộ ớ
6. 1.1. Gi i thi u:ớ ệ
CH NG 6: QU N LÝ B NH , VÀO RA, T PƯƠ Ả...
... Khối điều khiển tiến trình là một cấu trúc dữ liệu gồm:
- Trạng thái hiện thời của tiến trình
- Định danh của tiến trình (PID)
- Một con trỏ đến tiến trình mẹ
- Các con trỏ đến các tiến trình ... Trong hệ thống thực thi theo lô:
- Số tiến trình được nạp nhiều hơn số tiến trình được thực
thi ngay
- Các tiến trình được đưa vào thiết bị lưu trữ
- Bộ điều...
... trong
chương trình và lặp lại quá trình trên. Cứ như thế, máy tính sẽ thực hiện hết các lệnh của chương
trình và cuối cùng máy tính sẽ trả lại quyền điều khiển cho hệ điều hành.
Câu 13: Trình bày ... cho phép đưa thông tin vào máy tính dưới dạng mã kí tự. bàn phím
thực hiện chức năng chuyển thông tin dạng lực ấn và vị trí của bàn phím được nhấn thành mã
phím và...