Sistemi operativi e loro sviluppatori. Sistema operativo per un personal computer. Il centro del sistema operativo è il kernel

Sistemi operativi e loro sviluppatori.  Sistema operativo per un personal computer.  Il centro del sistema operativo è il kernel
Sistemi operativi e loro sviluppatori. Sistema operativo per un personal computer. Il centro del sistema operativo è il kernel

(NT6.0)

2006 Non supportato
Quasi non utilizzato (NT 6.1) 2009 Non supportato
Utilizzato attivamente (NT 6.2) 2012 Non supportato
Quasi non utilizzato (NT 6.3) 2013 Supportato
Quasi non utilizzato (NT10) 2015 Supportato
Utilizzato attivamente

Server Windows

Logo Versione Anno Stato
1993 Non supportato
Generalmente non utilizzato
1994
1995
1996
2000
2003 Non supportato
Ancora in uso
2005
2008
2009 Supportato
Utilizzato attivamente
2012
2013
2016
2018 Iniziare

Tutte le versioni di Windows per riga + cronologia

Governate Anni Versioni dell'elenco
16 bit 1985 - 1995 Finestre 1/2/3
32 bit
(9x)
1995 - 2001 Windows 95/98/ME
NT
(32 e 64 bit)
dal 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Workstation / 2000 / XP / Vista / 7 / 8 / 8.1 / 10
Server NT
(32 e 64 bit)
dal 1993 Windows NT 3.1 / NT 3.5 / NT 3.51 / NT 4.0 Server / 2000 Server / 2003 / 2003 R2 / 2008 / 2008 R2 / 2012 / 2012 R2 / 2016 / 2019

Storia di successo

Questa storia di successo riflette la frequenza di utilizzo del sistema; il numero di problemi riscontrati dagli utenti; recensioni.

finestre1 Fallimento
finestre2 Neutro
finestre3 Successo
finestre95 Fallimento
finestre98 Successo
Windows Millennio Fallimento
Finestre 2000 Neutro
Windows XP Grande successo
Windows Vista Fallimento
Windows 7 Successo
Windows 8 Fallimento
Windows 8.1 Fallimento
Windows 10 Successo

* nonostante il fallimento di alcune versioni del sistema operativo, portavano nuove funzioni che furono trasferite a versioni già di successo. Ad esempio, nel millennio sono apparse bellissime icone e finestre, che sono state trasferite su Windows 2000. Pertanto, il fallimento non dovrebbe essere valutato come un lavoro infruttuoso.

finestre1

Anni di supporto: 1985 - 2001. Ramo: 16 bit.

Edizioni: -

Cosa c'è di nuovo

Prima di Windows 1 esisteva MS-DOS, quindi l'innovazione più importante è stata l'interfaccia grafica e la possibilità di controllare tramite il mouse.

Requisiti di sistema

finestre3

Anni di supporto: 1990 - 2008. Ramo: 16 bit.

Edizioni: -

Cosa c'è di nuovo

  • La prima interfaccia user-friendly (di Microsoft).
  • Aspetto del direttore del programma.
  • L'emergere di capacità multimediali.
  • Supporto di rete (da 3.1).

Requisiti di sistema

Windows NT 3.1

Edizioni: -

Cosa c'è di nuovo

  • Il primo sistema basato sul kernel NT.
  • Supporto del file system NTFS.

Requisiti di sistema

processore Intel80386
RAM 2 MB
Capacità del disco rigido 8 MB

Stazione di lavoro Windows NT 3.5

Edizioni: -

Cosa c'è di nuovo

  • Supporto integrato per Winsock e TCP/IP.
  • L'aspetto di un server e client DHCP e WINS.
  • Supporto VFAT.

Requisiti di sistema

processore 33 MHz
RAM 12 MB
Capacità del disco rigido 70 MB

Stazione di lavoro Windows NT 3.51

Edizioni: -

Requisiti di sistema

Stazione di lavoro Windows NT 4.0

Edizioni: -

Requisiti di sistema

finestre98

Anni di supporto: 1998 - 2006. Ramo: 9x (32 bit).

Requisiti di sistema

Windows Millennio

Anni di supporto: 2000 - 2006. Ramo: 9x (32 bit).

Requisiti di sistema

Finestre 2000

Anni di supporto: 2000 - 2010. Filiale: NT.

Requisiti di sistema

Windows XP

Edizioni: XP, XP Professional

Requisiti di sistema

Windows Vista

Anni di supporto: 2006 - 2017. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni: Starter, Basic Home, Premium, Business, Enterprise, Ultimate

Requisiti di sistema

Windows 7

Anni di supporto: 2009 - 2020. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni: Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate

Requisiti di sistema

Minimo In primo piano
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1GHz
RAM 1GB 2GB 4GB
Capacità del disco rigido 16 GB 20GB 16 GB 20GB

Windows 8

Anni di supporto: 2012 - 2016. Filiale: NT. Profondità di bit: 32 e 64 bit.

Requisiti di sistema

Minimo In primo piano
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1GHz
RAM 1GB 2GB 4GB
Capacità del disco rigido 16 GB 20GB 16 GB 20GB

Windows 8.1

Anni di supporto: 2013 - 2023. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni: 8, 8 Professional (Pro), 8 Corporate (Enterprise)

Requisiti di sistema

Minimo In primo piano
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1GHz
RAM 1GB 2GB 4GB
Capacità del disco rigido 16 GB 20GB 16 GB 20GB

Windows 10 (più recente per personal computer)

Anni di supporto: 2015 - 2025. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni

  • Casa. Per la maggior parte dei computer domestici. Non è possibile configurare un desktop remoto in modo da potersi connettere al sistema in remoto; Non è possibile utilizzare criteri di gruppo e unirsi a un dominio.
  • Professionale (Pro). Contiene tutte le funzioni della versione home + la possibilità di unirsi a un dominio, utilizzare criteri di gruppo e la possibilità di connettersi a un computer utilizzando un desktop remoto.
  • Aziendale (impresa). Alcune funzionalità della versione home sono state ridotte. Sono presenti tutte le funzionalità aggiuntive della versione Pro + DirectAccess, AppLocker.
  • S. È una versione ridotta; viene preinstallato su alcuni dispositivi. Non supporta l'installazione di applicazioni standard: l'installazione può essere eseguita solo da Windows Store.

Cosa c'è di nuovo

Windows 10 sta subendo importanti cambiamenti con il rilascio di nuove build. Pertanto, prenderemo in considerazione le innovazioni basate su questo.

  • Prestazione migliorata.
  • Nuovo browser Microsoft Edge integrato.
  • Rimpicciolisce automaticamente una finestra adiacente quando la finestra attiva viene premuta su un lato del desktop.
  • Tutte le app in Start supportano la visualizzazione di 2.048 elementi (in precedenza solo 512).
  • Installazione forzata degli aggiornamenti.
  • Utilizzando l'assistente vocale virtuale Cortana.
  • Il menu di avvio aggiornato è un ibrido tra le versioni precedenti e Windows 8 (è tornata la vecchia opzione di espansione e sono apparsi i riquadri sul lato destro).
  • Possibilità di creare più desktop.
  • Rifiuto del sistema piastrellato Windows 8.
  • Funzionalità di scrittura a mano (Windows Ink).
  • Identificazione tramite webcam.
  • Sincronizzazione delle notifiche da un dispositivo mobile.
  • Modificare il menu delle impostazioni di sistema.
  • Supporto integrato per visori per realtà virtuale.
  • Modalità di gioco
  • Per impostazione predefinita, viene offerta la riga di comando di Powershell.
  • L'accesso al pannello di controllo classico è nascosto dal menu contestuale. Ora può essere chiamato con il comando controllo.
  • Prestazioni migliorate dell'antivirus integrato.
  • Identificazione tramite webcam per Active Directory.
  • Possibilità di creare uno screenshot con la selezione di un'area utilizzando la scorciatoia da tastiera Win + Shaft + S.
  • Supporto Braille.
  • Durata della batteria estesa.
  • La possibilità di eseguire Cortana su un dispositivo e smettere di funzionare su un altro.
  • Disabilita il protocollo SMBv1. Puoi abilitarlo manualmente.
  • Viene visualizzato il pannello Persone.
  • Informazioni sulla GPU nel task manager.
  • Modalità a schermo intero di Microsoft Edge
  • Durata prolungata della batteria (funzione Power Throttling).
  • Viene visualizzato il pannello delle emoji.
  • Sincronizzazione selettiva di OneDrive.
  • Risolvere un problema di rallentamento nei giochi.
  • Possibilità di recuperare la password utilizzando domande di sicurezza.
  • Tema scuro per Explorer.
  • Possibilità di accedere ai messaggi dal telefono (funzione "Il tuo telefono").
  • Desktop isolato per l'esecuzione sicura delle applicazioni.

*questo elenco contiene alcune novità. Elenco completo sulla pagina Wikipedia.

Requisiti di sistema

Minimo In primo piano
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1GHz
RAM 1GB 2GB 4GB
Capacità del disco rigido 16 GB 20GB 16 GB 20GB

Server avanzato di Windows NT 3.1

Anni di supporto: 1993 - 2001. Filiale: NT. Profondità bit: 16, 32 e 64 bit.

Edizioni: -

Requisiti di sistema

processore Intel80386
RAM 2 MB
Capacità del disco rigido 8 MB

Server Windows NT 3.5

Anni di supporto: 1994 - 2001. Filiale: NT. Profondità bit: 16, 32 e 64 bit.

Edizioni: -

Cosa c'è di nuovo

  • Supporto integrato per Winsock e TCP/IP.
  • L'avvento dei server DHCP e WINS.
  • Condividi file e stampanti.
  • Supporto VFAT.

Requisiti di sistema

processore 33 MHz
RAM 16MB
Capacità del disco rigido 70 MB

Server Windows NT 3.51

Anni di supporto: 1995 - 2001. Filiale: NT. Profondità bit: 16, 32 e 64 bit.

Edizioni: -

Requisiti di sistema

processore 33 MHz
RAM 16MB
Capacità del disco rigido 70 MB

Server Windows NT 4.0

Anni di supporto: 1996 - 2004. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni: Server, Enterprise Edition, Terminal Server

Requisiti di sistema

Server Windows 2000

Anni di supporto: 2000 - 2010. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni: Server, Advanced Server e Datacenter Server

Requisiti di sistema

WindowsServer2003

Anni di supporto: 2003 - 2015. Filiale: NT. Profondità di bit: 32 e 64 bit.

Edizioni: Web, Standard, Enterprise, Datacenter

Requisiti di sistema

Web, standard, aziendale:

Edizione del centro dati:

WindowsServer2003R2

Anni di supporto: 2005 - 2015. Filiale: NT. Profondità bit: 32 e 64 bit.

Edizioni: Standard, Enterprise, Datacenter

Requisiti di sistema

Standard, Aziendale:

Edizione del centro dati:

WindowsServer2008

Anni di supporto: 2008 - 2020. Filiale: NT. Profondità bit: 32 e 64 bit.

Edizioni: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium

Requisiti di sistema

Minimo In primo piano
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1GHz 1,4GHz 2GHz
RAM 512MB 2GB
Capacità del disco rigido 10GB 40GB

WindowsServer2008R2

Anni di supporto: 2009 - 2020. Filiale: NT. Profondità di bit: 64 bit.

Edizioni: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium

Requisiti di sistema

WindowsServer2012

Anni di supporto: 2012 - 2023. Filiale: NT. Profondità di bit: 64 bit.

Requisiti di sistema

WindowsServer2012R2

Anni di supporto: 2013 - 2023. Filiale: NT. Profondità di bit: 64 bit.

Edizioni: Foundation, Essentials, Standard, Datacenter

Requisiti di sistema

WindowsServer2016

Anni di supporto: 2016 - 2026. Filiale: NT. Profondità di bit: 64 bit.

Edizioni: Essentials, Standard, Datacenter

Cosa c'è di nuovo

  • Licenza per core del processore fisico (minimo 16).
  • Nuova modalità di installazione: Nano.
  • L’emergere della virtualizzazione dei container.
  • OpenGL e OpenCL per RDP.
  • Crittografia delle macchine virtuali e del traffico di rete interno.
  • Blocca la replica degli archivi di file.

Requisiti di sistema

Windows Server 2019 (il più recente per i server)

Anni di supporto: 2018 - ?. Filiale: NT. Profondità di bit: 64 bit.

Edizioni: Standard, Datacenter

Cosa c'è di nuovo

  • Sicurezza migliorata: tecnologie Defender ATP e Defender Exploit Guard integrate.
  • Sottosistema Windows Linux (WSL): contenitori per il supporto di applicazioni Linux.
  • Per creare un cluster con un numero pari di nodi, un'unità USB può fungere da disco testimone.

L'elenco di essi è aumentato notevolmente anche negli ultimi 5 anni, soprattutto a causa dell'aumento del numero di dispositivi mobili. Quali sono le loro caratteristiche, in cosa differiscono, quali sono i vantaggi e gli svantaggi?

Classificazione del sistema

Differiscono tra loro in vari parametri, in particolare nella distribuzione delle funzioni tra computer. Esistono classi di sistemi operativi e le reti stesse:

  • peer to peer;
  • a due livelli (hanno server dedicati).

Ci sono computer che forniscono le proprie risorse ad altri. In questo caso, fungono da server di rete. L'altro è il loro cliente. I computer possono eseguire una o due funzioni oppure combinarle insieme. deve allo stesso tempo soddisfare le esigenze dell’acquirente.

Elenco dei sistemi più popolari

Quali sono i sistemi operativi più apprezzati dagli utenti? L'elenco è simile al seguente:

  • Finestre.
  • Mac OS.
  • Androide.
  • Ubuntu.
  • Linux e altri.

Ce ne sono anche di meno popolari. Ad esempio, Fedora o Back Track. Ma sono comuni in una cerchia piuttosto ristretta di specialisti.

Come scegliere?

Esistono criteri diversi per gli utenti. Questa è principalmente la facilità d'uso e le capacità dei sistemi operativi. Ognuno di loro ha i suoi vantaggi e svantaggi. Per uno, la funzionalità è importante, per il secondo - l'interfaccia, per il terzo - una garanzia della sicurezza dei dati personali. I sistemi operativi per PC, il cui elenco è più lungo di quelli sviluppati per i dispositivi mobili, differiscono da questi ultimi per i requisiti della macchina.

Offrono ai loro utenti diversi livelli di comfort e soluzioni innovative; la scelta è in gran parte determinata dalla professione della persona.

Funzionalità di Windows

Negli ultimi anni sono comparsi nuovi sistemi operativi. L'elenco di quelli più popolari è stato integrato da Android e IOS. Tuttavia, è il sistema operativo Windows, come prima, a rimanere il più popolare al mondo.

Non è solo il sistema operativo più popolare, ma anche il più comodo da usare, perfetto per i principianti. Scolari, impiegati e persone di età diverse: quasi tutti utilizzano i sistemi operativi Windows. Linux è tradizionalmente utilizzato da specialisti specializzati.

professionisti

I principali vantaggi dell'amato Windows sono i seguenti fattori:

  • interfaccia intuitiva;
  • un gran numero di software di alta qualità che possono essere installati gratuitamente;
  • facilità di installazione e configurazione;
  • facilità di amministrazione del server.

Contro di Windows

La maggior parte delle versioni di Windows sono sistemi operativi a pagamento. L'elenco può essere trovato in fonti aperte. L'alto costo del software è uno dei principali svantaggi di Windows.

Un altro svantaggio è l'instabilità e la vulnerabilità dell'intera famiglia di sistemi operativi a vari tipi di malware.

Ultima versione

Quanto costa Windows 10? Tutto dipende da quale versione sarà: domestica o professionale. Nel primo caso, il costo sarà di circa 6 mila rubli e nel secondo di circa 10 mila.

L'ultima modifica, come la precedente, può avere un'interfaccia classica o come quella del G8, dove puoi cambiare le icone sul desktop.

Rispondendo alla logica risposta alla domanda quanto costa Windows 10 è che il costo è considerevole, dobbiamo avvisarvi: non abbiate fretta di preoccuparvi. Dopotutto, la licenza concessa all'utente non ha una data di scadenza. Ma software come giochi online, antivirus o Office richiedono aggiornamenti regolari a pagamento.

Tradizionalmente, se sul tuo computer è installata una versione precedente di Windows con licenza, puoi aggiornarla gratuitamente alla versione più recente.

Sistema operativo Windows precedente

Nonostante il rilascio di nuovi software, c'è chi si sente a proprio agio nell'usare quelli precedenti. Diverse versioni di sistemi operativi hanno i loro vantaggi. Adesso, insieme al “dieci”, molti continuano a usare l’“otto” e il “sette”.

Windows 7 è uscito nel 2009. Comprendeva sia sviluppi del precedente Vista sia soluzioni completamente nuove relative all'interfaccia e ai programmi integrati. Sono stati esclusi alcuni software: giochi, applicazioni, una serie di tecnologie e altro ancora.

"Seven" ha diverse edizioni:

  • iniziale;
  • casa di base;
  • casa estesa;
  • aziendale;
  • professionale;
  • massimo.

La versione successiva del sistema operativo, Windows 8, è stata rilasciata nel 2012. La sua principale innovazione è stata un'interfaccia modificata, più adatta a funzionare sui dispositivi mobili. Oggi questo prodotto dell'azienda è il più venduto.

Versioni obsolete

Esistono anche sistemi operativi un tempo popolari, ma ora quasi dimenticati. L'elenco può iniziare con Windows 95; è stato con questa versione che molte persone hanno iniziato a lavorare con il PC contemporaneamente. Successivamente è apparso il non meno popolare Windows 98. Il sistema successivo, Windows 2000, è stato rilasciato all'inizio del millennio ed era destinato all'uso su dispositivi con processori a 32 bit.

Tuttavia, Windows XP, apparso nel 2001, ha guadagnato una vera popolarità. Solo di recente ha perso il titolo a favore della settima e dell'ottava versione. Per più di 10 anni, gli utenti hanno preferito installare XP sui propri computer e laptop.

La versione utente successiva era Vista, ma le sue funzionalità e caratteristiche, secondo gli esperti, erano estremamente deboli, motivo per cui non ha guadagnato popolarità.

Altri sistemi operativi per computer

Tuttavia, non tutti usano Windows. Esistono altri sistemi operativi per PC. L'elenco comprende, in particolare, MacOS, Linux Ubuntu e le sue altre modifiche. Sono utilizzati principalmente da specialisti altamente specializzati.

Ubuntu è stato creato su. La sua interfaccia ricorda in molti modi un Mac, ma lo stile generale è simile a Windows. Gli utenti hanno apprezzato la facilità d'uso, la stabilità e il fatto che il sistema operativo possa essere ottenuto gratuitamente. A loro piace anche la velocità della macchina. Ma Ubuntu presenta anche degli svantaggi: una piccola quantità di software, giochi e uno schema di amministrazione complesso.

MacOS è un sistema operativo sviluppato da Apple per i suoi computer. Si chiama prodotto utente premium: ha un bel design, un'interfaccia intuitiva ed eccellenti capacità multimediali. Ma non tutti possono permettersi questa soluzione, perché sia ​​i computer stessi che il sistema operativo a marchio Apple, rispetto ad altri, sono incredibilmente costosi.

Anche per PC, alcune persone usano Linux. Questo sistema è gratuito, stabile e dotato di una grande quantità di software integrato. Tuttavia, nonostante tutti questi vantaggi, richiede elevate competenze da parte dell'utente. Pertanto, Linux viene spesso installato da programmatori, networker e altri specialisti.

Lavora su dispositivi mobili

Come sapete, sempre più utenti preferiscono utilizzare Internet non da laptop e PC, ma da dispositivi mobili: smartphone e tablet. Esistono sistemi operativi progettati appositamente per loro. I più comuni sono Android e IOS. Ma Symbian ha già perso la sua precedente popolarità, poiché le sue capacità non possono più soddisfare le esigenze degli utenti.

In termini quantitativi, Android è al primo posto con un ampio margine. Dopotutto, se IOS è un sistema operativo creato appositamente per i dispositivi Apple, il secondo può funzionare su smartphone e tablet di altre marche, ad esempio:

  • SAMSUNG.
  • Sony.
  • Lenovo e altri.

Android dispone di un'interfaccia comoda per i suoi utenti, che consente loro di utilizzare gratuitamente software di alta qualità in grandi quantità. È adatto non solo per smartphone e tablet, ma anche per le moderne Smart TV. È possibile eseguire il reflash dei dispositivi basati su questo sistema operativo in modo indipendente e apportare modifiche al loro funzionamento.


Ma iOS, che è un prodotto Apple, è considerato più stabile e funziona molto più velocemente, offrendo agli acquirenti buone capacità multimediali. Ma rispetto ad Android è più costoso, poiché contiene pochissimo software gratuito. E quello fornito in cambio di denaro è molto costoso.

Circa 10 anni fa o prima, coloro che utilizzavano Internet sui telefoni cellulari utilizzavano attivamente il sistema Symbian, che era uno sviluppo congiunto dei principali produttori dell'epoca (Nokia, Motorola e altri). Funziona ancora, ma, rispetto a iOS e Android, non è in grado di far fronte ai compiti che si pongono gli attuali possessori di dispositivi mobili.

Altri sistemi operativi

Oltre ai comuni sistemi operativi per computer e dispositivi mobili, ce ne sono anche di meno conosciuti, molti dei quali nascono come Linux e richiedono un elevato livello di abilità da parte dell'utente. Uno di questi sistemi è Fedora. È altamente stabile e praticamente non diminuisce in termini di prestazioni. Puoi dimenticare per sempre blocchi, sovraccarichi improvvisi e altri problemi.

Esistono anche sistemi operativi specifici. Ad esempio, Indietro traccia. Questo sistema è gratuito e viene utilizzato dagli hacker di tutto il mondo. La maggior parte degli hack sono stati eseguiti grazie a Back Track. Inizialmente è stato ottimizzato per ottenere l'accesso non autorizzato per scaricare dati da un particolare computer.

Le persone lontane dal campo dei computer sanno poco delle caratteristiche dei sistemi operativi e del loro numero effettivo. Installano Windows su laptop o computer, gli iPhone sono dotati del proprio software e Android è installato di default su altri smartphone o tablet.

Ma ci sono altri sistemi, che generalmente non sono destinati a una vasta gamma di persone a causa delle loro caratteristiche. La scelta di un particolare sistema operativo dipende principalmente dai compiti che una persona si prefigge.

La parte del software che interagisce più strettamente con l'hardware del computer è il software di sistema e, soprattutto, il sistema operativo.

Il sistema operativo svolge il ruolo di intermediario tra l'utente, i programmi e l'hardware del computer. Fornisce la possibilità di avviare programmi, mantiene la funzionalità dei dispositivi e fornisce strumenti per controllare e configurare vari componenti. Più il sistema operativo è flessibile e multifunzionale, maggiori sono le opportunità che offre, più è conveniente lavorare con il computer.

Sistema operativo (SO)è un complesso (insieme) di programmi che garantisce l'interazione di tutti i dispositivi informatici e consente all'utente di esercitare il controllo generale del computer.

Lo scopo principale del sistema operativo- gestione delle risorse e le principali risorse che gestisce sono l'hardware del computer. Il sistema operativo controlla il processo di elaborazione e lo scambio di informazioni tra processore, memoria e dispositivi esterni.

Poiché tutti i dispositivi informatici funzionano contemporaneamente, il sistema operativo garantisce la condivisione delle risorse, prevenendo così il rischio di situazioni di conflitto tra i componenti del sistema informatico che potrebbero portare a malfunzionamento, perdita o corruzione delle informazioni.

Il sistema operativo implementa molte funzioni diverse, tra cui:

Crea un ambiente di lavoro e mantiene l'interfaccia utente;

Fornisce l'esecuzione di comandi utente e istruzioni di programma;

Gestisce l'hardware del computer;

Fornisce la condivisione delle risorse hardware tra programmi;

Pianifica l'accesso degli utenti alle risorse condivise;

Fornisce operazioni di I/O, archiviazione di informazioni e gestione del file system;

Recupera le informazioni in caso di guasti hardware ed errori software.

Lo sviluppo dei sistemi operativi ha sempre seguito lo sviluppo dell'hardware.

Un sistema operativo è un insieme di programmi di sistema interconnessi, il cui scopo è organizzare l'interazione dell'utente con il computer e l'esecuzione di tutti gli altri programmi.

Il sistema operativo funge da collegamento tra l'hardware del computer, da un lato, e i programmi eseguiti, nonché l'utente, dall'altro.

Il sistema operativo è composto da:

Programma di controllo;

Un insieme di utilità necessarie per il funzionamento del sistema operativo.

Il sistema operativo è solitamente archiviato nella memoria esterna del computer, su disco. Quando accendi il computer, viene letto dalla memoria del disco e inserito nella RAM. Questo processo è chiamato caricamento del sistema operativo.

Le funzionalità del sistema operativo includono:


Portare avanti un dialogo con l'utente;

I/O e gestione dei dati;

Pianificare e organizzare il processo di elaborazione del programma;

Distribuzione delle risorse (RAM e cache, processore, dispositivi esterni);

Lancio di programmi per l'esecuzione;

Tutti i tipi di operazioni di manutenzione ausiliaria;

Trasferimento di informazioni tra vari dispositivi interni;

Supporto software per periferiche (display, tastiera, stampante, ecc.).

Il sistema operativo può essere definito un'estensione software del dispositivo di controllo del computer. Il sistema operativo nasconde all'utente dettagli complessi e non necessari di interazione con l'hardware, formando uno strato tra di loro. Di conseguenza, le persone sono liberate dal lavoro ad alta intensità di manodopera di organizzazione dell'interazione con le apparecchiature informatiche.

Requisiti per i moderni sistemi operativi:

Compatibilità: il sistema operativo deve includere strumenti per l'esecuzione di applicazioni preparate per altri sistemi operativi;

Portabilità: garantire la possibilità di trasferire il sistema operativo da una piattaforma hardware a un'altra;

Affidabilità e tolleranza agli errori: implica la protezione del sistema operativo da errori e guasti interni ed esterni;

Sicurezza: il sistema operativo deve contenere mezzi per proteggere le risorse di alcuni utenti da altri;

Estendibilità: il sistema operativo dovrebbe garantire la facilità di apportare modifiche e aggiunte successive;

Prestazioni: il sistema deve avere una velocità sufficiente.

Classificazione del sistema operativo

In base al numero di attività eseguite contemporaneamente, i sistemi operativi si distinguono:

Single-tasking (MS DOS, prime versioni di PS DOS);

Il multitasking avviene:

Non-preemptive (Net Ware, Windows 95/98), quando il processo attivo, al termine, trasferisce esso stesso il controllo al sistema operativo per selezionare un altro processo dalla coda;

Preemptive (Windows NT, OS/2, UNIX) - la decisione di cambiare il processore da un processo all'altro viene presa dal sistema operativo.

In base al numero di utenti del sistema operativo che lavorano contemporaneamente, sono suddivisi in:

Utente singolo (MS DOS, Windows 3x, prime versioni di OS/2)

Multiutente (UNIX, Windows 2000, NT, XP, Vista). I sistemi multiutente contengono mezzi per proteggere le informazioni dell'utente da accessi non autorizzati.

Attualmente, circa il 90% dei computer utilizza il sistema operativo Windows.

Esistono quattro classi principali di sistemi operativi:

1. Utente singolo, operazione singola, che supporta una tastiera e può lavorare con una sola attività (al momento);

2. Utente singolo, attività singola con stampa in background, che consente, oltre all'attività principale, di avviare un'attività aggiuntiva, solitamente incentrata sulla stampa delle informazioni. Ciò accelera il lavoro quando si stampano grandi volumi di informazioni;

3. Multitasking per utente singolo, che fornisce a un utente l'elaborazione parallela di diverse attività. Ad esempio, puoi collegare più stampanti a un computer, ognuna delle quali svolgerà il proprio compito;

4. Multitasking multiutente, che consente a più utenti di eseguire diverse attività su un computer. Questi sistemi operativi sono molto complessi e richiedono notevoli risorse della macchina.

Un sistema operativo per un personal computer orientato all'uso professionale deve contenere i seguenti componenti principali:

Programmi di controllo I/O;

Programmi che gestiscono il file system e pianificano attività per il computer;

Un processore del linguaggio dei comandi che riceve, analizza ed esegue comandi indirizzati al sistema operativo.

Ogni sistema operativo ha il proprio linguaggio di comando, che consente all'utente di eseguire determinate azioni:

Accedi al catalogo;

Contrassegnare i media esterni;

Avviare programmi;

Altre azioni.

L'analisi e l'esecuzione dei comandi dell'utente, compreso il caricamento di programmi già pronti dai file nella RAM e il loro avvio, vengono eseguiti dal processore dei comandi del sistema operativo.

Per controllare i dispositivi informatici esterni, vengono utilizzati programmi di sistema speciali: driver. I driver di dispositivo standard costituiscono collettivamente il BIOS (Basic Input/Output System), che di solito viene archiviato nella memoria permanente del computer.

Brevi caratteristiche di alcuni sistemi operativi

Il sistema operativo Linux è un sistema operativo di rete, il cui kernel è sviluppato sulla base del sistema operativo Unix. Linux è distribuito nel codice sorgente e viene utilizzato per creare server nelle reti di computer e su Internet.

Il sistema operativo Unix è un sistema operativo multiutente e multitasking che include mezzi abbastanza potenti per proteggere programmi e file di vari utenti. Il sistema operativo Unix è indipendente dalla macchina, il che garantisce un'elevata mobilità del sistema operativo e una facile portabilità dei programmi applicativi su computer di varie architetture.

Una caratteristica importante e una vasta gamma di programmi di servizio che consentono di creare un ambiente operativo favorevole per gli utenti - programmatori (ovvero il sistema è particolarmente efficace per gli specialisti - programmatori di applicazioni).

Sistema operativo: scopo e composizione

I personal computer compatibili con IBM utilizzano i sistemi operativi Microsoft Windows 9x/ME e un sistema operativo Linux distribuito gratuitamente. I personal computer Apple utilizzano diverse versioni del sistema operativo Mac OS. I sistemi operativi più utilizzati su workstation e server sono Windows NT/2000/XP e UNIX.

I sistemi operativi sono diversi, ma il loro scopo e le loro funzioni sono gli stessi. Il sistema operativo è un componente fondamentale e necessario del software; senza di esso il computer in linea di principio non può funzionare.

Il sistema operativo garantisce il funzionamento congiunto di tutti i dispositivi informatici e fornisce all'utente l'accesso alle sue risorse.

I moderni sistemi operativi hanno una struttura complessa, ciascun elemento della quale svolge funzioni specifiche per controllare il computer.

Gestione del file system. Il processo di funzionamento del computer, in un certo senso, si riduce allo scambio di file tra dispositivi. Il sistema operativo contiene moduli software che gestiscono il file system.

Processore di comandi. Il sistema operativo include un programma speciale, un processore di comandi, che richiede comandi all'utente e li esegue.

L'utente può impartire un comando per avviare un programma, eseguire qualsiasi operazione sui file (copiare, eliminare, rinominare), stampare un documento e così via. Il sistema operativo deve eseguire questo comando.

I driver di periferica. Alla dorsale del computer sono collegati vari dispositivi (unità disco, monitor, tastiera, mouse, stampante, ecc.). Ciascun dispositivo svolge una funzione specifica (immissione di informazioni, memorizzazione di informazioni, output di informazioni), mentre l'implementazione tecnica dei dispositivi varia in modo significativo.

Il sistema operativo include driver di dispositivo, programmi speciali che controllano il funzionamento dei dispositivi e coordinano lo scambio di informazioni con altri dispositivi e consentono inoltre di configurare alcuni parametri del dispositivo. Ogni dispositivo ha il proprio driver.

La tecnologia Plug and Play ti consente di automatizzare la connessione di nuovi dispositivi al tuo computer e ne garantisce la configurazione. Durante il processo di installazione, Windows determina il tipo e il modello specifico del dispositivo installato e collega il driver necessario per il suo funzionamento. Quando accendi il computer, i driver vengono caricati nella RAM.

L'utente ha la possibilità di installare o reinstallare manualmente i driver.

Interfaccia grafica. Per semplificare il lavoro dell'utente, i moderni sistemi operativi, e in particolare Windows, includono moduli software che creano un'interfaccia utente grafica. Nei sistemi operativi GUI, l'utente può immettere comandi utilizzando il mouse, mentre nella modalità riga di comando i comandi devono essere immessi utilizzando la tastiera.

Programmi di servizio. Il sistema operativo include anche programmi di servizio o utilità. Tali programmi consentono di mantenere i dischi (controllare, comprimere, deframmentare e così via), eseguire operazioni con i file (archiviare e così via), lavorare nelle reti di computer e così via.

Sistema di riferimento. Per comodità dell'utente, il sistema operativo di solito include anche un sistema di guida. Il sistema di guida consente di ottenere rapidamente le informazioni necessarie sia sul funzionamento del sistema operativo nel suo insieme che sul funzionamento dei suoi singoli moduli.

Molto probabilmente hai Windows installato sul tuo computer. Questo sistema operativo può sembrare gratuito, ma non lo è. I produttori devono pagare a Microsoft una licenza per fornire computer Windows ed è necessario acquistarne una copia se si desidera installare Windows da soli.

Esistono molti sistemi operativi che sono effettivamente gratuiti. La maggior parte di loro sono piuttosto famosi. Il più popolare è Linux e, se leggi regolarmente notizie sulla tecnologia informatica, è improbabile che questo nome ti sia sconosciuto. Continua a leggere questo articolo e quando arriverai alla fine di questo elenco, Linux sembrerà del tutto normale. Ecco altri dieci sistemi operativi gratuiti di cui la maggior parte di noi non ha mai sentito parlare.

1. FreeBSD

Se stai utilizzando un sistema operativo libero che non è Linux, probabilmente è basato su BSD. FreeBSD è solo uno dei tanti sistemi operativi simili a UNIX. Altri includono NetBSD, OpenBSD e PC-BSD. Qualunque cosa tu usi, la maggior parte dell'esperienza è simile a quella che troverai su Linux. Il software gratuito e open source disponibile per una persona di solito può funzionare su un'altra.

Anche se non sei un esperto di software libero, potresti utilizzare parti di FreeBSD senza rendertene conto. A causa della licenza permissiva del progetto, parte del codice è riuscito a penetrare nei router Apple macOS, Sony PlayStation 4 e Juniper.


2. ReactOS

La maggior parte dei sistemi operativi gratuiti sono alternativi a Windows. ReactOS, in un certo senso, si sforza di essere Windows. L'obiettivo è fornire agli utenti i mezzi per eseguire il software Windows senza dover acquistare il sistema operativo da Microsoft.

ReactOS è un sistema operativo gratuito e open source, quindi non può utilizzare alcun vero codice Windows. Il progetto ha parzialmente implementato molte delle API di Windows e collabora con il progetto Wine per eseguire programmi, applicazioni e software.


3.FreeDOS

Hai usato computer quando DOS era l'unica opzione? Hai dei bei ricordi di MS-DOS?

FreeDOS ti permette di rivivere quest'epoca passata. I barebone del sistema operativo ti offrono un mezzo per eseguire programmi DOS più vecchi su hardware più moderno o all'interno di una macchina virtuale. Oppure puoi semplicemente usarlo per eseguire giochi più vecchi.


4. Haiku (Haiku o Hokku)

Haiku si ispira a BeOS. BeOS era un sistema operativo grafico sviluppato da Be Inc per funzionare su BeBox nel 1995. Il sistema operativo è rimasto bloccato per cinque anni prima che venisse pubblicato l'ultimo aggiornamento nel 2000.

BeOS potrebbe non essere stato un nome familiare, ma ha attratto alcuni utenti e alcuni volevano che il sistema operativo vivesse abbastanza a lungo da creare la propria versione open source. L'obiettivo è che il software scritto per BeOS possa essere eseguito su Haiku, in modo simile a ciò che ReactOS vuole fare su Windows. Tutto sommato, il team di haiku potrebbe avere vita più facile.

5. Illumos

Oracle viene utilizzato per supportare un sistema operativo chiamato Solaris. Inizialmente era chiuso, ma il progetto è stato inaugurato nel 2008. Oracle ha interrotto OpenSolaris nel 2010 ed è tornata al proprio modello con Solaris 11 nel 2011.


6. Sillaba

Syllable è basato su AtheOS, un clone di AmigaOS abbandonato all'inizio del secolo. Per quanto riguarda AmigaOS, è ancora vivo nonostante sia nato negli anni '80 per una linea di computer a lungo considerata antica.

Syllable si rivolge agli utenti di uffici domestici con un'interfaccia intuitiva e applicazioni native, tra cui un browser Web basato su Webkit e un client di posta elettronica. Il fatto è che può farlo solo su un computer con 32 MB di RAM (anche se per la visualizzazione si consigliano almeno 64 MB). L'installazione completa dovrebbe richiedere circa 250 MB di spazio sul disco rigido.


7. Sistema operativo di ricerca AROS

Sebbene Syllable sia basato su un clone di AmigaOS, AROS adotta un approccio diverso. In realtà pone la sua compatibilità binaria con AmigaOS a livello API. Questo è simile a come ReactOS prende di mira Windows e Haiku prende di mira BeOS.

Forse ti starai chiedendo se AmigaOS merita tutta l'attenzione. Ho già detto che AmigaOS è ancora qui? Non è nemmeno gratuito. Qualcuno là fuori è ancora disposto a pagare per un sistema operativo di cui la maggior parte delle persone non ha mai sentito parlare. AROS offre un modo per utilizzare alcuni programmi AmigaOS senza dover pagare. Inoltre, è open source, il che può farti sentire sicuro.


8.MenuetoOS

Questo è MenuetOS: è abbastanza piccolo da stare su un singolo floppy disk. Si trattava di unità flash degli anni '90 e offrivano solo fino a 1,44 MB di spazio di archiviazione. Considerando che molte distribuzioni Linux hanno difficoltà con il CD da 700 MB, al giorno d'oggi l'avvio da un floppy è difficile.

MenuetOS è scritto interamente in linguaggio assembly a 32 bit ed è progettato per funzionare con un sovraccarico minimo, sebbene supporti fino a 32 GB di RAM.


9. DexOS

Tutti i sistemi operativi desktop hanno la stessa sensazione? Eccone uno che adotta un approccio diverso. Dare vita a DexOS sembrerà meno come usare un computer durante una lezione di tastiera e più come giocare su una console di gioco tradizionale.

Avviare app in DexOS sembra vagamente come inserire un disco in un vecchio Dreamcast. L'esperienza sembra più autentica se giochi davvero. E un'altra cosa interessante? Questo sistema operativo gratuito è anche abbastanza piccolo da stare su un floppy disk.


10. Visopsi

Come DexOS, Visopsys è un progetto hobby di uno sviluppatore. Installalo se vuoi vedere cosa può creare una sola persona.

Il sistema operativo visivo (è vero, questo nome può essere applicato a qualsiasi sistema operativo con un ambiente desktop) è in sviluppo dal 1997. Non si basa su alcun sistema operativo preesistente. Ciò non significa che il progetto non utilizzi il codice esistente. Qui troverai strumenti e icone GNU comuni che potrebbero risultare familiari agli utenti di KDE Plasma.

Utilizzerai qualcuno di questi sistemi operativi gratuiti?

La maggior parte di loro non lo sono. Gli sviluppatori di Haiku non lavorano a tempo pieno. Lo sviluppatore Visopsys sta chiaramente dicendo che il loro sistema operativo non è capace quanto Linux o, forse, un paragone più giusto, Syllable. DexOS è più un esperimento che altro.

Tuttavia, ci sono molte persone che preferiscono FreeBSD a Linux. illumos potrebbe non essere molto conosciuto, anche tra gli appassionati di FOSS, ma ha i suoi usi. E non ho già menzionato l'uso di FreeDOS per giocare a tutti i vecchi giochi DOS?

Ci sono sistemi in questo elenco che vorresti utilizzare? Conosci un altro sistema operativo gratuito sconosciuto che non è presente in questo elenco? Fatecelo sapere nei commenti!

Sistema operativo - sistema operativo - un insieme di programmi, senza i quali qualsiasi computer è solo un insieme di pezzi di ricambio in metallo e plastica. Il sistema operativo più comune è Windows, per il quale vengono creati la maggior parte degli altri programmi e applicazioni. Troverai il sistema operativo stesso e tutti i programmi correlati in questa sezione e potrai scaricarli gratuitamente, senza registrazione o alcuna conferma.

Qualsiasi sistema operativo contiene già una serie di funzioni necessarie che consentono di eseguire vari lavori e installare software aggiuntivo a discrezione del singolo utente. La presenza stessa di un sistema operativo rende più semplice sia per l'utente semplice che per lo sviluppatore di nuovi programmi lavorare con tutti i dispositivi e i programmi integrati.

Sistema operativo così diverso

Attualmente esistono diversi sistemi operativi:

  • è un'intera serie di sistemi operativi, regolarmente aggiornati e sviluppati da specialisti Microsoft. La prima versione è stata introdotta nel 1985 ed è attualmente il sistema operativo più comune e popolare per un personal computer.
  • MacOS - di Apple - è stato originariamente creato per altri prodotti di questa azienda, distribuito con loro e sviluppato parallelamente a Windows. Attualmente può essere installato su computer di altri produttori.
  • Linux: distribuito da varie aziende in modo completamente gratuito, questo sistema operativo rimane ancora una scelta piuttosto esotica per un personal computer. Questo sistema operativo presenta diverse varianti, alcune delle quali disponibili a pagamento. Ora i sistemi di questa versione vengono installati principalmente da specialisti o appassionati di computer.
  • Android - questo sistema operativo è forse il più diffuso tra i vari dispositivi mobili: dagli smartphone agli e-reader fino agli smartwatch e agli occhiali Google.

Emulatori di sistemi operativi

Emulazione. Separatamente, vale la pena evidenziare i programmi di emulazione progettati per simulare un sistema operativo nell'ambiente di lavoro di un altro. Ad esempio, se devi installare sul tuo computer un'applicazione in esecuzione sul sistema Android. Installando un emulatore, puoi "ingannare" un programma del genere e lavorarci su Windows o qualsiasi altro sistema operativo. Gli emulatori di dispositivi Android più comuni sono e.

Funzioni base e aggiuntive del sistema operativo

Le funzioni principali di qualsiasi sistema operativo sono il caricamento dei programmi, l'esecuzione delle loro richieste, l'accesso ai dispositivi di input/output dati esterni e interni, la RAM, l'accesso e la gestione di vari dischi (rigidi e ottici) e l'organizzazione del file system. Qualsiasi sistema operativo ha una serie di funzioni aggiuntive:

  1. distribuzione delle risorse di sistema tra diversi processi,
  2. multitasking: eseguire più processi contemporaneamente,
  3. condivisione e sincronizzazione di file,
  4. protezione del sistema operativo stesso, dei dati personali, dei file dell'utente e di altre applicazioni,
  5. differenziazione dei diritti di più utenti su un computer.