12 Distributed shared memory12.1 Abstraction and advantagesDistributed dịch - 12 Distributed shared memory12.1 Abstraction and advantagesDistributed Việt làm thế nào để nói

12 Distributed shared memory12.1 Ab

12 Distributed shared memory
12.1 Abstraction and advantages
Distributed shared memory (DSM) is an abstraction provided to the
programmer of a distributed system. It gives the impression of a single
monolithic memory, as in traditional von Neumann architecture. Programmers access the data across the network using only read and write primitives,
as they would in a uniprocessor system. Programmers do not have to deal
with send and receive communication primitives and the ensuing complexity
of dealing explicitly with synchronization and consistency in the messagepassing model. The DSM abstraction is illustrated in Figure 12.1. A part of
each computer’s memory is earmarked for shared space, and the remainder is
private memory. To provide programmers with the illusion of a single shared
address space, a memory mapping management layer is required to manage
the shared virtual memory space.
DSM has the following advantages:
1. Communication across the network is achieved by the read/write abstraction that simplifies the task of programmers.
2. A single address space is provided, thereby providing the possibility of
avoiding data movement across multiple address spaces, and simplifying passing-by-reference and passing complex data structures containing
pointers.
3. If a block of data needs to be moved, the system can exploit locality of
reference to reduce the communication overhead.
4. DSM is often cheaper than using dedicated multiprocessor systems,
because it uses simpler software interfaces and off-the-shelf hardware.
5. There is no bottleneck presented by a single memory access bus.
6. DSM effectively provides a large (virtual) main memory.
7. DSM provides portability of programs written using DSM. This portability
arises due to a common DSM programming interface, which is independent
of the operating system and other low-level system characteristics.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
12 phân phối bộ nhớ dùng chung12,1 trừu tượng và lợi thếPhân phối bộ nhớ dùng chung (DSM) là một trừu tượng cung cấp cho cáclập trình viên của một hệ thống phân phối. Nó cung cấp cho Ấn tượng của một đĩa đơnkhối bộ nhớ, như trong kiến trúc von Neumann truyền thống. Lập trình viên truy cập dữ liệu qua mạng sử dụng duy nhất đọc và viết nguyên thủy,như họ sẽ trong một hệ thống bộ xử lý đơn. Lập trình viên không cần phải đối phóvới gửi và nhận thông tin liên lạc nguyên thủy và sự phức tạp sau đóđối phó một cách rõ ràng với đồng bộ hóa và tính nhất quán trong các mô hình messagepassing. DSM trừu tượng được minh họa trong hình 12,1. Một phần củamỗi máy tính bộ nhớ dành cho không gian chung, và phần còn lại làriêng bộ nhớ. Để cung cấp cho lập trình viên với những ảo ảnh của một đơn chia sẻkhông gian địa chỉ, một lớp quản lý bộ nhớ lập bản đồ là cần thiết để quản lýkhông gian chia sẻ bộ nhớ ảo.DSM có những ưu điểm sau:1. thông tin liên lạc trên mạng là đạt được bằng trừu tượng đọc/ghi đơn giản hoá nhiệm vụ lập trình viên.2. một không gian địa chỉ được cung cấp, do đó cung cấp khả năngtránh các phong trào dữ liệu trên nhiều địa chỉ tại, và đơn giản hoá tài liệu tham khảo bằng cách đi qua và thông qua cấu trúc dữ liệu phức tạp cócon trỏ.3. nếu một khối dữ liệu cần phải được di chuyển, Hệ thống có thể khai thác các địa phương củatài liệu tham khảo để giảm overhead giao tiếp.4. DSM là thường rẻ hơn so với sử dụng hệ thống sự chuyên dụng,bởi vì nó sử dụng đơn giản giao diện phần mềm và phần cứng-the-shelf.5. có là không có nút cổ chai trình bày bằng xe buýt truy cập duy nhất bộ nhớ.6. DSM có hiệu quả cung cấp một bộ nhớ chính lớn (ảo).7. DSM cung cấp tính di động của chương trình viết bằng DSM. Này diphát sinh do một phổ biến DSM giao diện lập trình, mà là độc lậpHệ điều hành và các đặc tính khác của hệ thống ở độ cao thấp.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
12 Phân phối bộ nhớ chia sẻ
12,1 Abstraction và lợi thế
phân phối bộ nhớ chia sẻ (DSM) là một khái niệm trừu tượng cung cấp cho các
lập trình viên của một hệ thống phân phối. Nó cho ấn tượng của một đơn
nguyên khối bộ nhớ, như trong kiến trúc von Neumann truyền thống. Các lập trình viên truy cập vào dữ liệu trên mạng bằng cách sử dụng chỉ đọc và viết nguyên thủy,
khi chúng ở trong một hệ thống bộ xử lý đơn. Các lập trình viên không phải đối phó
với chế độ gửi và nhận thông tin liên lạc nguyên thủy và sự phức tạp tiếp theo
đối phó một cách rõ ràng với đồng bộ và nhất quán trong các mô hình messagepassing. DSM trừu tượng được minh họa trong hình 12.1. Một phần của
bộ nhớ của mỗi máy tính được dành riêng cho không gian chia sẻ, và phần còn lại là
bộ nhớ riêng. Để cung cấp cho các lập trình viên với những ảo ảnh của một chia sẻ duy nhất
không gian địa chỉ, một lớp quản lý lập bản đồ bộ nhớ là cần thiết để quản lý
không gian bộ nhớ ảo chia sẻ.
DSM có những ưu điểm sau:
1. Truyền thông qua mạng được thực hiện bằng cách đọc / ghi trừu tượng mà đơn giản hoá công việc của lập trình viên.
2. Một không gian địa chỉ duy nhất được cung cấp, qua đó cung cấp khả năng
tránh di chuyển dữ liệu qua nhiều không gian địa chỉ, và đơn giản hóa đi-by-tham khảo và đi qua các cấu trúc dữ liệu phức tạp có chứa
con trỏ.
3. Nếu một khối dữ liệu cần phải được di chuyển, hệ thống có thể khai thác địa phương của
tài liệu tham khảo để làm giảm chi phí truyền thông.
4. DSM thường rẻ hơn so với sử dụng các hệ thống multiprocessor chuyên dụng,
bởi vì nó sử dụng giao diện phần mềm đơn giản và off-the-shelf phần cứng.
5. Không có nút cổ chai được trình bày bởi một bus bộ nhớ truy cập duy nhất.
6. DSM có hiệu quả cung cấp (ảo) bộ nhớ chính lớn.
7. DSM cung cấp tính di động của các chương trình được viết bằng DSM. Tính di động này
phát sinh do một giao diện lập trình phổ biến DSM, mà là độc lập
của hệ điều hành và các đặc điểm hệ thống cấp thấp khác.
đ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: