Articles

Ce este Unix: o scurtă introducere în Unix

introducere în sistemul de operare Unix:

să începem cu tutorialul #1: ‘Ce este Unix’ în această serie.

în acest tutorial, veți putea înțelege conceptele de bază ale sistemelor de operare, caracteristicile Unix, împreună cu arhitectura sa.

= > Click aici pentru a completa seria Tutorial Unix

Video Unix #1:

ce este Unix?

sistemele de operare Unix și Unix-like sunt o familie de sisteme de operare pentru computere care sunt derivate din sistemul original Unix de la Bell Labs.instrumentele derivate 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 blocurile de bază ale Unix, inclusiv un sistem de fișiere ierarhic, adică conceptele de procese și un interpret de linie de comandă pentru PDP-7. De acolo, mai multe generații de Unix au fost dezvoltate pentru diverse mașini.incompatibilitatea crescândă dintre aceste sisteme a dus la crearea unor standarde de interoperabilitate precum POSIX și Single Unix Specification.

programele Unix sunt concepute în jurul unor filozofii de bază care includ cerințe precum un singur scop, interoperabil și lucrul cu o interfață text standardizată. Sistemele Unix sunt construite în jurul unui nucleu de bază care gestionează sistemul și celelalte procese.

subsistemele de Kernel pot include gestionarea proceselor, gestionarea fișierelor, gestionarea memoriei, gestionarea rețelei și altele.

caracteristici importante ale Unix

există mai multe caracteristici proeminente ale Unix, și puține dintre ele sunt menționate mai jos:

  • Este un sistem multi-utilizator în care aceleași resurse pot fi partajate de utilizatori diferiți.
  • acesta oferă multi-tasking, în care fiecare utilizator poate executa mai multe procese în același timp.
  • a fost primul sistem de operare care a fost scris într-un limbaj de nivel înalt (limbajul C). Acest lucru a făcut-o ușor de port la alte mașini cu adaptări minime.
  • oferă o structură de fișiere ierarhică 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.

arhitectura Unix

vom înțelege cum sunt executate comenzile utilizatorilor î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 nucleului.

nucleul este nucleul sistemului de operare care interacționează direct cu hardware-ul de bază pentru a oferi un set de servicii standard.

tutorialul acoperă, de asemenea:

  • ce este sistemul de Operare
  • istoria Unix
  • caracteristici ale UNIX
  • arhitectura Unix

tutorialul nostru viitoare vă va oferi o explicație detaliată a comenzilor Unix!!

=> Click aici pentru a completa seria Tutorial Unix

PREV Tutorial / urmatorul Tutorial