Vypracovane otazky k bakalarskym statnicim
Vypracovane otazky k bakalarskym statnicim
Vypracovane otazky k bakalarskym statnicim
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5 Architektury počítačů a sítí<br />
Požadavky<br />
• Architektury počítače.<br />
• Procesory, multiprocesory.<br />
• Vstupní a výstupní zařízení, ukládání a přenos dat.<br />
• Architektury OS.<br />
• Procesy, vlákna, plánování.<br />
• Synchronizační primitiva, vzájemné vyloučení.<br />
• Zablokování a zotavení z něj.<br />
• Organizace paměti, alokační algoritmy.<br />
• Principy virtuální paměti, stránkování.<br />
• Systémy souborů, adresářové struktury.<br />
• Bezpečnost, autentifikace, autorizace, přístupová práva.<br />
• ISO/OSI vrstevnatá architektura sítí.<br />
• TCP/IP.<br />
• Spojované a nespojované služby, spolehlivost, zabezpečení protokolů.<br />
5.1 Architektury počítače<br />
Definice (Architektura počítača)<br />
Architektura počítača popisuje „všetko, čo by mal vedieť ten, ktorý programuje v<br />
assembleri / tvorí operačný systém�. Teda:<br />
• z akých častí – štruktúra počítača, usporadanie<br />
• význam častí – funkcia časti, ich vnútorná štruktúra<br />
• ako spolu časti komunikujú – riadenie komukácie<br />
• ako sa jednotlivé časti ovládajú, aká je ich funkčnosť navonok<br />
Definice (Víceúrovňová organizace počítače)<br />
• Mikroprogramová úroveň (priamo technické vybavenie počítača)<br />
• Strojový jazyk počítače (virtuálny stroj nad obvodovým riešením; vybavenie –<br />
popis architektúry a organizácie)<br />
• Úroveň operačního systému (doplnenie predchádzajúcej úrovne o súbor makroinštrukcií<br />
a novú organizáciu pamäti)<br />
• Úroveň assembleru (najnižšia úroveň ľudsky orientovaného jazyka)<br />
• Úroveň vyšších programovacích jazyků (obecné alebo problémovo orientované;<br />
prvá nestrojovo orientovaná úroveň)<br />
• Úroveň aplikačních programů<br />
2