Conchiglia

Autore: Laura McKinney
Data Della Creazione: 10 Aprile 2021
Data Di Aggiornamento: 19 Giugno 2024
Anonim
Conchiglia
Video: Conchiglia

Contenuto

Definizione - Cosa significa Shell?

Una shell è un software che fornisce un'interfaccia per gli utenti di sistemi operativi per fornire accesso ai servizi di kernel.


Su sistemi operativi basati su Unix o Linux, è possibile richiamare una shell tramite il comando shell nell'interfaccia della riga di comando (CLI), consentendo agli utenti di dirigere le operazioni tramite comandi del computer o script.

Esistono anche shell per i linguaggi di programmazione, che forniscono loro l'autonomia dal sistema operativo e consentono la compatibilità multipiattaforma.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Shell

La maggior parte delle shell create per altri sistemi operativi offrono equivalenti alla funzionalità della shell Unix. Sui sistemi Microsoft Windows, alcuni utenti potrebbero non utilizzare mai direttamente la shell, poiché i servizi vengono gestiti automaticamente. In Unix, le shell vengono create attraverso l'implementazione di script di avvio del sistema. Questo succede anche in Windows, ma gli script di shell sono in genere preconfigurati ed eseguiti automaticamente come richiesto dal sistema.


Le shell Unix sono divise in quattro categorie:

  • Conchiglie tipo Bourne
  • Conchiglie a forma di conchiglia C.
  • Conchiglie non tradizionali
  • Conchiglie storiche

Su alcuni sistemi, la shell è solo un ambiente in cui le applicazioni possono essere eseguite nello spazio di memoria protetta in modo che le risorse possano essere condivise tra più shell attive, con il kernel che gestisce le richieste di risorse per input / output, esecuzione dello stack della CPU o accesso alla memoria. Altri sistemi eseguono tutto all'interno di una singola shell.