Casa Audio Cos'è Shell? - definizione da techopedia

Cos'è Shell? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Shell?

Una shell è un software che fornisce un'interfaccia per gli utenti di un sistema operativo per fornire accesso ai servizi del 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, testo o script.

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

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.

Cos'è Shell? - definizione da techopedia