Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (27.05.2019)
Architektura počítače
- stored program computer: von Neumann a Harvard architektury
- procesor + operační paměť + vstup/výstup
- technologie pro ukládání dat
Reprezentace a manipulace s číselnými daty
- dvojková a šestnáctková soustava
- reprezentace celých čísel (bezznaménková a znaménková)
- reprezentace reálných čísel s pevnou a pohyblivou desetinnou čárkou
Reprezentace dat
- strukturovaná data a datové formáty
- reprezentace textu a kódování znaků (včetně Unicode)
- přehled reprezentace obrazových dat (pixel, bitmapa, bitová hloubka, vektorová data)
- přehled reprezentace zvukových dat (vzorek, vzorkovací frekvence)
Paměť
- adresa a adresový prostor
- ukládání dat v paměti: struktury, endianita dat, koncept zarovnání dat
Soubory
- soubor jako posloupnost bytů (textové vs. binární soubory)
a analogie s adresovým prostorem
- základní operace se soubory
- adresáře a hierarchická struktura souborů
Operační systém
- základní představa o OS jako abstrakční vrstvě mezi HW a aplikacemi
Poslední úprava: doc. RNDr. Pavel Töpfer, CSc. (27.05.2019)
Computer architecture
- Stored program computer: von Neumann and Harvard architectures
- Processor + main memory + input/output
- Data storage technologies
Representations of numerical data
- Binary and hexadecimal systems
- Integer numbers (unsigned and signed)
- Real numbers (fixed point and floating point)
Non-numerical data representation
- Structured data and data formats
- Text representation and character encodings (including Unicode)
- Overview of image data representations (pixel, bitmap, bit depth, vector graphics)
- Overview of sound data representations (sample, sample rate)
Memory
- Address and address space
- Storing data in memory: structures, endianness, overview of data alignment
Files and storage
- File as a byte sequence (text vs. binary files), and address space analogy
- Directories and hierarchical file structure
Operating system
- Basic overview of OS responsibilities as an abstraction layer
between hardware and applications
|