what is unix brief introduction unix
Introduzione al sistema operativo Unix:
Cominciamo con il Tutorial n. 1: 'Cos'è Unix' in questa serie.
In questo tutorial, sarai in grado di comprendere i concetti di base dei sistemi operativi, le caratteristiche di Unix, insieme alla sua architettura.
=> Fare clic qui per la serie completa di tutorial Unix
Video Unix n. 1:
Cosa imparerai:
Cos'è Unix?
I sistemi operativi Unix e simili a Unix sono una famiglia di sistemi operativi per computer derivati dal sistema Unix originale dei Bell Labs.
I derivati proprietari iniziali includevano i sistemi HP-UX e SunOS. Tuttavia, la crescente incompatibilità tra questi sistemi ha portato alla creazione di standard di interoperabilità come POSIX. I moderni sistemi POSIX includono Linux, le sue varianti e Mac OS.
Unix è il sistema operativo multiutente e multi-tasking più potente e popolare. I concetti di base di Unix furono originati dal progetto Multics del 1969. Il sistema Multics era inteso come un sistema di time-sharing che avrebbe consentito a più utenti di accedere simultaneamente a un computer mainframe.
dove guardare gli animi online gratuitamente
Ken Thompson, Dennis Ritchie e altri hanno sviluppato gli elementi costitutivi di base di Unix, incluso un file system gerarchico, ovvero i concetti di processi e un interprete della riga di comando per il PDP-7. Da lì, sono state sviluppate più generazioni di Unix per varie macchine.
La crescente incompatibilità tra questi sistemi ha portato alla creazione di standard di interoperabilità come POSIX e Single Unix Specification.
I programmi Unix sono progettati attorno ad alcune filosofie fondamentali che includono requisiti come un unico scopo, interoperabilità e funzionamento con un'interfaccia di testo standardizzata. I sistemi Unix sono costruiti attorno a un kernel principale che gestisce il sistema e gli altri processi.
I sottosistemi del kernel possono includere la gestione dei processi, la gestione dei file, la gestione della memoria, la gestione della rete e altri.
Caratteristiche salienti di Unix
Ci sono diverse caratteristiche importanti di Unix, e poche di esse sono indicate di seguito:
- È un sistema multiutente in cui le stesse risorse possono essere condivise da utenti diversi.
- Fornisce il multi-tasking, in cui ogni utente può eseguire molti processi contemporaneamente.
- È stato il primo sistema operativo scritto in un linguaggio di alto livello (linguaggio C). Ciò ha reso facile il trasferimento su altre macchine con adattamenti minimi.
- Fornisce una struttura di file gerarchica che consente un più facile accesso e manutenzione dei dati.
- Unix ha funzioni di rete integrate in modo che diversi utenti possano scambiarsi facilmente informazioni.
- La funzionalità Unix può essere estesa tramite programmi utente costruiti su un'interfaccia di programmazione standard.
Architettura Unix
Capiremo come vengono eseguiti i comandi utente in Unix. I comandi utente vengono spesso immessi su un'interfaccia a riga di comando fornita da una 'shell'. La shell è un programma che legge i comandi dell'utente, li valuta e quindi stampa il risultato. Per valutare il comando, la shell può eseguire altri comandi o passarli al 'kernel'.
Il kernel è il cuore del sistema operativo che interagisce direttamente con l'hardware sottostante per fornire una serie di servizi standard.
Il tutorial copre anche:
- Cos'è il sistema operativo
- Storia di Unix
- Caratteristiche di Unix
- Architettura Unix
Il nostro prossimo tutorial ti darà una spiegazione dettagliata dei comandi Unix !!
=> Fare clic qui per la serie completa di tutorial Unix
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Tutorial su Unix Pipes: Pipes nella programmazione Unix
- Tutorial UNIX per principianti (oltre 20 video di formazione approfonditi su Unix)
- Tutorial sullo scripting della shell di Unix con esempi
- Unix vs Linux: qual è la differenza tra UNIX e Linux
- Comandi di elaborazione del testo Unix: filtri Unix con esempi
- Comandi Unix: comandi Unix di base e avanzati con esempi
- Autorizzazioni di accesso ai file Unix: Unix Chmod, Chown e Chgrp
- Manipolazione dei file in Unix: panoramica del file system Unix