nisfarm.ru

SPO je ... Základní systémový software. Systémový software obsahuje

Počítače - naši nesmazatelní společníci života za druhé desetiletí. S jejich pomocí se lidé baví a pracují, komunikují s přáteli po celém světě. Bohužel ne všichni uživatelé si představují principy práce s počítačem.

spZejména zřídka uvažují o významu softwaru s otevřeným zdrojovým kódem. To je systémový software. Co znamená tato koncepce a jaký je význam těchto programů? Tento článek je věnován odhalení této otázky. Dále budeme zvažovat dosavadní klasifikaci systémového softwaru.

To je nutné vědět i pro běžné uživatele, protože při čtení některých informačních článků často nerozumí podstatě toho, co je zde napsáno. K tomu dochází jen kvůli neznalosti obecné terminologie. Je třeba poznamenat, že i odborné zdroje často porušují její zkreslení.

Úvod do tématu

Historicky jsou všechny programy, které používáme, rozděleny do dvou tříd:

  • Systémové aplikace (OSS je základem libovolného operačního systému).
  • Aplikační programy.

Existuje také třída hluboce specializovaného aplikačního softwaru, ale v každodenním životě se s ním setkávají pouze technici a vývojáři.

Chcete-li aplikačních programů zahrnují kancelářské aplikace, programy pro tvorbu a úpravu snímků, stejně jako další prostředky, s nimiž se každý z nás každý den zabývá. Není těžké odhadnout, že tato třída je nejrozšířenější a nejpočetnější.

Systémový software obsahujeCo je součástí konceptu ACT? Jsou to programy určené pro Správa DBMS (databáze), vytvořené pro interakci uživatele a počítače (DE - grafické shells), stejně jako specializované systémy pro shromažďování a zpracování informací. Ty se používají (včetně) na palubě letadel a bojových vozidel.

Ovladače a podobně

Velmi často přidělují systémové knihovny a ovladače zařízení, které se svým účelem nijak neliší od samotného softwaru. Znamená to, že není vhodné zvažovat samostatně.

Systémový software (systémový software) lze tudíž nazvat souborem programů a rozhraní, které slouží k ovládání a interakci s lidským počítačem. Jejich hlavním účelem je převést zobrazovací a analytické nástroje do více textových nebo grafických forem, které jsou pro nás všechny známé. Kompozice softwaru (na rozdíl od aplikačních nástrojů) je prakticky nezávislá na specifických úkolech, které může uživatel provádět v počítači.

On může navrhovat domy na tom, nebo on může sedět v sociálních sítích celý den. V každém případě se software počítače drasticky liší, zatímco složení systémových aplikací neprochází žádnými změnami.

Co je systémový software?




A teď se dozvíme více o účelu programů tohoto typu. Takže jejich hlavní funkce jsou:

  • Vytvářejí prostředí, ve kterém fungují aplikační nástroje (OS).
  • Poskytněte zjednodušení a automatizaci vývoje nových aplikací.
  • Maximalizujte přesnost a účinnost interakce mezi počítači v lokální a globální síti.
  • Diagnostikujte (a opravte) různé chyby softwaru.
  • Odpovídá za provádění pomocných operací (kopírování, archivace, přenos dat).

V souladu s tím žádná práce na počítači, aniž by svobodný software nemůže být v zásadě jak je dokonce nejprimitivnější operačního systému - také řada specializovaných aplikací. Udržování těchto programů může zabývat pouze s kvalifikovanými uživateli a vývoj - pouze z nejlepších programátorů, kteří v některých případech potřebují znát programovací jazyk programování (jako specialisté na světě, v obecných jednotkách). Stručně řečeno, vytvořit si vlastní OS splendid isolation prostě nebude fungovat.

počítačový software

Základní znalosti a dovednosti

Přes složitost těchto programů, a to i běžní uživatelé musí pochopit podstatu své práce, protože má vliv na produktivitu jejich interakce s počítačem. Například, neví, o pracovních programech zásad, které řídí psaní a čtení informací z povrchu disku nelze formátovat pevný disk, v závislosti na typu dat, která mají v úmyslu, aby ji udrželi.

Jak již bylo řečeno, jejich aplikace má systémovou povahu, která se téměř nikdy nemění. Proto jsou na vývoj svobodného softwaru kladeny zvláště přísné požadavky.

Klasifikace systémového softwaru

Tradičně jsou v této třídě rozlišovány následující typy programů:

  • Ovládací prvky.
  • Součásti analýzy, zpracování a přenosu informací.

Jak je snadné pochopit, řídicí programy synchronizují hlavní procesy a umožňují správné fungování všech zařízení počítače. Jejich hlavní funkce jsou následující:

  • Přímé ovládání všech výpočetních výkonů systému.
  • Práce s údaji nezbytnými pro jeho fungování.

Nejčastěji tyto nástroje jsou neustále v počítači RAM. Vztah k rezidentu znamená, že tvoří jádro celého operačního systému. Pokud jsou řídicí programy, které jsou potřebné k provedení nějaké důležité operace, vloženy do paměti bezprostředně před dokončením práce, jsou nazývány přechodové. V každém případě jsou dnes tyto nástroje dodávány výlučně ve složení samotného operačního systému a ve formě knihoven řidičů.

k systémovému softwaruNaproti tomu programy pro zpracování informací jsou spuštěny samostatně. Nejčastěji jsou dodávány v rámci instalačních balíčků aplikačních aplikací. Mimochodem, instalační program (Windows instalátor) se také vztahuje na systémový software.

Další varianta klasifikace

Velmi často se odborníci domnívají, že počítačový software by měl být rozdělen na základní a servisní. Základními programy jsou programy, které poskytují samotnou funkci počítače. Proto systémový software zahrnuje:

  • Samotné operační systémy a řidiči v jejich složení.
  • Grafické prostředí (DE) a další prostředí pro provádění programů.
  • Správci souborů.

OS jako komplexní

Pokračujte v uvážení systémového softwaru. Operační systémy jsou jeho nedílnou součástí.

Obecně platí, že operační systém sám o sobě může být reprezentován jako sadu softwarových programů, které jsou zodpovědné za získávání, zpracování, využívání informací a řízení všech systémových zařízení. Na jedné straně, operační systém se chová jako „spacer“ mezi uživatelem a jeho počítačem, na druhou stranu, je zodpovědný za co nejvíce efektivní využívání softwaru i hardwaru náplně druhé.

V literatuře se OS nazývá také základní systémový software. Proč je tato terminologie přijata, uvedeme níže.

Správa souborů je kritickou funkcí ACS

Správci souborů jsou určeni pro snadnější přístup k fyzickým datům na disku, aby je zobrazovali graficky. Umožňují tedy používat pouze logický název souboru, nikoli jeho bezprostřední souřadnice na pevném disku.

aktualizace softwaruDůležité! Souborové systémy a správci souborů samy o sobě neexistují, protože byly vyvinuty pro konkrétní operační systémy a pro řešení konkrétních úkolů. Řada odborníků se tedy shoduje, že tyto aplikace patří do systémového softwaru.

Existuje však několik faktů, které předurčují přístup k těmto programům z hlediska nezávislých nástrojů pro správu informací:

  • Mnoho operačních systémů (a po dlouhou dobu a téměř všechny) může současně (!) Pracovat s téměř všechny systémy souborů.
  • Některé primitivní (ale stále OS) systému mohou obecně bez takových aplikací.

Co je služba ACT?

Tato kategorie zahrnuje programy, které výrazně rozšiřují možnosti softwaru, což je pro koncového uživatele výhodnější. Mohou být klasifikovány také se spoustou bodů:

  • Ovladače zařízení, které nejsou součástí operačního systému v době jeho vytvoření.
  • Programy pro samodiagnostiku počítače, které uživateli ulehčují zjištění příčiny chyb a poruch.
  • Ironií je, že antivirový software také odpovídá definici "služby". Všimněte si, že tomu tak nebylo vždy.
  • Aplikace pro údržbu pevných disků umožňují kopírovat a archivovat informace, trvale odstraňovat nebo obnovovat data, optimalizovat proces zápisu souborů na disk.
  • Vestavěné archivační programy, které vám umožní výrazně snížit prostor obsazený informacemi.
  • Nástroje pro správu síťových zdrojů a vlastní síť.

Často se tato třída programů nazývá systémové nástroje. Najednou si všimneme, že antivirové programy tak nebudu jmenovat. Dnes jsou všeobecně známé fondy společnosti Symantec, Touch Stone a dalších velkých společností, které dodávají software. Typy softwaru pro některé případy jsme zvažovali, ale některé problémy zůstávají nevyřešeny.

Volný software pro práci se síťovými protokoly

Jak je zřejmé z názvu, tyto systémové aplikace jsou zodpovědné za přístup na web. Všimněte si, že všechny následující informace jsou relevantnější pro systémy, které jsou navrženy k provádění některých konkrétních akcí (souborový server, poštovní server). Chcete-li aktualizovat software této objednávky, je často nutné vyvíjet nové verze operačních systémů.

systémový softwareKlíčem k pochopení fungování celého algoritmu je speciální serverový program, který přijímá požadavky ze sítě a odešle odpovědi na ně. Nástroje, které jsou určeny k odesílání požadavků, se nazývají klienti. Všimněte si, že žádost je odeslána ve formě standardizovaného formátu, který se často nazývá protokolem. Odpověď je také odeslána jako soubor určitého formátu, který obsahuje všechny potřebné informace (balíček).

Mimochodem, IE a Firefox, Opera a Google Chrome jsou také klienti, jejichž práce je založena na právě stanoveném principu.

Prostředí programování a provádění programu

Tyto programy se týkají konkrétních nástrojů, ale jejich obecné pochopení je také nezbytné, protože bez toho není možné pochopit principy fungování operačního systému a počítače jako celku. Jsou potřebné nejen pro vytváření, ale také pro ladění a spouštění aplikací.

Odborníci tvrdí, že v tomto případě systémový software obsahuje:

  • Nástroje pro psaní a úpravy textu.
  • Překladatel nebo tlumočník (pro nejjednodušší jazyky).
  • Linker editor, také nazývaný linker.
  • Debuggery.
  • Kompletní knihovny aplikací pro provádění programu.

Všimněte si, že aplikace (s výjimkou výjimek) je vytvořena pro některé konkrétní OS. Systémové nástroje, které jsou určeny pro jejich vývoj, však mohou fungovat v zcela odlišném systému (pro to jsou potřebné samostatné knihovny systému). To je velmi důležité, protože neomezuje vývojáře při výběru preferovaného systému provozu.

Co jsou překladatelé

Vzhledem k tomu, že tato definice je zdaleka ne pochopitelná, zvažte tuto záležitost podrobněji.

Jedná se o důležitý koncept odkazuje na program, který překládá programovací jazyk, který je srozumitelný pro lidi, do strojového jazyka. Samozřejmě, že jazyk stroj lze chápat i člověk, ale tito odborníci na celém světě jednotka. Samotný program je napsán v libovolném programovacím jazyce, nazvaný zdroj modulu. Modul objekt nazvaný základní informace vypracované pro další využití stroje. Struktura tohoto modulu se skládá z textu programu je již přeložen do strojového jazyka, jakož i další údaje nezbytné pro jeho správnou obsluhu a ladění.

Všechny aplikace této třídy jsou rozděleny na překladače a tlumočníky. První okamžitě přeloží zdrojový modul do textu stroje. Tlumočník provádí přenos nejenom, ale ihned se pokusí otestovat program. Na tomto základě má jednu velkou nevýhodu: pomalé provedení programu. Proto se takové nástroje používají pouze v prostředí nejjednodušších a primitivních jazyků, které se používají pro výuku základů programování.

Linker nebo linker zpracovává zpracování objektových modulů v zaváděcích prvcích. Každá z nich může být již přesunuta do hlavní paměti a spuštěna.

Debugger a další komponenty

Debugger provádí nejdůležitější funkci, protože vám umožňuje řídit provádění programu a hledat chyby v něm. Jeho základní sada funkcí zahrnuje:

  • Schopnost postupného provádění modulu načteného objektu s konstantním výstupem výsledků.
  • Zastavte se v bodech určených vývojářem.
  • Pokud je taková potřeba, ladicí program může zcela zastavit program na předem stanoveném místě.
  • Zobrazte všechny použité proměnné.

Závěry

Program ACTTakže, shrňme. Ukázalo se, že systémový software obsahuje následující komponenty:

  • Přímo OS (operační systémy).
  • Grafické pláště (DE) a běhové programy.
  • Správci souborů a další nástroje pro správu souborů.
  • Prostředky pro vývojáře.
  • Všechny síťové nástroje.
  • Některé aplikační programy.

Takže jsme přezkoumali složení systémového softwaru.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru