1/9
A set of flashcards to review key concepts from the lecture on distributed systems and architectures.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
What is the foundation of modern software systems as described in the 3-Tier Distributed Architecture?
The foundation consists of three logical computing layers.
What is the difference between traditional mainframe systems and distributed systems?
Traditional mainframe systems have a single central processing system, while distributed systems divide data and processing across networked computers.
What are the types of Client-Server Architecture?
The types include One-Tier, Two-Tier, Three-Tier, and N-Tier architectures.
What is the purpose of the Presentation Layer in the 3-Tier Architecture?
The Presentation Layer sends HTML/JS/CSS content to browsers using frameworks like React, Angular, or Vue.
What do Thick Clients do in client computing?
Thick Clients provide rich functionality and perform the majority of data processing locally.
What are the key characteristics of Cloud Computing?
Key characteristics include On-Demand Self-Service, Ubiquitous Access, Rapid Elasticity, and Measured Service.
What are the benefits of Public Clouds compared to Private Clouds?
Public Clouds offer lower costs, no maintenance, near-unlimited scalability, and high reliability.
What communication protocol establishes core connections in the internet?
TCP/IP establishes core communications protocol ensuring packet delivery.
What components make up the LAMP Stack?
The LAMP Stack consists of Linux, Apache, MySQL, and PHP.
What is a Remote Procedure Call (RPC)?
RPC is a protocol that enables distributed systems by extending local procedure calls across networks, allowing clients to make requests and servers to process and respond.