... trên hệđiềuhành 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 ... 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 cho ... Những
chương trình điều khiển được viết trong C, hay trong C ++.
1) Hạt nhân của hệđiều hành:
Tất cả các thao tác liên quan đến process, thực hiện bởi một phần của hệ điều
hành gọi là hạt nhân...
... NÔNG LÂM TPHCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự do - Hạnh phúc
ĐỀ CƯƠNG MÔN HỌC
NHẬP MÔN HỆĐIỀU HÀNH
1. Thông tin về giảng viên:
Họ và tên: Đặng Kiên Cường
Chức ... mở, Thông tin địa lý, Quản lý
Thông tin về trợ giảng (nếu có) (họ và tên, địa chỉ liên hệ, điện thoại, e-mail):
2. Thông tin chung về môn học
- Tên môn học: Nhập môn Hệđiều hành
- Mã môn học: ... 214242
- Số tín chỉ: 3 (2 lý thuyết, 1 thực hành)
- Môn học: Bắt buộc
- Các môn học tiên quyết: không
- Các môn học trước: Tin học đại cương
- Các môn học kế tiếp: Hệđiềuhành nâng cao, Lập trình...
... 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...
... Chức năng của hệđiều hành
3. 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. ... 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á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 ... vụ, quản lýhệ
thống và thực hiện thao tác xử lý chung. Hệđiềuhành tại máy trạm thực
hiện các thao tác xử lý riêng
Phân loại hệđiềuhành
Quản lý các tiến trình
Hệ điềuhành quản lý hoạt...
... 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 ... một số hệ
điều hành cụ thể
z Yêu cầu sinh viên: Nắm vững các nguyênlý
cơ bản, làm tốt các bài tập để lấy đólàm cơ
sở - nguyênlý cho các vấn đề khác trong thiết
kế và cài đặt các hệ thống...
... 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ó ... monitor (loại trừ
lẫn nhau). Ngườilậptrìnhkhôngcầnviếtmã
lệnh để đảm bảo điều này
z Monitor nhưđịnh nghĩatrênchưa đủ mạnh
để xử lý mọitrường hợp đồng bộ hóa. Cần
thêm mộtsố cơ chế “tailor-made” vềđồng...
... đâ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...