Software je sada instrukcí, která je určena k provedení definované úlohy a říká počítači, jak má pracovat. Jedná se především o dva typy, a to Systémový software a Aplikační software. Systémový software je sada počítačových programů, která je určena ke správě systémových prostředků. Je to soubor takových souborů a obslužných programů, které jsou zodpovědné za běh a bezproblémové fungování vašeho počítačového systému s dalším hardwarem. Navíc je výhradně odpovědná za provoz operační systém (OS) a úplnou správu počítačového zařízení.
Systémový software funguje jako platforma pro další software, jako např antivirový software, OS, kompilátor, software pro formátování disku , atd. V tomto tématu se dozvíme více o systémovém softwaru. Začněme definicí systémového softwaru.
Co je systémový software?
- Systémový software běží a funguje interně s aplikačním softwarem a hardwarem. Navíc funguje jako spojovací rozhraní mezi hardwarovým zařízením a koncovým uživatelem.
- Systémový software běží na pozadí a řídí veškerý chod počítače sám. To se nazývá Nízkoúrovňový software protože běží na nejzákladnější úrovni počítače a je obvykle napsán v jazyce nízké úrovně. Jakmile nainstalujeme operační systém do našeho zařízení, automaticky se nainstaluje na stejné zařízení.
- Systémový software pomáhá generovat uživatelské rozhraní a umožňuje operačnímu systému interakci s hardwarem počítače.
Vlastnosti systémového softwaru
Zde je seznam některých důležitých funkcí systémového softwaru:
- Je velmi obtížné navrhnout systémový software.
- Systémový software je zodpovědný za přímé propojení počítače s hardwarem, který umožňuje běh počítače.
- Obtíže v manipulaci.
- Je menší velikosti.
- Systémový software je obtížné pochopit.
- Obvykle je psán v jazyce nízké úrovně.
- Pro bezproblémové fungování počítačového systému musí být co nejúčinnější.
Typy systémového softwaru
Systémový software je následujících typů:
jarní sv
1) Operační systém
Operační systém je nejzákladnějším typem systémového softwaru, který pomáhá spravovat počítačový hardware a software. Je to centrální část jakéhokoli počítačového systému, která je zodpovědná za bezproblémové fungování jakéhokoli počítačového zařízení.
Operační systém primárně ovládá váš počítač, když jej spouštíte. Pokud jste do počítače nenainstalovali operační systém, nebudete moci počítač spustit. Některé nejběžnější příklady OS jsou Operační Systém Mac, Linux , Android a Microsoft Windows .
OS pomáhá řídit a zaznamenávat již spuštěné programy ve vašem počítači, jako jsou aplikační programy a další systémový software. Níže uvedené úlohy provádí operační systém:
- OS funguje jako správce souborů, protože přiděluje prostředky každé úloze prováděné ve vašem systému.
- Sleduje primární paměť a přiděluje paměť pro zpracování požadavku.
- Funguje jako správa procesoru přidělováním paměti RAM ke zpracování a zrušením přidělování, když již neexistuje.
- Pomáhá předcházet neoprávněnému přístupu pomocí šifrování hesel.
- Pomáhá plánovat procesy pomocí plánovací algoritmy.
- Pomáhá aktivovat všechny hardwarové části vašeho počítače podle pokynů od koncových uživatelů.
- Usnadňuje uživatelům přístup a používání aplikačního softwaru.
- Umožňuje vám přístup k síti ve vašem systému.
- Pomáhá kontrolovat nesprávné používání vašeho systému a také zabraňuje chybám při spouštění softwaru na vašem počítači.
- Ovládá všechna vstupní a výstupní zařízení, jako jsou monitory, klávesnice, mikrofony a skenery atd.
- Pomáhá detekovat a instalovat nový software. Dále také pomáhá při odstraňování chyb během instalace.
- Pomáhá propojit různé části vašeho systému.
2) Překladače programovacích jazyků
Programovací překladače jsou software, který převádí jazyk vysoké úrovně na strojový jazyk. Počítač může rozumět pouze strojovému jazyku nebo vzoru binárních bitů, buď 0 nebo 1. CPU rozumí tomuto strojovému jazyku, který není pro normálního člověka snadné pochopit. Za prvé, koncový uživatel komunikuje s počítačem v jazyce vysoké úrovně, jako je Jáva , Krajta , C , PHP , a C++ , atd., pak překladatel tyto jazyky převede do strojového kódu.
třídění java bublin
CPU nebo počítačový procesor provádí tyto strojové kódy do binární podoby. To znamená jakýkoli program napsaný na vysoké úrovni programovací jazyk musí být nejprve převedeny na binární kódy. Celý tento proces převodu jazyka na vysoké úrovni do strojového kódu nebo binárních kódů je známý jako sestavení.
Jazykové překladače jsou převážně dvou typů: kompilátor a tlumočník.
Kompilátor je také typ systémového softwaru, který se používá k převodu vysokoúrovňových programovacích jazyků na spustitelné strojové kódy nebo nízkoúrovňové programovací jazyky. Podobně jako kompilátor se k provádění stejné funkce používá také interpret. Jediný rozdíl je v tom, že kompilátor překládá celý program najednou, zatímco interpret převádí každý řádek samostatně.
index java
Zde jsou některé úkoly prováděné překladateli programovacích jazyků:
- Překladatelé poskytují diagnostické zprávy, kdykoli pravidla kódu nesplňují kritéria.
- Pomáhá vytvořit seznam zdrojového kódu programu a jeho detail.
- Pomáhá při alokaci dat.
- Překladatelé pomáhají odhalit syntaktické chyby, které vývojářům pomáhají snadno provádět potřebné změny.
Příklady překladačů počítačových programů jsou kompilátor, interpreti a assemblery.
3) Ovladače zařízení
Ovladače zařízení jsou typy systémového softwaru, které snižují problémy s odstraňováním problémů ve vašem systému . Operační systém interně komunikuje s hardwarovými součástmi. Tuto komunikaci lze snadno řídit a ovládat pomocí ovladačů zařízení.
Operační systém obsahuje řadu ovladačů zařízení pro řízení hardwarových komponent. Většina ovladačů zařízení, jako např myš, klávesnice atd. již jsou instalované do počítačového systému společnostmi vyrábějícími počítače. V případě jakéhokoli nového zařízení pro operační systém je však uživatelé mohou nainstalovat také přes internet. Zde jsou některá zařízení, která vyžadují ovladače k provádění hladkých funkcí jakéhokoli počítačového systému:
4) Firmware Software
Jedná se o operační software nainstalovaný na základních deskách počítače, který pomáhá operačnímu systému identifikovat Flash, ROM, EPROM, EEPROM a paměťové čipy.
java pseudokód
Primární funkcí jakéhokoli firmwarového softwaru je však správa a kontrola všech činností jednotlivých zařízení. Zpočátku používá energeticky nezávislé čipy pro účely instalace, ale později se instaluje na flash čipy.
Existují dva hlavní typy čipů:
BIOS (Basic Input/Output System) funguje také jako systémový program používaný pro proces spouštění systému. Nejprve načte operační systém do hlavní paměti (RAM) vašeho systému a poté jej předá OS. BIOS funguje jako náhrada za čip ROM; proto se nazývá firmware software. Firmware ROM je však součástí každé součásti základní desky. Firmware základní desky při startu počítačového systému aktivuje všechny hardwarové komponenty a zajistí, zda jsou funkční či nikoli. Pokud fungují správně, zahájí proces spouštění pro načtení operačního systému, a pokud dojde k nějaké chybě v paměti RAM, odepře počítač zesilovat.
Firmware existuje uvnitř zařízení, zatímco ovladač zařízení je nainstalován v operačním systému.
5) Obslužný software
Obslužný software funguje jako rozhraní mezi systémovým softwarem a aplikačním softwarem. Obslužný software je nástroj třetí strany určený ke snížení problémů s údržbou a zjišťování chyb v počítačovém systému. Dodává se s operačním systémem ve vašem počítačovém systému.
Zde jsou některé specifické funkce obslužného softwaru:
- Pomáhá uživatelům chránit se před hrozbami a viry.
- Pomáhá zmenšit velikost disku, jako je WinRAR, WinZip.
- Funguje jako služba správy disků systému Windows a pomáhá v oblasti disku.
- Usnadňuje uživatelům zálohování starých dat a zvyšuje bezpečnost systému.
- Funguje jako defragmentace disku pro uspořádání rozptýlených souborů na jednotce.
- Pomáhá obnovit ztracená data.
Pomáhá provádět antivirový a bezpečnostní software pro zachování bezpečnosti dat v počítači.