Druhy softwaru

3087
Charles McCarthy
Druhy softwaru

The software Je to sada instrukcí napsaných v počítačových programech, které představují její logický prvek. Tyto pokyny dávají zařízení schopnost provádět různé funkce.

V závislosti na jejich funkci můžeme klasifikovat software ve třech typech: systémový software, aplikační software a vestavěný software. Každá z nich zase představuje další divize, které v elektronickém zařízení provádějí specifické akce. Dále vám je vysvětlíme.

Druhy softwaru Divize Funkce Příklady
Systémový software Spouštěcí program Zapnutí počítače BIOS
Operační systémy Počítačové a uživatelské rozhraní

Okna
UNIX
ios
Android

Programovací software Konstrukce aplikací uživateli

Překladače
Správa souborů
Správce knihovny
Řídicí panel
Terminál

Diagnostický a údržbový software Detekce poruch a poruch

Disková utilita
Štěpkovač disku
Ochrana proti viru
Komprese dat

Ovladač zařízení
(Ovladač zařízení)
Umožňuje funkci zařízení při připojení k počítači Ovladač webové kamery
Ovladač tiskárny
Ovladač doteku
aplikační software Standardní aplikace Nástroje masivního použití

Textové procesory
Tabulka
Správce databáze
Správce grafiky

Vlastní aplikace Nástroje s omezeným použitím Software bankovních subjektů
Komunikační software Spojení mezi počítači

E-mailem
Video konference
Teleworkingové platformy

Integrovaný software Žádný Ovládání elektronického zařízení Software pro televizory, videohry, mikrovlnné trouby.

Systémový software

Systémový software zahrnuje všechny programy, které se používají k aktivaci a správě interních prostředků počítače. V rámci tohoto softwaru máme následující divize:

Základní software nebo spouštěcí program

Základní systém vstupu / výstupu (BIOS): základní systém vstupů a výstupů) nebo spouštěcí program je první program, který se spustí při spuštění stroje. Jedná se o systémový software, který testuje zařízení počítače a načte operační systém do paměti. Tento software je umístěn v paměti ROM. Pamět pouze pro čtení).

Operační systémy

Operační systémy jsou software, který řídí zdroje počítače a funguje jako rozhraní mezi uživatelem a počítačem. Jejich prostřednictvím je cílem optimalizovat využití procesoru, paměti a vstupních a výstupních zařízení, aby uživatelé mohli efektivně spravovat různé programy..

Operační systém je vázán na kapacitu fyzického vybavení: počítače, smartphonu, tabletu nebo notebooku. Mezi operačními systémy máme například:

  • MS / DOS (Diskový operační systém MicroSoft): Operační systém společnosti Microsoft pro osobní počítače od počátku 80. let do 20. století.
  • Microsoft Windows: nejpoužívanější operační systém všech dob, který se vyvinul od roku 1985.
  • MAC OS: operační systém Apple Macintosh pro vaše stolní počítače a notebooky.
  • UNIX: víceprogramový operační systém pro více uživatelů.
  • Linux: operační systém pro veřejnou doménu.
  • iOS: operační systém iPhone a iPad.
  • Android: operační systém smartphonu.
  • Harmony OS: operační systém Huawei.

Programovací software

Jedná se o systémové softwarové programy, které usnadňují konstrukci uživatelských aplikací. V rámci této skupiny softwaru máme:

  • Assemblers
  • Překladače
  • Sledovače chyb
  • Systémy pro správu souborů
  • Správce knihovny programů
  • Terminály

Diagnostické a údržbové programy

Jedná se o programy, které jsou odpovědné za detekci poruch a poruch hardwaru a softwaru. To je také nazýváno jako Utility nebo Utility. Mezi nimi máme:

  • Datový kompresor.
  • Ochrana proti viru.
  • Štěpkovač disku.
  • Airport Utility.
  • Disková utilita.

Ovladače zařízení

Ovladače zařízení nebo ovladače zařízení jsou zařazeny do systémového softwaru. Tyto programy jsou psány tak, aby umožňovaly fungování zařízení připojeného k počítači. Mezi příklady patří:

  • Ovladač webové kamery.
  • Ovladač doteku.
  • Ovladač tiskárny.

Možná vás bude zajímat znalost rozdílu mezi algoritmem a programem.

Aplikační software

Mnoho aplikací se používá k provádění činností, které nesouvisejí s provozem počítače.

Aplikační software je program, který poskytuje pokyny k provedení úkolu, který nesouvisí s provozem samotného počítače. Tyto úkoly skutečně podporují široké využití počítače, jako je psaní textu, poslech hudby a výpočet ročního rozpočtu společnosti..

Standardní aplikační software

Standardní aplikace jsou software vyvinutý pro širokou veřejnost a prodávaný ve velkém. Mohou mít různé verze pro různé hardwarové platformy. Příklady standardních aplikací jsou:

  • Textové procesory: Microsoft Word, Dokumenty Google, Stránky Apple.
  • Elektronická tabulka: Microsoft Excel, Quattro Pro, Lotus.
  • Správce databází: MySQL, MS Acess, dBase.
  • Správce grafiky: Corel Draw, Paint Brush, Adope Photoshop, GIMP.
  • Internetové prohlížeče: Google Chrome, Internet Explorer, Safari, Mozilla Firefox.
  • Správce médií: Windows Media Player, VLC Media Player.

Zakázkový aplikační software

Existují aplikace vyvinuté pro konkrétního klienta se specifikacemi pro konkrétní platformu. Například software bankovní entity je přizpůsoben požadavkům této entity.

Komunikační software

Komunikační software obsahuje pokyny, které umožňují výměnu informací mezi počítači. Ty se často používají v práci na dálku, kde lze posílat texty, videa a konference v reálném čase. Příklady komunikačního softwaru jsou:

  • Slack
  • Zvětšení
  • RingCentral
  • GoToMeeting
  • Skype
  • E-mailem

Integrovaný software

Integrovaný nebo vestavěný software je software, který řídí funkce elektronických zařízení, které nejsou uživateli viditelné. Hlavní charakteristikou tohoto softwaru je, že je vyvíjen současně s počítačem. Nejoblíbenějšími operačními systémy vestavěných systémů jsou Linux a Windows Embedded.

V zařízeních, jako jsou televize, letadla a videohry, je software integrován. Například software zabudovaný do mikrovlnné trouby je zodpovědný za reakci na klávesy panelu, ovládání LCD obrazovky a zapínání a vypínání prvků, které ohřívají jídlo..

Také by vás mohlo zajímat, jaké jsou rozdíly mezi hardwarem a softwarem.

Reference
  • Mayor Lancharro, E., García López, M. (1994) Basic Computer Science. Druhé vydání. McGraw-Hill.
  • Byeongdo Kan, Y-J. K., Lee, R.Y. (2005) Návrh a testovací technika pro vestavěný software. Třetí mezinárodní konference ACIS o výzkumu, managementu a aplikacích softwarového inženýrství SERA'05.
  • Meyers, R. A. (2001) Encyclopedia of Physical Science and Technology-Computer Software. Elsevier.

Zatím žádné komentáře