Feedback and network delaysWhen editing text, a delay of more than a f dịch - Feedback and network delaysWhen editing text, a delay of more than a f Việt làm thế nào để nói

Feedback and network delaysWhen edi

Feedback and network delays
When editing text, a delay of more than a fraction of a second between typing and the appearance of characters is unacceptable. For text entry, a slightly greater delay is

acceptable as you are able to type ahead without feedback from the screen. Drawing, on the other hand, demands even faster feedback than text editing. Groupware sys- tems usually involve several computers connected by a network. If the feedback loop includes transmission over the network, it may be hard to achieve acceptable response times. To see why, consider what happens when the user types a character:
1. The user’s application gets an event from the window manager.
2. It calls the operating system...
3. which sends a message over the network, often through several levels of protocol.
4. The message is received by the operating system at the remote machine,
5. which gives it to the remote application to process.
6. 6–8. the reply returns (as steps 2– 4)
9. and the feedback is given on the user’s screen.
This process requires two network messages and four context switches between oper- ating system and application programs in addition to the normal communication between window manager and application. However, even this is just a minimum time and other factors can make the eventual figure far worse. Network protocols with handshaking can increase the number of network messages to at least four (two messages plus handshakes). If the application is running on a multi-tasking machine, it may need to wait for a time slice or even be swapped out! Furthermore, the network traffic is unlikely to be just between two computers: in meeting rooms we may have dozens of workstations. Clearly, any architectural design for cooperat- ive systems must take the potential for network delays very seriously.

Architectures for groupware
There are two major architectural alternatives for groupware, centralized and replic- ated, with variations upon them both. In a centralized or client–server architecture each participant’s workstation has a minimal program (the client) which handles the screen and accepts the participant’s inputs. The real work of the application is performed by the server, which runs on a central computer and holds all the applica- tion’s data (Figure 19.16). Client–server architectures are probably the simplest to implement as we have essentially one program, with several front ends. Furthermore, if you use X Windows then there are standard facilities for one program to access several screens1 (see also Chapter 8).
As a special case, the server may run on one of the users’ workstations and sub- sume the client there. Typically, this would be the user who first invoked the shared application. This arrangement is a master–slave architecture, the master being the merged server–client and the slaves the remainder of the clients. The user of the master will have a particularly fast response compared with the other users.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Sự chậm trễ thông tin phản hồi và mạngKhi chỉnh sửa văn bản, một sự chậm trễ của nhiều hơn một phần nhỏ của một giây giữa đánh máy và sự xuất hiện của nhân vật là không thể chấp nhận. Cho muïc nhaäp vaên baûn, một sự chậm trễ một chút lớn hơn là chấp nhận được như bạn có thể gõ trước mà không có thông tin phản hồi từ màn hình. Mặt khác, bản vẽ, yêu cầu thông tin phản hồi nhanh hơn so với văn bản chỉnh sửa. Phần nhóm sys-tems thường liên quan đến một số máy tính được kết nối bởi một mạng lưới. Nếu thông tin phản hồi loop bao gồm truyền qua mạng, nó có thể được khó khăn để đạt được thời gian trả lời chấp nhận được. Để xem lý do tại sao, hãy xem xét những gì sẽ xảy ra khi người dùng nhập một ký tự:1. người sử dụng ứng dụng được một sự kiện từ người quản lý cửa sổ.2. nó gọi hệ điều hành... 3. mà sẽ gửi một tin nhắn qua mạng, thường thông qua nhiều cấp độ của giao thức.4. thông báo đã nhận được bởi hệ điều hành tại máy tính từ xa,5. đó cung cấp cho nó để các ứng dụng từ xa để xử lý.6. 6-8. trả lời trở lại (như bước 2-4)9. và thông tin phản hồi được đưa ra trên màn hình của người dùng.Quá trình này đòi hỏi hai mạng tin nhắn và bốn bối cảnh thiết bị chuyển mạch giữa oper-ating hệ thống và chương trình ứng dụng ngoài việc bình thường thông tin liên lạc giữa quản lý cửa sổ và ứng dụng. Tuy nhiên, ngay cả điều này là chỉ một thời gian tối thiểu và các yếu tố khác có thể làm cho con số cuối cùng đến nay tồi tệ hơn. Giao thức mạng với bắt tay có thể tăng số lượng mạng tin nhắn để ít nhất bốn (hai bài viết cộng với cái bắt tay). Nếu các ứng dụng đang chạy trên một máy đa chức năng, nó có thể cần phải chờ đợi cho một lát thời gian hoặc thậm chí được đổi chỗ ra! Hơn nữa, mạng lưới giao thông là dường như không chỉ giữa hai máy tính: trong phòng họp, chúng tôi có thể có hàng chục máy trạm. Rõ ràng, bất kỳ thiết kế kiến trúc cho các hệ thống cooperat-ive phải có tiềm năng cho sự chậm trễ mạng rất nghiêm túc.Kiến trúc cho nhómKhông có hai lựa chọn thay thế chính kiến trúc cho phần nhóm, tập trung và replic-ated, với các biến thể sau khi cả hai. Một kiến trúc tập trung hoặc khách hàng-máy chủ trạm làm việc của mỗi người tham gia có một chương trình tối thiểu (khách hàng) mà xử lý màn hình và chấp nhận đầu vào của người tham gia. Công việc thực tế của ứng dụng được thực hiện bởi các máy chủ, mà chạy trên một máy tính trung tâm và giữ tất cả applica-tion của dữ liệu (hình 19.16). Khách hàng-máy chủ kiến trúc là có lẽ các đơn giản nhất để thực hiện như chúng tôi đã về cơ bản một chương trình, với một số kết thúc trước. Hơn nữa, nếu bạn sử dụng X Windows sau đó có các tiện nghi tiêu chuẩn cho một chương trình để truy cập vào một số screens1 (xem chương 8).Là một trường hợp đặc biệt, các máy chủ có thể chạy trên một trong những người sử dụng máy trạm và sub-sume khách hàng có. Thông thường, đây sẽ là người đầu tiên kích hoạt các ứng dụng chia sẻ dùng. Sự sắp xếp này là một kiến trúc sư phụ-nô lệ, là bậc thầy là sáp nhập máy chủ-khách hàng và nô lệ phần còn lại của các khách hàng. Người sử dụng của bậc thầy sẽ có một phản ứng nhanh chóng đặc biệt so với những người dùng khác.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Thông tin phản hồi và sự chậm trễ mạng
Khi chỉnh sửa văn bản, một sự chậm trễ của hơn một phần nhỏ của một giây giữa đánh máy và sự xuất hiện của nhân vật là không thể chấp nhận. Để nhập văn bản, một sự chậm trễ lớn hơn một chút là có thể chấp nhận như bạn có thể đánh trước không có phản hồi từ màn hình. Vẽ, mặt khác, đòi hỏi thông tin phản hồi nhanh hơn so với soạn thảo văn bản. Tems Groupware thống thường liên quan đến một số máy tính được kết nối bởi một mạng. Nếu vòng lặp phản hồi bao gồm truyền trên mạng, nó có thể được khó khăn để đạt được thời gian đáp ứng chấp nhận được. Để biết tại sao, hãy xem xét những gì sẽ xảy ra khi người dùng gõ một ký tự: 1. Các ứng dụng của người sử dụng được một sự kiện từ các quản lý cửa sổ. 2. Nó gọi hệ điều hành ... 3. mà sẽ gửi một thông điệp qua mạng, thường là thông qua nhiều cấp độ của giao thức. 4. Thông điệp này được nhận bởi các hệ thống điều hành ở máy từ xa, 5. đó cung cấp cho nó để các ứng dụng từ xa để xử lý. 6. 6-8. lợi nhuận trả lời (như bước 2- 4) 9. và các thông tin phản hồi được đưa ra trên màn hình của người sử dụng. Quá trình này đòi hỏi hai thông điệp mạng và bốn bối cảnh chuyển đổi giữa hệ thống và ứng dụng các chương trình ating oper- ngoài các giao tiếp bình thường giữa quản lý cửa sổ và ứng dụng. Tuy nhiên, ngay cả điều này chỉ là một thời gian tối thiểu và các yếu tố khác có thể làm cho con số cuối cùng còn tồi tệ hơn. Mạng lưới giao thức bắt tay với có thể tăng số lượng tin nhắn mạng lên ít nhất là bốn (hai thông điệp cộng với những cái bắt tay). Nếu các ứng dụng đang chạy trên một máy đa chức năng, nó có thể cần phải chờ đợi cho một lát thời gian hoặc thậm chí được hoán đổi! Hơn nữa, các mạng lưới giao thông dường như không phải chỉ giữa hai máy tính: trong phòng họp, chúng tôi có thể có hàng chục máy trạm. Rõ ràng, bất kỳ thiết kế kiến trúc cho hệ thống ive cooperat- phải có những tiềm năng cho sự chậm trễ mạng rất nghiêm túc. Kiến trúc cho phần mềm nhóm Có hai lựa chọn thay thế kiến trúc chính cho phần mềm nhóm, ated tập trung và replic-, với các biến thể phục cả hai. Trong một kiến trúc tập trung hoặc client-server máy trạm mỗi người tham gia có một chương trình tối thiểu (khách hàng) mà xử lý màn hình và chấp nhận đầu vào của người tham gia. Các công việc thực tế của ứng dụng được thực hiện bởi các máy chủ, chạy trên một máy tính trung tâm và nắm giữ tất cả dữ liệu của việc áp dụng (hình 19.16). Kiến trúc client-server có lẽ là đơn giản nhất để thực hiện là chúng tôi có cơ bản một chương trình, với một số diện người dùng. Hơn nữa, nếu bạn sử dụng X Windows sau đó có những tiện nghi tiêu chuẩn cho một chương trình để truy cập một số screens1 (xem chương 8). Như một trường hợp đặc biệt, các máy chủ có thể chạy trên một trong các máy trạm của người sử dụng và phụ sume khách hàng ở đó. Thông thường, điều này sẽ được người sử dụng là người đầu tiên gọi các ứng dụng chia sẻ. Sự sắp xếp này là một kiến trúc master-slave, master là sáp nhập máy chủ-khách hàng và những người nô lệ còn lại của khách hàng. Người sử dụng của người chủ sẽ có một phản ứng nhanh đặc biệt so với những người dùng 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 ©2024 I Love Translation. All reserved.

E-mail: