Obsah: 1 C pod UNIX: C je stále iba C 2 Parametre príkazového riadku a ich spracovanie 3 Všetci sme hriešni... errno, perror, exit, stderr, ... 4 Nech sa páči, vidlička: fork (wait, exit, getpid) 5 Spúšťanie externých programov: exec() 6 Súbory: streamy, low level 7 Rúry - pipe(), dup() 8 Prehľadávanie adresárov 9 Prihlásení používatelia 10 Záver
Databázové spracovanie Je podmienené databázovou technológiou. Ide o špeciálne programové vybavenie a kladie dôraz na údaje a efektívnosť usporiadania. Algoritmy, ktoré s nimi pracujú sú v tomto prípade druhoradé. Tieto databázové technológie sú prostriedkom na vytváranie informačných systémov. Databáza je systém, ktorý predstavuje jednotu troch zložiek: a) údajovej základne (zoznam) – je to množina údajov určená na spracovanie. Tieto údaje majú rad problémov (nadbytočné, duplicitné infor
Agenda Úvod Definícia deadlock-u Cofmanovepodmienky vylúčenia Stratégie riešenia zablokovania Bankárov algoritmus Deadlockna križovatke Deadlock Deadlockmôžeme definovaťako permanentnéblokovanie množiny procesov, kde každý súťaží-pretekáo systémovézdroje alebo o komunikáciu medzi sebou. Zablokovanie –množina procesov je zablokovaná, keďkaždý proces z tejto množiny čakána udalosťktorúmôže spôsobiťiba iný proces z tejto množiny. 4 nutnépodmienky zablokovania –Coffmana kol. 1971 9 n
Stránkovanie Adresovýpriestor každej úlohy sa rozdelína rovnakéúseky -stránky. Operačnápamäťsa rozdelína takéistéúseky -bloky. Každástránka (logicky súvislá) potom môže byťuloženáv ľubovoľnom bloku, pričom bloky na seba nemusia naväzovať. Technickévybavenie -PMT(pagemaptables), tabuľky stránok (špec. reg., časťOP). Efektívnosťje zaručovanávhodným výberom veľkosti stránky. Rieši problém fragmentáciebez fyzických presunov sekcií. Operačný systém pracuje s •tabuľkou úloh: JT-pre každúúloh
-input/output management -disk scheduling Správa periférií Techniky prideľovania všetkých druhov technických prostriedkov okrem procesoraapamäti. Techniky prideľovaniaV/Vzariadení. Funkcie modulu prideľovania periférnych zariadení * sledovanie stavu všetkých zariadení(priradenie dátovej štruktúryUCB -unit control block,riadiaci blok jednotky každému periférnemu zariadeniu->UCB:identifikátor zariadenia,stav zariadenia,zoznam asociovaných riadiacich jednotiek,zoznam procesov čakajúcich na toto zariadenie) * rozhoduj
Motivácia distribúcie 32 zdieľanie zdrojov súbory tlačiarne databázy špecializovaný hardvér, softvér urýchlenie výpočtov zdieľanie záťaže súbežnosť spoľahlivosť detekcia porúch uzla a obnova porúch uzla po prerušení prenos funkcionality do funkčného uzla reinterácia uzla po poruche komunikácia predávanie správ Typológia OS v sieťovom prostredí sieťový OS užívatelia sú si vedomí násobnosti strojov ku vzialeným zrojom sa pristupuje explicitne: remote login, ftp distribuovaný OS užívatelia si ni
predstavuje systém vzájomne prepojených a spolupracujúcich počítačov
Vpočítačovej sieti môžu byť podľa funkcie dva typy počítačov:
1) servre – zabezpečujú chod siete, poskytuje ostatným používateľom svoje prostriedky – pamäťové miesto na svojich diskoch, tlačiarne.. 2) pracovné stanice – klienti – slúžia na spracovanie údajov použí
Je sieťová informačná služba vychádzajúca z Internetu a ponúkajúca systém zbierania informácií vo forme hypertextových multimédií. Web ponúka metódu zobrazenia informácií rôznych formátov spôsobom rýchlym, výkonným konzistentným a ľahko pochopiteľným. Ako prostriedok prístupu na Internet je WWW jedným z najjednoduch&s
Na počiatku Internetu stál projekt ARPAnet v USA. Arpanet bol projekt prepojovania paketov v sieti počítačov. V 1969 pripojili k sieti v Los Angeles ešte tri ďalšie siete. V roku 1971 mal Arpanet už okolo 19 uzlov s tridsiatimi univerzitnými sieťami, ktoré financovala ARPA. Internet musel prekonať počiatočné problémy. Prvý kód TCP bol napísaný Richardom Karpom, ktorý bol potom v decembri 1974 upravený Yog
Internet sa skladá z : LAN – ( LOCAL AREA NETWORK) = lokálna sieť - ak sú počítače v 1 miestnosti , budove .... = sieťová karta MAN – ( METROPOLITAN AREA NETWORK ) = mestská - ak sieť spája počítače, alebo počítačové siete typu LAN , rozmiestnené po celom meste alebo väčšom území WAN – ( WIDE AREA NETWORK ) = globálna sieť - sieť, kt. spája počítače alebo
Na svojom počiatku plnili počítačové siete veľmi jednoduché funkcie . Z hľadiska pojmu sa jednalo o spojenie niekoľko počítačov dokopy, pričom si slúžili navzájom pre zdieľanie dát a periférií, akými sú tlačiarne, modemy, páskové zariadenia alebo CD-ROM.
Samozrejme, dnes počítačové siete plnia podstatne širšiu škálu informačných služieb, bez ktorých sa nedá pr
Počítačová sieť je systém vzájomne prepojených a spolupracujúcich počítačov. Medzi týmito počítačmi možno prostredníctvom siete pohodlne a rýchlo prenášať informácie. Informácie možno, samozrejme, prenášať aj medzi počítačmi nepripojenými do siete a to prostredníctvom médii (disketa, magnetická páska, optický di
Základy služieb mien Dokumentácia IP protokolu definuje mená, adresy a trasy nasledujúcim spôsobom
Meno určuje, čo hľadáme Adresa hovorí, kde to je Trasa udáva, ako sa tam dostať. Mená a adresy Jednoznačná 32 bitová IP adresa Host name Mená sa ľahšie zapíšu a pamätajú Sieťový SW mená nepotrebuje, zavádza ich preto, aby uľahčil použitie sietí ľuďom. Sieťové spoje
je najčastejšie charakterizovaný ako nežiaduci kus programového kódu, ktorý infikuje určité dáta (spustiteľné súbory, dokumenty alebo napr. boot sektory diskiet) a týmto spôsobom sa dokáže prostredníctvom hostiteľskej aplikácie replikovať a šíriť ďalej. Vírusy patria medzi najstaršie typy škodlivých kódov. V minulosti sa ší
Ubehlo už veľa času čo firma intel uviedla na trh jednočipový mikropočítač s označením 8051.
Tento nahradil predchádzajúci typ 8048, ktorý bol asi prvým mikroradičom vôbec. O úspešnosti obvodu 8051 hovorí hlavne jeho celosvetové rozšírenie a neustála obľuba u konšruktérov. Dokonca i v súčasnosti vznikajú nové kompatibilné mikroradiče do detailu kopírujúce funkč
Je súbor programov, ktorý riadi chod používateľských programov v počítači.
Spúšťanie aplikácií
Po stlačení tlačítka štart sa objaví ponuka používateľských programov. Z nich niektoré sú členené ďalej na podskupiny. Obecne platí, že po inštalácií sú všetky aplikácie umiestnené pod ikonou programy. Spustenie aplikáci&i