... Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 V.2 Hệ thống đơn chương Trong phương pháp nhớ chia sẻ cho hệđiềuhành chương trình người sử dụng Tại thời điểm, phần nhớhệđiềuhành chiếm ... Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 VI.1.1 Phương pháp Hình 0-12 Phần cứng phân trang Bộnhớ vật lý chia thành khối có kích thước cố định gọi khung (frames) Bộnhớ luận lý chia thành ... nhớ trình hệđiềuhành tương tự chia sẻ không gian địa tác vụ luồng Ngoài ra, nhớ chia sẻ phương pháp giao tiếp liên trình Một số hệđiềuhành cài đặt nhớ chia sẻ dùng trang chia sẻ Hệđiều hành...
... trang Tổ chức bảng trang: Thông thường hệđiềuhành cấp cho tiến trình bảng trang muốn quảnlý tiến trình lớn phải dùng bảng trang kích thước đủ lớn để quảnlý tiến trình lớn nhất! Có hai giải pháp ... trước thật xử lý Vì nhớ vật lý có kích thước giới hạn, điều dẫn đến hai điểm bất tiện sau : Kích thước tiến trình bị giới hạn kích thước nhớ vật lý Khó bảo trì nhiều tiến trình lúc nhớ, khó nâng ... vào nhớ vật lý có 32 khung trang a) Địa logic gồm bit ? b) Địa physic gồm bit ? Bài Tại hệ thống sử dụng kỹ thuật phân trang, tiến trình truy xuất đến vùng nhớ không cấp cho ? Làm cách hệđiều hành...
... Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 V.2 Hệ thống đơn chương Trong phương pháp nhớ chia sẻ cho hệđiềuhành chương trình người sử dụng Tại thời điểm, phần nhớhệđiềuhành chiếm ... Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 VI.1.1 Phương pháp Hình 0-12 Phần cứng phân trang Bộnhớ vật lý chia thành khối có kích thước cố định gọi khung (frames) Bộnhớ luận lý chia thành ... nhớ trình hệđiềuhành tương tự chia sẻ không gian địa tác vụ luồng Ngoài ra, nhớ chia sẻ phương pháp giao tiếp liên trình Một số hệđiềuhành cài đặt nhớ chia sẻ dùng trang chia sẻ Hệđiều hành...
... Hình: Hai chế độ xử lý V Cấu trúc liệu khối quảnlý tiến trình Hệđiềuhànhquảnlý tiến trình hệ thống thông qua khối quảnlý tiến trình (process control block -PCB) PCB vùng nhớ lưu trữ thông ... thúc xử lý hoàn tất lệnh cuối sử dụng lời gọi hệ thống để yêu cầu hệđiềuhành hủy bỏ Một tiến trình yêu cầu hệđiềuhành kết thúc xử lý tiến trình khác - Khi tiến trình kết thúc, hệđiềuhành thực ... trình khỏi tất danh sách quảnlýhệ thống hủy bỏ PCB tiến trình Hầu hết hệđiềuhành không cho phép tiến trình tiếp tục tồn tiến trình cha kết thúc Trong hệ thống thế, hệđiềuhành tự động phát sinh...
... tương đối linh động Phương pháp hiệu trường hợp sử dụng để quánlýhệ thống tập tin lớn Hệđiềuhành Unix sử dụng phương pháp III Quảnlý khối trống - Dùng vector bit (dãy bít) : bit thứ i = khối ... FAT quảnlý khối (còn gọi cluster đánh số 2) đĩa Kích thước khối lưu bootsector thông thường từ đến sector Có ba loại FAT FAT 12 FAT 16, FAT 32 FAT 12 quảnlý 212 = 4096 khối, FAT 16 quảnlý 216 ... => để quảnlý đĩa có 20x 210 khối, dslk cần 20x 210/ 511 ~ 40 khối Nếu dùng vector bit kích thước vector bit :20x 210 bit = 20x 210 /8/ 210 K ~ khối V ĐỘ AN TOÀN CỦA HỆ THỐNG TẬP TIN Quảnlý khối...
... tiếp card giao tiếp quảnlý nhiều thiết bị khác Ví dụ card hình điều khiển nhiều hình Thiết bị điều khiển phải tuân theo chuẩn giao tiếp, ví dụ chuẩn ANSI, IEEE hay ISO Hệđiềuhành truy xuất trực ... Dưới quan điểm hệđiều hành, terminal chia làm hai loại lớn dựa vào cách liên lạc với hệđiềuhành Loại thứ bao gồm loại terminal giao chuẩn RS-232 Loại thứ hai terminal dùng ánh xạ nhớ Mỗi loại ... qua điều khiển dùng hệ thống đường truyền gọi bus Ví dụ : điều khiển cho hình đọc byte ký tự để hiển thị nhớ tổ chức tín hiệu để điều khiển tia CRT để xuất ảnh cách quét tia dọc ngang Mỗi điều...
... tới máy in Hệ thống vùng chứa chép tập tin xếp hàng tới máy in tập tin thời điểm Trong hệđiều hành, vùng chứa quảnlý trình hệ thống chạy chế độ Trong số hệđiềuhành khác, quảnlý luồng nhân ... tới điều khiển DMA, sau CPU tiếp tục làm công việc khác Bộđiều khiển DMA xử lý để điềuhành bus nhớ trực tiếp, đặt địa bus để thực việc chuyển mà trợ giúp CPU Một điều khiển DMA đơn giản thành ... vào nhớ nhân Chúng ta thừa nhận truyền quảnlýđiều khiển DMA sinh ngắt việc truyền hoàn thành 7) Bộquảnlý ngắt tương ứng nhận ngắt bằng vector ngắt, lưu liệu cần thiết, báo hiệu trình điều...
... hđh -Thế hệ (1965 – 1980) : Hệđiềuhành đa chương hệđiềuhành chia xẻ thời gian -Thế hệ (1980 - 2004 ): Hệđiềuhành mạng hệđiềuhành phân tán Câu hỏi Hệđiềuhành gì? Có loại hệđiềuhành ? ... lệnh để người sử dụng giao tiếp với hệđiềuhành Các lệnh lệnh quảnlý tiến trình, nhập xuất, quảnlýnhớ chính, phụ, quảnlý tập tin lệnh bảo vệ hệ thống Quảnlý mạng IV L ỜI G ỌI H Ệ TH ỐNG (system ... thống -Hệ thống thực nhanh thực công việc đồng thời xử lý khác - Có hai loại hệ thống đa xử lý -Hệ thống đa xử lý đối xứng: xử lý chạy với hệđiềuhành xử lý ngang cấp -Hệ thống đa xử lý bất...
... tiến trình cha Hình: Liên lạc qua pipe Hệđiềuhành cung cấp hàm (lời gọi hệ thống) read/write cho tiến trình thực thao tác đọc/ ghi liệu pipe Hệđiềuhành chịu trách nhiệm đồng hóa việc truy ... không liên hệ với nhau, hoạt động hệ thống khác môi trường phân tán 26 II ĐỒNG BỘ HÓA (SYNCHRONIZATION) Nhu cầu đồng Hệđiềuhành cần cung cấp chế đồng để bảo đảm hoạt động tiến trình đồng hành không ... thể xảy tình sau : Sau kiểm tra điều kiện (taikhoan - tienrut >=0) đúng, P1 hết thời gian xử lý mà hệ thống cho phép, hệđiềuhành cấp phát CPU cho P2 P2 kiểm tra điều kiện (800-400>=0) đúng, taikhoan...
... EmployeeArrives (); // Kiểm tra điều kiện xuống thuyền CrossRiver(); // Khởi hành qua sông } Bài 9: Bài toán Điều phối hành khách xe bus Hãy tưởng tượng bạn chịu trách nhiệm kiểm soát hành khách lên xe bus ... lúc, nguyên tắc điều phối xếp khách vào đầy xe, cho xe khởi hànhđiều phối cho xe khác Giả sử hoạt động điều phối khách bạn cho xe bus mô tả qua tiến trình GetPassengers(); hoạt động hành khách tùy ... cho 10 hành khách Trong chỗ dành cho khách ngồi xe lăn, chỗ lại dành cho khách bình thường Công việc bạn cho khách lên xe theo qui định chỗ, xe đầy khách khởi hành Có thể có nhiều xe nhiều hành...
... trang yêu cầu truy xuất invalid, MMU phát sinh ngắt để báo cho hệđiềuhànhHệđiềuhành xử lý lỗi trang sau : Kiểm tra truy xuất đến nhớ hợp lệ hay bất hợp lệ Nếu truy xuất bất hợp lệ (trang không ... - > nhớ ảo nhớ logic (bộ nhớ ảo - > nhớ logic) Hình: Các giai đoạn xử lý lỗi trang II Thay trang Nếu khung trang trống, xảy lỗi trang cần phải thực hai thao tác chuyển trang : chuyển trang nhớ ... khung trang yêu cầu cho toàn hệ thống thời điểm t Nếu tổng số trang yêu cầu vượt tổng số trang sử dụng hệ thống (D > m), xảy tình trạng hệ thống trì trệ Hệđiềuhành giám sát working set tiến...
... Để thấy rõ hệđiềuhànhhệđiềuhành làm, xem xét cách chúng phát triển bốn mươi lăm năm qua Bằng cách lần theo tiến triển, xác định thành phần hệđiềuhành thấy cách thức lýhệđiềuhành phát ... thuộc chương trình ứng dụng III.3 Mục tiêu hệ thống Định nghĩa hệđiềuhành làm dễ xác định hệđiềuhành Mục đích hệđiềuhành dễ dàng sử dụng Vì tồn hệđiềuhành hỗ trợ nhiều cho máy tính việc đáp ... khác Hệđiềuhành chia thời phức tạp nhiều so với hệđiềuhành đa chương Trong hai dạng, nhiều công việc giữ lúc nhớhệ thống phải có chế quảnlýnhớ bảo vệ Để đạt thời gian đáp ứng hợp lý, công...
... 09/2005 Trang 83 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 trường hợp xảy thường xuyên hệđiềuhành phần khác hệ thống thao tác tài nguyên muốn thay đổi không ... thu hồi quyền điều khiển Biên soạn: Th.s Nguyễn Phú Trường - 09/2005 Trang 94 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 Trong môi trường đa xử lý, ngăn chặn ... biến điều kiện “luận lý mà Q chờ không quảnlý thời gian Q tiếp tục Chọn khả tán thành Hoare tham số chuyển trực tiếp tới qui tắc chứng minh đơn giản Thoả hiệp hai khả chấp nhận ngôn ngữ đồng hành...
... toàn nhớ có lợi cho người dùng hệ thống Bộnhớ ảo tách biệt nhớ luận lý từ nhớ vật lý Việc tách biệt cho phép nhớ ảo lớn cung cấp cho người lập trình nhớ vật lýnhỏ sẳn dùng (hình VIII-1) Bộnhớ ... muốn nhớ truy xuất Trong cách này, thực thi trình phần chưa nhớ Khi trình cố gắng truy xuất vị trí không nhớ, phần cứng trap tới hệđiềuhành (lỗi trang) Hệđiềuhành đọc trang yêu cầu vào nhớ ... Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 • Bảng trang: bảng có khả đánh dấu mục từ không hợp lệ thông qua bit hợp lệ-không hợp lệ hay giá trị đặc biệt bit bảo vệ • Bộnhớ phụ: nhớquản lý...
... Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 QUẢNLÝBỘNHỚ I Mục đích Sau học xong chương này, người học nắm kiến thức sau: • Hiểu cách khác để quảnlýnhớ • Hiểu tiếp cận quảnlý phân ... Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 V.2 Hệ thống đơn chương Trong phương pháp nhớ chia sẻ cho hệđiềuhành chương trình người sử dụng Tại thời điểm, phần nhớhệđiềuhành chiếm ... Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 VI.1.1 Phương pháp Hình 0-12 Phần cứng phân trang Bộnhớ vật lý chia thành khối có kích thước cố định gọi khung (frames) Bộnhớ luận lý chia thành...