Co je to operační systém. Některé základy

Co je to operační systém

z před nějakým časem Diskutujeme o různých alternativách otevřeného zdroje, které mohou orgány, profesionálové i soukromí uživatelé v době krize využít. V dnešní době se věnujeme popisu nástrojů; webové služby a programy, které mohou být užitečné pro vytváření vzdělávacího obsahu.

Následující článek bude zaměřen na operační systémy. Vzhledem k tomu, že pravděpodobně vzbudí zájem lidí, kteří nejsou pravidelnými čtenáři Linux Adictos, Považuji za vhodné věnovat to přezkoumání některých úvodních konceptů. Pokud znáte Linux, můžete jej bezpečně přeskočit.

Co je to operační systém

Operační systém je to hlavní software, který spravuje veškerý hardware a další software počítače. Mimo jiné zpracovává vstupní a výstupní zařízení. Udělej tohle pomocí písemných ovladačů zařízení výrobci hardwaru nebo třetí strany k usnadnění komunikace s těmito zařízeními. Na druhou stranu, poskytuje knihovny a programovací rozhranín aplikací, které mohou vývojáři použít při psaní programů pro konkrétní operační systém.

Operační systém funguje jako tlumočník mezi spuštěnými aplikacemi a hardwarem, pomocí hardwarových ovladačů jako tlumočníků mezi nimi.

Uveďme příklad

Předpokládejme, že má uživatel nainstalovaný internetový prohlížeč, program pro zpracování textu a kreslicí aplikaci. Tyto tři programy zahrnují funkci tisku. Nicméně, Pokud by vývojáři každého z těchto programů museli pro tuto funkci vytvořit rutinu, doba vývoje by se prodloužila a zvýšil by se potřebný úložný prostor.. Zejména proto, že postup by se musel opakovat pro každou funkci programu a pro každé hardwarové zařízení dostupné na trhu.

Pokud by uživatel chtěl současně tisknout webovou stránku, dokument a výkres, přičemž každá aplikace má jinou rutinu tisku, bylo by vytvořeno úzké místo.

Ve skutečnosti se stane, že cKaždá z aplikací řekne operačnímu systému, že chce něco vytisknout. Operační systém odešle požadavky ovladači tiskárny a ovladač je následně odešle do zařízení.

Jádro nebo jádro

Jádro je srdcem operačního systému počítače. Je to první program, který se načte, a zpracovává všechny základní funkce počítače.

Je odpovědný za přidělování paměti, převod softwarových funkcí na pokyny pro CPU počítače a správu vstupů a výstupů zařízení Hardware. Jádro obecně běží v izolované oblasti, aby se zabránilo manipulaci s jinými programy v počítači.

I když se z pohledu uživatele zdá, že v jádře jsou všechny úkoly prováděny současně, an se ve skutečnosti provádí postupně. Operační systém věnuje každému úkolu určitý čas a přechází na další v seznamu.

Je možné, že při čtení popisu se tato metodika jeví jako neefektivní. Je to však ona, která nám umožňuje dělat několik úkolů současně, jako je psaní v textovém editoru a poslech hudby. Latence je čas, který systém potřebuje k dokončení úkolu. Jádra s nízkou latencí upřednostňují požadavky na úkoly, které mají externí zdroje, jako je vstup zvukových a obrazových signálů nebo hraní na virtuální hudební nástroje.

Linuxové distribuce

Pokud jste četli tak daleko, pravděpodobně vás zajímá, co to má společného s tvorbou vzdělávacího obsahu.

Je to proto, že v dalším článku představíme operační systémy pro speciální účely.

Na rozdíl od Windows a Mac je Linux k dispozici ve formě distribucí.

Pokud si koupíte Mac, koupíte si kombinaci vestavěného a vyvinutého hardwaru a softwaru. Pokud do počítače nainstalujete systém Windows, bude společnost Microsoft vyvíjet všechny součásti operačního systému. V případě distribuce Linuxu máte balíček komponent z různých zdrojů
Některé z nich jsou:

  • Linuxové jádro.
  • Systémové nástroje vyvinuté projektem GNU.
  • Ovladače zařízení vytvořené výrobci nebo třetími stranami používajícími reverzní inženýrství.
  • Grafický server.
  • Správci oken.
  • Psací stoly
  • Sběr softwaru.

V závislosti na kombinaci provedených programů, těchto distribucí mohou sloužit k obecným účelům nebo ke konkrétním účelům jako je multimediální produkce, počítačová forenzní analýza, hry atd.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Joel guillen řekl

    Zajímavý článek, nyní mě napadá otázka. Dalo by se říci, že distribuce GNU / Linux je operační systém? Vzpomínám si, že jakmile @belinuxo na Twitteru řekl, že je třeba to považovat za takové, mělo by být postaveno od nuly, včetně jádra, takže například Ubuntu nebyl operační systém.

    1.    Diego Němec Gonzalez řekl

      Žádná z definic operačních systémů, které jsem konzultoval, nepředstavuje podmínku vývoje od nuly. Podle mého názoru by to bylo jako říct, že Windows XP nebyl operační systém, protože velká část jeho komponent pocházela z Windows NT,
      Podle mého názoru je jakákoli distribuce GNU / Linux operačním systémem kvůli funkcím, které plní.
      Děkuji za Váš komentář.