... ?CƠ CHẾ ?VẤN VẤN ĐỀ ?ĐỀ ?TRAO ĐỔI THÔNG TIN GIỮACÁCTIẾN TRèNHTRAO ẹOI THONG TIN GIệếA CACTIEN TRèNHGặAI GặAI PHAP ?PHAÙP ? ... exclusion)Các tiếntrình phối hợp hoạt động :Tương quan diễn tiến xử lý ?Nhu cầu “hò hẹn” (rendez-vous) 7Mô hình đảm bảo độc quyền truy xuấtKiểm tra và dành quyền vào CSCS;Từ bỏ quyền sử ... miền găng tại một thời điểmhits = hits + 1P1P2hits = 2hits = 0timehits = hits + 1 8Rendez-VousLàm thế nào bảo đảm trình tự thực hiện Job1 - Job2 ?P1P2Job1;Job2; 3Các Cơ Chế Liên...
... các mâul section). Tn - tienrtaikhoan nếu có thể h trong miềut tien à P2 muốn rúan - tieử lý mà hệ thợc kết quả laikhoan đượý, nó sẽ khô=0)-vì đã ká trị ... dụng socket đểliênlạc theo mô hình client-serveur. Trong mô hình này, server sử dụng lời gọi hệ thống listen và accept để nối kết với client, sau đó , client và server có thể trao đổi thông ... tường minh, các hàm Send và Receive sẽ được cài đặt với tham số : Send(destination, message) : gởi một thông điệp đến destination Receive(source,message) : nhận một thông điệp từ source Thảo...
... ?CƠ CHẾ ?VẤN VẤN ĐỀ ?ĐỀ ?TRAO ĐỔI THÔNG TIN GIỮACÁCTIẾN TRèNHTRAO ẹOI THONG TIN GIệếA CACTIEN TRèNHGặAI GặAI PHAP ?PHAÙP ? ... miền găng tại một thời điểmhits = hits + 1P1P2hits = 2hits = 0timehits = hits + 1 8Rendez-VousLàm thế nào bảo đảm trình tự thực hiện Job1 - Job2 ?P1P2Job1;Job2; 3Các Cơ Chế Liên ... exclusion)Các tiếntrình phối hợp hoạt động :Tương quan diễn tiến xử lý ?Nhu cầu “hò hẹn” (rendez-vous) 9Giải phápHai tiếntrình cần trao đổi thông tin về diễn tiến xử lýP1P2Job1;Job2;...
... ?CƠ CHẾ ?VẤN VẤN ĐỀ ?ĐỀ ?TRAO ĐỔI THÔNG TIN GIỮACÁCTIẾN TRèNHTRAO ẹOI THONG TIN GIệếA CACTIEN TRèNHGặAI GặAI PHAP ?PHAÙP ? 6Giải pháp tổng quátBảo đảm tính “độc quyền truy xuất” ... exclusion)Các tiếntrình phối hợp hoạt động :Tương quan diễn tiến xử lý ?Nhu cầu “hò hẹn” (rendez-vous) 2Nhu Cầu Liên LạcQLp Chia sẻ thông tinR Phối hợp tăng tốc độ xử lý QLpJOB ... miền găng tại một thời điểmhits = hits + 1P1P2hits = 2hits = 0timehits = hits + 1 8Rendez-VousLàm thế nào bảo đảm trình tự thực hiện Job1 - Job2 ?P1P2Job1;Job2; 10Mô hình tổ...
... kiện bounded waiting. Do đó có thể xảy ra starvation (bị bỏ đói)Các processor (ví dụ Pentium) thông thường cung cấp một lệnh đơn là Swap(a, b) có taực duùng hoa n chuyeồn noọi dung cuỷa a va ... = false;else waiting[ j ] = false;critical sectionremainder sectiondo {} while (1) 42Khoa KTMTDeadlock và starvationDeadlock: hai hay nhiều process đang chờ đợi vô hạn định một sự ... thiết lập lock = truevoid Swap(boolean &a, boolean &b) { boolean temp = a; a = b; b = temp;}Biến chia sẻ (khởi tạo là false) bool lock; bool key;Process Pido { key...
... TRèNHTRAO ẹOI THONG TIN GIệếA CACTIEN TRèNHGặAI GặAI PHAP ?PHAÙP ? 10Mô hình tổ chức phối hợp hoạt độnggiữa hài tiến trìnhP1P2Job1;Chờ ;Báo hiệu ;Job2; 8Rendez-VousLàm thế nào bảo ... exclusion)Các tiếntrình phối hợp hoạt động :Tương quan diễn tiến xử lý ?Nhu cầu “hò hẹn” (rendez-vous) 5Mieàn gaêng (critical section)hits = 0 + 1read hits (0)hits = 0 + 1read hits (0)P1P2CSCSCS...
... ẩnSend(message):gởimộtthôngđiệpReceive(message):nhậnmộtthôngđiệpLiên kết tường minhSend(destination,message):gởimộtthôngđiệpđếndestinationReceive(source,message):nhậnmộtthôngđiệptừsource 4Khoa KTMT V c Lungũ ĐứCác Cơ Chế Liên ... 3Khoa KTMT V c Lungũ ĐứCác Cơ Chế Liên LạcSignal : Không truy n c d li uề đượ ữ ệCác tín hi u c g i i b i?khi nh n thì x lý ra sao?ệ đượ ử đ ở ậ ử 1Khoa KTMT V c Lungũ ĐứChương ... LạcPipe Truyền dữ liệu không cấu trúc 5Khoa KTMT V c Lungũ ĐứCác Cơ Chế Liên LạcShared MemoryMâu thuẫn truy xuất => nhu cầu đồngbộ hoá 13Khoa KTMT V c Lungũ ĐứGiải phápHai tiến...
... Sridharan, Richard Steflik (2003), Advanced Java Networking, O’Relly. [16] www.javavietnam.org [17] www.ddth.com Tuyển tập Báo cáo “Hội nghị Sinh viên Nghiên cứu Khoa học” lần thứ 6 Đại học Đà ... điều hành, Khoa CNTT-Trường ĐHKH Huế. [4] Kỹ thuật lập trình Java (2002), Hoàng Đức Hải-Nguyễn Tô Thành, Nhà xuất bản lao động xã hội. [5] Victor Larios, Félix F.Ramos (2004), Advanced Distributed ... University of Kaiserslautern, Germany. [12] William Grosso (2001), Java RMI, O’Relly. [13] John O’ Donahue (2002 , Java Database Programming Bible, Wiley. [14] Chris Adamson, Joshua Marinacci...
... không giớihạn ???5Khoa KTMTĐặt vấn đềXét bài toán Producer-Consumer với bounded bufferBounded buffer, thêm biến đếm count#define BUFFER_SIZE 10 /* 10 buffers */typedef struct {. . . ... yêu cầu của các process khaực.ã Va y ton taùi deadlock, bao gom caực process P1, P2, P3, và P4 .Khoa KTMT40Phục hồi deadlock (Deadlock Recovery)Khi deadlock xảy ra, để phục hồi– ... (nhửgiaỷi thuaọt Dekker, Peterson) hoa c giaỷi phaựp hardware (TestAndSet, Swap).ã Vì CS rất nhỏ nên chi phí cho busy waiting sẽ rất thấp.42Khoa KTMTDeadlock và starvationDeadlock: hai hay...
... phí huy động vốn bằng ngoại tệ của các tổ chức tín dụng, theo đó đẩy lãi suất cho vay USD lên, giảm nhu cầu vay bằng ngoại tệ của các doanh nghiệp, giảm cầu USD Vị thế của đồng USD trong giai ... giảm giao dịch bằng USD song đôla vẫn duy trì vai trò chính trong các giao dịch ngoại hối, TM, và thị trường NH quốc tếUSD vẫnđóng vai trò chủ yếu của đồng tiền dự trữ quốc tế ... hóaNhóm 2:Nguyễn Trọng AnhNguyễn Bích HạnhPhạm Thị Bích Ngọc (86)Bùi Thị Mai PhươngTrần Thị ThoanHà Thị Hải Yến Tăng dự trữ bắt buộc đối với ngoại tệNỘI DUNGTăng tỷ lệ dữ trữ bắt buộc...
... phí huy động vốn bằng ngoại tệ của các tổ chức tín dụng, theo đó đẩy lãi suất cho vay USD lên, giảm nhu cầu vay bằng ngoại tệ của các doanh nghiệp, giảm cầu USD Nguyên nhân chung1. Do địa ... đồngtiền này trong giao dịch ngoại thương và thương mại quốc tế Dưới góc độ đô la hóatiền vay: Mức độ đô la hóa có sự biến động khá mạnh -Giai đoạn 2000 – 2005: giảm mạnh từ mức 31% ... hành 2.3.1 Tác động tích cực của đô la hóagóp phần làm giảm lạm phátTăng cường khả năng cho vay của ngân hàng Hạ thấp chi phí giao dịch. Thúc đẩy thương mại và đầu tưThu hẹp chênh...