this dir | view | cards | source | edit | dark top

Počítačové systémy

Počítačové systémy
CPU

MIPS registry – jejich účely (jak by se měly používat) jsou popsány v MIPSovém ABI

CPU

základní instrukce

CPU

MIPS instrukce

CPU

příznaky na x86

CPU

ISA – shrnutí

CPU

hardwarová architektura

CPU

pipeline

CPU

superskalární procesor

CPU

out-of-order execution

Paměť

podle rychlosti: registry, cache, RAM, perzistentní RAM, SSD + flash disky, HDD, magnetické pásky

Paměť

paměť – definice

Paměť

fyzický pohled na paměť

Paměť

datová reprezentace

Paměť

zarovnání dat

Paměť

správa paměti

Paměť

alokace paměti

Paměť

fragmentace

Paměť

alokační algoritmy

Paměť

cvičení na alokaci – alokuju do 64B bloků

Paměť

buddy memory allocation

Paměť

cache

Paměť

víceprocesorový systém

Programovací jazyky

překlad

Programovací jazyky

knihovna se linkuje do souboru .lib (statická knihovna)

Programovací jazyky

organizace paměti

Programovací jazyky

linking

Programovací jazyky

volací konvence

Programovací jazyky

proměnné

Programovací jazyky

halda

Programovací jazyky

přenositelnost kódu

Operační systém

role OS

Operační systém

režimy procesoru (bývá jich několik, ale nejdůležitější jsou dva)

Operační systém

architektura

Operační systém

zařízení

Operační systém

proces

Operační systém

vlákno (thread)

Operační systém

fiber

Operační systém

stavy vlákna

Operační systém

multitasking

Operační systém

scheduling

Operační systém

komunikace mezi procesy (inter-process communication = IPC)

Operační systém

soubor

Operační systém

adresář

Operační systém

ukládání souborů

Operační systém

file system

Operační systém

File Allocation Table (FAT)

Operační systém

Second extended file system (ext2)

Operační systém

rotační pevný disk

Operační systém

solid-state disk (SSD)

Operační systém

HDD partitioning (diskové oddíly)

dělení disku do několika logických disků – každý může mít vlastní file systém

Operační systém

RAID (Redundant Array of Inexpensive Disks)

Operační systém

virtuální paměť

Operační systém

virtualizace

Paralelní počítání

race condition

Zkouška

některé čistě teoretické

Zkouška

další otázky počítací (je jich 5)

Hurá, máš hotovo! 🎉
Pokud ti moje kartičky pomohly, můžeš mi koupit pivo.