what is unix brief introduction unix
Uvod u operativni sustav Unix:
Počnimo s Tutorial # 1: 'Što je Unix' u ovoj seriji.
U ovom vodiču moći ćete razumjeti osnovne koncepte operativnih sustava, značajke Unixa, zajedno s njegovom arhitekturom.
=> Kliknite ovdje za kompletnu seriju vodiča za Unix
Unix Video # 1:
Što ćete naučiti:
Što je Unix?
Unix i operativni sustavi slični Unixu obitelj su računalnih operativnih sustava izvedenih iz izvornog Unix sustava tvrtke Bell Labs.
Početnički vlasnički derivati uključivali su HP-UX i SunOS sustave. Međutim, sve veća nekompatibilnost između ovih sustava dovela je do stvaranja standarda interoperabilnosti poput POSIX-a. Moderni POSIX sustavi uključuju Linux, njegove inačice i Mac OS.
Unix je najmoćniji i najpopularniji operativni sustav za više korisnika i za više zadataka. Osnovni koncepti Unixa nastali su u projektu Multics iz 1969. Sustav Multics zamišljen je kao sustav za dijeljenje vremena koji će omogućiti više korisnika istodobno pristup glavnom računalu.
Ken Thompson, Dennis Ritchie i drugi razvili su osnovne gradivne elemente Unixa, uključujući hijerarhijski sustav datoteka, tj. Koncepte procesa i tumač naredbenog retka za PDP-7. Od tada je razvijeno više generacija Unixa za razne strojeve.
Rastuća nekompatibilnost između ovih sustava dovela je do stvaranja standarda interoperabilnosti kao što su POSIX i Single Unix specifikacija.
Unix programi dizajnirani su oko nekih temeljnih filozofija koje uključuju zahtjeve poput jednonamjenske, interoperabilne i rada sa standardiziranim tekstualnim sučeljem. Unix sustavi izgrađeni su oko jezgre jezgre koja upravlja sustavom i ostalim procesima.
Podsustavi jezgre mogu uključivati upravljanje procesima, upravljanje datotekama, upravljanje memorijom, upravljanje mrežom i druge.
Istaknute značajke Unixa
Postoji nekoliko istaknutih značajki Unixa, a nekoliko među njima je navedeno u nastavku:
dobar mp3 downloader za android besplatno
- To je višekorisnički sustav u kojem različite resurse mogu dijeliti isti korisnici.
- Pruža višestruke zadatke, pri čemu svaki korisnik može istodobno izvršiti više procesa.
- To je bio prvi operativni sustav koji je napisan na jeziku visoke razine (C jezik). To je olakšalo prijenos na druge strojeve s minimalnim prilagodbama.
- Pruža hijerarhijsku strukturu datoteka koja omogućuje lakši pristup i održavanje podataka.
- Unix ima ugrađene mrežne funkcije tako da različiti korisnici mogu lako razmjenjivati informacije.
- Funkcionalnost Unixa može se proširiti kroz korisničke programe izgrađene na standardnom programskom sučelju.
Unix arhitektura
Razumjet ćemo kako se izvršavaju korisničke naredbe u Unixu. Korisničke naredbe često se unose na sučelje naredbenog retka koje pruža 'ljuska'. Ljuska je program koji čita korisničke naredbe, procjenjuje ih, a zatim ispisuje rezultat. Za procjenu naredbe, ljuska može izvršiti druge naredbe ili ih proslijediti 'kernelu'.
Jezgra je jezgra operacijskog sustava koja izravno komunicira s temeljnim hardverom kako bi pružila skup standardnih usluga.
Vodič također obuhvaća:
- Što je operativni sustav
- Povijest Unixa
- Značajke Unixa
- Unix arhitektura
Naš predstojeći vodič pružit će vam detaljno objašnjenje Unix naredbi !!
=> Kliknite ovdje za kompletnu seriju vodiča za Unix
Preporučena literatura
- Vodič za cijevi za Unix: Cijevi za programiranje u Unixu
- UNIX vodič za početnike (20+ detaljnih videozapisa o obuci za Unix)
- Vodič za skripte za Unix Shell sa primjerima
- Unix protiv Linuxa: Koja je razlika između UNIX-a i Linuxa
- Naredbe za obradu teksta Unix: Unix filtri s primjerima
- Unix naredbe: osnovne i napredne Unix naredbe s primjerima
- Dopuštenja za pristup Unix datotekama: Unix Chmod, Chown i Chgrp
- Manipulacija datotekama u Unixu: Pregled Unix datotečnog sustava