Articles

Co je Unix: Stručný Úvod do Unixu

Úvod do Unix Operační Systém:

Pojďme začít s Tutorial #1: ‚Co je Unix‘ v této sérii.

v tomto tutoriálu budete schopni porozumět základním konceptům operačních systémů, funkcím Unixu a jeho architektuře.

=> Klikněte zde pro Kompletní Unix Tutorial série

Unix Video #1:

Co je Unix?

unixové a unixové operační systémy jsou Rodina počítačových operačních systémů, které jsou odvozeny z původního unixového systému od Bell Labs.

počáteční proprietární deriváty zahrnovaly systémy HP-UX a SunOS. Rostoucí nekompatibilita mezi těmito systémy však vedla k vytvoření standardů interoperability, jako je POSIX. Moderní systémy POSIX zahrnují Linux, jeho varianty a Mac OS.

Unix je nejvýkonnější a nejoblíbenější operační systém pro více uživatelů a více úkolů. Základní pojmy Unixu vznikly v projektu Multics z roku 1969. Systém Multics byl zamýšlen jako systém sdílení času, který by umožnil více uživatelům současně přistupovat k sálovému počítači.

Ken Thompson, Dennis Ritchie a další vyvinuli základní stavební kameny Unixu včetně hierarchického souborového systému, tj. koncepcí procesů a interpretu příkazového řádku pro PDP-7. Odtud bylo vyvinuto několik generací Unixu pro různé stroje.

rostoucí nekompatibilita mezi těmito systémy vedla k vytvoření standardů interoperability jako POSIX a Single Unix Specification.

unixové programy jsou navrženy na základě některých základních filozofií, které zahrnují požadavky jako jednoúčelové, interoperabilní a pracující se standardizovaným textovým rozhraním. Unixové systémy jsou postaveny na jádrovém jádru, které řídí systém a další procesy.

subsystémy jádra mohou zahrnovat správu procesů, správu souborů, správu paměti, správu sítě a další.

hlavní rysy Unixu

existuje několik významných rysů Unixu a několik z nich je uvedeno níže:

  • Jedná se o víceuživatelský systém, kde stejné zdroje mohou sdílet různí uživatelé.
  • poskytuje multi-tasking, kde každý uživatel může provádět mnoho procesů najednou.
  • byl to první operační systém, který byl napsán v jazyce vysoké úrovně (jazyk C). To usnadnilo přenos na jiné stroje s minimálními úpravami.
  • poskytuje hierarchickou strukturu souborů, která umožňuje snadnější přístup a údržbu dat.
  • Unix má vestavěné síťové funkce, takže různí uživatelé si mohou snadno vyměňovat informace.
  • funkce Unixu lze rozšířit pomocí uživatelských programů postavených na standardním programovacím rozhraní.

Architektura Unixu

pochopíme, jak jsou uživatelské příkazy prováděny v Unixu. Uživatelské příkazy se často zadávají na rozhraní příkazového řádku, které poskytuje „shell“. Shell je program, který čte uživatelské příkazy, vyhodnotí je a poté vytiskne výsledek. Pro vyhodnocení příkazu může shell spustit další příkazy nebo je předat „jádru“.

jádro je jádro operačního systému, které přímo spolupracuje se základním hardwarem a poskytuje sadu standardních služeb.

výukový program zahrnuje také:

  • Co je Operační systém,
  • Historie Unixu
  • Funkce Unix
  • Unix Architektura

Naše nadcházející tutorial vám dá podrobné vysvětlení Unix Příkazy!!

=> Klikněte zde pro kompletní Unix Tutorial series

předchozí Tutorial / další Tutorial