Software (Česky software) je soubor programů, které s jejich pomocí zajišťují fungování počítačů a řešení problémů v předmětových oblastech. Software je nedílnou součástí počítačového systému, je logickým pokračováním technických prostředků a určuje rozsah použití počítače.
Software moderních počítačů zahrnuje širokou škálu programů, které lze rozdělit do tří skupin (obr. 3.1):
1. Systémový software (systémové programy);
2. Aplikační software (aplikační programy);
3. Instrumentace (přístrojové systémy).
Systémový software (SPO) jsou programy, které řídí provoz počítače a provádějí různé pomocné funkce, například správu počítačových zdrojů, vytváření kopií informací, kontrolu funkčnosti zařízení počítače, vydávání referenčních informací o počítači atd. Jsou určeny pro všechny kategorie uživatelů a slouží k efektivní práci počítače a uživatele, stejně jako k efektivnímu provádění aplikačních programů.
Operační systémy zaujímají centrální místo mezi systémovými programy. operační systémy). Operační systém (OS) je soubor programů určených ke správě načítání, spouštění a spouštění jiných uživatelských programů a také k plánování a správě počítačových výpočetních zdrojů, tzn. ovládat provoz PC od okamžiku jeho zapnutí až do vypnutí napájení. Automaticky se načte při zapnutí počítače, vede dialog s uživatelem, spravuje počítač, jeho zdroje (RAM, místo na disku atd.), spouští další programy pro spuštění a poskytuje uživateli a programům pohodlný způsob komunikace – Rozhraní – s počítačovými zařízeními. Jinými slovy, operační systém zajišťuje fungování a propojení všech komponent počítače a také poskytuje uživateli přístup ke svým hardwarovým možnostem.
OS určuje výkon systému, stupeň ochrany dat, výběr programů, se kterými lze na počítači pracovat, a hardwarové požadavky. Příklady operačních systémů jsou MS DOS, OS/2, Unix, Windows 9x, Windows XP.
Servisní systémy rozšířit možnosti operačního systému pro údržbu systému a zajistit pohodlí uživatele. Tato kategorie zahrnuje systémy údržby, softwarové prostředí a prostředí OS a také obslužné programy.
Systémy údržby je soubor PC softwaru a hardwaru, které provádějí monitorování, testování a diagnostiku a slouží ke kontrole fungování počítačových zařízení a zjišťování poruch při provozu počítače. Jsou nástrojem pro specialisty na obsluhu a opravy počítačového hardwaru.
Pro uspořádání pohodlnějšího a vizuálního rozhraní mezi uživatelem a počítačem používáme software shelly operačního systému – programy, které umožňují uživateli provádět akce pro správu počítačových zdrojů pomocí jiných prostředků, než které poskytuje OS (srozumitelnější a efektivnější). Některé z nejoblíbenějších vzhledů zahrnují Norton Commander (Symantec), FAR (správce souborů a archivů) (E.Roshal).
Utility ( utility, lat využívá – benefit) jsou pomocné programy, které uživateli poskytují řadu doplňkových služeb pro provádění často vykonávaných prací nebo zvyšují pohodlí a komfort práce. Tyto zahrnují:
balicí programy (archivery), které umožňují hustěji zaznamenávat informace na disky a také spojovat kopie více souborů do jednoho, tzv. archivního souboru (archivu);
antivirové programy určené k prevenci napadení počítačovými viry a odstranění následků infekce;
programy pro optimalizaci místa na disku a kontrolu kvality;
programy pro obnovu, formátování a ochranu dat;
programy pro vypalování CD;
ovladače – programy, které rozšiřují možnosti operačního systému pro správu vstupních/výstupních zařízení, RAM atp. Při připojování nových zařízení k počítači musíte nainstalovat příslušné ovladače;
komunikační programy, které organizují výměnu informací mezi počítači atp.
Některé nástroje jsou součástí operačního systému a některé jsou prodávány jako samostatné softwarové produkty, například multifunkční balíček servisních nástrojů Norton Utilities (Symantec).
Aplikační software (software) je určen k řešení uživatelských problémů. Skládá se z uživatelské aplikace и balíčky aplikací (PPP) pro různé účely .
aplikačního programu пользователя je jakýkoli program, který pomáhá vyřešit jakýkoli problém v dané problémové oblasti. Aplikační programy lze používat buď samostatně, nebo jako součást softwarových systémů či balíčků.
Aplikační balíčky (PPP) jsou speciálně organizované softwarové systémy, určené pro obecné použití v konkrétní problémové oblasti a doplněné příslušnou technickou dokumentací. Rozlišují se následující typy PPP:
PPP pro všeobecné použití – univerzální softwarové produkty určené k automatizaci široké třídy uživatelských úloh. Tyto zahrnují:
Textové editory (například MS Word, Word Perfect, Lexicon);
Stolní procesory (například MS Excel, Lotus 1-2-3, Quattro Pro);
Dynamické prezentační systémy (například MS Power Point, Freelance Graphics, Harvard Graphics);
Systémy pro správu databází (například MS Access, Oracle, MS SQL Server, Informix);
Grafický editor (například Corel Draw, Adobe Photoshop);
Publikační systémy (např. Page Maker, Venture Publisher);
Navrhujte automatizační systémy (například BPWin, ERWin);
Elektronické slovníky a překladatelské systémy (například Prompt, Socrates, Lingvo , Kontext);
Systémy rozpoznávání textu (např. Fine Reader, Cunei Form).
Univerzální systémy jsou často integrovány do vícesložkových kancelářských automatizačních balíčků – kancelářské balíky – Microsoft Office, StarOffice atd.
metodicky orientované PPP, které jsou založeny na implementaci matematických metod řešení problémů. Patří sem např. matematické systémy zpracování dat (Mathematica, MathCad, Maple), systémy statistického zpracování dat (Statistica, Stat).;
orientovaný na problém SPT navržený k řešení konkrétního problému v konkrétní předmětové oblasti. Například právní informační systémy YurExpert, YurInform; účetní a kontrolní balíčky 1C: Účetnictví, Galaxy, Angelika; v oblasti marketingu – Kasatka, Marketing Expert; bankovní systém STBank;
integrované PPP jsou souborem několika softwarových produktů spojených do jediného nástroje. Mezi nejrozvinutější z nich patří textový editor, osobní manažer (organizátor), tabulkový procesor, systém pro správu databází, nástroje pro e-mailovou podporu a program pro tvorbu prezentační grafiky. Výsledky získané jednotlivými podprogramy lze spojit do výsledného dokumentu obsahujícího tabulkový, grafický a textový materiál. Patří mezi ně například MS Works. Integrované balíčky obvykle obsahují nějaký druh jádra, které umožňuje úzkou interakci mezi komponentami.
Aplikační softwarové balíky mají obvykle nástroje pro přizpůsobení, což jim umožňuje přizpůsobit je specifikům dané oblasti během provozu.
К nástrojový software patří: programovací systémy – pro vývoj nových programů, například Pascal, BASIC. Obvykle mezi ně patří: редактор texty, zajišťující tvorbu a editaci programů ve zdrojovém programovacím jazyce (zdrojové programy), překladatela rutinní knihovny; instrumentální prostředí pro vývoj aplikací, například C++, Delphi, Visual Basic, Java, které zahrnují vizuální programovací nástroje; modelovací systémy , například simulační systém MatLab, systémy pro modelování obchodních procesů BpWin a databáze ErWin a další.
Překladatel (Česky překladatel – translator) je překladatelský program, který převádí program z jazyka vyšší úrovně na program sestávající ze strojových instrukcí. Překladače jsou implementovány ve formuláři kompilátory nebo tlumočníci, které se zásadně liší principy fungování.
Kompilátor (Česky kompilátor – kompilátor, kolektor) přečte celý program celé, přeloží a vytvoří kompletní verzi programu ve strojovém jazyce, která se následně spustí. Kompilace vytváří spustitelný program, který ke spuštění nevyžaduje zdrojový program ani kompilátor.
Tlumočník (Česky tlumočník – tlumočník, tlumočník) překládá a spouští program řádek po řádku. Program zpracovaný tlumočníkem musí být při každém spuštění znovu přeložen do strojového jazyka.
Kompilované programy běží rychleji, ale interpretované programy se snáze opravují a mění.
Aby bylo možné číselné, textové, grafické a zvukové informace zpracovat na počítači, musí být reprezentovány ve strojovém jazyce, tedy ve formě posloupností nul a jedniček.
Osobní počítače jsou univerzální zařízení pro zpracování informací. Na rozdíl od telefonu, magnetofonu nebo televize, které plní pouze funkce v nich předinstalované, mohou osobní počítače provádět jakékoli úkony zpracování informací. K tomu je nutné sestavit pro počítač v jazyce, kterému rozumí, přesnou a podrobnou posloupnost instrukcí (tedy programu), jak informace zpracovat.
Počítač sám o sobě nemá znalosti. Aby procesor počítače „věděl“, co s daty dělat, jak je zpracovat, musí dostat určitý příkaz (instrukci). K vyřešení jakéhokoli problému procesor obvykle vyžaduje celou sekvenci příkazů – program.
Často používaný výraz „počítač udělal“ (vypočítal, nakreslil) tedy přesně znamená, že na počítači byl spuštěn program, který umožnil provést odpovídající akci.
Je volána sekvence příkazů, které počítač provádí při zpracování dat program .
Proces spouštění PC
Organizace bootování PC je poměrně zajímavé téma. Jak se systém spouští sám? Během spouštění se děje mnoho zajímavých věcí, které uživatel systému většinou nevidí.
Uvnitř systémové jednotky na základní desce počítače je čip tzv BIOS , napájený tam nainstalovanou baterií. Tento čip si „pamatuje“ aktuální datum, čas a mnoho nastavení počítače.
Po zapnutí počítače se spustí testovací program POST (automatický test při zapnutí) , pevně zapojené do čipu BIOS. Samotestovací procedura POST kontroluje konfiguraci hardwaru (procesor, paměť, vstupní/výstupní zdroje, . ), jejich připravenost.
Po úspěšném dokončení procedury POST počítač přejde k procesu načítání operačního systému do paměti RAM. Výsledkem je, že se na obrazovce objeví plocha a říkáme, že se počítač spustil.
Zpracování dat na počítači
Uživatel spouští program uložený v dlouhodobé paměti, it načítání do RAM a procesor vykonává příkazy.
Proces instalace se spouští pomocí speciálních instalačních programů, které se buď načtou automaticky (například po vložení disku do mechaniky), nebo ručním spuštěním potřebných souborů, které se obvykle nazývají setup.exe nebo install.exe .
Nyní si povíme něco o správném odinstalování programů. Pokud si myslíte, že jednoduše přesunete složku s nepotřebnou aplikací do Nákupní košík jste program odinstalovali. To je největší chyba! Takto můžete odebrat pouze programy, které jste si nainstalovali na pevný disk stejným způsobem, tzn. pomocí obvyklé metody kopírování (například z disku, na který jste zkopírovali program z počítače přítele). Pokud jste aplikaci nainstalovali pomocí instalačního programu, musíte ji odinstalovat pomocí programu určeného k odinstalaci (odstranění). Takový program (obvykle tzv Odinstalovat nebo uninst ) naleznete ve stejné složce, kde se nachází aplikace, kterou chcete odebrat.
Tvoří jej soubor programů uložených v počítači software .
Soubor programů připravených pro práci se nazývá nainstalovaný software .
Je volána sada programů spuštěných v té či oné době softwarovou konfiguraci .
Změnou programů pro svůj počítač z něj můžete udělat pracovní stanici pro účetního nebo projektanta, statistika nebo agronoma, upravovat na něm dokumenty nebo hrát nějakou hru. K efektivnímu používání počítače je tedy nutné znát účel a vlastnosti programů, které jsou při práci s ním vyžadovány.