Operačné systémy - prednášky
Prednášky81 s. / 3. roč. / doc
Používateľ počítača si málokedy uvedomí, ako často operačný systém zasahuje v jeho prospech.
Operačný systém sa stará o prideľovanie prostriedkov počítača procesom. Zaisťuje správny výpočet reálneho času, efektívne využívanie univerzálneho procesora, operačnej pamäte, diskov a ostatných zariadení počítača. V neposlednej miere sa používateľovi snaží zabezpečiť príjemné prostredie pre prácu i zábavu.
Bez operačného systému počítača by používateľ so svojimi programami vôbec nemohol komunikovať,...
|
|
0,6 |
48x |
|
Operačné systémy, procesy, pamäť
Poznámky22 s. / 3. roč. / doc
Software počítača môžeme rozčleniť na 2 druhy programov:
1. systémové programy, ktoré riadia operácie samotného počítača, majú podporovať operácie a použitie PC samotného
2. aplikačné programy, kt. riešia užívateľské úlohy, sústreďujú sa na riešenie nejakého problému, pričom používajú PC ako prostriedok
Okrem OS, kt. je najzákladnejším systémovým programom, medzi systémové programy ďalej patria: - kompilátory
- makroprocesory
- linkre
- editory
- ladiace programy (dibagovacie)
|
|
0,2 |
18x |
|
Operačné systémy - Unix (zadanie)
Počítačové zadanie44 s. / 2. roč. / rar
Na začiatku program Zadanie vyhradí všetky zdroje (pre medziprocesovú komunikáciu). Jedná sa o rúry R1, R2, zdieľané pamäte SM1, SM2, semafory S1, S2. Následne spustí všetky procesy. Po spustení každého procesu program počká pomocou funkcie usleep() istý čas, aby sa vykonali potrebné veci pri vytváraní a spustení procesu. Výnimku tvoria procesy P1,P2 a Pr, kde zadanie čaká na ukončenie procesu Pr funkciou waitpid.
|
|
0,1 |
23x |
|
Začíname s linuxom - základný manuál
Skriptá100 s. / 3. roč. / pdf
Ukážka:Komu je seriál určenýAk ste v podobnej situácii, ako som bol ja, viete trochu čo je čo v počítačovej terminológii, ovládateWindowsXX, máte aspoň minimálne základy sietí a chcete sa naučiť alebo potrebujete zvládnuť linux, tak právevám je venovaný tento seriál. Dopredu prehlasujem, že nie som linuxový fanatik, nebudem vyvolávať hon načarodejnice, a tak vás v žiadnom prípade nebudem odhovárať od používania doterajších operačných systémov,ba naopak, pokúsime sa skĺbiť jeden s druhým.
|
|
1,2 |
16x |
|
Architektúra operačných systémov
Prezentácia24 s. / 2. roč. / ppt
Úvod
»OS je súbor programov a mikroprogramov, ktoré
- spravujú prostriedky počítača
- zabezpečujú interface medzi používateľom a
výpočtovým systémom »OS sa ľahšie vytvára, spravuje, ak pozostáva z menších častí presne definovanými rozhraniami a chovaním
Rozdelenie architektúry
-Hierarchická (vrstvová) - vertikálna hierarchia -Monolitická -Virtuálne stroje -Klient-server -Distribuovaná
|
|
0,4 |
5x |
|
Práca so súbormi v OS UNIX
Poznámky20 s. / 2. roč. / doc
Ciele Oboznámiť sa: s niektorými základnými službami jadra pre prácu so súbormi
Porozumieť: parametrom služieb, súvislosti medzi príkazmi
Naučiť sa: používať systémové volania, najmä pre :
• Otvorenie, zápis, čítanie zo súboru
• Získanie informácií o súbore
• Nastavenie prístupových práv
• Vymazanie súboru
Vedieť: rozpoznať účel služieb v programoch
Byt schopný: využiť získané skúsenosti pri tvorbe programov
Odhadovaný čas 105 minút
Scenár Sofia sa na minulom cvičení oboznámila so zdro...
|
|
0,3 |
8x |
|
Prednášky z predmetu - Operačné systémy
Prednášky350 s. / 2. roč. / rar
Ukážka:1.Úvod do OSOperačný systémČo je to OSKomponenty OSStrediskovépočítačeJednoduchédávkovésystémyMultipogramovanieTimesharing(zdieľanie času)Personálne počítačeParalelnésystémyDistribuovanésystémyRT-SystémyGenéza (Vývoj) OS
|
|
9,8 |
19x |
|
Práca s adresármi v OS UNIX
Poznámky15 s. / 2. roč. / doc
Ciele Oboznámiť sa: • Typy adresárov,
• Služby jadra pre prácu s adresármi
Porozumieť: • Parametre služieb
• Štruktúra I-uzolu
Naučiť sa: • Používať štruktúry a služby:
- Otvorenie, zápis, čítanie z adresára - Získanie informácií o adresári - Nastavenie prístupových práv - Vymazanie adresára Vedieť: • Rozpoznať účel služieb v programoch
• Využiť získané skúsenosti pri tvorbe programov
Odhadovaný čas 20 min
Scenár Teraz keď už Sofia vie o Unixovskom systéme súborov , ktorý má tvar stromu...
|
|
0,2 |
4x |
|
File system Operations (Operačné systémy)
Počítačové zadanie10 s. / 3. roč. / zip
Súbor disk.c (Mountovanie a demountovanie disku/diskov)fat32/disk.c#include <stdio.h>#include <unistd.h>#include <disk.h>Funkcie int d_mount (int image_descriptor) int d_umount (int index) unsigned short d_readSectors (unsigned long LBAaddress, void *buffer, unsigned short count, unsigned short BPSector, int index) unsigned short d_writeSectors (unsigned long LBAaddress, void *buffer, unsigned short count, unsigned short BPSector, int index)Premenné int dCount = 0Popis fun...
|
|
5,5 |
1x |
|
Signály - operačné systémy
Poznámky17 s. / 2. roč. / doc
Ciele Zapamätať si • základné princípy komunikácie medzi procesmi prostredníctvom signálov
• fakty o odchytávaní a posielaní signálov
Porozumieť komunikácii procesov pomocou signálov
Aplikovať • služby posielajúce signály
• metódy odchytávania signálov
• metódy ignorovania signálov
Vyriešiť zložitejšie príklady medziprocesovej komunikácie
Odhadovaný čas 36 min
Scenár Sofia sa na niektorom z predošlých cvičení dozvedela o procesoch, ich použití a výhodách. I keď procesy sami o sebe doká...
|
|
0,2 |
3x |
|
Ovládanie zariadení, terminálová disciplína
Poznámky13 s. / 2. roč. / doc
Ciele Oboznámiť sa: • S možnosťou ovládania terminálov a iných zariadení
Porozumieť: • Mechanizmus ovládania zariadení
Naučiť sa: • Využívať možnosti nastavenia terminálov a zariadení
Vedieť:
• Základné nastavenia terminálu, napr. na vypnutie echa
• Využiť nastavenia terminálu v zadaniach a ďalších programoch
Odhadovaný čas 60 min
Scenár Sofia chce chrániť svoju aplikáciu heslom, aby k nej nemal pristúp Admin. Potrebuje vypnúť echo. Pritom narazila na tému Ovládanie zariadení, terminálová...
|
|
0,2 |
6x |
|
Procesy - operačné systémy
Poznámky18 s. / 2. roč. / doc
Ciele Zapamätať si • syntax základných služieb jadra pre prácu s procesmi
• hodnoty niektorých parametrov
Porozumieť • princípu činnosti procesov
• vytváraniu a prideľovaniu činností podriadeným potomkom
Aplikovať
služby jadra pre:
• vytvorenie procesu
• získanie ID procesu a jeho rodiča
• priradenie činnosti procesu
• pozastavenie vykonávania procesu
Vyriešiť špecifické problémy týkajúce sa práce s procesmi
Odhadovaný čas 50 min
Scenár Sofia sa do tejto chvíle naučila pracovať so ...
|
|
0,2 |
1x |
|
Postfix
Seminárna práca12 s. / 3. roč. / doc
Elektronická pošta je fenoménom súčasnosti: bez spoľahlivého a bezpečného e-mailového serveru sa dnes nezaobide prakticky žiadna firma. Najpoužívanejším poštovým serverem v unixovom prostredí je stále Sendmail, býva však čím ďalej častejšie kritizovaný pre svoje nedostatky v oblasti bezpečnosti. Postfix je nový, elegantný, volne šíritelný agent určený k prenosu e-mailových správ. Znalosť jeho inštalácie, konfigurácie a používania znamená schopnosť behom krátkej doby zaistiť flexibilnú, bezpečnú ...
|
|
0,1 |
0x |
|
Operačné systémy - skuška
Skriptá20 s. / 2. roč. / pdf
1.Implementacia semaforov.-> Implementácia semafora :typedef semaphore struct {int value; /* hodnota semaforastruct list list_of_proces; /* zoznam procesovZadefinujeme dve operácie:zablokuj_volajuci_proces() - zastaví proces, ktorý volal operáciu.odblokuj_proces( P ) - uvedie do stavu pripravený proces P.-> OPERACIE NAD SEMAFORMI:wait(S):S.value = S.value -1;if ( S.value < 0 ){pridaj_proces(S.list_of_proces);zablokuj_volajuci_proces();}signal(S):S.value = S.value + 1;if ( S.value <= ...
|
|
0,2 |
3x |
|
Úvod do skriptovania v bash
Skriptá62 s. / 3. roč. / doc
Ukážka:1. Úvod do skriptováníJako většina shellů (prostředí příkazové řádky) dostupné v Linuxu není bash (Bourne Again SHell) pouze výbornou příkazovou řádkou, ale zároveň také plnohodnotným skriptovacím jazykem. Skriptování v shellu umožňuje zautomatizovat spoustu úloh, které by jinak vyžadovaly psaní spousty příkazů na příkazovou řádku.
|
|
0,4 |
34x |
|
Jednoduchý server /program v jazyku C pre Linux/
Semestrálna práca10 s. / 3. roč. / rar
Webový server, kt. podporuje metódu HTML GET. To znamená, že umožňuje zobrazenie súborov, ktoré si klient vyžiada prostredníctvom webového prehliadača. Požiadavka z webového prehliadača ide na sever a ten zobrazí daný súbor "do prehliadača". Klient musí zaroveň špecifikovať port pre tento server. Port je 1025. Okrem obyčajných súborov ako sú obrázky, textové dokumenty a webstránky umožňuje aj zobraziť výsledok skriptu v jazyku BASH= generuje dynamické HTML, kt. obsahuje výsledok skr. vykonania. ...
|
|
0,4 |
1x |
|
Komunikácia medzi procesmi
Poznámky14 s. / 2. roč. / doc
Ciele Oboznámiť sa: • Pojem medziprocesová komunikácia
• Možnosti komunikácie medzi procesmi
• Prototypy funkcií
• Pojmy pipe/fifo
Porozumieť: • Pojem pipe
• Rozdiel medzi rúrou pomenovanou a nepomenovanou (PIPE a FIFO)
• Rúra ako komunikačný prostriedok, teória jej implementácie
Naučiť sa: • Používať služby jadra spojené s komunikáciou cez rúry.
• Syntax jednotlivých príkazov a rýchlu analýzu parametrov, ktoré sa majú použiť a hlavne, v ktorých situáciách sa majú použiť.
Vedieť:
•...
|
|
0,2 |
8x |
|
Paralelné procesy
Poznámky26 s. / 3. roč. / pdf
Procesor v počítači vykonáva postupnosť inštrukcií, ktorá sa nazýva „program“.
Programov je už toľko druhov, že slovo program sme prenechali práčke, alebo
televízoru a hovoríme skôr o úlohách, aplikáciách, nástrojoch, prostredí,
rozhraniach, procesoch, funkciách, objektoch, appletoch a podobne. Z toho je
vidieť, v akom rozsahu prešli počítače do bežného života - náš jazyk začal
jemnejšie rozlišovať pojmy v tejto oblasti. Na vyjadrenie množiny viacerých paralelne vykonávaných úloh na jednom
...
|
|
0,7 |
1x |
|
Operačné systémy - Programovanie v Linuxe
Študijný materiál287 s. / 2. roč. / zip
Kompletny návod určený hlavne pre začiatočníkov, ktorý chcú vedieť ako sa programuje v operačnom systéme Linux. Zaoberá sa hlavne programovaním v C++.
Obsah:
Uvod
Práca so súbormi
Práca s adresármi
Prístupové práva
Ovládanie zariadení
Procesy
Pipe - vytvorenie rúry medzi procesmi
Signály - medziprocesorová komunikácia
SHM - shared memory zdieľaná pamäť
Semafóry
Networking
|
|
1,1 |
12x |
|
Operačné systémy (UNIX1 zadanie)
Počítačové zadanie8 s. / 2. roč. / rar
Zadanie z predmetu Operačné systémy. Zadanie Unix1. V zadaní sa pracuje s rúrami, signálmi, zdieľanou pamäťou, semaformi atď. pomocou služieb OS Unix.
|
|
2,3 |
34x |
|
Prístupové práva
Poznámky11 s. / 2. roč. / doc
Ciele: Oboznámiť sa: s koncepciou prístupových práv, čo je maska prístupových práv
Porozumieť: • Pojmu maska
• Pojmom user, group, other a all
• Rozdiely medzi súbormi a adresármi
Naučiť sa: • Používať služby jadra spojené s riadením prístupových práv
• Syntax jednotlivých služieb a rýchlu analýzu hodnôt ich parametrov
Vedieť: pochopiť význam služieb v zdrojových textoch
Byt schopný: využiť získané skúsenosti pri tvorbe programov
Odhadovaný čas 30 minút
Scenár Sofia sa po tom, ako sa na...
|
|
0,1 |
5x |
|
Man pages, chybový výstup
Poznámky7 s. / 2. roč. / doc
Internet
Prvým zdrojom informácií pre Sofiu o OS Unix (v dnešnej dobe skoro pri všetkom) je internet. Otvorí si teda svoj obľúbený internetový prehliadač. Keďže potrebuje nejaké informácie o OS Unix, do príslušnej kolonky prehliadača vpíše „unix manual“. Z veľkého množstva výsledkov vyhľadávania si postupne vyberie tie, ktoré jej vyhovujú. Postupne, ako sa bude dozvedať o jednotlivých službách v OS Unix, môže na internete vyhľadávať informácie týkajúce sa konkrétne nejakej služby tak, že do v...
|
|
0,1 |
3x |
|
Architektúra operačných systémov
Referát3 s. / 2. roč. / doc
Operačný systém
Operačný systém (OS) je základom činnosti počítača. Operačný systém umožňuje zápis informácie do operačnej pamäte, jej čítanie, monitorovanie klávesnice, zobrazovanie informácie na zobrazovacej jednotke a prepínanie jednotlivých režimov zobrazovania (textový režim, grafika, počet znakov, latinka - azbuka a pod.). Ďalej umožňuje prenos informácie z počítača k pripojeným prídavným zariadeniam, k sériovému a paralelnému rozhraniu a k ďalším komponentom zabezpečujúcim styk počítač...
|
|
0,1 |
4x |
|
Zadanie UNIX - operačné systémy
Počítačové zadanie50 s. / 2. roč. / rar
Zadanie z predmetu operačné systémy
|
|
0,1 |
14x |
|
Zadania - Operačné systémy
Vypracované otázky10 s. / 3. roč. / zip
Napíšte skript pre bezpečné mazanie súborov a adresárov zmaz [-a][-f][-p] file(s). V ~ je adresár .kos (tak aby ho nevypisoval príkaz ls). Ak neexistuje a má sa použiť, treba ho vytvoriť. Zmaž bez parametrov alebo pri nesprávnej syntaxi vypíše nápovedu. Zmaz -l vypíše obsah adresára .kos a spýta sa, či chceme súbory vymazať [y/n/i] (yes/no/interactive). Treba ošetriť, či file je meno súboru alebo adresára a pri adresári je potrebné potvrdiť zmazanie. Zmaz -p vypíše po jednom súbory v .kos a inte...
|
|
0,1 |
0x |
|
Operačné systémy
Prednášky491 s. / 3. roč. / zip
Operačné systémy - 16 prednášok
|
|
10,0 |
49x |
|
Monitory, ich technické parametre
Seminárna práca9 s. / 2. roč. / doc
• Aktívny TFT displej (Thin Film Tranzistor) - v monitoroch
(obrázok 3)
Tu sa budeme zaoberať podsvietenými LCD displejmi s aktívnou TFT maticou. Vrstva tekutých kryštálov je umiestnená medzi dvoma vrstvami polarizovaného skla. Každý obrazový bod (teda pixel) je aktívne ovládaný tromi tranzistormi (jednotkami CE). Tieto tranzistory sú umiestnené v tenkom filme (tranzistory na tenkej podložke – Thin Film Tranzistor).
|
|
0,4 |
2x |
|
Deadlock (uviaznutie procesorov)
Poznámky13 s. / 2. roč. / doc
Uviaznutie procesov (deadlock) nastáva vtedy, keď procesy zdieľajú spoločné prostriedky (vstupné a výstupné zariadenia, komunikačné kanály, databázové záznamy a podobne), ktoré obsadzujú a vzájomne na obsadené prostriedky čakajú.
|
|
0,2 |
1x |
|
Operačné systémy
Počítačové zadanie147 s. / 2. roč. / rar
Referáty na predmet Operačné systémy
|
|
2,7 |
2x |
|
Príkazy MS-DOS
Poznámky1 s. / 1. roč. / pdf
Pre sprehľadnenie a efektívnejšie rozdelenie prídavných pamätí bol použitý princíp stromovej štruktúry nazývanej adresár (angl. directory, skrátene dir). Pomocou adresárov sa disk logicky rozdelí na viacero častí. (Používateľ pritom nemusí poznať skutočnú formu implementácie na disku. Tá je u rozličných operačných systémov rozdielna.) Adresár môže obsahovať ďalšie adresáre - podadresáre. Adresáre v MS DOSe majú teda hierarchickú stromovú štruktúru.Na najvyššej úrovni je tzv. kmeňový adresár ozna...
|
|
0,1 |
209x |
|
Operačné systémy - podklady ku skúške
Študijný materiál800 s. / 2. roč. / rar
Predmet Operačné systémy sa vyučuje na technickej univerzite v KE na fakulte FEI. Primárne je teda určený pre tento predmet. Nájdete tam vypracované otázky a testy z minulých rokov aj súčasných, množstvo prednášok v PDF spolu cca 800 strán materiálov.
|
|
16,2 |
9x |
|
Operačné systémy
Poznámky31 s. / 2. roč. / doc
Podrobné poznámky, ktoré sú postačujúcimi podkladmi ku skúške z tohoto predmetu...
|
|
1,4 |
5x |
|
Zadanie OS Unix 2
Počítačové zadanie12 s. / 2. roč. / tar
Znenie zadania:
Vytvorte programový systém s nasledujúcou štruktúrou procesov:
|
|
0,1 |
1x |
|
Operačné systémy (materiály)
Prednášky100 s. / 2. roč. / rar
Prednasky, tahaky, poznamky, prezentacie, referaty...
1. Operačný systém – je správca fyzických prostriedkov daného systému, ktorý spracuje pomocou logických prostriedkov úlohy zadané užívateľom
Prostriedky OS sú:
a) Fyzické – procesor – vykonáva zadané inštrukcie, určuje HW platformu systému (Intel)
- vnútorná pamäť – operačná pamäť – rýchla, po dokončení úlohy budú zabrané adresy uvoľnené
- vonkajšia pamäť – slúži k uloženiu dát, je stála
- vstupno-výstupné zariadenia – k...
|
|
5,9 |
5x |
|
Šifrovanie matice vo viacerých vláknach
Počítačové zadanie- s. / 2. roč. / c
Program v C na "šifrovanie" matice vo viacerých vláknach (pod linux), šifrovanie spočíva iba v prehadzaní prvkov matice na pozície s iným indexom.
|
|
0,1 |
1x |
|
Operačné systémy - poznámky
Poznámky15 s. / 3. roč. / doc
Na počiatku všetkých vecí existoval počítač obsahujúci procesor, pamäť a nejaký technický prostriedok, pomocou ktorého sa do počítača vložil program, ktorý mal bežať a produkovať výsledky. Ďalším vývojom vznikli dve veľmi dôležité (a v princípe čisto softvérové) veci:
programy na tvorbu programov,
programy na manipuláciu s programami.
|
|
0,3 |
2x |
|
Operačné systémy
Vypracované otázky26 s. / 2. roč. / doc
Operačný systém a počítač (Von Neumannov model). Funkcie operačného systému, jeho časti. Vývoj operačných systémov, generácie počítačov. Úloha operačného systému, súčasné trendy. Charakteristika moderných operačných systémov.
|
|
0,4 |
8x |
|
Správa primárnej pamäte
Poznámky4 s. / 2. roč. / docx
Správu primárnej pamäte sme si už čiastočne spomínali v stati 2.3. Pre účely tejto kapitoly budeme rozlišovať operačnú pamäť fyzicky prítomnú v počítači (FAP – fyzický adresový priestor) a pamäť ako abstrakciu, na ktorú sa programy odvolávajú pri adresácii (LAP – logický adresový priestor). Primárna pamäť je hardvérovo ovládaná jednotkou správy pamäte (MMU – Memory Management Unit). MMU býva súčasťou CPU a konvertuje logické adresy na adresy fyzické (zrozumiteľné počítaču) pri akejkoľvek práci s...
|
|
0,1 |
0x |
|
Úvod do operačných systémov
Poznámky13 s. / - roč. / doc
Úvod do operačných systémov
Software PC možno rozdeliť: systémové programy – riadia operácie samotného počítača
aplikačné programy – riešia užívateľské úlohy
Najzákladnejším systémovým programom je operačný systém, ktorý riadi všetky prostriedky počítača a poskytuje bázu pre aplikačné programy.
HARDWARE
fyzické zariadenia – integrované obvody, káble
mikroprogram – primitívny softvér, ktorý riadi priamo fyzické zariadenie
strojový jazyk – množina inštrukcií, ktoré interpretuje mikropro...
|
|
0,3 |
0x |
|
Operačné systémy - zadanie
Počítačové zadanie- s. / 2. roč. / zip
Tak tu mate zadanie z Operacnych systemov staci stiahnut rar subor a mate tam cele zadanie (100 funkce) garantujem + vo worde je znenie toho zadania { jedna sa o rury,semafory atd. }
|
|
0,1 |
9x |
|