... xuất Quản lý chia sẻ tài nguyên khác BÀI GIẢNG HỆĐIỀUHÀNH Phần lýthuyết Chương Tổng Quan Về HệĐiềuHành GV: Nguyễn Duy Nhất nhatnd@hcm.fpt.vn Khái niệm HĐH Người sử dụng Hệ Thống Máy ... ổ đĩa, tối ưu hệ thống, … Các tiện ích hệ thống Windows XP Lịch sử phát triển HĐH Xem sách BÀI GIẢNG HỆĐIỀUHÀNH Phần lýthuyết Chương – Giới thiệu số HĐH Tổng quan HệĐiềuHành DOS (Disk ... Thành Phần Của HĐH Quản lý tiến trình Quản lý nhớ Quản lý nhớ phụ Quản lýhệ thống nhập xuất Quản lýhệ thống tập tin Hệ thống bảo vệ Cơ chế dòng lệnh Quản lý tiến trình Khởi động,...
... Hệđiềuhành gì? I.3.2 Phân loại hệđiềuhành .9 Thành phần cấu trúc hệđiềuhành 12 I.4.1 Các thành phần hệđiềuhành 12 I.4.2 Các cấu trúc hệđiềuhành 16 Hệđiều ... suất hệ thống Nhưng chức hệđiềuhành cao chi phí cho tăng theo cấu trúc hệđiềuhành phức tạp Hệ điềuhành Windows NT hệđiềuhành Windows 2000 hệđiềuhành mạnh, có đầy đủ chức loại hệđiều hành, ... thiết kế hệđiềuhành cho hệ thống SMP Hệđiềuhành Windows NT, hệđiềuhành Windows 2000 hệđiềuhành đa xử lý đối xứng Đa xử lý bất đối xứng (ASMP: asymmetric): Trong hệ thống hệđiềuhành dành...
... 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 ? ... 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 ... thích dể dàng với mô hình hệ thống phân tán VI LỊCH SỬ PHÁT TRIỂN HỆĐIỀUHÀNH -Thế hệ (1945 – 1955): Máy tính lớn, chưa có hệđiềuhành -Thế hệ (1955 – 1965): Hệ thống xử lý theo lô, thực công...
... 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 ? ... 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 ... thích dể dàng với mô hình hệ thống phân tán VI LỊCH SỬ PHÁT TRIỂN HỆĐIỀUHÀNH -Thế hệ (1945 – 1955): Máy tính lớn, chưa có hệđiềuhành -Thế hệ (1955 – 1965): Hệ thống xử lý theo lô, thực cô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 ... thành danh sách riêng biệt theo cấp độ ưu tiên, danh sách bao gồm tiến trình có độ ưu tiên áp dụng giảithuậtđiều phối ri êng Ngoài ra, có giảithuậtđiều phối nhóm, thường giảithuậtgiảithuật ... trình hành cần xử lýGiảithuật SJF không độc quyền dừng hoạt động tiến trình hành, giảithuật độc quyền cho phép tiến trình hành tiếp tục xử lý Ví dụ : Tiến trình Thời điểm vào RL Thời gian xử lý...
... 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 ... 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 ... 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...
... 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 ... hợp khác hợp pháp d Thuyền khởihành có đủ hành khách Cần xây dựng thủ tục HackerArrives() EmployeeArrives() gọi tương ứng hacker nhân viên họ đến bờ sông để kiểm tra điều kiện có cho phép họ xuống...
... phương pháp xử lý tắc nghẽn - Sử dụng giao thức để bảo đảm hệ thống không xảy tắc nghẽn - Cho phép xảy tắc nghẽn tìm cách sữa chữa tắc nghẽn - Hoàn toàn bỏ qua việc xử lý tắc nghẽn, xem hệ thống không ... trạng thái hệ thống 61 Nếu trạng thái kết an toàn, lúc tài nguyên cấp phát thật cho Pi Ngược lại, Pi phải chờ * Giảithuật phát tắc nghẽn B1: Chọn pi cho có nhu cầu tài nguyên đáp ứng, hệ thống ... Finish[i] = true; Quay lại bước B3 Nếu Finish[i] == true với i, hệ thống trạng thái an toàn 59 Ví dụ : Giả sử tình trạng hànhhệ thống mô tả sau : Max Allocation Available R1 R2 R3 R1 R2 R3 R1...
... 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ềuhành cho phép truy xuất xảy ? Hệđiềuhành có nên cho phép điều không ? Tại ... bảng trang: Thông thường hệđiềuhành cấp cho tiến trình bảng trang muốn quản lý tiến trình lớn phải dùng bảng trang kích thước đủ lớn để quản lý tiến trình lớn nhất! Có hai giải pháp cho vấn đề ... cấp phát nhớ nào, sử dụng : a) Thuật toán First fit b) Thuật toán Best fit c) Thuật toán Worst fit Thuật toán cho phép sử dụng nhớ hiệu qủa trường hợp ? Bài Xét hệ thống chương trình nạp vào nhớ...
... đối thành tuyệt đối: Bước 1: MMU tìm bảng trang để lấy thông tin cần thiết cho việc chuyển đổi địa Bước 2: 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 ... 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 ... Mô tả xử lýhệđiềuhành có lỗi trang Bài Giả sử có chuỗi truy xuất nhớ có chiều dài p với n số hiệu trang khác xuất chuỗi Giả sử hệ thống sử dụng m khung trang ( khởi động trống) Với thuật toán...
... tương đối linh động Phương pháp hiệu trường hợp sử dụng để quán lýhệ thống tập tin lớn Hệđiềuhành Unix sử dụng phương pháp III Quản lý khối trống - Dùng vector bit (dãy bít) : bit thứ i = khối ... tập tin hệ thống : nhãn đĩa 16 : thư mục 32 : tập tin chưa backup Ví dụ : Trên đĩa 1.44Mb, format hệđiềuhành MS-DOS gồm có 2880 sector: Sector bootsector, bao gồm bảng tham số vật lý đĩa chương ... bảng thư mục Các sector lại dùng để lưu liệu (1 cluser = sector) Hệ thống quản lý đĩa MSDOS B HỆ THỐNG TẬP TIN CỦA WINNT 11 Sử dụng hệ thống NTFS Kích thước tập tin tối đa NTFS 232 cluster, tương...
... card giao tiếp quản lý 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 ... cho loại terminal II.1 Phần cứng terminal 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 ... Đĩa mềm 3F0 - 3F7 14 RS232 3F8 - 3FF 12 Hệđiềuhành thực nhập xuất cách ghi lệnh lên ghi điều khiển tham số nạp vào ghi Sau CPU thực công việc khác, điều khiển thực xong, phát sinh ngắt để báo...
... Để 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 ... Tương tự, hệđiềuhành hỗ trợ đa dạng giao thức Hầu hết hệđiềuhành hỗ trợ TCP/IP, gồm Windows UNIX Một số hệđiềuhành khác hỗ trợ giao thức riêng phù hợp với yêu cầu chúng Đối với hệđiều hành, ...
... Các câu lệnh giải việc tạo quản lý trình, quản lý xuất/nhập, quản lý việc lưu trữ phụ, quản lý nhớ chính, truy xuất hệ thống tập tin, bảo vệ mạng IV Các dịch vụ hệđiềuhànhHệđiềuhành cung cấp ... thường, thay đổi hệđiềuhành tác vụ khó Vì hệđiềuhành chương trình lớn phức tạp, thay đổi phần gây lỗi khó hiểu phần khác Sức mạnh hệđiềuhành làm cho trường hợp nguy hiểm Vì hệđiềuhành thực thi ... loại lỗi, hệđiềuhành nên thực hoạt động hợp lý để đảm bảo tính toán không đổi Ngoài ra, tập chức khác hệđiềuhành tồn không giúp người dùng, đảm bảo điềuhành hữu hiệu hệ thống Các hệ thống...
... xử lý • Kết thúc (terminated): trình hoàn thành việc thực thi • Các tên trạng thái bất kỳ, chúng khác hệđiềuhành khác Tuy nhiên, trạng thái mà chúng diện tìm thấy tất hệ thống Các hệđiềuhành ... tạo hệđiềuhành Để hiển thị việc thực thi kết thúc trình, xem xét hệđiềuhành UNIX kết thúc trình dùng lời gọi hệ thống exit; trình cha chờ trình kết thúc lời gọi hệ thống wait Lời gọi hệ thống ... hệđiềuhành phức tạp nhiều công việc làm Biên soạn: Th.s Nguyễn Phú Trường - 09/2005 Trang 43 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 chuyển ngữ cảnh Kỹ thuật...