logo

Operační systém UNIX

UNIX je výkonný operační systém, který původně vyvinuli Ken Thompson, Dennis Ritchie v laboratořích AT&T Bell v roce 1970. Je rozšířený mezi vědeckými, inženýrskými a akademickými institucemi díky svým nejvděčnějším funkcím, jako je multitasking, flexibilita a mnoho dalších. V UNIXu je systém souborů hierarchická struktura souborů a adresářů, kde mohou uživatelé ukládat a získávat informace pomocí souborů.

Operační systém UNIX

Vlastnosti operačního systému UNIX:

Pojďme diskutovat o funkcích OS UNIX jeden po druhém podrobně.

Operační systém UNIX

Multitasking: Operační systém UNIX je multitaskingový operační systém, který umožňuje spouštět více než jednu úlohu ze stejného terminálu, takže jedna úloha je prováděna jako popředí a druhá úloha jako proces na pozadí.

Multi uživatel: Operační systém UNIX podporuje více než jednoho uživatele pro přístup k prostředkům počítače, jako je hlavní paměť, pevný disk, páskové jednotky atd. Více uživatelů se může přihlásit do systému z různých terminálů a spouštět různé úlohy, které sdílejí prostředky příkazového terminálu. Zabývá se principem sdílení času. Sdílení času se provádí plánovačem, který rozděluje čas CPU do několika segmentů, které se také nazývají časový úsek, a každý segment je přiřazen každému uživateli na základě plánu. Tentokrát je plátek malý. Po uplynutí této doby předá řízení následujícímu uživateli v systému. Každý uživatel provádí svou sadu instrukcí v rámci svého časového úseku.

sítě a typy

Přenosnost: Tato funkce umožňuje UNIXu pracovat na různých strojích a platformách se snadným přenosem kódu do jakéhokoli počítačového systému. Protože značná část UNIXu je napsána v jazyce C a pouze malá část je kódována v jazyce symbolických instrukcí pro konkrétní hardware.

Zabezpečení a ochrana souborů: Vzhledem k tomu, že se jedná o víceuživatelský systém, věnuje UNIX zvláštní pozornost zabezpečení souborů a systému. UNIX má různé úrovně zabezpečení pomocí přidělování uživatelského jména a hesla jednotlivým uživatelům zajišťujícím autentizaci, na úrovni poskytující oprávnění k přístupu k souboru viz. číst, zapisovat a spouštět a nakonec šifrovat soubor, aby se soubor změnil na nečitelný formát.

Struktura příkazu: UNIXové příkazy jsou snadno pochopitelné a snadno použitelné. Příklad: 'cp', mv atd. Při práci v prostředí UNIX se v příkazech UNIX rozlišují velká a malá písmena a zadávají se malá písmena.

Sdělení: V UNIXu je komunikace vynikající funkcí, která umožňuje uživateli komunikovat po celém světě. Podporuje různé komunikační prostředky poskytované pomocí příkazu write, příkazu mail, příkazu talk atd.

příkaz javascript if

Otevřený zdroj: Operační systém UNIX je open source, což znamená, že je volně dostupný všem a je komunitním vývojovým projektem.

Účetnictví: UNIX vede účet úloh vytvořených uživatelem. Tato funkce zvyšuje výkon systému z hlediska monitorování CPU a kontroly místa na disku. Umožňuje vám vést účet o místě na disku používaném každým uživatelem a místo na disku lze vzájemně omezovat. Každému uživateli můžete přidělit jinou diskovou kvótu. Uživatel root může provádět tyto účetní úlohy pomocí různých příkazů, jako je kvóta, df, du atd.

UNIXové nástroje a utility: Systém UNIX poskytuje různé typy nástrojů a utilit, jako jsou UNIX grep, sed a awk atd. Některé z univerzálních nástrojů jsou kompilátory, interprety, síťové aplikace atd. Zahrnuje také různé serverové programy, které poskytují služby vzdálené správy a správy .

Struktura vrstev Unix OS je následující:

Operační systém UNIX

Při práci s OS UNIX poskytuje několik vrstev tohoto systému interakci mezi hardwarem počítače a uživatelem. Následuje popis každé struktury vrstev v systému UNIX:

Vrstva 1: Hardware -

Tato vrstva systému UNIX se skládá ze všech informací souvisejících s hardwarem v prostředí UNIX.

Vrstva 2: Jádro -

Jádro operačního systému, které je odpovědné za zachování plné funkčnosti, se nazývá jádro. Jádro UNIXu běží na konkrétním hardwaru počítače a efektivně s ním spolupracuje.

Operační systém UNIX

Funguje také jako správce zařízení a provádí cenné funkce pro procesy, které vyžadují přístup k periferním zařízením připojeným k počítači. Jádro ovládá tato zařízení prostřednictvím ovladačů zařízení.

vyberte sql z více tabulek

Jádro také spravuje paměť. Procesy jsou spouštěné programy, které mají vlastníci nebo systémy, které iniciují jejich provádění.

Systém musí poskytovat všem procesům přístup k dostatečnému množství paměti a několik procesů ji vyžaduje hodně. Efektivně využívat hlavní paměť a přidělit každému procesu dostatečné množství paměti. Využívá základní techniky, jako je stránkování, swapování a virtuální úložiště.

Vrstva 3: Shell -

Shell je interpret, který interpretuje příkaz zadaný uživatelem na terminálu a volá program, který jednoduše chcete.

Herečka Sai Pallavi

Uchovává také historii seznamu příkazů, které jste zadali. Pokud potřebujete zopakovat příkaz, který jste zadali, použijte kurzorové klávesy k procházení seznamu nahoru a dolů nebo historie psaní pro seznam předchozích příkazů. Existují různé příkazy jako cat, mv, cat, grep, id, wc a mnoho dalších.

Typy Shell v systému UNIX:

Operační systém UNIX
    Bourne Shell:Tento Shell se nazývá jednoduše Shell. Byl to první Shell pro OS UNIX. Je to stále nejrozšířenější Shell na systému UNIX.C Shell:C shell je další populární shell běžně dostupný v systému UNIX. Skořápka C byla vyvinuta Kalifornskou univerzitou v Berkeley a odstranila některé nedostatky Bourneovy skořápky.Korn Shell:Tento Shell vytvořil David Korn, aby vyřešil problémy s uživatelskou interakcí Bourne Shell a vypořádal se s nedostatky skriptovacích vtipů shellu C.

Vrstva 4: Vrstva aplikačních programů -

Je to nejvzdálenější vrstva, která provádí dané externí aplikace. Distribuce UNIX se standardně dodávají s několika užitečnými aplikačními programy. Například: editor emacs, StarOffice, prohlížeč obrázků xv, kompilátor g++ atd.