Základy operaÄných systémov - matus
Základy operaÄných systémov - matus
Základy operaÄných systémov - matus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
J.Štefanovič: Základy operačných systémov U.2<br />
ÚVOD<br />
ČO UČEBNICA OBSAHUJE A ČO NEOBSAHUJE • DVE DEFINÍCIE<br />
OPERAČNÉHO SYSTÉMU • JADRO OPERAČNÉHO SYSTÉMU<br />
CIELE TEJTO<br />
UČEBNICE<br />
Tento text opisuje v piatich kapitolách základné princípy a algoritmy, na ktorých<br />
sú založené architektúry operačných systémov. Opis je zameraný na tri základné<br />
okruhy problematiky: správa paralelných procesov, správa pamäte a konštrukcia<br />
systémov súborov. Tieto okruhy boli historicky prvé pri vzniku architektúr<br />
operačných systémov. Neskoršie k nim pribudli ďalšie témy, predovšetkým<br />
počítačové komunikačné siete a problematika bezpečnosti v elektronickom<br />
prostredí, ktoré sú však svojim rozsahom samostatnou témou a tento text<br />
základnej učebnice o operačných systémoch sa s nimi nezaoberá. Ciele tejto<br />
učebnice sú:<br />
• vysvetlenie princípov tých algoritmov, ktoré sú podstatou základnej<br />
funkcie všetkých operačných systémov a v čase písania textu sú<br />
pravdepodobne nadčasové, kým technický vývoj nerozhodne inak,<br />
• uvedenie množiny základných pojmov v slovenskom a v anglickom<br />
jazyku, ktoré sa týkajú princípov architektúry operačných systémov,<br />
• základná orientácia čitateľa v problematike do tej miery, aby bol<br />
schopný samostatne vyhľadávať ďalšie zdroje informácií podľa potreby.<br />
PREDPOKLADANÉ<br />
ZNALOSTI<br />
Štúdium tejto publikácie si vyžaduje len základné znalosti o architektúre<br />
počítačov, predovšetkým pochopenie štruktúry procesora, jeho inštrukcií<br />
a funkcie pamäte. Programátorské príklady sú uvádzané v programovacom<br />
jazyku C a nevyžadujú si pokročilejšiu znalosť tohto jazyka.