... hai cấp
42
Tính địa chỉ với bảng trang hai
cấp
1
1
Nguyên lýhệ iềuhành
NguyễnHải Châu
Khoa Công nghệ thông tin
Trường Đạihọc Công nghệ
2
Quản lý bộ nhớ
3
Giới thiệu
z
Chương trình được HĐH đưa ... trình được cấp phát bộ nhớ vật lý khi có bộ nhớ rỗi
z
Bộ nhớ vật lý được chia thành các frame cỡ cố định, nhỏ
(là lũy thừa của 2, ví dụ 512, 1024, 8192)
z
Chia bộ nhớảo thành các khối cùng cỡ gọi ...
(Contiguous allocation)
16
Cấp phát bộ nhớ liên tục
z
Bộ nhớ trong thường được chia thành 2 phần:
z
Phần dành cho hệđiềuhành (resident) thường
dùng phần thấp của bộ nhớ với các ngắt
z
NSD dùng phần...
... năm 2010
GVHD:Lê Chí Luận
TRƯỜNG CAO ĐẲNG GTVT
KHOA CÔNG NGHỆ THÔNG TIN
0o0
Bài tập lớn:
NGUYÊNLÝHỆĐIỀU HÀNH
ĐỀ TÀI:HỆ ĐIỀUHÀNH DEBIAN
GVHD:LÊ CHÍ LUẬN
NHÒM THỰC HIỆN:
1. Ngô Thị Hường
2. ... mềm tự do với những
nguyên lý cam kết với cộng đồng như: Debian luôn luôn 100% tự do (miễn phí), chúng tôi không
giấu lỗi,
Dự án này được miêu tả là tạo " ;hệ điềuhành phổ biến" và ... giới. Kể từ lúc bắt đầu đến nay, hệ thống chính
thức phát hành dưới tên gọi Debian GNU/Linux được xây dựng dựa trên nhân Linux với nhiều
công cụ cơ bản của hệđiềuhành lấy từ dự án GNU.
Debian...
... Vị trí của hệđiều hành
4. Các thành phần của hệđiều hành
5. Cấu trúc của hệđiều hành
10/2/2007
Giáo trình NguyênlýHệđiềuhành -
Trần Hồ Thủy Tiên
20
CHƯƠNG 1. MỞ ĐẦU
TRƯỜNG ĐẠI HỌC BÁCH ... lý tiến trình
10/2/2007
Giáo trình NguyênlýHệđiềuhành -
Trần Hồ Thủy Tiên
3
CHƯƠNG 1. MỞ ĐẦU
TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG
Các vấn đề
1. Khái niệm hệ iềuhành
2. Chức năng của hệđiều hành
3. ... hợp
10/2/2007
Giáo trình NguyênlýHệđiềuhành -
Trần Hồ Thủy Tiên
8
CHƯƠNG 1. MỞ ĐẦU
TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNG
Các thành phần của hệ điềuhành
¾ Quản lý tiến trình
¾ Quản lý bộ nhớ
¾ Quản lý nhập xuất
¾...
... quát về hệđiềuhành
- Quá trình phát triển và phân loại hệđiềuhành
- Các tính chất của hệđiềuhành và nguyên tắc thiết kế, xây
dựng hệđiều hành.
- Cấu trúc cơ bản hệđiều hành, các thành ... của hệđiều hành.
3. Phân loại các hệđiều hành.
4. Trình bày các nguyên tắc thiết kế hệđiều hành.
5. So sánh một số tiêu chí giữa hệđiềuhành và các phần mềm khác
Nguyên tắc thiết kế hệđiều ...
Các chức năng cơ bản hệđiềuhành
Các thành phần của hệđiềuhành
- Các dịch vụ của hệđiềuhành
Hệ điềuhành tạo ra môi trường cho các chương trình hoạt động à Hệ
điều hành phải phục vụ chương...
... nhất
định. Có rất nhiều hệđiềuhành khác nhau, nhưng hệđiềuhành mà đa số tất cả
mọi người trên thế giới thường dùng là hệđiềuhành Windows của hãng
Microsoft. Hệđiềuhành là một phần mềm nhằm ... chỉ là một phần không lớn (về kích thước
code) của hệđiềuhành nhưng nó là một trong số những thành phần được sử dụng
nhiều nhất trong hệđiều hành. Đây là các phần cốt lõi của chương trình thường ... CHƯƠNG – TIN3A GVHD: PHÙ ĐÔN HẬU
Quản lý bộ nhớ là một trong những nhiệm vụ quan trọng nhất của hệđiều hành.
Để tăng hiệu suất sử dụng của CPU, các hệđiềuhành hiện nay đều hỗ trợ chế độ
đa nhiệm...
... 1
1
Nguyên lýhệ iềuhành
NguyễnHải Châu
Khoa Công nghệ thông tin
Trường Đạihọc Công nghệ
2
Mụctiêucủamônhọc
z Cung cấp những khái niệm cơ bản về hệđiều
hành máy tính: phân loại, nguyên lý, ... OS/2
z DOS
z PalmOS, Symbian
4
19
Cấutrúchệđiềuhành
20
Các thành phầncủahệ thống
z Quảnlýtiếntrình
z Quảnlýbộ nhớ trong
z Quảnlýtệp
z Quản lý vào/ra
z Quảnlýlưutrữ trên bộ nhớ ngoài
z Liên kếtmạng
z ... điệntử củagiáotrình
z Website củaBộ môn Các hệ thống thông tin:
http://coltech.vnu.edu.vn/httt
z Chọn“Góchọctập” ở menu bên trái
z Chọn Nguyênlýhệ iều hành ở phầnnội
dung chính củatrangweb
z...
... phải sử dụng các
tài nguyên chung. Monitor thường gồm có:
z Tập các procedure thao tác trên tài nguyên chung
z Khóa loại trừ lẫn nhau
z Các biến tương ứng với các tài nguyên chung
z Một số các ... nhưng
CPU vẫnphảilàmviệc: Lãng phí tài nguyên
z Liên hệ cơ chế polling trong kiến trúc máy tính
z Cài đặt semaphore theo định nghĩacổđiển:
z Lãng phí tài nguyên CPU với các máy tính 1 CPU
z Có ... xảyra:
z Signal-and-wait: P chờđếnkhiQ rờimonitor hoặc
chờ một điềukiện khác (*)
z Signal-and-continue: Q chờđếnkhiP rời monitor
hoặcchờ một điềukiệnkhác
53
Bài toán Ăntối với monitor
z Giải quyết...
... đây:
Available=Availalble-Request[i]
Allocation=Allocation+Request[i]
Need[i]=Need[i]-Request[i]
đưa hệ thống vào trạng thái an toàn thì cấp phát tài
nguyên cho P
i
, ngược lại P
i
phải chờ Request[i] và
trạng thái của hệ thống được khôi phục như cũ
1
1
Nguyên lýhệ iềuhành
NguyễnHải ... phóng tài nguyên?
2
7
Qui trình sử dụng tài nguyên
z Mộttiếntrìnhthường sử dụng tài nguyên
theo các bướctuầntự sau:
z Xin phép sử dụng (request)
z Sử dụng tài nguyên (use)
z Giải phóng tài nguyên ... xuất hiện
điều kiện “chờ vòng” nếu P
0
chờ một tài
nguyên do P
1
chiếm giữ, P
1
chờ một tài
nguyên khác do P
2
chiếm giữ, , P
n-1
chờ tài
nguyên do P
n
chiếm giữ và P
n
chờ tài nguyên
do...
... dễ cấp phát hơn
(ví dụ: MULTICS, Intel 386)
1
1
Nguyên lýhệ iềuhành
NguyễnHải Châu
Khoa Công nghệ thông tin
Trường Đạihọc Công nghệ
2
Quản lý bộ nhớ
3
Giới thiệu
z Chương trình được HĐH đưa ...
(Contiguous allocation)
16
Cấp phát bộ nhớ liên tục
z Bộ nhớ trong thường được chia thành 2 phần:
z Phần dành cho hệđiềuhành (resident) thường
dùng phần thấp của bộ nhớ với các ngắt
z NSD dùng phần ... trình được cấp phát bộ nhớ vật lý khi có bộ nhớ rỗi
z Bộ nhớ vật lý được chia thành các frame cỡ cố định, nhỏ
(là lũy thừa của 2, ví dụ 512, 1024, 8192)
z Chia bộ nhớảo thành các khối cùng cỡ gọi...
... 1
1
1
Nguyên lýhệ iềuhành
NguyễnHải Châu
Khoa Công nghệ thông tin
Trường Đạihọc Công nghệ
2
Giao diện
hệ thống tệp
Khái niệm tệp
Các phương pháp truy cập
Cấu trúc thư mục
Nối hệ thống tệp
Dùng ... lại
z Yếu tố quyết định cấu trúc:
z Hệđiều hành
z Chương trình
5
Thuộc tính tệp
z Name – Thông tin người đọc được về tệp
z Type –cần cho chương trình, hệđiều hành
z Location –Vị trí tệp trên các ... tệp
z Thư mục làm việc hiện hành
z Đổi thư mục làm việc hiện hành
23
Thư mục cấu trúc cây (tiếp)
z Đường dẫn tuyệt đối và tương đối
z Tạo một tệp trong thư mục hiện hành
z Xóa tệp
rm <tên tệp>
z...