15.06.2015 Views

Základy operačných systémov - matus

Základy operačných systémov - matus

Základy operačných systémov - matus

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!