Hehhrhrhrh

## 1. Demand Paging
In a standard virtual memory system, the operating system doesn't load an entire program into physical memory (RAM) at once. Instead, it uses **Demand Paging**—a strategy where pages are loaded into memory **only when they are needed (on demand)**.
### How It Works: The Page Fault Mechanism
 1. **CPU Reference:** The CPU tries to access a specific virtual address.
 2. **Page Table Check:** The Hardware (MMU) checks the page table entry for that page. Each entry has a **Valid/

...

See on Wikiteka »

Jjrrjrjjtjf

## Deadlock Characterization
A **deadlock** is a situation where a set of processes are blocked because each process is holding a resource and waiting for another resource held by some other process in the set.
### The Four Necessary Conditions
A deadlock can arise if and only if the following four conditions hold simultaneously in a system:
 1. **Mutual Exclusion:** At least one resource must be held in a non-shareable mode. Only one process can use the resource at any given instant.
 2. **Hold and

...

See on Wikiteka »

Hvkvugig

## The Critical Section Problem
In a multi-threaded or multi-process system, shared data can easily become corrupted if multiple processes try to modify it at the same time. This issue is known as a **race condition**.
To prevent this, we identify the section of code where shared resources are accessed as the **Critical Section**. The goal is to ensure that only one process executes in its critical section at any given moment.
```
do {
    [ Entry Section ]   <-- Request permission to enter
   

...

See on Wikiteka »

Fuyydyyfd

**Process Management** is one of the most critical responsibilities of an Operating System. While a program is just a passive collection of instructions stored on a disk, a process is an active, executing instance of that program.
## 1. Process Concepts & The Process Control Block When a program is loaded into memory to execute, it becomes a process. A process is structurally divided into four distinct memory sections:
 * **Text Section:** Contains the compiled, executable machine code.
 * **

...

See on Wikiteka »

Hehhrhrhr

An **Operating System (OS)** acts as an intermediary or a bridge between the computer hardware and the user. It manages the hardware resources, provides a platform for application software to run, and ensures that the computer system operates efficiently and securely.
## 1. Core Functions and Characteristics
### Major Functions of an OS ::: **Processor Management (CPU Scheduling):** Decides which process gets the processor when, and for how long.
 * **Memory Management:** Tracks primary memory (RAM)

...

See on Wikiteka »

Dhhdhdjhrjrjr

A **coronavirus** is not just one single bug; it is actually a large family of viruses. They get their name because under a microscope, they look like they are wearing a spiked crown—**"corona"** means crown in Latin.
While many coronaviruses only cause mild illnesses like the common cold, a few rare types can jump from animals to humans and cause severe respiratory infections.
### Key Types of Coronaviruses
Most of the time, humans contract mild "community" coronaviruses that cause basic cold symptoms.

...

See on Wikiteka »

Economics

1.Market failure occurs when the free market fails to allocate resources efficiently, causing negative effects on society.

Obesity can be seen as market failure because consuming unhealthy foods high in sugar and fat creates negative externalities. For example, rising obesity increases healthcare costs for governments and taxpayers due to diseases such as type-2 diabetes and heart disease. This means the social costs of consuming unhealthy food are greater than the private costs paid by consumers.

...

See on Wikiteka »

historia

Cabo Verde: Resistência e Libertação Nacional

1. A Génese da Consciência Nacionalista

  • Resistência Inicial : Começou com formas intelectuais e de imprensa que contestavam o poder colonial português.

  • Geração Nativista (Eugénio Tavares) : Representa a primeira crise sociopolítica, focada no sentimento de pertença às ilhas e na exigência de igualdade jurídica face aos portugueses da metrópole.

  • Movimento Claridoso (Anos 30) : Fundamental para a afirmação da identidade nacional

...

See on Wikiteka »

cheatsheet

LECTURE 1: INTRODUCTION & SECURITY CONCEPTS

CIA Triad:
- Confidentiality: Limits access to authorized users. Breach = unauthorized disclosure.
- Integrity: Prevents unauthorized modification. Breach = altered document.
- Availability: Ensures timely access. Breach = DoS attack.

Additional Objectives:
- Authenticity: Verifies data/sender is real and trustworthy
- Accountability: Actions traceable to specific entities
- Non-repudiation: Cannot deny actions (digital signatures)

**Kerckhoffs's Principle:...

See on Wikiteka »