software-II

Programové vybavení počítače

Rozdělení:

  • Systémový

  • Bezpečnostní

  • Aplikační 

Systémový SW - zajišťuje chod samotného počítače a jeho styk s okolím .

Bezpečnostní SW - zajišťuje bezpečnou komunikaci, a zabezpečení dat, slouží k identifikaci, odstraňování a eliminaci počítačových virů a jiného škodlivého SW.

Aplikační SW - umožňuje uživateli vykonávat nějakou užitečnou činnost, zajišťuje řízení nějakého stroje.



Druhy programů podle licencí:

Programy bývají chráněny proti neoprávněnému kopírování jednoznačným sériovým číslem a v poslední době i tzv. aktivací programu. Kontrolovat legálnost software může pouze Policie ČR.

  • Freeware

  • Shareware

  • Komerční SW (licencovaný SW)

  • Public domain

  • Trial verze

  • Lite verze a demoverze

  • OEM verze 


Creative Commons (licence)   

Licenční prvky

  • Mezinárodní srozumitelnost

  • Grafické symboly pro možnosti využití díla = licenční prvky

  • Kombinací licenčních prvků > typ CC licence

Prvky určující rozsah pravomocí při nakládání s dílem:  

Prvky určující podmínky, které je nutno při nakládání s dílem respektovat:  

Varianty licence CC  

  • Výsledkem srozumitelné kombinace licenčních prvků vzniká šest typů CC licencí od liberálních k restriktivním:  

Operační systém

  • Základní software,

  • zaveden do paměti počítače při jeho startu,

  • zůstává v činnosti až do jeho vypnutí.

  • Složení (části OS):

    • jádro (kernel),

    • pomocné systémové nástroje.  

Jádro OS

  • zavedeno do operační paměti při startu (bootování) počítače

  • přebírá řízení PC

  • nikdy neztrácí kontrolu nad PC

  • koordinuje činnost všech spuštěných procesů (po celou dobu běhu OS) 

Úkol jádra

  • přidělovaní paměti a času procesoru (či procesorů) programům,

  • ovládání zařízení počítače (pomocí ovladačů)

  • abstrakce funkcí (např. možnost načítat soubory z pevného disku a z jednotky CD-ROM stejným příkazem). 

  • Správa procesů

  • umožnit vykonávání aplikací a podporovat je metodami jako je abstrakce hardware

  • Správa paměti

  • Jádro má úplný přístup do paměti systému

  • musí umožnit procesům přistupovat k této paměti bezpečně jak potřebují

  • Virtuální adresování - chrání před kolizemi

  • Správa zařízení

  • Umožňuje přístup k periferním zařízením připojeným k počítači, která jsou ovládána jádrem přes ovladače zařízení.

  • udržuje seznam dostupných zařízení (může být znám předem, nastavený uživatelem nebo zjištěný operačním systémem za běhu - Plug-and-play).

  • Systémová volání

  • K vykonání užitečné práce musí být proces schopen přistupovat k službám jádra. 

Pomocné systémové nástroje

  • slouží ke správě počítače (formátování disků, kontrola integrity souborového systému, nastavení systémového času a podobně).

  • Některé doplňující aplikace se však těmto nástrojům velmi blíží nebo je dokonce nahrazují (diagnostika pevných disků, detailní nástroj na sledování procesů a dalších interních pochodů v systému apod.)

  • není vždy možné systémové nástroje a aplikace jednoznačně rozlišit. 

BOOTOVÁNÍ  

  • proces zavedení jádra operačního systému při zapnutí (restartování) počítače

  • proces, kdy se z datového nosiče zkopíruje operační systém nebo jeho část do operační paměti počítače, a následně se v ní spustí

  • postup je standardizován 

  • test zavádění systému, POST

  • Kontroluje hardware v zařízení a zároveň i jejich součinnost

  • Spouští se automaticky po startu přístroje

    • inicializace a konfigurace procesoru

    • série testů ke zjištění, zda počítačový hardware pracuje správně

    • řízení předáno bootovací sekvenci volající ovládací software, nebo zavaděč operačního systému.

      • najde a zavede se tzv. bootovací sektor, na tomto sektoru hlavní spouštěcí záznam (Master Boot Record - MBR)

      • předá mu řízení

      • vyhledá zavaděč (Windows - soubor NTLDR)

      • zavaděč nahraje do paměti a tím tak zavolá zaváděcí program

      • Operačnímu systému předá další řízení počítače

  • Programový kód BIOSu je uložen na základní desce v nevolatilní (stálé) paměti typu ROM, EEPROM nebo modernější flash paměti s možností jednoduché aktualizace. 

© 2021
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky