... tương ứng Tiếntrình sử dụng lời gọi hệ thống để tạo lậpTiếntrình cha Tiếntrình tạo gọi tiếntrình Một tiếntrình tạo tiếntrình mới…quá trình tạo tiếntrình Tạo tiếntrình công việc ... kích hoạt tiếntrình (resume) Thay đổi độ ưu tiêntiếntrình Jul 4, 2 014 HuongPv - Khoa CNTT - 17 1. 3 .1 Sự tạo tiếntrình - Process Creation (1) Một tiếntrình tạo lập nhiều tiếntrình cách ... Khoa CNTT - 1. 1.3 CPU chuyển tiếntrình Jul 4, 2 014 HuongPv - Khoa CNTT - 10 1. 1.4 Đặc điểm tiến trình( 1) I/O-bound process – tiếntrình hướng I/O: CPU-bound process – tiếntrình hướng...
... P1 Job1; Job2; Làm bảo đảm trình tự thực Job1 Job2 ? Giải pháp P2 P1 Job1; Job2; Hai tiếntrình cần trao đổi thông tin diễn tiến xử lý Mô hình tổ chức phối hợp hoạt động hài tiếntrình P2 P1 ... Job1; Báo hiệu ; Chờ ; Job2; 10 Bài toán đồng hoá Nhiều tiếntrình chia sẻ tài nguyên chung đồng thời : Tranh chấp ? Nhu cầu “độc quyền truy xuất” (mutual exclusion) Các tiếntrìnhphối ... Race condition P1 P2 chia sẻ biến chung hits hits = time read hits (0) hits = + hits = P2 P1 read hits (0) hits = + Kết cuối không dự đoán ! Miền găng (critical section) P1 CS read hits (0)...
... P1 Job1; Job2; Làm bảo đảm trình tự thực Job1 Job2 ? Giải pháp P2 P1 Job1; Job2; Hai tiếntrình cần trao đổi thông tin diễn tiến xử lý Mô hình tổ chức phối hợp hoạt động hài tiếntrình P2 P1 ... Job1; Báo hiệu ; Chờ ; Job2; 10 Bài toán đồng hoá Nhiều tiếntrình chia sẻ tài nguyên chung đồng thời : Tranh chấp ? Nhu cầu “độc quyền truy xuất” (mutual exclusion) Các tiếntrìnhphối ... Race condition P1 P2 chia sẻ biến chung hits hits = time read hits (0) hits = + hits = P2 P1 read hits (0) hits = + Kết cuối không dự đoán ! Miền găng (critical section) P1 CS read hits (0)...
... lưu ý tiếntrình có thiết bị nhập/xuất tự do) Một tiếntrình gởi đến tiếntrình khác ( ví dụ tiếntrình cha yêu cầu tiếntrình kết thúc) Người dùng ( ví dụ nhấn phím Ctl-C để ngắt xử lý tiến trình) ... liên lạc trực tiếp hai tiếntrình : liệu xuất tiếntrình chuyển đến làm liệu nhập cho tiếntrình dạng dòng byte Khi pipe thiết lập hai tiến trình, chúng ghi liệu vào pipe tiếntrình đọc liệu từ pipe ... mà nhiều tiếntrình truy cập Với phương thức này, tiếntrình chia sẻ vùng nhớ vật lý thông qua trung gian không gian địa chúng Một vùng nhớ chia sẻ tồn độc lập với tiến trình, tiếntrình muốn...
... P1 Job1; Job2; Làm bảo đảm trình tự thực Job1 Job2 ? Giải pháp P2 P1 Job1; Job2; Hai tiếntrình cần trao đổi thông tin diễn tiến xử lý Mô hình tổ chức phối hợp hoạt động hài tiếntrình P2 P1 ... Job1; Báo hiệu ; Chờ ; Job2; 10 Bài toán đồng hoá Nhiều tiếntrình chia sẻ tài nguyên chung đồng thời : Tranh chấp ? Nhu cầu “độc quyền truy xuất” (mutual exclusion) Các tiếntrìnhphối ... Race condition P1 P2 chia sẻ biến chung hits hits = time read hits (0) hits = + hits = P2 P1 read hits (0) hits = + Kết cuối không dự đoán ! Miền găng (critical section) P1 CS read hits (0)...
... cho process frame nhớ thực? Ví dụ Thứ tự tham chiếu đòa nhớ, với page size = 10 0: • 010 0, 0432, 010 1, 0 612 , 010 2, 010 3, 010 4, 010 1, 0 611 , 010 2, 010 3, 010 4, 010 1, 0 610 , 010 2, 010 3, 010 4, 010 1, ... • 1, 4, 1, 6, 1, 1, 1, 1, 6, 1, 1, 1, 1, 6, 1, 1, 1, 1, 6, 1, 10 Nghòch lý Belady Các liệu cần biết ban đầu: – Số khung trang – Tình trạng ban đầu – Chuỗi tham chiếu Khoa KTMT 11 Khoa KTMT 12 ... khoản thời gian đặn Dùng byte cho trang bảng nằm nhớ Dùng ghi dịch chứa lịch sử tham khảo lần gần VD: 0 011 010 1, 00000000, 11 111 111 Là giải thuật thay FIFO, trước thay trang xem xét bit tham khảo Đơi...
... Vũ Đức Lung 12 Giải pháp P2 P1 Job1; Job2; Hai tiếntrình cần trao đổi thông tin diễn tiến xử lý Khoa KTMT Vũ Đức Lung 13 Mô hình tổ chức phối hợp hoạt động hai tiếntrình P2 P1 Job1; Chờ ; Báo ... Đức Lung 10 Mô hình đảm bảo độc quyền truy xuất Kiểm tra dành quyền vào CS CS; Từ bỏ quyền sử dụng CS Khoa KTMT Vũ Đức Lung 11 Hẹn hò P2 P1 Job1; Job2; Làm bảo đảm trình tự thực Job1 Job2 ? Khoa ... trường khác biệt Khoa KTMT Vũ Đức Lung Race condition P1 P2 chia sẻ biến chung hits hits = time P2 P1 read hits hits =hits + hits = 1, ? read hits hits = hits + Kết cuối không dự đoán ! Khoa...
... P1 Job1; Job2; Làm bảo đảm trình tự thực Job1 Job2 ? Giải pháp P2 P1 Job1; Job2; Hai tiếntrình cần trao đổi thông tin diễn tiến xử lý Mô hình tổ chức phối hợp hoạt động hài tiếntrình P2 P1 ... Job1; Báo hiệu ; Chờ ; Job2; 10 Bài toán đồng hoá Nhiều tiếntrình chia sẻ tài nguyên chung đồng thời : Tranh chấp ? Nhu cầu “độc quyền truy xuất” (mutual exclusion) Các tiếntrìnhphối ... (mutual exclusion) Các tiếntrìnhphối hợp hoạt động : Tương quan diễn tiến xử lý ? Nhu cầu “hò hẹn” (rendez-vous) 11 ...
... Race condition P1 P2 chia sẻ biến chung hits hits = P1 time read hits (0) hits = + P2 read hits (0) hits = + hits = Kết cuối không dự đoán ! Miền găng (critical section) P1 read hits (0) CS ... (0) CS hits = + P2 read hits (0) CS hits = + CS đoạn chương trình có khả gây tượng race condition Giải pháp tổng quát hits = time P1 P2 hits = hits + hits = hits + hits = Bảo đảm tính “độc quyền ... Nhu Cầu Liên Lạc Q Chia sẻ thông tin p L R Phối hợp tăng tốc độ xử lý JOB p Q L Các Cơ Chế Liên Lạc Signal Không truyền liệu Pipe...
... Viết chương trình để tạo trình: Quá trình 1: Đọc từ file nhiều chuỗi liên tiếp.Mỗi chuỗi gồm phép toán cộng, trừ, nhân, chia toán hạng Quá trình truyền chuỗi liệu cho trình - Quá trình : Thực ... rc=pipe(chatoicon); (tạo pipe theo tên chatoicon) Để tạo tiếntrình ta cần : pic=fork(); Kết luận Chương trình mô toán liên lạc hai tiếntrình sử dụng kênh liên lạc Pipe chạy ổn định, yêu cầu ... kết lại cho trình để ghi lại vào file Hướng giải toán Sử dụng kênh liên lạc Pipe để giao tiếp hai tiếntrình Sử dụng ngôn ngữ C để mô toán Kênh liên lạc Pipe Pipe cho phép hai trình nằm...
... SIGKILL Kill the process SIGUSR1 10 User defined signal SIGSEGV 11 SIGUSR2 12 Segment violation: process has tried to access memory not assigned to it User defined signal SIGALRM 14 Timer set with ... hầu hết HĐH đại 10 /28/2005 Trần Hạnh Nhi 16 10 /28/2005 Trần Hạnh Nhi 17 Socket Communication 10 /28/2005 Trần Hạnh Nhi 18 Liên lạc hệ thống không đồng Máy A P1 (UNIX) Receive( ) 10 /28/2005 Socket ... SIGSTOP… SIGUSR1, SIGUSER2 Hỗ trợ liên lạc Kernel với User ProcessProcess Error Timer Child Process kết thúc… 10 /28/2005 Signal Signal handler Signal Action User process vơí Terminate Process Suspend,...
... thông tin với tiếntrình khác, tiếntrình có cần phải đợi cho thao tác liên lạc hoàn tất tiếp tục xử lý khác ? Các tiếntrình liên lạc theo chế đồng chờ hoàn tất việc liên lạc, tiếntrình liên lạc ... tường minh thiết lập rõ ràng , trực tiếp tiến trình, tiềm ẩn tiếntrình liên lạc với thông qua qui ước ngầm Liên lạc theo chế độ đồng hay không đồng (blocking / non-blocking): tiếntrình trao đổi ... nonblocking không Liên lạc tiếntrình hệ thống tập trung hệ thống phân tán: chế liên lạc tiếntrình máy tính có khác biệt với việc liên lạc tiếntrình máy tính khác nhau? Hầu hết hệ điều hành đưa nhiều...
... định trình bày mà bạn phải hiểu thính giả muốn Tri thức sức mạnh! • Chuẩn bị chương trình diễn thuyết POWER POINT tiếng: Đặc biệt buổi thuyết trình trang trọng gợi ý bạn nên sử dụng chương trình ... họ có ích Khi thuyết trình bạn nên quanh phòng Điều tạo cảm giác thân thiện bạn thính giả Lên danh sách thảo luận vấn đề từ đầu thuyết trình để thính giả đánh giá xem thuyết trình bạn đáp ứng yêu ... thực hành diễn thuyết nhiều lần trước bạn trình bày trực tiếp mà nhất, bạn phải vạch viễn cảnh xảy Hãy sử dụng thuyết trình cách để làm cho ngôn từ khả trình bày bạn sắc bén • Đừng cho thính giả...
... họ có ích Khi thuyết trình bạn nên quanh phòng Điều tạo cảm giác thân thiện bạn thính giả Lên danh sách thảo luận vấn đề từ đầu thuyết trình để thính giả đánh giá xem thuyết trình bạn đáp ứng yêu ... định : đừng quên trình bày rõ ràng Hoàn toàn nói “ Vậy, bước ? “ Đừng mong chờ thính giả đề xuất bước họ mong chờ bạn điều Có thể bạn cần phải định thời hạn chót kết thúc chương trình Một số ... tay vào túi phải đảm bảo không phát tiếng động tương tự tiếng chìa khoá leng keng Điều làm phân tâm thính giả theo giõi Đừng quay bút điều trông giống việc bạn vung gươm chiến đấu với rồng Chỉ...
... giáo” (CMA) truyền vào Năm 19 11 tổ chức xây dựng sở Đà Nẵng Các Hội thánh tin lành xây dựng địa phương Năm 19 27, Tổng Hội thánh Tin lành Việt Nam thành lập Đến năm 19 30, tổ chức thứ hai Giáo ... phần kết luận trình bày quan điểm nhóm chúng em Chương 1. Tìm hiểu chung tôn giáo tôn giáo Việt Nam Chương Những nguyên nhân chủ yếu cho tồn tôn giáo nước ta Chương 3: Tôn giáo tiếntrình xây dựng ... GIÁO VÀ TÔN GIÁO Ở VIỆT NAM 1.1 Tôn giáo ý nghĩa tôn giáo đời sống a Tôn giáo gì? Tôn giáo tượng xã hội đời sớm lịch sử nhân loại tồn phổ biến hầu hết cộng đồng người lịch sử hàng ngàn năm qua...
... họ có ích Khi thuyết trình bạn nên quanh phòng Điều tạo cảm giác thân thiện bạn thính giả Lên danh sách thảo luận vấn đề từ đầu thuyết trình để thính giả đánh giá xem thuyết trình bạn đáp ứng yêu ... định : đừng quên trình bày rõ ràng Hoàn toàn nói “ Vậy, bước ? “ Đừng mong chờ thính giả đề xuất bước họ mong chờ bạn điều Có thể bạn cần phải định thời hạn chót kết thúc chương trình Một số ... tay vào túi phải đảm bảo không phát tiếng động tương tự tiếng chìa khoá leng keng Điều làm phân tâm thính giả theo giõi Đừng quay bút điều trông giống việc bạn vung gươm chiến đấu với rồng Chỉ...