... Lý B
ộ
Nh
ớ
Trong H
ệ
Đi
ề
u Hành Windows
Tài liệu tham khảo:
Giáo trìnhHệĐiềuHành - Ts. Vũ Đức Lung - Trường ĐH CNTT - ĐHQG HCM
Bài giảng nguyên lýHệĐiềuHành - Khoa CNTT ... THÔNG TIN
Website: http://uit.edu.vn
BỘ MÔN HỆĐIỀUHÀNH
TIỂU LUẬN
HỆ ĐIỀUHÀNH
ĐỀ TÀI
QUẢN LÝ BỘ NHỚ TRONGHỆĐIỀUHÀNH WINDOWS
GIÁO VIÊN HƯỚNG DẪN:
THS. LƯƠNG NGỌC KHÁNH
NHÓM SINH ... 2 quảnlý địa chỉ vật lý của trang ảo.Bảng trang cấp 2 cũng có1024
mục, mỗi mục 4 byte (hay 32 bit), quảnlý địa chỉ của 1024 trang ảo.Như vậy mỗi
bảng trang cấp 2 quảnlý được địa chỉ vật lý...
... các tiếntrình cùng ánh xạ đến một trang dùng chung cho
đến khi một tiếntrình nào đó làm thay đổi nội dung của trang. Khi
đó, Page Fault xảy ra báo cho hệ thống xử lý tình huống như sau:
tiến ... xử lý tình huống như sau:
tiến trình làm trang thay đổi sẽ copy một bản của trang dùng chung
ra một vùng bộ nhớ riêng và thao tác trên vùng nhớ đó; các tiến
trình còn lại vẫn sử dụng trang...
... 2000
Quản trị hệ thống
Quản lýtiếntrìnhtrong Linux
Giới thiệu
Linux là một HDH đa người sử dụng, đa tiến trình. Linux thực hiện tất cả các công việc của người sử dụng
cũng như của hệ thống ... sinh ra 3 tiếntrình khác nhau.
Có 3 loại tiếntrình chính trên Linux :
• Tiếntrình với đối thoại (Interactive processes) : là tiếntrình khởi động và quảnlý bởi shell,
kể cả tiếntrình forthground ... thống bằng các tiếntrình (process). Do đó, hiểu được cách điều khiển các tiếntrình đang
hoạt động trên HDH Linux rất quantrọng cho công việc quản trị hệ thống.
Định nghĩa : Tiếntrình (process)...
... sử dụng mật khẩu được cấp trong quá trình cài đặt hệ thống.
Người dùng Administrator là thành viên nhóm Administrators, có toàn quyền
truy nhập đến mọi nơi tronghệ thống. Bao gồm cả việc có ... mà người dùng là thành viên và cho phép
quản trị sửa đổi lại các quanhệ thành viên nhóm của người dùng. Mặc định,
người dùng mới tạo là thành viên của nhóm Domain Users.
25
Trong Windows Server ... khi sử dụng tài nguyên trong ứng dụng
đó. Việc quảnlý những người và nhóm người dùng này cũng đòi hỏi người
quản trị có những công cụ quản trị phù hợp với những công việc quản trị của
mình....
... ứng dụng cho hệ
điều hành của mình. Hiện tại có khoảng 70,000 ứng dụng cho Android OS và vào
khoảng 100,000 ứng dụng đã được đệ trình, điều này khiến Android trở thành hệ
điều hành di động ... Nguyên lý thay đổi màu sắc 12
II.33. Nguyên lý đồng nhất 13
II.34. Nguyên lý phân hủy hoặc tái sinh các phần 13
Hình : Calendar trong Android 4.x
2. Nguyên l ý “chứa trong :
- Hệđiềuhành ... Nguyên lý vạn năng 6
II.7. Nguyên lý “chứa trong 6
II.8. Nguyên lý phản trọng lượng 6
II.9. Nguyên lý gây ứng suất sơ bộ 7
II.10. Nguyên lý thực hiện sơ bộ 7
II.11. Nguyên lý dự phòng...
... ứng với những quyền hạn nhất định
trong hệ thống file của Linux.
Để tạo điều kiện thuận lợi trongquảnlý người dùng và quyền hạn đối
với hệ thống file, Linux cho phép khai báo những nhóm ... được nâng cao.
•
Thích hợp cho quản trị mạng .
8
CHƯƠNG 4: QUẢN TRỊ NGƯỜI DÙNG VÀ CHÍNH SÁCH
4.1 Quản trị người dùng
4.1.1 Quản trị Tài khoản
Linux là hệđiềuhành đa nhiệm và đa người dùng. ... nguồn mở nói chung
và Linux nói riêng lại là sự lựa chọn số một . TrongLinux mọi thứ đều công
khai, người quản trị có thể tìm hiểu tới mọi ngõ ngách của hệđiều hành. Điều
đó cũng có nghĩa...
... đang chạy.
kill: dừng tiếntrình khi tiếntrình bị treo. Chỉ có người dùng super-user mới có thể dừng
tất cả các tiếntrình còn người dùng bình thường chỉ có thể dừng tiếntrình mà mình tạo
ra.
top: ... của các tiến trình, đặc biệt là thông tin về tài nguyên hệ thống
và việc sử dụng các tài nguyên đó của từng tiến trình.
pstree: hiển thị tất cả các tiếntrình dưới dạng cây.
sleep: cho hệ thống ... ngày, giờ hệ thống.
cal: xem lịch hệ thống.
Lệnh quản lí hệ thống
rpm: kiểm tra gói đã cài đặt hay chưa, hoặc cài đặt một gói, hoặc sử dụng để gỡ bỏ một
gói.
ps: kiểm tra hệ thống tiếntrình đang...
... Quảnlý bộ nhớ ngoài trong HĐH Linux
KẾT LUẬN 17
LỜI MỞ ĐẦU
Linux là tên gọi của một hệđiềuhành máy tính mã nguồn mở và cũng là tên hạt
nhân của hệđiều hành.
Phiên bản Linux đầu ... đáp ứng nhu cầu của người
sử dụng. HệđiềuhànhLinux sẽ ngày càng phát triển trong tương lai.
17
Quản lý bộ nhớ ngoài trong HĐH Linux
II. Các phương pháp quảnlý không gian nhớ tự do
1) Phương ... Thuật toán C-Look 13
V. Một số hệ thống file trongLinux 14
1) Giới thiệu 14
2) Hệ thống Ext2 14
3) Hệ thống Ext3 15
4) Hệ thống Ext4 16
1
Quản lý bộ nhớ ngoài trong HĐH Linux
IV. Lập lịch cho đĩa...
... cho tiến
trình người dùng trong chế độ không đặc quyền.
Hình: Hai chế độ xử lý
V. Cấu trúc dữ liệu khối quảnlýtiến trình
Hệđiềuhànhquảnlý các tiếntrìnhtronghệ thống thông qua khối quản ... được tiếntrình tạo lập.
4. Thông tin giao tiếp : phản ánh các thông tin về quanhệ của tiếntrình với các tiếntrình khác
trong hệ thống :
Tiến trình cha: tiếntrình tạo lập tiếntrình này .
Tiến ... sách quảnlý của hệ thống
hủy bỏ PCB của tiến trình
Hầu hết các hệđiềuhành không cho phép các tiếntrình con tiếp tục tồn tại nếu tiếntrình cha đã kết
thúc. Trong những hệ thống như thế, hệ điều...
... được hệ thống nhận diện là quản lý
• Điều kiện hoàn thành:
• Dòng sự kiện chính:
o Quảnlý yêu cầu hệ thống chắc năng quảnlý hàng hóa
o Hệ thống yêu cầu quảnlý nhập thông tin
o Quảnlý nhập ... yêu
cầu quảnlý nhập lại
o Quảnlý sẽ nhập lại thông tin
o Hệ thống ghi nhận và đưa ra thông báo kết quả
2.2.9 .Quản lý hàng hóa
• Tên tác nhân : quảnlý hàng hóa
• Tác nhân : quảnlý
• Điều kiện ... sở dữ liệu
20
2.2.8 .Quản lý nhân viên
• Tên Use case : quảnlý nhân viên
• Tác nhân: Quản lý
• Điều kiện tiên quyết: Được hệ thống nhận diện là quản lý
• Điều kiện hoàn thành : xóa hoặc thêm...
... 4
Tiếntrình là một chương trình đang trong quá trình thực
hiện
Tiếntrình đƣợc sinh ra khi chƣơng trình đƣợc tải vào bộ
nhớ để thực hiện
Tiếntrình ngƣời dùng
Tiếntrìnhhệ thống
I. ... và thời gian sử dụng CPU
Điều độ tiếntrình và điều độ dòng:
Hệ thống trƣớc kia: tiếntrình là đơn vị thực hiện chính => điều độ
thực hiện với tiến trình
Hệ thống hỗ trợ dòng: dòng ... điều độ tiến trình: mức độ ƣu tiên của tiến trình,
vị trí trong hàng đợi, …
Thông tin về bộ nhớ của tiến trình
Danh sách các tài nguyên khác: các file đang mở, thiết bị vào ra mà
tiến trình...
... tạo hệ thống (system initialization)
Một tiếntrình dùng hàm hệ thống để khởi
tạo 1 tiếntrình khác.
Người sử dụng khởi tạo tiến trình
Khởi tạo tiếntrình theo lô (batch job)
Quản lýtiến ... 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ảnlýtiếntrình (process
control block):
Nhận dạng tiếntrình (process ID)
Trạng thái tiến trình
Không ... thúc
Operating systems
7
PTIT, 2012
Trạng thái của tiếntrình
Tiến trình
được tạo ra
Tiến trình
kết thúc
1 -Tiến trình chờ sự kiện
2 -Tiến trình bị ngắt CPU
3 -Tiến trình chiếm được CPU
4-Sự kiện đã xảy ra
Operating...
... Quảnlýtiến trình
1. Tiến trình
1.1 Khái niệm tiến trình
Dịch và thực hiên một chương trình
9 / 217
Chương 2: Quảnlýtiến trình
1. Tiến trình
1.4 Hợp tác tiến trình
1
Tiến trình
Khái niệm tiến ... (Thread)
3
Điều phối CPU
4
Tài nguyên găng và điều độ tiến trình
5
Bế tắc và xử lý bế tắc
4 / 217
Chương 2: Quảnlýtiến trình
1. Tiến trình
1.2 Điều phối tiến trình
1
Tiến trình
Khái niệm tiến trình
Điều ... 217
Chương 2: Quảnlýtiến trình
1. Tiến trình
1.3 Thao tác trên tiến trình
1
Tiến trình
Khái niệm tiến trình
Điều phối tiếntrình (Process Scheduling)
Thao tác trên tiến trình
Hợp tác tiến trình
Truyền...