Cos'è il sistema operativo Linux e le sue caratteristiche

Prova Il Nostro Strumento Per Eliminare I Problemi





Un sistema operativo è un'interfaccia tra l'utente di un computer e l'hardware del computer. È una raccolta di software che gestisce le risorse hardware del computer e offre servizi comuni per i programmi del computer. Il breve termine del sistema operativo è OS. Ed è un componente essenziale del software di sistema in un sistema informatico. Lo scopo principale di un sistema operativo è fornire un ambiente in cui un utente può eseguire un programma in modo efficiente o conveniente. Questo articolo fornisce una panoramica di cosa è il sistema operativo Linux tipi di sistemi operativi la loro architettura e caratteristiche.

Sistema operativo Linux

Sistema operativo Linux



I sistemi operativi sono suddivisi in sei tipi in base ai tipi di computer che controllano, come sistemi operativi single-task per utente singolo, sistemi operativi in ​​tempo reale, sistemi operativi per utente singolo, multitasking, sistemi operativi multiutente, sistemi operativi distribuiti e sistemi operativi incorporati. I servizi tipici forniti da un sistema operativo includono: un pianificatore di attività, un gestore della memoria, un gestore del disco, un gestore di rete, altri servizi di I / O e un gestore della sicurezza.


Cos'è il sistema operativo Linux?

Il sistema operativo Linux è una delle versioni popolari del sistema operativo UNIX, progettato per offrire un sistema operativo gratuito oa basso costo per gli utenti di personal computer. Si è guadagnato la reputazione di sistema veloce e molto efficiente. Si tratta di un sistema operativo straordinariamente completo, che include una GUI (interfaccia utente grafica), TCP / IP, l'editor Emacs, il sistema X Window, ecc.



La storia del sistema operativo LINUX

La storia di Linux è iniziata nel 1991 con l'inizio di un progetto personale di uno studente finlandese Linus Torvalds per creare un nuovo kernel del sistema operativo libero. Da allora, il kernel Linux risultante è stato caratterizzato da una crescita costante nel corso della storia.

  • Nell'anno 1991, Linux è stato introdotto da uno studente finlandese Linus Torvalds.
  • Hewlett Packard UniX (HP-UX) 8.0 è stato rilasciato.
  • Nell'anno 1992, Hewlett Packard 9.0 è stato rilasciato.
  • Nell'anno 1993, NetBSD 0.8 e FreeBSD 1.0 sono stati rilasciati.
  • Nell'anno 1994 è stato introdotto Red Hat Linux, Caldera è stata fondata da Bryan Sparks e Ransom Love e NetBSD1.0 Release.
  • Nel 1995 furono rilasciati FreeBSD 2.0 e HP UX 10.0.
  • Nell'anno 1996, K Desktop Environment è stato sviluppato da Matthias Ettrich.
  • Nel 1997 è stato rilasciato HP-UX 11.0.
  • Nel 1998 è stata rilasciata la quinta generazione di SGI Unix, ovvero IRIX 6.5, il sistema operativo Sun Solaris 7 e Free BSD 3.0.
  • Nel 2000 è stato annunciato l'accordo di Caldera Systems con la divisione software server SCO e la divisione servizi professionali.
  • Nel 2001, Linus Torvalds ha rilasciato il codice sorgente della versione 2.4 di Linux.
  • Nell'anno 2001, Microsoft ha intentato una causa contro Lindows.com
  • Nel 2004, il nome Lindows è stato cambiato in Linspire.
  • Nel 2004 è stata rilasciata la prima versione di Ubuntu.
  • Nel 2005, il progetto, openSUSE ha iniziato una distribuzione gratuita dalla comunità di Novell.
  • Nel 2006, Oracle ha rilasciato la propria distribuzione di Red Hat.
  • Nell'anno 2007, Dell ha iniziato a distribuire laptop con Ubuntu preinstallato.
  • Nell'anno 2011 è stata rilasciata la versione 3.0 del kernel Linux.
  • Nell'anno 2013, Android basato su Google Linux ha rivendicato il 75% della quota di mercato degli smartphone, in termini di numero di telefoni spediti.
  • Nell'anno 2014, Ubuntu ha sostenuto 22.000.000 di utenti.
La storia di Linux

La storia di Linux

Architettura di sistema Linux

L'architettura del sistema operativo Linux ha principalmente questi componenti: kernel, livello hardware, libreria di sistema, shell e utilità di sistema.

Architettura di Linux

Architettura di Linux

1. Il kernel è la parte centrale del sistema operativo, che è responsabile di tutte le principali attività del sistema operativo LINUX. Questo sistema operativo è costituito da moduli diversi e interagisce direttamente con l'hardware sottostante. Il kernel offre l'astrazione richiesta per nascondere al sistema programmi applicativi o dettagli hardware di basso livello. I tipi di kernel sono i seguenti:


  • Kernel monolitico
  • Micro kernel
  • Kernel Exo
  • Noccioli ibridi

2. Le librerie di sistema sono funzioni speciali, che vengono utilizzate per implementare la funzionalità del sistema operativo e non richiedono diritti di accesso al codice dei moduli del kernel.

3. I programmi di utilità di sistema possono svolgere attività individuali e di livello specializzato.

4. Il livello hardware del sistema operativo LINUX è costituito da dispositivi periferici come RAM, HDD, CPU.

5. La shell è un'interfaccia tra l'utente e il kernel e fornisce i servizi del kernel. Prende i comandi dall'utente ed esegue le funzioni del kernel. La Shell è presente in diversi tipi di sistemi operativi, classificati in due tipi: shell della riga di comando e shell grafiche.

Le shell della riga di comando forniscono un'interfaccia della riga di comando, mentre le shell della riga grafica forniscono un'interfaccia utente grafica. Sebbene entrambe le shell eseguano operazioni, le shell dell'interfaccia utente grafica sono più lente delle shell dell'interfaccia della riga di comando. I tipi di conchiglie sono classificati in quattro:

  • Conchiglia Korn
  • Bourne shell
  • Guscio C.
  • Shell POSIX

Caratteristiche del sistema operativo Linux

Le caratteristiche principali del sistema operativo Linux sono

Portatile: Il sistema operativo Linux può funzionare su diversi tipi di hardware e il kernel Linux supporta l'installazione di qualsiasi tipo di piattaforma hardware.

Open Source: Il codice sorgente del sistema operativo LINUX è disponibile gratuitamente e, per migliorare le capacità del sistema operativo LINUX, molti team lavorano in collaborazione.

Multiutente: Il sistema operativo Linux è un sistema multiutente, il che significa che più utenti possono accedere contemporaneamente alle risorse di sistema come RAM, memoria o programmi applicativi.

Multiprogrammazione: Il sistema operativo Linux è un sistema multiprogrammazione, il che significa che più applicazioni possono essere eseguite contemporaneamente.

File system gerarchico: Il sistema operativo Linux offre una struttura di file standard in cui sono organizzati i file di sistema oi file utente.

Conchiglia: Il sistema operativo Linux offre uno speciale programma interprete, che può essere utilizzato per eseguire i comandi del sistema operativo. Può essere utilizzato per eseguire diversi tipi di operazioni come chiamare programmi applicativi e così via.

Sicurezza: Il sistema operativo Linux offre all'utente sistemi di sicurezza utilizzando funzionalità di autenticazione come la crittografia dei dati o la protezione con password o l'accesso controllato a file particolari.

Caratteristiche di LINUX

Caratteristiche di LINUX

Applicazioni del sistema operativo Linux

Al giorno d'oggi, Linux è un'industria multimiliardaria. Migliaia di aziende e governi in tutto il mondo utilizzano il sistema operativo Linux a causa della convenienza, dei costi di licenza inferiori, del tempo e del denaro. Linux è utilizzato in numerosi dispositivi elettronici, disponibili per i consumatori di tutto il mondo. L'elenco di alcuni dei popolari Dispositivi elettronici basati su Linux comprende:

  • Dell Inspiron Mini 9 e 12
  • Garmin Nuvi 860, 880 e 5000
  • Telefono Google Android Dev 1
  • HP Mini 1000
  • Lenovo IdeaPad S9
  • Telefono Motorola MotoRokr EM35
  • Un laptop per bambino XO2
  • Sony Bravia Television
  • Sony Reader
  • TiVo Digital Video Recorder
  • Sistema di navigazione per auto Volvo
  • Tastiera Yamaha Motif
Applicazioni Linux

Applicazioni Linux

Pertanto, si tratta di sistema operativo Linux, storia, architettura, caratteristiche e applicazioni del sistema operativo Linux che possono essere utilizzati in progetti di informatica . Inoltre, per qualsiasi domanda riguardante questo articolo o ultimi progetti di elettronica , puoi dare il tuo feedback commentando nella sezione commenti qui sotto.