... lưu hệ thống (turnaround time) của từng tiến trình Operating systems12PTIT, 2012 Điều phối CPU cho tiến trình Điều phối (scheduling): phân phối việc sử dụng CPU cho các tiến trình. Điều ... systems7PTIT, 2012Trạng thái của tiến trình Tiến trình được tạo raTiến trình kết thúc1-Tiến trình chờ sự kiện2-Tiến trình bị ngắt CPU3-Tiến trình chiếm được CPU4-Sự kiện đã xảy raOperating ... ra khi:Khởi tạo hệ thống (system initialization)Một tiến trình dùng hàm hệ thống để khởi tạo 1 tiến trình khác.Người sử dụng khởi tạo tiến trình Khởi tạo tiến trình theo lô (batch...
... ();}Tiến trình đầu tiên vào được miền găng (được truy xuất tài nguyên).Các tiến trình sau phải chờ vì e(s)<0.Operating systems3PTIT, 2012Nhu cầu thông tin giữa các tiến trình Trong hệ thống, ... bảo cơ chế phối hợp giữa các tiến trình. Đồng bộ tiến trình Operating systems39PTIT, 2012Một số bài tập đồng bộ hóaMột biến X được chia sẻ bởi hai tiến trình cùng thực hiện đoạn code sau ... tra luân phiênTiến trình A:while (TRUE) {while (turn != 0); // waitcritical-section ();turn = 1;Noncritical-section ();}Nhận xét: Có thể vi phạm điều kiện 3!Tiến trình B:while (TRUE)...
... chúng. III Hệđiềuhành là gì? Một hệđiềuhành là một thành phần quan trọng của mọi hệ thống máy tính. Một hệ thống máy tính có thể được chia thành bốn thành phần: phần cứng, hệđiều hành, các ... chương trình còn lại thuộc về chương trình ứng dụng. III.3 Mục tiêu hệ thống Định nghĩa những gì hệđiềuhành làm thì dễ hơn xác định hệđiềuhành là gì. Mục đích chính của hệđiềuhành là ... Nghệ Thông Tin - Giáo TrìnhHệĐiềuHành – V1.0 III.2 Tầm nhìn hệ thống Từ quan điểm của máy tính, hệđiềuhành là chương trình gần gủi với phần cứng. Chúng ta có thể thấy một hệđiều hành...
... "ẩn" partition; partition sau khi làm ẩn thì hệđiềuhành Resize Root: thay đổi số lượng file và thư mục. Set Active: hệđiềuhành nào cài trên partion active sẽ được chọn khởi động ... phân khu hoạt động: Phân khu hoạt động là phân khu chứa hệđiềuhành dùng để nạp vào máy mỗi khi bạn khởi động hay thiết lập lại (reset) hệ thống. Nếu trên toàn bộ đĩa cứng chỉ có một phân khu ... động đĩa cứng thì hãy dùng lệnh format [drive] /s hoặc lệnh sys để chuyển các tập tin hệ thống từ đĩa mềm hệ thống vào phân khu sơ cấp. Gõ chữ OK vào ô Type OK to confirm parititon deletion...
... ĐOÀNBÀI DỰ BÀI DỰ THITHI a. Hệđiềuhành MS-DOS.A. MỘT SỐ HỆĐIỀUHÀNH PHỔ BIẾN : 2. Chức năng và thành phần của hệđiềuhành (HĐH).Tổ chức giao tiếp giữa người dùng và hệ thống ... lớn.Windows XP là loại hệđiềuhành đa nhiệm nhiều người dùng. 1. Khái niệm hệđiềuhành (Operating System). Hệ điềuhành là tập hợp các chương trình được tổ chức thành một hệ thống với nhiệm ... c. Hệđiềuhành Windows XP. Hệ điềuhành đang được sử dụng phổ biến nhất ở Việt Nam Qua bài học các em cần nắm được :-Khái niệm , chức năng , thành phần của hệđiều hành. -Phân biệt...
... Hết Trang 6/6 Bài tập lớn hệđiềuhành Lớp MT2000BÀI TẬP LỚN HỆĐIỀU HÀNHGVHD : VŨ LÊ HÙNGQuy định :• Ngôn ngữ lập trình sử dụng trong các bài tập là C, C++ hoặc Java.• Các bài tập viết trên ... 3/6 Bài tập lớn hệđiềuhành Lớp MT2000 Bài 7: Tìm hiểu và so sánh mô hình multi-threading của Solaris và WinNT/2000. Bài 8: Tìm hiểu vềhệ thống file của Linux. Bài 9: Tìm hiểu vềhệ thống file ... viên), tên bài tập và thôngtin đăng ký thuyếttrình của các sinh viên và gởi cho GVHD qua email.BÀI TẬP LẬP TRÌNH Chủ đề 1: Mô phỏng1. Tài liệu tham khảo - Bài giảng Hệđiều hành, Vũ Lê...
... Quang Thụy Bài giảng Hệđiềuhành phân tán (Phần 1) - 15-1.3. Sơ lợc vềhệđiềuhành mạng Hiện nay, máy tính không đợc dùng một cách riêng lẻ và nhiều máy tính đợc kết nối thành một hệ thống ... để xác định định danh quá trình. Phục vụ hệ thống cung cấp những dịch vụ cơ sở để quản lý quá trình, file, truyền thông quá trình. Hà Quang Thụy Bài giảng Hệđiềuhành phân tán (Phần 1) - ... (remote execution). Dới đây trình bày sơ lợc về chúng. Hà Quang Thụy Bài giảng Hệđiềuhành phân tán (Phần 1) - 98-số thành một TĐ và gửi nó tới dịch vụ giao vận. Quá trình nhận đợc thực hiện...
... 9II. KHÁI NIỆM HỆĐIỀU HÀNH2. Quản lý việc thực hiện các chương trình 1 chƣơng trình đang trong quá trình chạy gọi là tiến trình (process) Hệđiềuhành giúp việc chạy chƣơng trình dễ dàng ... ed, John Willey&Sons, 20082. Hà Quang Thụy. Nguyên lý các hệđiều hành. Nxb KHKT 20093. Nguyễn Thanh Tùng. Giáo trìnhhệđiều hành. ĐHBK HN 1999www.ptit.edu.vnGIẢNG VIÊN: THS NGUYỄN THỊ ... chuyển CPU sang thực hiện một chƣơng trình khác => Giảm thời gian chạy không tải của CPUHỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔNHỆ ĐIỀU HÀNHGiảng viên: ThS. Nguyễn Thị Ngọc...
... 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/2007Giáo trình Nguyên lý Hệđiềuhành -Trần Hồ Thủy Tiên20CHƯƠNG 1. ... tiến trình 10/2/2007Giáo trình Nguyên lý Hệđiềuhành -Trần Hồ Thủy Tiên3CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNGCác vấn đề1. Khái niệm hệ iềuhành2. Chức năng của hệđiều hành 3. ... xuất10/2/2007Giáo trình Nguyên lý Hệđiềuhành -Trần Hồ Thủy Tiên7CHƯƠNG 1. MỞ ĐẦU TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐÀNẴNGVị trí của hệ điềuhànhCác CT ứng dụngPhần cứng Hệ iều hành Các CT tiện...
... TpHCMTH106: Hệđiềuhành Hệ điềuhành là gì?Các thành phần chính của 1 hệđiều hành Phân loại hệđiều hành Lịch sửĐọc Silberschatz chương 1 & 3 (3.1-3.4)ĐH KHTN TpHCMTH106: Hệđiều hành Nhập ... tính không cần hệđiều hành? An toànHĐH bảo về chương trình giữa các chương trình khác nhauHĐH bảo về người dùng giữa các người dùng khác nhauĐH KHTN TpHCMTH106: Hệđiều hành ĐH KHTN TpHCMNhập ... song (parallel system) Hệ thống phân tán (distributed system) Hệ thống thời gian thực (real time system)ĐH KHTN TpHCMTH106: Hệđiều hành ĐH KHTN TpHCMTH106: Hệđiều hành CPUMemorymemory...
... systems28PTIT, 2012Khởi động hệ thống (system boot) Hệ điềuhành có thể được chứa trên đĩa hoặc bộ nhớ (ROM)Bootstrap là đọan chương trình nhỏ kích họat việc khởi động hệđiều hành. Một số bootstrap ... quan trọng, ảnh hưởng đến an tòan hệ thốngOperating systems5PTIT, 2012Mục tiêu nghiên cứuPhân biệt hệđiềuhành với các thành phần khác. Hệ điềuhành làm những việc gì và làm như ... machine: mô phỏng tòan bộ hệ thốngProcess virtual machine: mô phỏng một tiến trình Operating systems27PTIT, 2012Các hệ thống nhúng (embedded system)Các hệđiềuhành dành cho thiết bị...
... trạng thái hệ thốngKiểm tra trạng thái an toànPTIT, 2012Thuật toán BankerNguyên tắc: Khi tiến trình yêu cầu tài nguyên, hệ thống cấp phát “thử”, sau đó xác định xem hệ thống có an ... tiến trình p đối với tài nguyên r.Allocation [p,r]: số tài nguyên loại r đã cấp cho tiến trình p;Need [p,r]: số tài nguyên loại r mà tiến trình p cần sử dụng.Finish [p]: tiến trình ... thái an toàn của hệ thốngTrạng thái an toàn (safe state): hệ thống có thể cấp phát tài nguyên cho các tiến trình mà không bị tắc nghẽn.PTIT, 2012Ví dụ 25 tiến trình (P0 - P4).3...
... lý.Chương trình chỉ nhìn thấy không gian luận lý.Operating systems8PTIT, 2012Cấp phát độngChỉ liên kết (link) chương trình khi chương trình được thực thi.Chỉ nạp chương trình con ... tìm thấy đủ rộng để chứa tiến trình. Best-fit: Chọn vùng nhớ trống nhỏ nhất đủ sức chứa tiến trình. Worst-fit: Chọn vùng nhớ trống lớn nhất để chứa tiến trình. Chiến lược nào tốt nhất???Operating ... khungOperating systems30PTIT, 2012 Bài tập 1Giả sử bộ nhớ chính được phân thành các đọan có kích thước là 600K, 500K, 200K, 300K ( theo thứ tự ). Hãy cho biết các tiến trình có kích thước 212K,...
... 2012Cơ chế của bộ nhớ ảoCác trang của cùng một tiến trình được lưu trữ liên tiếp nhau trên đĩa cứng.PTIT, 2012 Bài tập 3Giả sử có một hệ thống sử dụng kỹ thuật phân trang theo yêu cầu. Bảng ... ảoLàm cho lập trình viên không cần quan tâm đến bộ nhớ vật lý (vốn khác nhau giữa các máy).“Mở rộng” dung lượng bộ nhớ vật lý.Tận dụng bộ nhớ phụ trong việc xử lý tiến trình. PTIT, 2012Thuật ... xuất đến một địa chỉ không hợp lệ -> kết thúc tiến trình và báo lỗi. Địa chỉ hợp lệ nhưng trang chưa sẵn sàng -> tạm dừng tiến trình và cập nhật trang tương ứngPTIT, 2012Xử lý lỗi...