Đang chuẩn bị liên kết để tải về tài liệu:
Lecture Operating systems: Internals and design principles (6/E): Chapter 16 - William Stallings

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Chapter 16 - Client/server computing. In this chapter, we begin with an examination of some of the key concepts in distributed software, including client/server architecture, message passing, and remote procedure calls. Then we examine the increasingly important cluster architecture. | Chapter 16 Client/Server Computing Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings 1 Client/Server Computing Client machines are generally single-user PCs or workstations that provide a highly user-friendly interface to the end user Each server provides a set of shared services to the clients The server enables many clients to share access to the same database and enables the use of a high-performance computer system to manage the database 2 Client/Server Terminology 3 Generic Client/Server Environment 4 Client/Server Applications Basic software is an operating system running on the hardware platform Platforms and the operating systems of client and server may differ These lower-level differences are irrelevant as long as a client and server share the same communications protocols and support the same applications 5 Generic Client/Server Architecture 6 Client/Server Applications Bulk of | Chapter 16 Client/Server Computing Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings 1 Client/Server Computing Client machines are generally single-user PCs or workstations that provide a highly user-friendly interface to the end user Each server provides a set of shared services to the clients The server enables many clients to share access to the same database and enables the use of a high-performance computer system to manage the database 2 Client/Server Terminology 3 Generic Client/Server Environment 4 Client/Server Applications Basic software is an operating system running on the hardware platform Platforms and the operating systems of client and server may differ These lower-level differences are irrelevant as long as a client and server share the same communications protocols and support the same applications 5 Generic Client/Server Architecture 6 Client/Server Applications Bulk of applications software executes on the server Application logic is located at the client Presentation services in the client 7 Database Applications The server is a database server Interaction between client and server is in the form of transactions the client makes a database request and receives a database response Server is responsible for maintaining the database 8 Client/Server Architecture for Database Applications 9 Client/Server Database Usage 10 Client/Server Database Usage 11 Classes of Client/Server Applications Host-based processing Not true client/server computing Traditional mainframe environment 12 Classes of Client/Server Applications Server-based processing Server does all the processing Client provides a graphical user interface 13 Classes of Client/Server Applications Client-based processing All application processing done at the client Data validation routines and other database logic functions are done at the server 14 Classes of Client/Server Applications .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.