Processes can communicate through shared areas of memorythe Mutual Exc dịch - Processes can communicate through shared areas of memorythe Mutual Exc Việt làm thế nào để nói

Processes can communicate through s

Processes can communicate through shared areas of memory
the Mutual Exclusion problem and Critical Sections
Semaphores - a synchronisation abstraction
Monitors - a higher level abstraction
Inter-Process Message Passing much more useful for information transfer
can also be used just for synchronisation
can co-exist with shared memory communication
Two basic operations : send(message) and receive(message)
message contents can be anything mutually comprehensible
data, remote procedure calls, executable code etc.
usually contains standard fields
destination process ID, sending process ID for any reply
message length
data type, data etc.
Fixed-length messages:
simple to implement - can have pool of standard-sized buffers
low overheads and efficient for small lengths
copying overheads if fixed length too long
can be inconvenient for user processes with variable amount of data to pass
may need a sequence of messages to pass all the data
long messages may be better passed another way e.g. FTP
copying probably involved, sometimes multiple copying into kernel and out

Variable-length messages:
more difficult to implement - may need a heap with garbage collection
more overheads and less efficient, memory fragmentation
more convenient for user processes

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Quá trình có thể giao tiếp thông qua các khu vực chung của bộ nhớvấn đề loại trừ lẫn nhau và phần quan trọngSemaphores - một trừu tượng đồng bộ hóaMàn hình - một trừu tượng cấp caoGiữa hai xử lý tin nhắn đi nhiều hơn nữa hữu ích cho việc chuyển giao thông tincũng có thể được sử dụng chỉ cho đồng bộ hóacó thể cùng tồn tại với truyền thông bộ nhớ dùng chungHai hoạt động cơ bản: send(message) và receive(message)nội dung tin nhắn có thể là bất cứ điều gì dễ hiểu lẫn nhaudữ liệu, các cuộc gọi thủ tục từ xa, thực thi mã vv.thường chứa các lĩnh vực tiêu chuẩnID quá trình đích, gửi ID quá trình cho bất kỳ trả lờichiều dài tin nhắnkiểu dữ liệu, dữ liệu vv.Chiều dài cố định thư:đơn giản để thực hiện - có thể có các hồ bơi của bộ đệm có kích thước tiêu chuẩnthấp overheads và hiệu quả cho độ dài nhỏsao chép overheads nếu cố định chiều dài quá dàicó thể là bất tiện cho người sử dụng quá trình với biến lượng dữ liệu sẽ vượt quacó thể cần một chuỗi các thư để vượt qua tất cả các dữ liệudài tin nhắn có thể được tốt hơn có thông qua một cách ví dụ: FTPsao chép có thể tham gia, đôi khi nhiều sao chép vào hạt nhân và raBiến độ dài tin nhắn:khó khăn hơn để thực hiện - có thể cần một đống với thu gom rác thảiThêm overheads và ít hiệu quả, bộ nhớ phân mảnhthuận tiện hơn cho người sử dụng quy trình
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Quá trình có thể giao tiếp thông qua khu vực chia sẻ bộ nhớ
vấn đề loại trừ lẫn nhau và mục Critical
Cột - một đồng bộ hóa trừu tượng
Màn hình - một mức độ trừu tượng cao hơn
Inter-Process nhắn Đi qua nhiều hữu ích hơn cho việc chuyển giao thông tin
cũng có thể được sử dụng để đồng bộ hóa chỉ
có thể cùng tồn tại với chia sẻ giao tiếp bộ nhớ
hai hoạt động cơ bản: gửi (tin nhắn) và nhận (tin nhắn)
Nội dung thông điệp có thể được bất cứ điều gì cùng có thể hiểu
dữ liệu, các cuộc gọi thủ tục từ xa, mã thực thi, vv
thường chứa các lĩnh vực tiêu chuẩn
quá trình đích ID, quá trình gửi ID cho bất kỳ trả lời
nhắn dài
kiểu dữ liệu , dữ liệu, vv
thông cố định chiều dài:
đơn giản để thực hiện - có thể có hồ bơi của bộ đệm kích thước tiêu chuẩn
các chi phí thấp và hiệu quả cho độ dài nhỏ
sao chép các chi phí nếu chiều dài cố định quá lâu
có thể gây bất tiện cho quá trình sử dụng với số lượng biến của dữ liệu để vượt qua
có thể cần một chuỗi các thông điệp để vượt qua tất cả các dữ liệu
tin nhắn dài có thể được thông qua một cách khác tốt hơn ví dụ FTP
có thể sao chép có liên quan, đôi khi nhiều sao chép vào kernel và ra thông điệp Variable-length: khó khăn hơn để thực hiện - có thể cần một đống rác với bộ sưu tập nhiều hơn các chi phí và kém hiệu quả hơn, bộ nhớ phân mảnh thuận tiện hơn cho quá trình sử dụng






đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: