Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
327 Кб
Скачать
☆

Operační systémy

  • změny v IT

    • postupný odstup od klasického dekstopu a přesun k mobilním zařízením

      • přesnosné PC, tabelty, smartphony

      • silná výpočetní kapacita, přenostitelnost, dlouhá výdrž

    • přístupnost státní správy přes online prostředky

    • potřeby se neustále mění

    • zajištění mobility

      • úsporný hardware

      • ARM procesory u tabletů a smartphonů

      • Nižší výkon než desktopové varianty (např.: Procesor i5 je jinak výkonný v notebooku a jinak v PC)

      • Minimální možnost konfigurace

  • Firmware

    • Software, který je nejblíže k hardware

    • Oživuje jednotlivé komponenty (harddisk, pračka, bankomat, telefon)

    • Častý update

  • BIOS

    • Software řídící základní desku a koordinuje funkci jednotlivých komponent

    • Přímá spolupráce s operačním systémem

    • Možnosti nastavení hardware: přetaktování, konfigurace komponent – dle třídy desky

  • Charakteristika OS

    • Dosftware, řízení a správa zdrojů, správa procesorů, komunikace s uživatelem, práce se soubory, sítí, periferiemi, bezpečnost, koexistence aplikací

  • Dělení

    • Dle použití

  1. Pro zařízení: bankomat, pračka, televize

  2. Mobilní OS: telefony, tabety, netbooky, televize

  3. Desktopové: pracovní stanice, multimediální home centrum

  4. Serverové: NAS, Server, cluster, grid, superpočítače

  5. Zajímavé: speciální či historické

    • Dle funkce

  1. Real-time OS

  2. Multi X single user

  3. Multi X single tasking

  4. Distribuovaný X lokální

  5. Embedded (=zabudovaný)

  6. speciální

    • dle uživatelského přístupu

  1. Single user: pouze jeden uživatel může pracovat v reálném čase (Windows má více uživatelů, ale pracuje jen jeden)

  2. Multi user: více uživatelů pracuje současně (Linux)

    • Dle zpracování úloh

  • Single tasking

  • Zpracování pouze jedné úlohy v reálném čase

  • iPad – při přepnutí ostatní aplikace stojí

  • Multitasking

  • Přidělování zdrojů na střídačku

  • Výhodou je více procesorové systémy

  • Preemptivní: rozdělení času na sloty – Linus, Unix, Windows

  • Kooperativní – předání zdrojů na základě pravidel – Windows – do 98

  • Potíže

    • Složitější návrh

    • Ochrana paměti před vzájemným přepsáním

    • Optimalizace systému

    • Režie: spotřeba části výkonu na řízení

    • Zabezpečení: proti pádu jedné aplikace, chyby ovladače, přepis paměti malwarem

  • Podpora více procesorů

    • Single procesor – single thread

      • Starší OS

      • Zváldnout pouze jedno vlákno instrukcí

    • Multicore – multithreading

      • Podpora více jader procesorů

      • Koordinace mezi vlákny výpočtů

      • Omezení postojů

      • Interprocesing – výměna dat mezi vlákny

    • Dle umístění

  • Lokální

    • Systém běží na PC (serveru)

    • Každý stroj má svůj

  • Distribuovaný

    • Více počítačů tvoří jeden funkční celek

    • Grid – více samoastatných PC

    • Cluster – virtuální počítač nad všemi dílky

    • Superpočítač – soubor clusterů

    • Vestavěný X samostatný

  • Embedded

    • Nedílná součást zařízení

    • Specializovaný HW pro specifické úkoly

    • Omezené schopnosti

    • Windows CE, Minix

  • Samostatný

    • Lze instalovat dle podporovaných platforem

    • Windows, MacOS, Linux

Komponenty OS

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]