L6 Flashcards

1
Q

What is the main purpose of the Microkernel Architecture?

A

To separate core functionality from additional services

The microkernel provides essential functions while external services run independently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What essential functions does a microkernel provide?

A
  • Inter-process communication (IPC)
  • Memory management
  • Scheduling

These functions are fundamental for system operation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are plug-ins in Microkernel Architecture?

A

Additional operations that run separately, such as file systems, network protocols, and device drivers

Plug-ins enhance the functionality of the core system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Who interacts with the microkernel and plug-ins in Microkernel Architecture?

A

Clients, which are user-level processes

Clients make requests to the microkernel and its plug-ins.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What characterizes Microservice Architecture?

A

It is structured as independent, self-contained services that communicate via APIs

This structure enables greater flexibility and scalability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do microservices communicate with each other?

A

Via lightweight APIs

This allows for loose coupling and independent operation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the benefits of Microservice Architecture?

A
  • Scalability
  • Fault isolation
  • Technology flexibility

These benefits make microservices suitable for modern applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What drives the system flow in Event Driven Architecture?

A

Events such as user actions, sensor inputs, or messages from other systems

This architecture reacts to events instead of following a sequential task execution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a key feature of Event Driven Architecture?

A

Asynchronous communication between services

This feature enhances system responsiveness and scalability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In what type of applications is Event Driven Architecture commonly used?

A

Real-time applications

The ability to react to events in real-time is crucial for such applications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly