Softvér
Softvér je programové vybavenie počítača (nehmotné vybavenie, programy). Je to tá časť počítača, ktorá hovorí hardvéru, čo má vykonávať. Rozdeľujeme ho na dve základné skupiny: operačné systémy a aplikačné programy.
Pojem „software“ možno z angličtiny voľne preložiť ako „ľahký (mäkký) tovar (predmet)“. V súvislosti s výpočtovou technikou, preklad do slovenčiny znamená doslovne „program“. Pojmu „softvér“ teda rozumieme vo význame „program počítača“.
Medzi softvér zaradzujeme: BIOS a operačný systém.
BIOS
BIOS je skratka Basic Input Ouput Systém, čo znamená v preklade: Základný vstupnovýstupný systém počítača a predstavuje Firmware pre osobné počítače. BIOS prepojuje hardware a software a v súčasnosti sa používa pri štartu počítača, pre inicializáciu a konfiguráciu pripojených hardwarových zariadení (obsahuje sadu základných ovládačov pre systém) a následne na zavedenie operačného systému, ktorý následne preberie riadenie počítača. Výkon počítača je závislí na spolupráci jednotlivých hardwarových častí PC. Program BIOS sleduje informácie o hardwaru a informuje operačný systém ako najlepšie využívať súčasti hardwaru
Po zapnutí počítača sa ako prvý spustí program BIOS a prevedie nasledujúce kroky:
- nastavenie konfigurácie počítača z CMOS pamäti
- prevedie autonómny test počítača (Power On Self Text, Post)
- inicializovanie komponentov
- spustenie operačného systém
Operačný systém
Operačný systém (OS) je softvér, ktorý spravuje zdroje počítača a poskytuje programátorom rozhranie na prístup k týmto zdrojom. Operačný systém tiež spracúva systémové dáta a vstupy od používateľa a odpovedá alokovaním a spravovaním úloh a interných zdrojov počítača ako služby pre užívateľa. OS vykonáva základné úlohy ako kontrola a alokovanie pamäte, pridelenie priority systémovým požiadavkám, kontrola vstupných a výstupných zariadení, umožnenie pripojenia do siete a správa súborov. Operačné systémy môžeme nájsť takmer vo všetkom, čo obsahuje integrované obvody, od osobných počítačov, cez internetové servery, mobilné telefóny, hudobné prehrávače, routre, switche, herné konzoly, digitálne kamery, až po šijacie stroje či teleskopy.
Vo väčšine prípadov, operačný systém nie je prvým kódom, ktorý sa spúšťa v počítači pri bootovaní. Inicializačný kód, vykonávaný v počítači, je zvyčajne nahratý z firmvéru, ktorý je uložený vo Flash ROM, niekedy označovaný aj ako BIOS alebo boot ROM. Firmvér nahrá a spustí jadro operačného systému (zvyčajne z disku, niekedy aj cez sieť) a zobrazí prvý grafický alebo textový výstup, ktorý užívateľ uvidí.
Najbežnejšie súčasné desktopové operačné systémy sú Microsoft Windows, Mac OS X, Linux, FreeBSD a Solaris. Windows je najpopulárnejší desktopový OS, pričom Linux je najpoužívanejší v serverových prostrediach. Linux, Mac OS X aj Microsoft Windows majú všetky nielen osobné, ale aj serverové varianty. S výnimkou MS Windows, dizajny všetkých spomenutých operačných systémov boli inšpirované, alebo priamo zdedené, z operačného systému Unix. Unix bol vyvinutý v Bell Labs v 60tych rokov a bol základom vzniku mnohých voľných ale aj komerčných operačných systémov.
Kritéria | Windows | Linux |
---|---|---|
Náklady na operačný systém | od niekoľkých desiatok Eur | bezplatne |
Pre ktoré kategórie užívateľov je vhodný | univerzálne využiteľný (užívateľsky prívetivý) | predovšetkým pre firemné použitie a programátorov |
Dizajn a rozhranie | známy dizajn, v priebehu aktualizácii sa upravuje | pravidelne zmeny v dizajne a rozhraní - komunita ma prístup k zdrojovému kódu |
Kompatibilita | väčšina softvéru plne kompatibilná s OS | horšia kompatibilita softvéru s OS |
Nastavenie | užívateľsky zložitejšie prostredie | všetky nastavenia OS sústredené na jednom mieste |
Stabilita a výkon softvéru | poskytuje obmedzený výkon a stabilitu | vysoký výkon a stabilita |
Aktualizácie softvéru | aktualizácie v rôznych intervaloch, často sprevádzané chybami | automatické pravidelné aktualizácie |
Bezpečnosť | zhromažďovanie údajov o užívateľovi, čím sa zvyšuje riziko straty údajov | zaručuje väčšie súkromie |
Inštalácia programov a aplikácií tretích strán | možnosť využiť katalóg aplikácii, ale aj globálnu sieť | obsahuje katalóg aplikácii |