Študijný materiál - Operačný systém a softvér PDF
Document Details
Uploaded by Deleted User
Tags
Summary
Tento dokument poskytuje prehľad o rôznych typoch softvéru a operačných systémov vrátane ich funkcií a príkladov. Obsahuje informácie o kategóriách softvéru a ich úlohách v modernom výpočtovom prostredí.
Full Transcript
1 › Operačné systémy › Programovacie (vývojové) prostredia › Aplikácie › Nástroje › Informačné systémy kategórie softvéru, ktoré sú základom moderného výpočtového prostredia. Každá kategória má špecifickú úlohu a prispieva k fungovaniu hardvér...
1 › Operačné systémy › Programovacie (vývojové) prostredia › Aplikácie › Nástroje › Informačné systémy kategórie softvéru, ktoré sú základom moderného výpočtového prostredia. Každá kategória má špecifickú úlohu a prispieva k fungovaniu hardvéru a používateľských aplikácií. 1. Operačné systémy Operačný systém (OS) je základný softvér, ktorý riadi a koordinuje hardvér počítača a poskytuje prostredie na spúšťanie aplikácií. Príklady: Windows, macOS, Linux, Android, iOS. Funkcie: Správa pamäte, procesov a zariadení. Poskytovanie používateľského rozhrania. 2. Programovacie (vývojové) prostredia Softvérové nástroje určené na vývoj aplikácií a systémov. Príklady: IDE (Integrated Development Environment) Kompilátory, prekladače, ladiace nástroje. Funkcie: Podpora písania, ladenia a testovania kódu. Automatizácia niektorých častí vývoja. 3. Aplikácie Softvérové produkty určené pre koncových používateľov na vykonávanie konkrétnych úloh. Príklady: Textové procesory (Word), tabuľkové kalkulátory (Excel), prehliadače (Chrome), grafické editory (Photoshop). Funkcie: Riešenie špecifických potrieb používateľov (napr. editovanie dokumentov, sledovanie e-mailov). 4. Nástroje 2 Softvér, ktorý poskytuje podporné funkcie pre správu a údržbu počítača. Príklady: Antivírusový softvér, zálohovacie nástroje, nástroje na optimalizáciu systému. Funkcie: Zabezpečenie, diagnostika, a zlepšovanie výkonu systému. 5. Informačné systémy Komplexné aplikácie na správu a organizáciu údajov v podnikoch, školách alebo iných inštitúciách. Príklady: ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), databázové systémy (Oracle, MySQL). Funkcie: Automatizácia procesov, zlepšovanie rozhodovania, efektívne ukladanie a správa dát. 2 Operačný systém (OS) je základný softvér, ktorý spravuje počítačový hardvér a poskytuje služby pre aplikácie. Funguje ako prostredník medzi užívateľmi a počítačovým hardvérom. Operačný systém (OS) je kľúčovým komponentom každého počítača alebo zariadenia. Jeho hlavnou úlohou je fungovať ako most medzi hardvérom a softvérom, pričom zaisťuje, že všetky časti systému spolupracujú efektívne. V tomto procese poskytuje operačný systém základné služby pre aplikácie a používateľov. Tu sú podrobnejšie kľúčové charakteristiky: 1.Správa zdrojov: Operačný systém prideľuje dostupné zdroje hardvéru (procesor, pamäť, disky, vstupno-výstupné zariadenia) tak, aby sa optimalizoval výkon celého systému. 2.Plánovanie procesov: Efektívne riadi multitasking, rozdeľuje procesorový čas medzi rôzne aplikácie a procesy, aby mohli bežať paralelne. 3.Správa pamäte: Zabezpečuje efektívne využitie operačnej pamäte (RAM), prideľuje ju aplikáciám a uvoľňuje ju po ukončení procesov. 4.Súborový systém: Umožňuje organizáciu, ukladanie, prístup a ochranu dát na diskových jednotkách. Spravuje adresáre, súbory a ich oprávnenia. 5.Bezpečnosť a prístupové práva: Chráni dáta a systém pred neoprávneným prístupom, nastavuje oprávnenia pre používateľov a procesy. 6.Rozhranie pre užívateľov: Poskytuje grafické užívateľské rozhranie (GUI), ako sú ikonky, okná a tlačidlá, alebo príkazový riadok (CLI) pre technicky zdatnejších používateľov. 7.Komunikácia medzi hardvérom a softvérom: Používa ovládače zariadení na sprostredkovanie komunikácie 3 medzi aplikáciami a hardvérom. Príklady operačných systémov: Microsoft Windows – najrozšírenejší systém pre stolné počítače. macOS – systém vyvíjaný spoločnosťou Apple pre počítače Mac. Linux – otvorený operačný systém s rôznymi distribúciami (napr. Ubuntu, Fedora). Android a iOS – systémy pre mobilné zariadenia. 3 › Programovacie (vývojové) prostredie je súbor softvérových nástrojov, ktoré sú používané programátormi na vývoj softvéru. › Toto prostredie môže zahŕňať textový editor, kompilátor alebo interpreter, debugger a ďalšie nástroje, ktoré sú potrebné na vytváranie aplikácií. Tu je niekoľko hlavných prvkov takéhoto prostredia: 1.Textový Editor: Umožňuje programátorom písať a upravovať kód. Môže byť jednoduchý ako Notepad alebo komplexný s funkciami ako zvýrazňovanie syntaxe a automatické dopĺňanie. 2.Kompilátor/Interpreter: Prekladá programový kód napísaný v programovacom jazyku na jazyk, ktorý môže procesor priamo vykonávať. 3.Debugger: Nástroj, ktorý pomáha vývojárom hľadať a opravovať chyby (bugy) v ich kóde. 4.Integrované vývojové prostredie (IDE): Poskytuje vývojárom komplexné prostredie, ktoré zvyčajne kombinuje editor, kompilátor/interpreter, debugger a ďalšie nástroje. 5.Systém na správu verzií: Pomáha sledovať a spravovať zmeny v kóde, umožňuje viacerým vývojárom pracovať na rovnakom projekte bez konfliktov. 6.Nástroje na zostavenie softvéru: Automatizujú proces zostavovania softvéru z zdrojového kódu do spustiteľnej formy. Príklady IDE zahŕňajú Visual Studio, Eclipse, IntelliJ IDEA a mnohé ďalšie. Každé prostredie je zvyčajne prispôsobené pre určité programovacie jazyky alebo typy projektov a môže značne zvýšiť produktivitu vývojára. 4 › Kancelárske balíky › Hry › Softvér na prezeranie a editovanie – Videa – Zvuku – Obrázkov › Prehliadače internetu › Komunikačné programy › A iné.... Kategórie aplikácií: 1.Kancelárske balíky: Používané na vytváranie dokumentov, tabuliek, prezentácií a ďalších kancelárskych úloh. Príklady: Microsoft Office 365: Profesionálny balík kancelárskych aplikácií. LibreOffice: Bezplatná alternatíva s otvoreným zdrojovým kódom. 2.Hry: Zamerané na zábavu, súťaženie alebo interakciu medzi hráčmi. Príklady: PUBG (PlayerUnknown's Battlegrounds): Strieľačka v režime battle royale. League of Legends: Multiplayer online bojová aréna (MOBA). 3.Softvér na prezeranie a editovanie multimédií: Určený na prezeranie a úpravu videí, zvukových súborov alebo obrázkov. Príklady: GIMP: Bezplatný editor obrázkov podobný Photoshopu. Audacity: Softvér na úpravu a nahrávanie zvuku. Shotcut: Open-source editor videí. 4.Prehliadače internetu: Poskytujú prístup k webovým stránkam a online službám. Príklady: Google Chrome, Mozilla Firefox, Microsoft Edge, 5 Safari, Opera. 1.Komunikačné programy: Umožňujú textovú, hlasovú alebo video komunikáciu. Príklady: Signal: Aplikácia zameraná na bezpečnú komunikáciu. WhatsApp: Populárna platforma na posielanie správ a volanie. 2.A iné...: Táto kategória zahŕňa širokú škálu ďalších aplikácií, ktoré nie sú uvedené, napríklad nástroje na správu projektov, hry alebo špecializované aplikácie. 5 Sú softvérom, ktorý administrátorovi (odborníkovi) pomáha so správou počítača a umožňuje rozšírené nastavenia systému, aplikácií alebo správu hardvéru. › Aplikácie na monitorovanie stavu počítača, › Správu pripojených pevných diskov, › antivírus Nástroje sú softvéry navrhnuté na špecifické úlohy v oblasti správy systému, aplikácií alebo hardvéru. Ich hlavné funkcie zahŕňajú: Monitorovanie stavu počítača: Poskytujú informácie o výkone systému, ako sú využitie procesora, pamäte, teploty komponentov a ďalšie metriky. Príklad: HWMonitor, Speccy. Správa pripojených pevných diskov: Umožňujú vytvárať, meniť veľkosť, formátovať alebo optimalizovať oddiely na pevných diskoch. Príklad: MiniTool Partition Wizard, EaseUS Partition Master. Antivírusové programy: Chránia systém pred malvérom, vírusmi a inými bezpečnostnými hrozbami. Príklad: Avast, Kaspersky, Windows Defender. Vzdialená správa: Umožňuje administrátorom spravovať počítače na diaľku, čo je užitočné pri riešení problémov alebo správe firemných zariadení. Príklad: TeamViewer, AnyDesk. Praktické využitie nástrojov: Optimalizácia výkonu: Pomáhajú pri odstraňovaní nepotrebných súborov, správe spúšťacích programov a monitorovaní systému. Zálohovanie dát: Poskytujú možnosti zálohovania dôležitých súborov a systémových údajov. Diagnostika hardvéru: Informujú o možných problémoch s komponentmi, ako je prehrievanie alebo zlyhanie diskov. 6 Informačný systém je komplexný súbor aplikácií pre zhromažďovanie, organizáciu a ukladanie informácií. › Školské informačné systémy, › Rezervačné systémy, › Systémy na správu podnikov a organizácií, Informačný systém je komplexný súbor aplikácií a technológií navrhnutý na efektívnu správu dát. Slúži na podporu rozhodovania, koordinácie procesov a zlepšenie efektivity organizácie alebo inštitúcie. príklady informačných systémov Školské informačné systémy: Používané na správu údajov o študentoch, učiteľoch, rozvrhoch, dochádzke a hodnoteniach. Príklady: EduPage: Správa školských aktivít, elektronická triedna kniha. MAIS: Akademický informačný systém pre univerzity. Rezervačné systémy: Používané v cestovnom ruchu a službách na rezerváciu leteniek, ubytovania, alebo stretnutí. Príklady: Pelikan.sk: Systém na rezerváciu leteniek a cestovných balíčkov. Systémy na správu podnikov a organizácií: Slúžia na plánovanie, riadenie a automatizáciu firemných procesov (ERP - Enterprise Resource Planning). Príklady: SAP: Softvér pre správu podnikov. IBM Lotus Notes: Systém na spoluprácu a správu podnikových dokumentov. Význam informačných systémov Efektivita: Automatizácia manuálnych procesov šetrí čas a znižuje chybovosť. 7 Podpora rozhodovania: Poskytujú relevantné dáta pre vedenie a strategické plánovanie. Organizácia a prehľadnosť: Pomáhajú udržiavať štruktúrované informácie. 7 Operačný systém je základný softvér, ktorý riadi počítač a umožňuje komunikáciu medzi hardvérom a inými softvérovými aplikáciami. Operačný systém je základný softvér, ktorý riadi počítač a umožňuje komunikáciu medzi hardvérom a inými softvérovými aplikáciami. Funguje ako most medzi fyzickými zariadeniami (ako sú procesory, pamäť, pevný disk) a aplikáciami, ktoré používateľ používa. Operačný systém spravuje systémové zdroje, ako sú pamäť a procesorový čas, a poskytuje užívateľské rozhranie, ktoré uľahčuje interakciu s počítačom. Okrem toho zabezpečuje spúšťanie a správu softvérových aplikácií, riadi prístup k súborom a zabezpečuje, aby rôzne časti počítačového systému efektívne spolupracovali. 8 1969 1974 1981 1984 1985 1991 2007 2008 Operačný systém UNIX bol vyvinutý v 60. rokoch 20. storočia. Jeho vývoj začal približne v roku 1969 v laboratóriách Bell Labs spoločnosti AT&T. UNIX bol jedným z prvých operačných systémov napísaných v programovacom jazyku C, čo mu umožnilo veľkú prenositeľnosť medzi rôznymi hardvérovými platformami. V priebehu nasledujúcich rokov sa UNIX stal základom pre mnohé iné operačné systémy a jeho návrh a koncepty ovplyvnili celý priemysel. CP/M (Control Program for Microcomputers) - Uvedený v roku 1974, bol jedným z prvých operačných systémov pre mikropočítače. MS-DOS (Microsoft Disk Operating System) – „Vyvinutý“ v roku 1981, MS-DOS bol široko používaný v počítačoch IBM PC a kompatibilných. Windows - Microsoft uviedol prvé grafické rozhranie Windows v roku 1985 ako nadstavbu pre MS-DOS. Neskôr sa vyvinulo v samostatný operačný systém s verziami ako Windows 95, Windows XP, Windows 7, Windows 10 a najnovšie Windows 11. Mac OS - Pôvodný operačný systém pre počítače Macintosh od Apple bol uvedený v roku 1984. Neskôr bol premenovaný na macOS Linux - Prvá verzia Linuxu, unixového podobného operačného systému, bol uvedený v roku 1991 Linusom Torvaldsom. Linux je známy svojou otvorenosťou a flexibilitou, s mnohými distribúciami ako Ubuntu, Fedora, Debian a ďalšie. Android OS Operačný systém Android bol pôvodne vyvinutý spoločnosťou Android Inc., ktorá bola založená v roku 2003. Google získal spoločnosť Android Inc. v roku 2005. Prvá komerčná verzia Androidu, Android 1.0, bola uvedená na trh v roku 2008. iOS 9 Operačný systém iOS, vyvinutý spoločnosťou Apple Inc., bol pôvodne predstavený v roku 2007 spolu s prvým iPhone. Pôvodne bol nazvaný iPhone OS a neskôr bol premenovaný na iOS. iOS je základným softvérom pre zariadenia iPhone, iPad a iPod Touch. 9 Jedno - užívateľské / Viac - užívateľské Jedno - úlohové / Viac - úlohové Jednoužívateľské / Viacužívateľské Systémy: Jednoužívateľské: Tieto systémy sú navrhnuté tak, aby v jednom čase podporovali prácu len jedného užívateľa. Príkladom môže byť niektoré staršie verzie operačných systémov Windows určené pre domáce použitie. Viacužívateľské: Tieto systémy umožňujú viacerým užívateľom pracovať s počítačom súčasne, často cez sieť. Príkladmi sú UNIX, Linux a Windows Server. Jednoúlohové / Viacúlohové Systémy: Jednoúlohové: V jednoúlohových systémoch môže počítač vykonávať iba jednu úlohu (aplikáciu) naraz. Príkladom môže byť pôvodný MS-DOS. Viacúlohové: Tieto systémy podporujú súbežné vykonávanie viacerých úloh (aplikácií). Moderné operačné systémy ako Windows, macOS a Linux sú viacúlohové. Príklady: Jedno - užívateľský a jedno – úlohový: zastaralé operačné systémy - MS DOS, CPM Viac – užívateľský a viac – úlohový: moderné operačné systémy na základe UNIX, LINUX, WINDOWS (od verzie 95 po súčasnosť) 10 Hlavnou úlohou operačného systému je riadenie procesov ktoré pozostáva z: 1. Spúšťanie a spravovanie úloh (procesov) 2. Plánovanie úloh 3. Ukončovanie úloh Riadenie procesov operačným systémom je ako riadenie skupiny ľudí, ktorí pracujú na rôznych úlohách v kancelárii. Tu sú hlavné veci, ktoré operačný systém robí: 1.Spúšťanie a spravovanie úloh (procesov): Predstavte si, že každý program na počítači je osoba pracujúca na nejakej úlohe. Operačný systém rozhoduje, kedy kto môže pracovať, dáva im to, čo potrebujú na prácu (napríklad miesto na stole), a sleduje, čo robia. 2.Plánovanie úloh: Operačný systém plánuje, kto bude pracovať a kedy, aby každý mal šancu a aby všetko bolo hotové rýchlo a spravodlivo. Je to ako manažér, ktorý rozhoduje, kto bude pracovať na akom projekte a v akom poradí. 3.Ukončovanie úloh: Nakoniec, keď je úloha hotová alebo ak nastane problém, operačný systém túto úlohu ukončí a uistí sa, že všetko, čo tá úloha používala (ako napríklad priestor na disku), sa uvoľní pre iné úlohy. Takže riadenie procesov je ako riadenie kancelárie plnej ľudí pracujúcich na rôznych úlohách, kde operačný systém je manažér, ktorý sa uistí, že všetko ide hladko a efektívne. 11 Správa pamäte operačným systémom je proces, pri ktorom operačný systém prideľuje, spravuje a monitoruje využívanie počítačovej pamäte programami a dátami. Skladá sa z: 1. Prideľovanie pamäte 2. Pamäťové segmenty a stránkovanie 3. Virtuálna pamäť 4. Uvoľňovanie pamäte Predstavte si, že operačný systém je ako knihovník v knižnici, ktorý prideľuje miesto na policiach pre rôzne knihy. V prípade počítača, "knihy" sú rôzne programy a ich dáta, a "police" sú pamäť počítača. Tu je jednoduchý popis, ako operačný systém prideľuje pamäť: 1.Prideľovanie pamäte: Keď spustíte program, operačný systém musí nájsť voľné miesto v pamäti počítača pre tento program. Je to ako keby knihovník hľadal voľné miesto na polici pre novú knihu. 2.Pamäťové segmenty a stránkovanie: Operačný systém môže rozdeliť pamäť na malé časti, nazývané segmenty alebo stránky. Každý program dostane určitý počet týchto častí. To je trochu ako keby knihovník rozdelil police na malé sekcie, pričom každá sekcia môže obsahovať len určitý počet kníh. 3.Virtuálna pamäť: Keď je reálnej (fyzickej) pamäti málo, operačný systém môže používať časť pevného disku ako "virtuálnu pamäť" na ukladanie dát. Je to ako keby knihovník mal sklad mimo knižnice, kde by mohol dočasne uschovať knihy, ktoré sa nezmestia na police. 4.Uvoľňovanie pamäte: Keď program skončí alebo sa ukončí, operačný systém uvoľní pamäť, ktorú tento program používal, aby ju mohli použiť iné programy. To je ako keď knihovník vráti knihy na ich miesto alebo ich odstráni z políc, keď už nie sú potrebné. 12 1. Ukladanie súborov 2. Organizácia súborov 3. Prístup a otváranie súborov 4. Mazanie súborov 5. Bezpečnosť súborov Predstavte si, že operačný systém je ako správca veľkej knižnice plnej kníh (súborov) a rôznych regálov (diskov). Tu je, ako práca s diskom a správa súborov funguje na úrovni strednej školy: 1.Ukladanie súborov: Keď vytvoríte alebo stiahnete súbor, operačný systém musí nájsť miesto na disku, kde tento súbor uloží. Je to ako keby správca knižnice musel nájsť voľný regál pre novú knihu. 2.Organizácia súborov: Operačný systém súbory organizuje do štruktúry, ktorá sa často nazýva súborový systém. Tento systém môže obsahovať priečinky a podpriečinky, podobne ako knižnica má rôzne sekcie a police. To pomáha užívateľom ľahko nájsť súbory, ktoré potrebujú. 3.Prístup a otváranie súborov: Keď chcete otvoriť súbor, operačný systém nájde súbor na disku a poskytne vám prístup k nemu. Je to ako keby ste požiadali správcu knižnice, aby vám našiel a dal konkrétnu knihu. 4.Mazanie súborov: Keď súbor vymažete, operačný systém označí priestor, ktorý súbor zaujímal na disku, ako voľný, takže ho môže použiť pre iné súbory v budúcnosti. Je to ako keď knižnica vyhodí starú knihu a uvoľní miesto na polici. 5.Bezpečnosť súborov: Operačný systém tiež zabezpečuje súbory, aby ich nemohli používať alebo meniť neoprávnené osoby. To je ako keď knižnica zamyká dôležité alebo citlivé knihy v špeciálnych skriniach. 13 Inštalovanie Softvéru Softvérové obchody, stránky autora, Spúšťanie a Používanie Softvéru Vyhľadanie softvéru na disku, spustenie, práca s používateľskými súbormi Údržba a Aktualizácie Udržiavanie softvéru v aktuálnom stave Odinštalovanie Softvéru Synapse Korektné odstránenie softvéru z disku a operačného systému Čo je správa softvéru? Správa softvéru zahŕňa procesy súvisiace s inštaláciou, používaním, údržbou, aktualizáciou a odinštalovaním softvéru. Je to kľúčová súčasť správy počítačov a operačných systémov. Ako sa inštaluje softvér? Softvér môžete inštalovať rôznymi spôsobmi: Softvérové obchody: Používajú sa na bezpečné stiahnutie a inštaláciu softvéru, napr. Google Play pre Android alebo Microsoft Store pre Windows. Stránky autora softvéru: Pri sťahovaní z oficiálnej stránky výrobcu je vyššia šanca, že dostanete aktuálnu a bezpečnú verziu. Ako spustiť a používať softvér? Vyhľadanie na disku: Nájdite nainštalovaný softvér vo svojom zariadení (napr. cez Prieskumníka alebo ponuku Štart vo Windows). Spustenie: Dvojitým kliknutím na ikonu programu softvér spustíte. Práca so súbormi: Väčšina softvérov ponúka možnosť otvárať, ukladať alebo spracovávať užívateľské súbory. Prečo je dôležitá údržba a aktualizácie softvéru? Aktualizácie softvéru zabezpečujú: Zlepšenie bezpečnosti: Nové verzie opravujú chyby a zraniteľnosti, ktoré môžu ohroziť zariadenie. Nové funkcie: Prinášajú nové nástroje alebo vylepšenia. Kompatibilita: Zabezpečujú, že softvér funguje s najnovšími verziami operačného systému. Odinštalovanie softvéru 14 Prečo je dôležité správne odinštalovanie? Korektné odinštalovanie odstráni všetky súbory aplikácie z disku a zabráni možným konfliktom v systéme. Ako odinštalovať softvér? V systéme Windows: Použite funkciu „Pridať alebo odstrániť programy“ v nastaveniach. Dodávaný odinštalačný program: Niektoré softvéry majú vlastný odinštalačný program, ktorý je súčasťou ich inštalácie. 14 Správa vstupno-výstupných (I/O) zariadení je jednou z hlavných funkcií operačného systému, ktorá zabezpečuje, že všetky periférne zariadenia (klávesnice, myši, tlačiarne, disky, obrazovky a ďalšie) správne komunikujú s počítačom. Správa vstupno-výstupných (I/O) zariadení. Táto funkcia umožňuje efektívnu komunikáciu medzi počítačom a pripojenými periférnymi zariadeniami. Zabezpečuje hladkú spoluprácu medzi všetkými hardvérovými komponentmi a aplikáciami. Minimalizuje chyby a umožňuje používateľom efektívne využívať periférne zariadenia bez potreby pokročilých technických znalostí. 15 Ovládače Zariadení Úloha Ovládačov Inštalácia Ovládačov Aktualizácia Ovládačov Dôležitosť aktualizácií Ako a kedy aktualizovať Riešenie Problémov s Hardvérom Správca zariadení Správca zariadení je základný nástroj na správu hardvéru a ovládačov v systéme Windows. Umožňuje: Prezerať zoznam zariadení, ktoré sú momentálne nainštalované. Diagnostikovať problémy s hardvérom. Inštalovať, odstraňovať alebo aktualizovať ovládače. Monitorovať stav zariadení. Úloha ovládačov Ovládače slúžia ako most medzi operačným systémom a hardvérom. Umožňujú operačnému systému komunikovať s hardvérovými zariadeniami, ako sú tlačiarne, grafické karty, myši či klávesnice. Príklady: Bez správneho ovládača pre grafickú kartu by sa obraz na monitore nezobrazoval správne. Tlačiareň bez nainštalovaného ovládača nemôže prijímať úlohy z počítača. Ovládače je možné inštalovať viacerými spôsobmi: Automaticky cez Windows Update: Windows automaticky stiahne a nainštaluje kompatibilné ovládače pre väčšinu zariadení. Manuálne: Používateľ si stiahne ovládač zo stránky výrobcu zariadenia a nainštaluje ho. Správca zariadení: Kliknite pravým tlačidlom myši na zariadenie v Správcovi zariadení a vyberte možnosť „Aktualizovať ovládač“. Prečo je dôležitá aktualizácia ovládačov? Zlepšuje výkon hardvéru. Zabezpečuje kompatibilitu so systémom a aplikáciami. 16 Opravuje chyby alebo zraniteľnosti, ktoré môžu ohroziť bezpečnosť. Kedy aktualizovať ovládače? Keď zariadenie nefunguje správne. Po veľkej aktualizácii systému Windows. Ak výrobca vydal nový ovládač s vylepšeniami. Ako riešiť problémy s hardvérom? Ak zariadenie nefunguje správne, postupujte nasledovne: 1.Skontrolujte ovládače: Otvorte Správcu zariadení. Nájdite zariadenie, ktoré má problém (označené výstražnou ikonou). Skontrolujte a aktualizujte ovládač. 2.Reštartujte zariadenie: Reštartovanie môže vyriešiť niektoré dočasné problémy. 3.Vykonajte diagnostiku hardvéru: Skontrolujte, či je zariadenie správne pripojené. Použite vstavané nástroje Windows na diagnostiku. 4.Obnovte predchádzajúci ovládač: Ak nový ovládač spôsobuje problémy, môžete v Správcovi zariadení obnoviť predchádzajúcu verziu ovládača. 5.Kontaktujte technickú podporu: Ak vyššie uvedené kroky nepomohli, obráťte sa na technickú podporu výrobcu zariadenia. 16 Užívateľské prostredie operačného systému je to, čo vidíte a s čím komunikujete s počítačom. Delíme ho na: Grafické užívateľské rozhranie (Graphical User Interface (GUI) Prostredie príkazového riadku (Command Line Interface - CLI) 1.Grafické užívateľské rozhranie (GUI): Toto je pravdepodobne to, na čo si väčšina ľudí pomyslí, keď hovoria o užívateľskom prostredí. GUI zobrazuje okná, ikony, menu a ďalšie grafické prvky, ktoré môžete použiť na spustenie programov, otvorenie súborov, prispôsobenie nastavení atď. Je navrhnuté tak, aby bolo intuitívne a ľahko použiteľné. 2.Textové užívateľské rozhranie: Pred GUI bolo bežné textové užívateľské rozhranie, kde používatelia zadávali príkazy pomocou textu (napríklad v príkazovom riadku alebo terminále). Aj keď je menej vizuálne príťažlivé, mnoho profesionálov ho stále používa kvôli jeho flexibilite a sile. 17 Počítačový systém môže byť rozdelený do niekoľkých základných vrstiev alebo úrovní, ktoré spolu pracujú, aby zabezpečili funkčnosť počítača a jeho aplikácií. Nasledujúce vrstvy sú často uvedené v kontexte softvérového a hardvérového stacku: Fyzická vrstva (Hardware): Táto vrstva zahrňuje všetky fyzické komponenty počítača, ako sú procesory, pamäť RAM, pevné disky, základné dosky, grafické karty, napájacie zdroje atď. Operačný systém (OS): Slúži ako rozhranie medzi hardvérom a softvérovými aplikáciami. Stará sa o základné operácie, ako je správa pamäte, spúšťanie a ukončovanie aplikácií, správa súborov a zariadení atď. Príklady zahŕňajú Windows, macOS, Linux a mnoho ďalších. Softvérové knižnice a ovládače: Ovládače sú špeciálne programy, ktoré umožňujú operačnému systému komunikovať s konkrétnym hardvérom, napríklad s tlačiarňou alebo grafickou kartou. Knižnice sú zbierky kódov, ktoré poskytujú funkcionalitu, ktorú môžu využívať iné programy. Aplikačný softvér - aplikácie: Tieto programy sú navrhnuté tak, aby vykonávali konkrétne úlohy alebo poskytovali určitú funkčnosť pre užívateľa. Zahrňuje to všetko od textových editorov, webových prehliadačov a herných programov po databázové systémy a grafický dizajn. 18 Užívateľské rozhranie (UI): UI je to, čo užívatelia vidia a s čím interagujú - tlačidlá, menu, grafiku atď Tieto vrstvy spolu pracujú ako integrovaný systém, pričom každá vrstva poskytuje podporu a rozhranie pre vrstvu nad ňou. 18