what is unix brief introduction unix
Introducere în sistemul de operare Unix:
Să începem cu Tutorialul nr. 1: „Ce este Unix” din această serie.
În acest tutorial, veți putea înțelege conceptele de bază ale sistemelor de operare, caracteristicile Unix, împreună cu Arhitectura sa.
=> Faceți clic aici pentru seria Unix Tutorial complet
Unix Video # 1:
Ce veți învăța:
Ce este Unix?
Sistemele de operare Unix și Unix-like sunt o familie de sisteme de operare pentru computer care sunt derivate din sistemul original Unix de la Bell Labs.
Derivatele proprietare inițiale includeau sistemele HP-UX și SunOS. Cu toate acestea, incompatibilitatea crescândă între aceste sisteme a dus la crearea unor standarde de interoperabilitate precum POSIX. Sistemele POSIX moderne includ Linux, variantele sale și Mac OS.
Unix este cel mai puternic și popular sistem de operare multi-utilizator și multi-tasking. Conceptele de bază ale Unix au apărut în proiectul Multics din 1969. Sistemul Multics a fost conceput ca un sistem de partajare a timpului care ar permite mai multor utilizatori să acceseze simultan un computer mainframe.
Ken Thompson, Dennis Ritchie și alții au dezvoltat elementele de bază ale Unix, inclusiv un sistem de fișiere ierarhic, adică conceptele de procese și un interpretor de linie de comandă pentru PDP-7. De acolo, au fost dezvoltate mai multe generații de Unix pentru diverse mașini.
Incompatibilitatea tot mai mare între aceste sisteme a dus la crearea unor standarde de interoperabilitate precum POSIX și Specificația Unix Unică.
cum se deschide un fișier torrent pe Windows
Programele Unix sunt concepute în jurul unor filozofii de bază care includ cerințe precum un singur scop, interoperabile și care funcționează cu o interfață text standardizată. Sistemele Unix sunt construite în jurul unui nucleu central care gestionează sistemul și celelalte procese.
Subsistemele kernel pot include gestionarea proceselor, gestionarea fișierelor, gestionarea memoriei, gestionarea rețelei și altele.
Caracteristici principale ale Unix
Există mai multe caracteristici proeminente ale Unix și câteva dintre acestea sunt menționate mai jos:
- Este un sistem multi-utilizator în care aceleași resurse pot fi partajate de utilizatori diferiți.
- Oferă multi-tasking, în care fiecare utilizator poate executa mai multe procese în același timp.
- A fost primul sistem de operare scris într-un limbaj de nivel înalt (limbaj C). Acest lucru a facilitat portarea către alte mașini cu adaptări minime.
- Oferă o structură ierarhică de fișiere care permite accesul și întreținerea mai ușoară a datelor.
- Unix are funcții de rețea încorporate, astfel încât diferiți utilizatori să poată schimba cu ușurință informații.
- Funcționalitatea Unix poate fi extinsă prin programe de utilizator construite pe o interfață de programare standard.
Unix Architecture
Vom înțelege cum sunt executate comenzile utilizatorului în Unix. Comenzile utilizatorului sunt adesea introduse pe o interfață de linie de comandă care este furnizată de un „shell”. Shell-ul este un program care citește comenzile utilizatorului, îl evaluează și apoi imprimă rezultatul. Pentru evaluarea comenzii, shell-ul poate executa alte comenzi sau le poate transmite către „nucleu”.
Nucleul este nucleul sistemului de operare care interacționează direct cu hardware-ul de bază pentru a furniza un set de servicii standard.
Tutorialul acoperă, de asemenea:
- Ce este sistemul de operare
- Istoria Unix
- Caracteristicile Unix
- Unix Architecture
Următorul nostru tutorial vă va oferi o explicație detaliată a comenzilor Unix !!
=> Faceți clic aici pentru seria Unix Tutorial complet
Lectură recomandată
- Tutorial Unix Pipes: Pipe în programarea Unix
- Tutorial UNIX pentru începători (peste 20 de videoclipuri de instruire aprofundate Unix)
- Tutorial Unix Shell Scripting cu exemple
- Unix Vs Linux: Care este diferența dintre UNIX și Linux
- Comenzi de procesare a textelor Unix: filtre Unix cu exemple
- Comenzi Unix: Comenzi Unix de bază și avansate cu exemple
- Permisiuni de acces la fișierele Unix: Unix Chmod, Chown și Chgrp
- Manipularea fișierelor în Unix: Prezentare generală a sistemului de fișiere Unix