Lecture on Distributed Systems and Architectures

0.0(0)
studied byStudied by 0 people
0.0(0)
linked notesView linked note
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

flashcard set

Earn XP

Description and Tags

A set of flashcards to review key concepts from the lecture on distributed systems and architectures.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

What is the foundation of modern software systems as described in the 3-Tier Distributed Architecture?

The foundation consists of three logical computing layers.

2
New cards

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.

3
New cards

What are the types of Client-Server Architecture?

The types include One-Tier, Two-Tier, Three-Tier, and N-Tier architectures.

4
New cards

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.

5
New cards

What do Thick Clients do in client computing?

Thick Clients provide rich functionality and perform the majority of data processing locally.

6
New cards

What are the key characteristics of Cloud Computing?

Key characteristics include On-Demand Self-Service, Ubiquitous Access, Rapid Elasticity, and Measured Service.

7
New cards

What are the benefits of Public Clouds compared to Private Clouds?

Public Clouds offer lower costs, no maintenance, near-unlimited scalability, and high reliability.

8
New cards

What communication protocol establishes core connections in the internet?

TCP/IP establishes core communications protocol ensuring packet delivery.

9
New cards

What components make up the LAMP Stack?

The LAMP Stack consists of Linux, Apache, MySQL, and PHP.

10
New cards

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.