Persona che parla con l'attrezzatura e viceversa
Tecnologia

Persona che parla con l'attrezzatura e viceversa

Ne furono costruiti centinaia. Tonnellate di versioni e distribuzioni. Alcuni di loro sono curiosità di nicchia, altri sono usati da pochi, ma sono di grande importanza perché sono responsabili di pezzi chiave dell'infrastruttura informatica e di rete. Nonostante una tale moltitudine, non ci sono più di due dominanti in ogni segmento di mercato.

che è in esecuzione sul tuo computer. Gestisce la memoria, i processi e tutto il suo software e hardware. Consente inoltre di comunicare con il computer senza conoscere la "lingua" della macchina. Nella maggior parte dei casi, sul dispositivo sono in esecuzione contemporaneamente molti programmi diversi e ciascuno di essi deve avere accesso all'unità di elaborazione centrale (CPU), alla memoria e all'archiviazione. Sistema operativo coordina tutto, dando a ogni programma ciò di cui ha bisogno. Senza un sistema operativo, il software non sarebbe nemmeno in grado di interagire con l'hardware e il computer sarebbe inutile.

Пользователи e programmi applicativi avere accesso ai servizi offerti dai sistemi operativi tramite chiamate di sistema e interfacce di programmazione delle applicazioni. Interagiscono con il sistema operativo del computer. от interfacce a riga di comando (KLI) interfacce grafiche utente noto come GUI (Guarda anche: ). In breve, un sistema operativo consente agli utenti di interagire con i sistemi informatici fungendo da interfaccia tra utenti o programmi applicativi e hardware del computer.

1. Loghi dei sistemi operativi più diffusi

Sistemi operativi (1) può essere trovato su quasi tutti i dispositivi che includono il tuo computer - da Telefono cellulare i console di gioco po supercomputer i server internet. Esempi di popolari sistemi operativi moderni sono: Android, iOS, GNU/Linux, Mac OS X, Microsoft Windows o z/OS di IBM. Tutti questi sistemi, ad eccezione di Windows e/e z/OS, sono radicati in UNIX. Di recente, se non si distingue tra piattaforme desktop e mobili, Windows non domina più, ma è (2).

2. Cambiamento della quota del mercato globale dei sistemi operativi nell'ultimo decennio nel suo insieme secondo StatCounter

3. Cambiamento della quota di mercato globale dei sistemi operativi desktop negli ultimi dieci anni, secondo StatCounter.

4. Cambiamento della quota di mercato globale dei sistemi operativi nell'ultimo anno nei dispositivi mobili, secondo StatCounter

5. Quote dei tipi di sistemi operativi nel mercato dei server nel 2018

I tre sistemi operativi più diffusi per i personal computer sono: Microsoft Windows,, Sistema operativo Apple Mac i Linux, la cui quota oscilla intorno all'1-2%. (3) Tra i dispositivi mobili, Android domina su iOS di Apple, che è al secondo posto con una quota di mercato in crescita di recente (4). E nel mercato globale dei server, quasi la metà ha prodotti Microsoft, anche se questa percentuale sta lentamente diminuendo e, con la diffusione di Red Hat Linux, questi due sistemi rappresentano circa i 4/5 di questo mercato (5).

Dallo smartphone al server

Microsoft ha creato Sistema operativo Windows a metà degli anni '80. Era basato sul kernel MS-DOS, all'epoca il programma di gestione più comunemente utilizzato per l'avvio di applicazioni. Quindi, incluso il primo aggiornamento importante nel 1987, seguito da Windows 3.0. Alcuni anni dopo, la versione successiva, Windows 95, divenne il sistema operativo dominante. Gli esperti affermano che il sistema di Microsoft non è cambiato molto in termini di architettura di base da Windows 95, sebbene abbia aggiunto un'enorme quantità di funzionalità per soddisfare le nuove esigenze di elaborazione. Molti degli elementi che conosciamo oggi esistono dagli anni '90, come il menu di avvio, la barra delle applicazioni e Windows Explorer (ora noto come "Explorer").

È stato creato nel corso di molti anni molte versioni differenti di Windows. I più popolari sono Windows 7 (pubblicato nel 2009) Windows Vista (2007) e Windows XP (2001). Windows è preinstallato nella maggior parte dei casi nuovi PCche è considerata la ragione principale del suo dominio nel mondo. Un utente che acquista un PC o un laptop o aggiorna Windows sul proprio computer può scegliere tra diverse versioni del sistema, tra cui Home Premium, Piloti o Finale.

Lo stesso per tutti nuovi computer Macintosh o Papavero preinstallato in fabbrica dal 2002. Sistema operativo Apple, ora noto come MacOS (precedentemente OS X e anche Mac OS X). I sistemi operativi Apple sono una famiglia di vecchi sistemi operativi basati su UNIX ufficialmente disponibili solo per i computer Apple che sono stati preinstallati dal 2002. Il nome del sistema è stato annunciato nel 2016 alla conferenza WWDC per la necessità di unificare i nomi utilizzati da Apple per i propri sistemi operativi (quindi, macOS fa parte di una serie: iOS, watchOS, tvOS, ecc.).

tranne vecchio UNIX La base per la creazione di un moderno sistema Apple è stata precedentemente utilizzata Sistema NeXTStep nella seconda metà degli anni '80, acquistata da Apple insieme al produttore NeXT nel 1996. L'ultima versione di quel sistema informatico Macintosh "classico" era Mac OS 9. Nel 2006 è stata rilasciata la prima versione per i nuovi Mac x86. – Mac OS X 10.4. Nel 2005 è stata rilasciata la prima versione completamente compatibile con la terza versione della specifica Uniform UNIX - Mac OS X 10.5, in esecuzione su PowerPC e x86 "mac" utilizzando una tecnologia chiamata Binario universale, che è un formato di file eseguibile che viene eseguito su entrambe le architetture. Sulla base di questa versione è stato creato il sistema iOS (originariamente iPhone OS), il sistema operativo di Apple Inc.. per dispositivi mobili iPhone, iPod touch e iPad. Come puoi vedere, la storia del sistema/sistemi operativi di Apple è molto più complessa di quella di Windows.

Tuttavia, questo non è nulla in confronto alla diversità della famiglia. linux, accedi ai sistemi operativi, il che significa che possono essere modificati e ridistribuiti da chiunque in qualsiasi parte del mondo. È fondamentalmente diverso dal software proprietario come Windows, che può essere modificato solo dall'azienda che lo possiede. Vantaggio Linux è che è "software libero" e ci sono molte diverse distribuzioni (versioni) da cui puoi scegliere quella adatta alle tue esigenze. Ogni distribuzione ha un aspetto diverso. Le distribuzioni più popolari sono conosciute come: Ubuntu, Mint e Fedora. Linux prende il nome da un cognome Linus Torvaldsche ha creato il kernel Linux nel 1991.

Linux è stato distribuito per la prima volta sotto la GNU General Public License nel 1992. È cresciuto dalle prime righe di codice sorgente nella sua versione originale a oltre venti milioni di righe oggi. Questo sistema può essere modificato da chiunque per i propri scopi. Di conseguenza abbiamo centinaia di sistemi operativi basati su Linuxchiamate distribuzioni. Questo rende la scelta tra di loro estremamente difficile, molto più difficile che scegliere una versione di sistema.

Una varietà di distribuzioni Linux è così bello che ognuno troverà qualcosa che si adatta alle proprie esigenze e preferenze. Ad esempio, ci sono versioni che imitano il popolare Windows XP. Esistono anche versioni più specializzate di Linux, come le distribuzioni progettate per dare nuova vita a computer obsoleti di fascia bassa o distribuzioni ultra sicure che possono eseguire da chiavetta usb. Naturalmente, esistono molte versioni di Linux per l'esecuzione di server e altre applicazioni di classe enterprise. Gli utenti di Linux consigliano Ubuntu come buon punto di partenza. Si tratta di un sistema molto comodo (anche rispetto a Windows), ma allo stesso tempo versatile e multifunzionale. esperti di computer art.

, sono significativamente diversi dai computer desktop e laptop, quindi funzionano su sistemi operativi progettati specificamente per i dispositivi mobili. I sistemi operativi per dispositivi mobili generalmente non offrono un'ampia gamma di funzionalità come quelle progettate per desktop o laptop e non possono eseguire tutti i programmi noti per PC. Tuttavia, puoi ancora fare molte cose con loro, come guardare film, navigare in Internet, gestire il tuo calendario, giocare e altro ancora.

Esistono anche sistemi operativi per server, ad es. pesante ed extra pesante. Qual è la differenza tra sistema operativo del server a sistema operativo per l'utente medio? Un "normale" sistema operativo può eseguire programmi come MS Word, PowerPoint, Excel, oltre a programmi di grafica, lettori video, ecc. Consente inoltre di eseguire applicazioni che semplificano la navigazione sul Web e il controllo dei messaggi di posta elettronica. Utilizza connessioni LAN e Bluetooth ed è più economico di un sistema operativo server.

Sistema operativo del server è molto più costoso per qualche motivo. La sua missione è consentire connessioni illimitate agli utenti, fornire risorse di memoria molto più grandi e fungere da server universali per siti Web, e-mail e database. Il sistema server può contenere più desktop perché è ottimizzato per il networking e non per un singolo utente.

Sistemi operativi per dispositivi IoT

Contiki – Un sistema operativo open source sviluppato nel 2002, focalizzato principalmente su microcontrollori di rete a bassa potenza e dispositivi IoT.

Roba Android - Creato da Google. Il suo nome precedente era Brillo. Supporta le tecnologie Bluetooth e Wi-Fi.

RIOT - ha una vasta comunità di sviluppatori ed è rilasciato sotto la GNU Lesser General Public License. Quindi, RIOT è chiamato il Linux del mondo IoT.

Minuto Apache - simile al sistema operativo RIOT. È rilasciato sotto licenza Apache 2.0. Funziona in tempo reale. Può essere utilizzato in molti microcontrollori, dispositivi IoT industriali e dispositivi medici.

LiteOS – è stato lanciato dal gigante tecnologico cinese Huawei nel 2015. È considerato sicuro e interoperabile.

zeffiro – è stato rilasciato nel 2016 dalla Linux Foundation. La facile integrazione di vari dispositivi IoT ha reso questo sistema operativo uno dei più diffusi al mondo.

mordere è il sistema operativo principale di Ubuntu IoT. Basato sulla comunità Ubuntu, garantisce una forte sicurezza per i dispositivi IoT.

Sistema operativo minuscolo - Pubblicato per la prima volta nel 2000. È uno dei sistemi operativi più vecchi per i dispositivi IoT. Utilizza principalmente reti di sensori wireless. 

Internet delle cose di Windows – precedentemente noto anche come Windows Embedded. È stato cambiato in Windows IoT con l'avvento di Windows 10.

Raspbian è un sistema operativo basato su Debian solo per Raspberry Pi. Il kernel è simile al kernel Unix.

Freertos è un sistema operativo open source per microcontrollori. Utilizza il servizio cloud di Amazon, ovvero AWS.

Linux embedded – Il sistema operativo Linux in questa versione viene utilizzato per smart TV, router wireless (Wi-Fi), ecc.

Una breve storia della GUI

La maggior parte delle persone usa sistema operativoche viene installato sul loro computer prima dell'acquisto, ma ovviamente è sempre possibile cambiarlo, aggiornarlo o addirittura sostituirlo. I moderni sistemi operativi utilizzano un'interfaccia utente grafica o GUI che consente di utilizzare il mouse o il touchpad per fare clic su icone, pulsanti e menu e tutto viene visualizzato sullo schermo utilizzando una combinazione di grafica e testo. Prima della GUI, l'interfaccia del computer consisteva in una riga di comando e l'utente doveva inserire ogni comando nel computer e la macchina visualizzava solo il testo.

La prima interfaccia utente grafica al mondo è considerata il rilascio dell'Apple System 1 nel gennaio 1984. Windows 1, rilasciato il novembre successivo, offriva anche una GUI, un'interfaccia utente grafica a 16 bit. A quel tempo, oltre ad Apple, i prototipi di ambienti grafici venivano esposti da altre aziende, come VisiCorp al COMDEX nel 1982, e il motivo principale per la creazione della GUI di Windows era l'ansia. Bill Gates per la perdita di posizioni nel mercato dei PC IBM.

La sua interfaccia, come accennato, ha più visualizzazioni Sistema operativo Windows fatto affidamento тартовое енюche è stato introdotto per la prima volta in Windows 95 (1995) 6. Pulsante di avvio i тартовое еню con una campagna pubblicitaria per attirare gli utenti nel processo di lancio di un nuovo programma. Quando Windows 2012 è uscito nel 8, il pulsante è scomparso e l'utente è stato immediatamente portato alla schermata iniziale completa, progettata per essere compatibile con i nuovi dispositivi touchscreen. La schermata Start si concentra sulle icone delle app e sui riquadri su cui puoi fare clic, come sulla barra di Apple, piuttosto che sull'elenco di opzioni di sistema e programmi che Windows ha utilizzato per il menu Start negli anni precedenti.

6. Utilizzo del pulsante Start di Windows

Nel 2013 c'era Windows versione 8.1che ha riportato il pulsante Start per semplificare l'utilizzo del sistema di avvio da parte dei clienti Microsoft. Nel 2014, Windows 10 ha ripristinato definitivamente l'amato pulsante Start e il menu Start.

Menzionato noto agli utenti Il documento di Apple è stato introdotto nel 2000 con il rilascio di Mac OS X chiamato Cheetah. Prima del 2000, gli utenti del sistema operativo Apple utilizzavano la barra dei menu in alto per avviare e selezionare i programmi e per apportare modifiche alle applicazioni già in esecuzione. Quando il sistema operativo X 10.5, noto anche come leopardo, pubblicato nell'ottobre 2007, Dock (7) è stato riprogettato utilizzando lo stesso approccio visivo che conosciamo oggi.

UNIX e non UNIX

Sistemi Windows, Mac OS i varie distribuzioni Linux (incluso Android appartenente a questa famiglia) - questo non è tutto ciò che offre il mercato. È necessario chiarire che molti prodotti diversi in questo mondo sono correlati tra loro in un modo o nell'altro; ad esempio, Linux è modellato sul vecchio sistema UNIX sviluppato da Bell Labs dalla fine degli anni '60. I moderni sistemi Apple provengono da UNIX. Quindi, c'è una rete di connessioni, ma molti programmatori, specialmente quelli che creano questi sistemi, cercano di non vederli come "essenzialmente uguali" e sottolineano le differenze. Il nome stesso Linux dovrebbe essere l'acronimo di "Linux Is Not UniX". Ciò significa che Linux è simile a UNIX, ma è stato sviluppato senza codice Unix, a differenza, ad esempio, di BSD() e delle sue varianti.

Un esempio di tale sistema correlato ma distinto è Chrome OS, creato da Google, il compito principale del sistema è quello di lancio di applicazioni Internet. È disponibile su molti laptop economici e costosi. I computer preinstallati con Chrome OS sono noti sul mercato Chromebook.

Uno dei discendenti del suddetto BSD chiamato FreeBSD (otto). La prima versione del sistema è stata rilasciata nel 8. Attualmente sono disponibili e supportate due versioni stabili: 1993 e 11.4. Il nome che FreeBSD ha inventato David Greenman dal CD di Walnut Creek che ha supportato il progetto fin dall'inizio. La mascotte ufficiale di FreeBSD è il demone, la frase ufficiale è "The Power to Serve". Grazie alla sua efficienza e affidabilità, viene spesso utilizzato come server o firewall. Ad esempio, viene utilizzato FreeBSD. tramite Apache.org, Netflix, Flight-Aware, Yahoo!, Yandex, Netcraft, Sony Playstation 4, WhatsApp.

Un sistema operativo pensato per applicazioni domestiche (controllo semplice, multimedia) e per ufficio, a sua volta Sillaba. È stato creato nel luglio 2002 come un ramo del sistema AtheOSche è stato abbandonato dal suo autore Kurt Skauen. Il kernel e l'architettura di sistema, come il progetto AtheOS, sono stati ispirati da Sistema AmigaOS.

ReactOS è considerato un clone di Windows, un sistema operativo gratuito di tipo personal computer interoperabile con varie versioni di Windows. I presupposti del sistema includono la capacità di utilizzare applicazioni e driver Windows, nonché applicazioni OS/2, Java e POSIX.

ReactOS è stato scritto in Ce alcuni elementi come ReactOS Explorer in C++. Gli sviluppatori di ReactOS affermano che non è un clone di Windows. ReactOS è in fase di sviluppo dal 1996. Nel 2019 era ancora considerata una versione alfa incompleta del software, quindi gli sviluppatori la consigliavano solo a scopo di test. Molte applicazioni Windows come Adobe Reader 6.0 e OpenOffice attualmente funzionano su di esso.

Non tutti lo sanno Solaris è un sistema operativo basato su UNIX che è stato originariamente sviluppato da Sun Microsystems a metà degli anni '90, ma è stato rinominato nel 2010 in Oracle Solaris a seguito dell'acquisizione di Sun Microsystems da parte di Oracle. È noto per la sua scalabilità e molte altre caratteristiche che hanno reso possibili applicazioni interessanti.

Ci sono molti sistemi operativi che erano significativi ai loro tempi ma non sono più eccezionali come AmigaOS; OS/2 di IBM e Microsoft, Mac OS classico, ad es. predecessore non Unix di Apple MacOS, BeOS, XTS-300, RISC OS, MorphOS, Haiku, Bare-Metal e FreeMint. Alcuni di essi sono ancora utilizzati in mercati di nicchia e continuano a essere sviluppati come piattaforme di minoranza per gli appassionati e la comunità di sviluppo di applicazioni.

OpenVMS creato nel DIC è ancora . Altri sistemi operativi sono usati quasi esclusivamente nel mondo accademico per insegnare i sistemi operativi o per ricercare concetti di sistema operativo. Un tipico esempio di un sistema che fa entrambe le cose è MINIX. L'altro, denominato uno, è utilizzato solo per la ricerca. Oberon ha sviluppato all'ETH di Zurigo Nicola Virta, Yurga Gutknehta e un gruppo di studenti negli anni '80, è stato utilizzato principalmente per la ricerca, l'insegnamento e il lavoro quotidiano nel gruppo Wirth. Tuttavia, alcuni sistemi operativi che non hanno guadagnato quote di mercato significative hanno introdotto innovazioni che hanno influenzato gli sviluppi principali. Ciò è particolarmente vero per la ricerca e la sperimentazione di Bell Labs.

è lo stesso vari sistemi operativi per piattaforme diverse da PC, smartphone e tablet. Nel corso degli anni sono state sviluppate soluzioni separate per smart TV, automobili, orologi, Internet of Things (9), ecc. Tecnicamente, questi non sono gli stessi sistemi operativi, sebbene abbiano nomi simili. Per esempio Sistema operativo Android TV OS non è la stessa cosa che abbiamo in uno smartphone. I sistemi incorporati utilizzati nelle automobili, ad esempio, possono essere di molte varietà, con molte impostazioni per un singolo dispositivo, perché i sistemi elettronici nelle automobili hanno dozzine di processori. Ogni processore (in questo caso il microcontrollore) può avere un sistema operativo diverso (o lo stesso) o del tutto assente.

9. Sistema operativo per l'Internet delle cose

Sistemi mobili aperti e gestiti centralmente

Circa 15 anni fa, ha dominato il mercato delle comunicazioni mobili. Sistema Symbian, oggi è essenzialmente la storia del sistema operativo, come PalmOS, webOS. Attualmente, come sapete, il mercato dei sistemi operativi mobili è dominato da Android, un pacchetto software aperto e gratuito sviluppato da Google che contiene il sistema operativo principale, il middleware e le principali applicazioni per l'utilizzo sui dispositivi mobili.

kernel Linux e alcuni altri componenti adattati per Android sono rilasciati sotto GNU GPL. Tuttavia, Android non include il codice del progetto GNU. Questa caratteristica distingue oggi Android da molte altre distribuzioni Linux. Gli aggiornamenti del sistema operativo Android sono stati precedentemente pubblicati con nomi relativi ai dessert (Cupcake, Donut, Eclair, Gingerbread, Honeycomb, Ice Cream Sandwich). Da due anni ormai, le versioni di Android sono state semplicemente numerate di seguito.

secondo iOS è un sistema mobile, un prodotto Apple per dispositivi mobili iPhone, iPod touch e iPad. Il nome attuale è in vigore dal 2010. Il sistema era precedentemente noto come iPhone OS. Questo sistema si basa su Mac OS X 10.5. iOS è disponibile solo su dispositivi Apple perché l'azienda non concede in licenza il sistema operativo per dispositivi di altri produttori. Tutto il software è pubblicato individualmente da Apple Inc. ed è distribuito da un unico repository () centralmente attraverso l'AppStore con una firma di conferma crittografica obbligatoria. Questo modello di distribuzione, sebbene controllato centralmente, consente prevenire la diffusione di malware, riparazioni e aggiornamenti efficienti e quindi un elevato standard di sicurezza e qualità senza precedenti per tutti gli utenti.

Windows mobile è un sistema operativo mobile Microsoft utilizzato negli smartphone e nei dispositivi mobili − con touch screen o senza di loro. Il sistema operativo Mobile è basato sul kernel Windows CE 5.2.

Windows Mobile è un sistema operativo progettato per PocketPC PDA, PDA e smartphone. Il successore della serie Windows Mobile è stato Windows Phone, introdotto il 27 settembre 2011. Nel 2015 Microsoft è tornata al suo nome precedente con l'introduzione del sistema operativo Windows 10 Mobile, ma questo sistema non appartiene alla famiglia Windows Mobile, che si basa sul kernel Windows CE. Appartiene alla famiglia Windows 10 come parte della creazione di una piattaforma universale chiamata Universal Windows Platform.

Un altro sistema noto nel mercato dei sistemi operativi mobili è BlackBerry OS, è un sistema operativo mobile proprietario sviluppato da Research In Motion per l'uso sui dispositivi palmari BlackBerry diffusi molti anni fa. Piattaforma BlackBerry era popolare tra gli utenti aziendali perché, se combinato con BlackBerry Enterprise Server, fornisce la sincronizzazione con Microsoft Exchange, Lotus Domino, e-mail di Novell GroupWise e altri software aziendali.

Ci sono altre proposte meno conosciute come Bada, Sistema operativo Samsung per telefoni cellulariche è stato lanciato nel 2010. Il primo smartphone ad utilizzarlo è stato il Samsung Wave. Sistema operativo questo a sua volta Distribuzione Linux, è stato creato combinando la distribuzione Moblin (creata da Intel) e Maemo (Sponsorizzato da Nokia) per vari dispositivi mobili e applicazioni come automobili, yacht, telefoni, netbook o tablet. La presentazione del primo telefono cellulare con MeeGo v1.2, Nokia N9, è avvenuta il 21 giugno 2011.

Benvenuto nello zoo del sistema operativo

Come puoi vedere, i sistemi operativi brulicano. Sorsero e si trasformarono, ramificandosi in nuove versioni, soprattutto quando si trattava di famiglie e Generazioni di Linuxper soddisfare le esigenze a volte diverse dei professionisti. Nell'ambito di questa evoluzione complessa e multiramo, sono state create diverse creazioni originali, se non bizzarre.

Una creatura così strana, per esempio. Tempio OS, precedentemente J Operating System, SparrowOS e LoseThos - light sistema operativo biblico. È stato progettato da un programmatore americano come il terzo tempio predetto nella Bibbia. Terrigo A. Davis. Davis ha affermato che le caratteristiche del sistema come la risoluzione di 640 × 480 pixel, il display a 16 colori e i controlli audio gli erano stati specificamente affidati da Dio. Era programmato utilizzando la variante originale del linguaggio C (denominato HolyC) e comprendeva, tra le altre cose, un simulatore di volo, un compilatore e un kernel.

Un'atmosfera in qualche modo simile è avvolta nel sistema operativo post-apocalittico Collapse creato da Virgil Dupras. Questo sistema operativo offre insieme di programmi auto-riproducenti i autoinstallazione in una varietà di dispositivi, così come molte altre funzioni. Il compito principale del sistema è quello di lanciarsi su un'ampia gamma di dispositivi spesso primitivi che possono sopravvivere dopo un cataclisma globale.

Altro design originale, cerchi, aveva lo scopo di ricreare l'esperienza familiare agli utenti delle vecchie macchine Amiga sui PC moderni. Tuttavia, nel corso del tempo, man mano che si è evoluto, il software ha superato l'originale, diventando un prodotto originale con scarso collegamento con i giorni romantici dei computer.

La Corea del Nord è nota per isolarsi dal mondo esterno. Questo vale anche per garanzia del programma. Computer in DNR-D non funzionano su sistemi Windows o Apple, ma su Red Star (Pulgunbyol). Questo sistema operativo basato su UNIX è stato sviluppato lì presso il National Computer Center e include un browser modificato basato su Firefoxche ti consente di accedere al Web moderno, a un editor di testo e persino ai giochi. Red Star ha anche funzionalità come un sistema di filigrana che contrassegna tutti i file con un numero di serie di installazione univoco in modo che possano essere rintracciati, nonché l'accesso backdoor per le agenzie di intelligence coreane.

È concepito un po' come Sistema Sabili, noto anche come "Ubuntu Muslim Edition". Sabily è la sua distribuzione Linux. lanciato nel 2007 per servire gli utenti musulmani. Oltre alle funzionalità standard fornite dal sistema operativo, Sabily include il supporto per la lingua araba pronto all'uso. Il sistema operativo vanta anche una serie di programmi unici, come un'icona che richiama più volte al giorno la chiamata musulmana alla preghiera, oppure Zakat Calc aiutare l'utente a determinare i vari importi dell'elemosina obbligatoria. Il progetto Sabily è stato interrotto nel 2011 ma è disponibile su ArchiveOS.

Pieno di stranezze Suicidio Linuxil quale, dopo aver inserito un comando non riconosciuto dallo standard Linux, formatta l'hard disk, che va inteso come una "punizione". O Pony OS, un sistema per hobby costruito da zero da e per i fan di My Little Pony basato su un altro sistema oscuro, Toaru. Oltre a un'interfaccia piena di simpatici pony, PonyOS offre una caratteristica interessante: la rotazione delle finestre della GUI oltre al loro tradizionale restringimento e spostamento.

Sistema operativo digitale nel mondo reale

Questo è nel nostro tempo. E i sistemi operativi sono pronti per questo. L'azienda americana Veritone ha annunciato nell'aprile 2020 di essere riuscita a sviluppare il primo al mondo. Il suo prodotto chiamato "aiWARE" esegue algoritmi di intelligenza artificiale anziché programmi. Predefinito aiWARE include per voce, testo, voce, fotografia, biometria, analisi dei dati, trasformazione dei dati e altro ancora. Quindi, ad esempio, la funzione di assistente vocale è già integrata nei dispositivi tradizionali ed è disponibile in un'applicazione separata.

Poiché l'intelligenza artificiale, il riconoscimento vocale o immagine, assistenti virtuali i Tecniche La cosiddetta interfaccia naturale delle macchine inizia a creare oggi un nuovo ambiente in cui una persona moderna può muoversi, vivere, lavorare, acquistare, giocare e molto altro, il concetto di "sistema operativo" si sviluppa e si muove tranquillamente dal mondo delle computer e altri dispositivi informatici solo per il nostro ambiente, l'ambiente circostante e il mondo in cui viviamo ogni giorno.

Il futuro appartiene al "sistema operativo del mondo", cioè a soluzioni che coordinano qualcosa di più del semplice funzionamento di software e hardware? I nuovi sistemi operativi garantiranno presto l'interazione e il regolare funzionamento degli elementi del mondo virtuale, della macchina e reale? Un tale sistema assegnerebbe non solo le risorse di calcolo del processore, ma anche l'accesso alla nostra percezione, attenzione e capacità cognitive, ad es. al nostro cervello.

Panoramica di diversi tipi di sistemi operativi

Sistema operativo in tempo reale (sistema operativo in tempo reale, RTOS) - per soddisfare i requisiti per il tempo di esecuzione delle operazioni desiderate. Tali sistemi sono utilizzati come elementi di sistemi di controllo del computer che operano in tempo reale. Secondo questo criterio, i sistemi operativi in ​​tempo reale sono divisi in due tipi:

  • rigido, cioè quelli per i quali è noto il tempo di risposta peggiore (maggiore) ed è noto che non verrà superato;
  • morbido, cioè coloro che cercano di rispondere il più rapidamente possibile, ma non si sa quale possa essere il tempo di risposta più lungo.

In un sistema operativo in tempo reale, è necessario determinare a quale dei processi deve essere assegnato un processore e per quanto tempo tutti i processi eseguibili soddisferanno i propri limiti di tempo. L'emergere di sistemi operativi di questo tipo è associato, tra l'altro, alla necessità di attrezzature militari per il controllo missilistico tempestivo. Questi tipi di sistemi operativi sono ora ampiamente utilizzati nell'industria civile e controllano anche dispositivi come centrali telefoniche, lander della NASA su Marte e ABS automobilistici. Esempi notevoli sono Windows CE, OS-9, Symbian e LynxOS.

A proposito di comunicazione con l'utente, distinguiamo:

  • Sistemi testuali - comunicazione mediante comandi emessi dalla riga di comando o, in altre parole, dalla riga di comando (ad esempio, UNIX, MS-DOS).
  • Sistemi grafici – comunicazione mediante finestre grafiche e simboli (GUI). Il computer è controllato utilizzando il cursore del mouse (ad esempio, la famiglia MS Windows, Mac OS).

Per architettura, i sistemi operativi sono suddivisi in:

  • sistemi a scopo unico. Questi sono sistemi monolitici dal design più semplice. Il sistema può eseguire solo un'attività alla volta. È possibile eseguire un solo programma alla volta (ad esempio MS-DOS).
  • Sistemi multitasking (multitasking). Si tratta di sistemi multilivello con una struttura gerarchica di comandi di sistema. Il sistema può eseguire contemporaneamente molte attività (ad esempio, controllare il processo di stampa durante la modifica del testo nel programma). È possibile eseguire più programmi contemporaneamente (ad es. MS Windows 9x/Me, NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Sistemi di accesso unificati. Questi sono sistemi che supportano un solo utente alla volta (es. MS-DOS, Windows 9x/Me). 
  • sistemi multiutenza. Si tratta di sistemi che supportano più utenti contemporaneamente. Il processore esegue diverse attività a turno, con la commutazione così frequente che gli utenti possono interagire con il programma mentre è in esecuzione (ad es. MS Windows NT/2000/XP, UNIX, Linux, Mac OS X, OS/2 Warp). 
  • Sistemi client-server. Si tratta di sistemi altamente complessi che supervisionano i sistemi secondari installati su singoli computer collegati in rete. Le applicazioni sono trattate dal sistema operativo come "client" di server che forniscono loro servizi. I "clienti" comunicano con i server attraverso il nucleo del sistema e ogni server viene eseguito nel proprio spazio di memoria separato e protetto, ben isolato dagli altri processi.

Sistema incorporato - un sistema informatico specializzato che diventa parte integrante delle apparecchiature che gestisce. Deve soddisfare determinati requisiti, rigorosamente definiti in termini di compiti che deve svolgere. Pertanto, non può essere definito un tipico personal computer multifunzionale. Ogni sistema embedded è basato su un microprocessore (o microcontrollore) programmato per eseguire un numero limitato di compiti, o anche un solo compito. Si ritiene che il computer che controlla la navicella spaziale statunitense Apollo sia il primo computer integrato. Tuttavia, il primo computer integrato prodotto in serie è stato utilizzato per controllare il missile LGM-30 Minuteman I. Alcuni esempi sono Windows CE, FreeBSD e Minix 3.

sistemi operativi incorporati. L'uso di Linux nei sistemi embedded è chiamato Embedded Linux. 

Sistema operativo mobile (o sistema operativo mobile) – sistema operativo per smartphone, tablet, PDA o altri dispositivi mobili. I sistemi operativi mobili combinano le funzionalità di un computer con altre funzionalità utili per un telefono cellulare o altri dispositivi mobili; di solito questi sono: touch screen, telefono, Bluetooth, Wi-Fi, navigazione, fotocamera, fotocamera, riconoscimento vocale, registratore vocale, lettore musicale, NFC e porta a infrarossi. I dispositivi mobili in grado di comunicare (come gli smartphone) contengono due sistemi operativi mobili: un programma principale visibile all'utente, integrato da un sistema in tempo reale di basso livello che supporta la radio e altri componenti. Esempi degni di nota includono Blackberry OS, Google Android e Apple iOS.

Aggiungi un commento