Come configurare smartphone e PC. Portale informativo
  • casa
  • Recensioni
  • Che cos'è un sistema informatico. Che cos'è un sistema operativo? Tipi di sistemi operativi

Che cos'è un sistema informatico. Che cos'è un sistema operativo? Tipi di sistemi operativi

La parte del software che interagisce maggiormente 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 eseguire programmi, mantiene lo stato dei dispositivi, fornisce strumenti per il controllo e la configurazione di vari componenti. Più flessibile e multifunzionale è il sistema operativo, più opportunità offre, più conveniente è lavorare con un computer.

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

Lo scopo principale del sistema operativo- la 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 separazione delle risorse, prevenendo così il rischio di situazioni di conflitto tra i componenti del sistema informatico che possono portare a malfunzionamenti, perdita o distorsione delle informazioni.

Il sistema operativo implementa molte funzionalità diverse, tra cui:

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

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

Gestisce l'hardware del computer;

Fornisce la condivisione delle risorse hardware tra i programmi;

Pianifica l'accesso degli utenti alle risorse condivise;

Fornisce operazioni di input-output, archiviazione delle informazioni e gestione del file system;

Esegue il recupero dei dati in caso di guasti hardware ed errori software.

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

Un sistema operativo è un complesso 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 eseguibili, nonché l'utente, dall'altro.

Il sistema operativo è composto da:

Programma di controllo;

Un insieme di utilità necessarie per far funzionare il sistema operativo.

Il sistema operativo è solitamente archiviato nella memoria esterna del computer, sul disco. Quando si accende il computer, viene letto dalla memoria del disco e inserito nella RAM. Questo processo è chiamato avvio del sistema operativo.

Le caratteristiche del sistema operativo includono:


Attuazione di un dialogo con l'utente;

I/O e gestione dati;

Pianificazione e organizzazione dell'elaborazione di programmi;

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

Avvio di programmi per l'esecuzione;

Tutti i tipi di operazioni di manutenzione ausiliaria;

Trasferimento di informazioni tra vari dispositivi interni;

Supporto software per il funzionamento delle 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 dell'interazione con l'hardware, formando uno strato tra di loro. Di conseguenza, le persone vengono liberate dal lavoro molto laborioso di organizzare l'interazione con l'hardware del computer.

Requisiti per i moderni sistemi operativi:

Compatibilità: il sistema operativo deve includere mezzi per eseguire applicazioni preparate per altri sistemi operativi;

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

Affidabilità e tolleranza ai guasti - implica la protezione del sistema operativo da errori interni ed esterni, guasti guasti;

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

Estendibilità: il sistema operativo dovrebbe offrire la comodità 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, il sistema operativo si distingue:

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

Il multitasking avviene:

Non preventivo (Net Ware, Windows 95/98), quando il processo attivo stesso trasferisce il controllo al sistema operativo alla fine per selezionare un altro processo dalla coda;

Preventivo (Windows NT, OS / 2, UNIX): la decisione di passare 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). Nei sistemi multiutente, esistono mezzi per proteggere le informazioni degli utenti da accessi non autorizzati.

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

Esistono quattro classi principali di sistemi operativi:

1. Attività singola per utente singolo, che supporta una tastiera e può funzionare con una sola attività (al momento);

2. Attività singole per utente singolo con stampa in background, che consentono, oltre all'attività principale, di eseguire un'attività aggiuntiva, solitamente incentrata sulla stampa delle informazioni. Ciò velocizza il lavoro quando si emettono grandi quantità di informazioni per la stampa;

3. Multitasking per utente singolo, che fornisce a un utente l'elaborazione parallela di più attività. Ad esempio, più stampanti possono essere collegate a un computer, ognuna delle quali funzionerà per il "proprio" compito;

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

Il sistema operativo per un personal computer destinato all'uso professionale dovrebbe contenere i seguenti componenti principali:

Programmi di controllo input/output;

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

Un processore del linguaggio dei comandi che accetta, 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:

accedere al catalogo;

Eseguire il markup di supporti esterni;

Eseguire programmi;

Altre azioni.

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

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

Breve descrizione 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 nei codici sorgente e viene utilizzato per creare server in reti di computer e su Internet.

Unix è un sistema operativo multiutente e multitasking che include strumenti 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 un'ampia serie di programmi di servizio che consentono di creare un ambiente operativo favorevole per gli utenti - i programmatori (cioè il sistema è particolarmente efficace per gli specialisti - i programmatori di applicazioni).

Sistema operativo: scopo e composizione

I personal computer compatibili con IBM utilizzano i sistemi operativi Microsoft Windows 9x/ME, un sistema operativo Linux distribuito gratuitamente. I personal computer Apple utilizzano varie versioni del sistema operativo Mac OS. Su workstation e server, i sistemi operativi più utilizzati 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 per computer, senza di esso il computer non può funzionare in linea di principio.

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, ogni elemento della quale svolge determinate funzioni per la gestione di un 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 comando. Il sistema operativo include un programma speciale, un processore di comandi, che richiede all'utente i comandi e li esegue.

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

I driver di periferica. Vari dispositivi (unità, monitor, tastiera, mouse, stampante, ecc.) sono collegati alla spina dorsale del computer. Ogni dispositivo svolge una funzione specifica (input 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 gestiscono il funzionamento dei dispositivi e coordinano lo scambio di informazioni con altri dispositivi e consentono anche di configurare alcuni parametri del dispositivo. Ogni dispositivo ha il proprio driver.

La tecnologia "Plug and Play" (plug and play) consente di automatizzare la connessione al computer di nuovi dispositivi 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 al 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 in 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 sui file (archiviazione e così via), lavorare in 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.

L'idea di cosa sia un sistema operativo è cambiata nel tempo. I primi computer furono usati solo per risolvere problemi matematici e algoritmi di calcolo scritti in codici macchina servivano da programmi. Durante la codifica dei programmi, il programmatore doveva gestire in modo indipendente il computer e garantire l'esecuzione del suo programma. Nel tempo è stata creata una serie di programmi di utilità per facilitare il processo di scrittura dei programmi. Con lo sviluppo dell'elettronica, l'attrezzatura è migliorata ed è diventato possibile eseguire contemporaneamente diversi programmi, in relazione a ciò sono stati creati algoritmi per le attività di commutazione. Un insieme di subroutine che forniscono la commutazione è stato chiamato monitor o supervisore. Tuttavia, si è verificato il problema di interrompere il lavoro di programmi contenenti errori e consumare risorse del computer (ad esempio, occupando costantemente il processore o scrivendo erroneamente i risultati del loro lavoro nella RAM, dove si trovano altri programmi). La via d'uscita è stata trovata nella creazione di meccanismi hardware speciali che proteggono la memoria del programma dall'accesso accidentale da parte di altri programmi. Poiché il controllo di questi meccanismi non poteva più essere incluso nei programmi stessi, al monitor è stato aggiunto un programma speciale che controlla la protezione della memoria. Ecco come è stato creato il monitor residente. La soluzione coerente di tali problemi mirava a creare un computer universale in grado di risolvere contemporaneamente vari problemi.

Un monitor residente è già l'inizio di un sistema operativo. I programmi applicativi iniziarono a contenere solo l'implementazione del loro algoritmo e la richiesta di algoritmi ausiliari al monitor, mentre utilizzavano un insieme speciale di regole chiamato interfaccia di programmazione dell'applicazione. L'Application Programming Interface ha permesso la creazione di concetti astratti. Sono comparsi i concetti di file e file system. In futuro, molti altri programmi sono stati aggiunti al monitor residente, in particolare, facilitando l'esecuzione di operazioni come la copia di file, la modifica di testi, la compilazione di programmi da un linguaggio di programmazione in codice macchina e altro. Il termine "monitor residente" è stato trasformato nel cuore del sistema operativo.

Avvio del computer. BIOS.

In genere, un computer si avvia quando viene attivata l'alimentazione nella parte anteriore dell'unità di sistema, sebbene i computer moderni dispongano di tali mezzi per risparmiare energia che ne consentono lo spegnimento. L'avvio del computer è il momento più cruciale del funzionamento del computer: in questo momento non ci sono dati o programmi nella RAM. È impossibile trasferirli dal disco rigido alla RAM senza comandi. A tale scopo, il processore dispone di un pin speciale chiamato RESET (riavvio). Se arriva un segnale (ed è esattamente ciò che accade al momento dell'accensione), il processore accede a una cella di memoria appositamente allocata. È necessario che questa cella contenga sempre determinate informazioni, anche quando il computer è spento. Per questo, è progettato uno speciale microcircuito: ROM (Read Only Memory). Anche questo è un ricordo, ma permanente. A differenza della RAM, la ROM non viene cancellata quando è spenta. I programmi del chip ROM sono scritti in fabbrica. Questo insieme di programmi è chiamato BIOS - sistema di input/output di base. Questo sistema è "integrato" nella scheda madre del computer. Il suo scopo è quello di eseguire azioni elementari relative all'implementazione di operazioni di input-output. Il BIOS contiene anche un test di funzionamento del computer che verifica il funzionamento della memoria e dei dispositivi del computer all'accensione. Il funzionamento dei programmi registrati nel chip BIOS viene visualizzato su uno schermo nero con linee bianche in esecuzione. In questo momento, il computer controlla i suoi dispositivi: controlla la RAM (quanto è e se va bene), la presenza di dischi rigidi e la presenza di una tastiera. Se qualcosa non funziona, i programmi che eseguono il controllo segnaleranno un malfunzionamento. Inoltre, il sistema di input-output di base contiene un programma per chiamare il boot loader del sistema operativo.

Il caricatore del sistema operativo è un programma speciale progettato per avviare il processo di avvio del sistema.

Dopo aver caricato il sistema operativo, tutto il lavoro con il processore e altri dispositivi viene eseguito tramite speciali pacchetti software inclusi nel sistema operativo.

Se per qualche motivo non è possibile caricare il sistema operativo dal disco rigido, è impossibile lavorare con il computer. Ciò accade se, ad esempio, il disco rigido o il sistema operativo sono danneggiati. In questo caso, il sistema operativo può essere caricato da un supporto di memoria esterno. Per fare ciò, è necessario un disco speciale, chiamato disco di sistema. Questo metodo avvia il computer durante la risoluzione dei problemi.

Scopo del sistema operativo.

I computer non hanno sempre bisogno di un sistema operativo. Se un computer poteva accendersi, iniziare a lavorare e accettare comandi umani senza un sistema operativo, allora non ce n'era bisogno. Esempi di tali "computer" sarebbero le console di gioco. Hanno anche un processore, la RAM, in cui si trova il programma durante il funzionamento, ci sono dispositivi di input (ad esempio un joystick), ma non esiste un sistema operativo o è completamente primitivo.

I programmi di gioco per console (e i relativi dati, come musica e immagini) sono archiviati in un chip ROM (si trova in una cartuccia di gioco) o su un disco laser. Quando viene inserita una cartuccia (o un laser disc) nella console, il programma si avvia automaticamente e non è previsto alcun controllo, ad eccezione di quello impostato dallo scenario di gioco, quindi non è necessario alcun sistema operativo. Puoi guardare il prefisso dall'altro lato. Scaricando il gioco, cadono sotto il controllo del suo "sistema operativo" di gioco, per così dire, e puoi fare solo ciò che è previsto nel gioco, ad esempio "corri", "salta" e "spara". La limitatezza e la fuori standard non consentono di chiamare un videogioco un "sistema operativo" senza virgolette. Questo sistema operativo deve:

– essere universalmente riconosciuto e utilizzato come sistema standard su molti computer;

– lavorare con numerosi dispositivi hardware prodotti da diverse aziende, anche del passato;

- fornire la capacità di eseguire un'ampia varietà di programmi scritti da persone diverse e rilasciati da organizzazioni diverse;

- fornire strumenti per il controllo, la configurazione, la manutenzione di un computer, dei suoi dispositivi e dei programmi che vi sono installati.

Interfaccia hardware e software.

Ci sono due partecipanti in un sistema informatico: software e hardware. Il software è tutti i programmi installati su un computer e l'hardware sono i componenti e le apparecchiature che si trovano all'interno dell'unità di sistema o sono collegati all'esterno.

La relazione tra i partecipanti in un sistema informatico è chiamata interfaccia. L'interazione tra diversi nodi è un'interfaccia hardware, l'interazione tra programmi è un'interfaccia software e l'interazione tra hardware e software è un'interfaccia hardware-software.

In un computer, l'interfaccia hardware è fornita dai produttori di hardware. Si assicurano che tutti i nodi abbiano gli stessi connettori e funzionino con le stesse tensioni. Il coordinamento tra software e hardware è gestito dal sistema operativo.

Interfaccia utente.

Se stiamo parlando di un personal computer, puoi anche indicare un terzo partecipante che lavora con un sistema informatico: questa è una persona (è consuetudine chiamarlo utente). L'utente deve anche interagire con hardware e software.

Ci sono diversi programmi e ognuno deve funzionare in modo diverso. Alcuni programmi sono progettati per funzionare con la tastiera, altri - per funzionare con il mouse, altri - per funzionare con un joystick o altri dispositivi di controllo. Alcuni programmi trasmettono i loro messaggi sotto forma di testo sullo schermo, altri sotto forma di grafica, altri potrebbero non utilizzare affatto lo schermo ed emettere messaggi sotto forma di voce o suoni. Il modo in cui una persona interagisce con un programma e un programma con una persona è chiamato interfaccia utente. Se un programma è progettato per essere facile da usare, si dice che abbia una buona interfaccia utente. Se la tecnica di lavoro con il programma è subito chiara, senza dover studiare le istruzioni, si dice che abbia un'interfaccia intuitiva. Il concetto di un'interfaccia utente avanzata suggerisce che il programma ha ottime funzionalità, ma non è facile imparare a lavorarci. L'interfaccia flessibile significa che il programma può essere utilizzato in molti modi diversi. Il concetto di un'interfaccia rigida significa che è possibile solo tale lavoro, previsto dalle istruzioni, e nessun altro. Il concetto di interfaccia primitiva significa che l'interfaccia è facile da imparare, ma scomoda da utilizzare.

SISTEMA OPERATIVO DOS

DOS è il primo sistema operativo per personal computer che si è diffuso ed è stato il principale per computer IBM PC dal 1981 al 1995. Nel tempo è stato praticamente soppiantato dai nuovi e moderni sistemi operativi Windows e Linux, ma in alcuni casi DOS rimane conveniente e l'unico possibile per lavorare su un computer (ad esempio, nei casi in cui l'utente lavora con apparecchiature obsolete o software scritti molto tempo fa, ecc.)

Gli utenti lavorano con il sistema operativo DOS utilizzando la riga di comando, non dispone di una propria interfaccia grafica. Il sistema operativo DOS ha permesso di lavorare con successo con i personal computer per 15 anni, tuttavia, questo lavoro non può essere definito conveniente. DOS ha agito da "intermediario" tra l'utente e il computer e ha contribuito a trasformare i complessi comandi di accesso al disco in comandi più semplici e comprensibili, ma man mano che si è sviluppato, esso stesso è "coperto" da un'abbondanza di comandi e ha iniziato a limitare il lavoro con il computer . Quindi c'era bisogno di un nuovo intermediario, quindi sono comparsi i cosiddetti programmi shell.

Una shell è un programma che viene eseguito sotto il sistema operativo e aiuta l'utente a interagire con il sistema operativo. Il programma shell mostra chiaramente l'intera struttura dei file del computer: dischi, directory, file. I file possono essere cercati, copiati, spostati, eliminati, ordinati, modificati e avviati con pochi tasti. Semplice, chiaro, conveniente. Uno dei programmi shell più famosi e utilizzati al mondo si chiama Norton Commander (NC). La shell NC nasconde all'utente molti degli inconvenienti che sorgono quando si lavora con il file system MS DOS, come la necessità di digitare comandi dalla riga di comando. La semplicità e la facilità d'uso sono ciò che rende popolari le shell NC ai nostri tempi (queste includono QDos, PathMinder, XTree, Dos Navigator, Volkov Commander, ecc.). Le shell grafiche di Windows 3.1 e Windows 3.11 sono fondamentalmente diverse da loro. Usano il concetto delle cosiddette "finestre" che possono essere aperte, spostate sullo schermo e chiuse. Queste finestre "appartengono" a vari programmi e riflettono il loro lavoro.

DOS utilizza il file system FAT. Uno dei suoi inconvenienti sono le severe restrizioni sui nomi di file e directory. Il nome può essere lungo fino a otto caratteri. L'estensione è specificata dopo il punto e non è composta da più di tre caratteri. L'estensione nel nome del file è facoltativa, viene aggiunta per comodità, poiché l'estensione consente di scoprire quale programma lo ha creato e il tipo di contenuto del file. DOS non fa distinzione tra lettere maiuscole e minuscole con lo stesso nome. Oltre a lettere e numeri, il nome del file e l'estensione possono essere costituiti dai seguenti caratteri: -, _, $, #, &, @, !, %, (,), (, ), ", ^. Esempi di file nomi in MS DOS: doom .exe, referat.doc.

Poiché DOS è stato creato molto tempo fa, non soddisfa i requisiti dei moderni sistemi operativi. Non può utilizzare direttamente le grandi quantità di memoria installate nei computer moderni. Nel file system vengono utilizzati solo nomi di file brevi, vari dispositivi come schede audio, acceleratori video, ecc. sono scarsamente supportati.

Il multitasking non è implementato in DOS; non può naturalmente eseguire più attività (esecuzione di programmi) contemporaneamente. DOS non dispone di alcun mezzo di controllo e protezione contro le azioni non autorizzate dei programmi e dell'utente, il che ha portato all'emergere di un numero enorme di cosiddetti virus.

Alcuni componenti del sistema operativo DOS: i file del disco IO.SYS e MSDOS.SYS (possono essere denominati in modo diverso, come IBMBIO.COM e IBMDOS.COM per PC DOS) vengono inseriti nella RAM all'avvio e vi rimangono permanentemente. Il file IO.SYS è un'aggiunta al sistema di I/O di base, mentre MSDOS.SYS implementa i servizi di base del sistema operativo di alto livello.

Il processore di comandi DOS elabora i comandi immessi dall'utente. Il processore dei comandi si trova nel file del disco COMMAND.COM sul disco da cui viene caricato il sistema operativo. Alcuni comandi utente, come type, dir o copy, vengono eseguiti dalla shell stessa. Tali comandi sono chiamati interni o integrati. Per eseguire i restanti comandi utente (esterni), il processore di comandi ricerca sui dischi un programma con il nome appropriato e, se lo trova, lo carica in memoria e gli trasferisce il controllo. Al termine del programma, il processore dei comandi rimuove il programma dalla memoria e visualizza un messaggio sulla disponibilità all'esecuzione dei comandi (prompt DOS).

I comandi DOS esterni sono programmi forniti con il sistema operativo come file separati. Questi programmi eseguono attività di manutenzione come la formattazione dei floppy disk (format.com), il controllo dello stato dei dischi (scandisk.exe), ecc.

I driver di dispositivo sono programmi speciali che completano il sistema DOS I/O e forniscono supporto per usi nuovi o personalizzati per i dispositivi esistenti. Ad esempio, utilizzando il driver DOS ramdrive.sys, è possibile lavorare con un "disco elettronico", ad es. un pezzo di memoria del computer che può essere manipolato allo stesso modo di un disco. I driver vengono inseriti nella memoria del computer quando viene caricato il sistema operativo, i loro nomi sono specificati in uno speciale file CONFIG.SYS. Questo schema semplifica l'aggiunta di nuovi dispositivi e consente di farlo senza influire sui file di sistema DOS.

MICROSOFT WINDOWS

Le shell grafiche Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 e Widows 3.11 giravano sotto MS DOS, cioè non erano sistemi operativi indipendenti. Ma poiché l'avvento di Windows ha aperto nuove possibilità, Windows non è chiamato shell, ma ambiente. L'ambiente Windows ha le seguenti caratteristiche che lo distinguono da altri programmi shell:

- Multitasking. È possibile eseguire più programmi contemporaneamente.

– Interfaccia software unica. L'interazione tra programmi scritti per Windows è organizzata in modo tale che sia possibile creare dati in alcuni programmi e trasferirli in altri programmi.

– Interfaccia utente singola. Avendo capito come funziona un programma scritto per Windows, non è difficile capirne un altro. Più programmi devi imparare, più facile sarà imparare il programma successivo.

- Interfaccia grafica utente. I file di programma e di dati vengono visualizzati come icone sullo schermo. I file vengono manipolati con il mouse.

– Unica interfaccia hardware-software. L'ambiente Windows ha fornito compatibilità per una varietà di hardware e software. I produttori di hardware non si preoccupavano di come "indovinare" con quali programmi avrebbero dovuto funzionare i loro dispositivi, volevano solo lavorare con Windows e quindi Windows ha fatto funzionare i dispositivi. Allo stesso modo, i produttori di software non dovevano più preoccuparsi di lavorare con hardware sconosciuto. Il loro compito è stato ridotto a fornire interazione con Windows.

Il sistema operativo DOS con le sue shell grafiche Windows 3.1 e Windows 3.11 è stato sostituito da sistemi operativi completi della famiglia MS Windows (prima Windows 95, poi Windows 98, Windows 2000, Windows XP). A differenza di Windows 3.1 e Windows 3.11, si avviano automaticamente dopo l'accensione del computer (se è installato solo uno di questi sistemi).

MS Windows utilizza una modifica del file system FAT, VFAT, per archiviare i file. In esso, la lunghezza dei nomi di file e directory può contenere fino a 256 caratteri.

Il sistema operativo Windows fa ampio uso del mouse quando si lavora con Windows e applicazioni. In genere, il mouse viene utilizzato per selezionare frammenti di testo o oggetti grafici, selezionare e deselezionare caselle, selezionare comandi di menu, pulsanti della barra degli strumenti, manipolare i controlli nelle finestre di dialogo e "scorrere" i documenti nelle finestre.

In Windows, viene utilizzato attivamente anche il pulsante destro del mouse. Posizionando il puntatore del mouse su un oggetto e cliccando con il tasto destro del mouse si apre il cosiddetto "menu contestuale" contenente i comandi più comuni applicabili a tale oggetto.

I collegamenti consentono di accedere a un programma oa un documento da più posizioni senza creare più copie fisiche del file. Sul desktop puoi inserire non solo le icone (icone) di applicazioni e singoli documenti, ma anche cartelle. Le cartelle sono un altro nome per le directory.

Un'innovazione significativa in Windows 95 è stata la barra delle applicazioni. Nonostante le piccole funzionalità, rende visivo il meccanismo del multitasking e molto più veloce il processo di passaggio tra le applicazioni rispetto alle versioni precedenti di Windows. Esternamente, la barra delle applicazioni è una striscia, solitamente situata nella parte inferiore dello schermo, che contiene i pulsanti dell'applicazione e il pulsante Start. Sul lato destro, di solito c'è un orologio e piccole icone dei programmi attualmente attivi.

Il desktop di Windows è progettato per renderlo il più semplice possibile per l'utente inesperto, fornendo allo stesso tempo la massima personalizzazione per soddisfare le esigenze specifiche degli utenti avanzati.

SISTEMA OPERATIVO LINUX

Linux è il sistema operativo per personal computer e workstation compatibili con IBM. È un sistema operativo multiutente con un sistema grafico di finestre di rete, l'X Window System. Il sistema operativo Linux supporta standard di sistema aperti e protocolli Internet ed è compatibile con i sistemi Unix, DOS, MS Windows. Tutti i componenti del sistema, compresi i testi di partenza, sono distribuiti con licenza di copia e installazione gratuita per un numero illimitato di utenti.

Questo sistema operativo è stato sviluppato nei primi anni '90 da uno studente dell'Università di Helsinki (Finlandia) Linus Torvald con la partecipazione di utenti Internet, dipendenti di centri di ricerca, varie fondazioni e università.

Come sistema operativo tradizionale, Linux esegue molte delle funzioni che si trovano in DOS e Windows, ma questo sistema operativo è particolarmente potente e flessibile. Linux offre all'utente PC la velocità, l'efficienza e la flessibilità di Unix sfruttando appieno la macchina personale. Quando si lavora con il mouse, vengono utilizzati attivamente tutti e tre i pulsanti, in particolare il pulsante centrale viene utilizzato per inserire frammenti di testo.

Da un punto di vista economico, Linux ha un altro vantaggio molto significativo: è un sistema libero. Linux è distribuito sotto la GNU General Public License sotto la Free Software Foundation, che rende questo sistema operativo disponibile a tutti. Linux è protetto da copyright e non è di dominio pubblico, ma la GNU General Public License è quasi la stessa di una versione pubblica. È progettato in modo che Linux rimanga libero e allo stesso tempo un sistema standardizzato. Esiste solo una versione ufficiale del kernel Linux.

Il sistema operativo Linux ha ereditato altre due grandi caratteristiche da Unix: è un sistema multiutente e multitasking. Multitasking significa che il sistema può eseguire più attività contemporaneamente. La modalità multiutente è una modalità in cui più utenti possono lavorare contemporaneamente nel sistema e ciascuno di essi interagisce con il sistema tramite il proprio terminale. Un altro vantaggio di questo sistema operativo è la possibilità di installarlo insieme a Windows su un computer.

Linux può trasformare qualsiasi macchina personale in una workstation. Al giorno d'oggi, Linux è il sistema operativo per il business, l'istruzione e la programmazione individuale. Le università di tutto il mondo utilizzano Linux nei corsi di programmazione e progettazione di sistemi operativi. Linux è diventato indispensabile nelle reti aziendali estese, nonché per l'organizzazione di siti Internet e server Web.

Linux moderno offre la possibilità di utilizzare diversi tipi di interfaccia grafica: KDE (K Desktop Environment), GNOME (GNU Network Model Environment) e altri. In ciascuna di queste shell, all'utente viene data l'opportunità di lavorare con più desktop contemporaneamente (mentre in MS Windows c'è sempre un desktop che deve essere ingombra di Windows).

Il computer fornisce varie risorse per risolvere un problema, ma per rendere queste risorse facilmente accessibili a una persona e ai suoi programmi, è necessario un sistema operativo. Nasconde dettagli complessi e non necessari all'utente e gli fornisce una comoda interfaccia per il lavoro. I sistemi operativi possono anche fornire altre funzionalità: mezzi per proteggere le informazioni memorizzate sui dischi dei computer; il lavoro di più utenti su un computer (modalità multiutente), la possibilità di collegare un computer a una rete, nonché la combinazione di risorse di elaborazione di più macchine e la loro condivisione (clustering).

Shatsukova LZ Informatica. Libro di testo su Internet.http://www.kbsu.ru/~book

Anna Chugainova

Il sistema operativo è il software principale che gestisce tutto l'hardware e altri software su un computer. Un sistema operativo, noto anche come "OS", interagisce con l'hardware del computer e fornisce servizi che le applicazioni possono utilizzare.

Cosa fa il sistema operativo

Il sistema operativo è l'insieme principale di software sul dispositivo che tiene tutto insieme. I sistemi operativi interagiscono con l'hardware del dispositivo. Gestiscono qualsiasi cosa, da tastiera e mouse a radio Wi-Fi, dispositivi di archiviazione e display. In altre parole, il sistema operativo gestisce i dispositivi di input e output. I sistemi operativi utilizzano driver di dispositivo scritti da sviluppatori hardware per comunicare con i propri dispositivi.

I sistemi operativi includono anche molti prodotti software, come servizi di sistema comuni, librerie e API (Application Programming Interface), che gli sviluppatori possono utilizzare per scrivere programmi che vengono eseguiti sul sistema operativo.

Il sistema operativo si trova tra le applicazioni eseguite e l'hardware, utilizzando i driver hardware come interfaccia tra di loro. Ad esempio, quando un'applicazione desidera stampare qualcosa, scarica quell'attività sul sistema operativo. Il sistema operativo invia le istruzioni alla stampante utilizzando i driver della stampante per inviare i segnali corretti. L'applicazione che stampa non ha bisogno di preoccuparsi del tipo di stampante che hai o di capire come funziona. Il sistema operativo gestisce i dettagli.

Il sistema operativo gestisce anche il multitasking allocando risorse hardware tra più programmi in esecuzione. Il sistema operativo controlla quali processi sono in esecuzione e li distribuisce tra diverse CPU se si dispone di un computer con più processori o core, consentendo l'esecuzione di più processi in parallelo. Gestisce inoltre la memoria interna del sistema allocando memoria tra le applicazioni in esecuzione.

Il sistema operativo è un grande software che è responsabile di molto. Ad esempio, il sistema operativo controlla anche i file e altre risorse a cui possono accedere i programmi.

La maggior parte delle applicazioni software sono scritte per i sistemi operativi, il che consente al sistema operativo di svolgere gran parte del lavoro. Ad esempio, quando avvii Minecraft, lo avvii sul sistema operativo. Minecraft non deve sapere esattamente come funziona ogni singolo componente hardware. Minecraft utilizza varie funzionalità del sistema operativo e il sistema operativo le traduce in istruzioni hardware di basso livello.

I sistemi operativi non sono solo per PC

Quando diciamo che "computer" eseguono sistemi operativi, non intendiamo solo desktop e laptop tradizionali. Il tuo smartphone è un computer, così come tablet, smart TV, console di gioco, smartwatch e router Wi-Fi. Amazon Echo o Google Home è un dispositivo informatico che esegue un sistema operativo.

I sistemi operativi desktop familiari includono Microsoft Windows, Apple MacOS, Google Chrome OS e Linux. I principali sistemi operativi per smartphone sono iOS di Apple e Android di Google.

Altri dispositivi, come un router Wi-Fi, possono eseguire "sistemi operativi incorporati". Si tratta di sistemi operativi specializzati con meno funzionalità rispetto a un normale sistema operativo progettato specificamente per un'attività, come lavorare con un router Wi-Fi, navigare o gestire un bancomat.

Dove finiscono i sistemi operativi e iniziano i programmi

I sistemi operativi includono anche altro software, inclusa un'interfaccia utente che consente alle persone di interagire con il dispositivo. Può essere un desktop su un PC, un'interfaccia touch su un telefono o un'interfaccia vocale su un assistente digitale.

Un sistema operativo è un grande pezzo di software composto da molte applicazioni e processi diversi. Il confine tra cos'è un sistema operativo e cos'è un programma a volte può essere un po' sfocato. Non esiste una definizione ufficiale esatta di un sistema operativo.

Ad esempio, su Windows, l'applicazione Esplora file (o Esplora risorse) è parte integrante del sistema operativo Windows, gestisce anche il rendering dell'interfaccia desktop e dell'applicazione che viene eseguita su quel sistema operativo.

Il cuore del sistema operativo è il kernel.

A un livello basso, il "kernel" è il principale programma per computer che è alla base del tuo sistema operativo. Questo programma autonomo è una delle prime cose caricate all'avvio del sistema operativo. Gestisce l'allocazione della memoria, la conversione delle funzioni software in istruzioni per il processore del computer e l'elaborazione dei dati di input e output dai dispositivi hardware. Il kernel in genere viene eseguito in un'area isolata per impedire l'uso non autorizzato da parte di altri software sul computer. Il kernel del sistema operativo è molto importante, ma è solo una parte del sistema operativo.

Ma non tutto è concreto neanche qui. Ad esempio, Linux è solo un kernel. Tuttavia, Linux è ancora spesso definito un sistema operativo. Android è anche chiamato sistema operativo ed è basato sul kernel Linux. Le distribuzioni Linux come Ubuntu utilizzano il kernel Linux e aggiungono software aggiuntivo ad esso. Sono anche chiamati sistemi operativi.

Qual è la differenza tra firmware e sistema operativo

Molti dispositivi eseguono semplicemente il "firmware", un tipo di software di basso livello che di solito viene programmato direttamente nella memoria del dispositivo hardware. Il firmware è solo un piccolo software progettato per funzionare solo con le basi assolute.

Quando il computer si avvia, carica il firmware UEFI dalla scheda madre. Questo firmware è un software di basso livello che inizializza rapidamente l'hardware del computer. Quindi carica il tuo sistema operativo dall'unità a stato solido o dal disco rigido del tuo computer. (Questa unità a stato solido o disco rigido ha il proprio firmware integrato che gestisce la memorizzazione dei dati nei settori fisici all'interno dell'unità.)

Il confine tra firmware e sistema operativo può anche essere un po' sfocato. Ad esempio, il sistema operativo Apple per iPhone e iPad, chiamato iOS, viene spesso chiamato "firmware". Il sistema operativo PlayStation 4 è ufficialmente chiamato firmware.

Si tratta di sistemi operativi che interagiscono con più dispositivi hardware, forniscono servizi ai programmi e allocano risorse alle applicazioni. Tuttavia, il firmware molto semplice che gira su un telecomando TV, ad esempio, non è solitamente chiamato sistema operativo.

All'utente medio non è richiesto di capire esattamente cos'è un sistema operativo. Può essere utile sapere quale sistema operativo stai utilizzando, quale software e hardware è compatibile con il tuo dispositivo.

Software di sistema di base

Il software di base include:

sistema operativo (SO);

shell operative (testo e grafica);

sistema operativo di rete.

Sistema operativo progettato per gestire l'esecuzione di programmi utente, pianificazione e gestione delle risorse informatiche del computer.

Nel settore del software e dei sistemi operativi, la posizione di leadership è occupata dai sistemi della famiglia MS Windows. Considera i tipi più comuni di sistemi operativi.

I sistemi operativi per personal computer si dividono in:

Single e multi-tasking (a seconda del numero di processi applicativi in ​​esecuzione in parallelo);

singolo e multiutente (a seconda del numero di utenti che lavorano contemporaneamente con il sistema operativo);

non portatile e portatile su altri tipi di computer;

non di rete e di rete, fornendo lavoro in una rete di computer locale.

Sistemi operativi di rete - un insieme di programmi che fornisce elaborazione, trasmissione e archiviazione di dati nella rete. Il sistema operativo di rete fornisce agli utenti vari tipi di servizi di rete (gestione dei file, e-mail, processi di gestione della rete, ecc.), supporta il lavoro nei sistemi degli abbonati.

Gusci operativi - programmi speciali progettati per facilitare la comunicazione dell'utente con i comandi del sistema operativo. Le shell operative hanno opzioni di testo e grafiche per l'interfaccia utente finale.

I seguenti tipi di shell di testo del sistema operativo sono i più popolari: Total Commander, Windows Commander, ecc.

Diamo un'occhiata più da vicino al sistema operativo.

Sistema operativo- un insieme di software che fornisce il controllo dell'hardware del computer e dei programmi applicativi, nonché la loro interazione tra loro e con l'utente.

Il sistema operativo svolge le seguenti funzioni:

gestione del funzionamento di ogni blocco di un personal computer e della loro interazione;

gestione dell'esecuzione del programma;

organizzazione dell'archiviazione di informazioni in memoria esterna;

Interazione dell'utente con il computer, ad es. supporto dell'interfaccia utente.

Di solito, il sistema operativo viene archiviato su un disco rigido e, in sua assenza, viene allocato un disco speciale, chiamato disco di sistema. Quando si accende il computer, il sistema operativo viene caricato automaticamente dal disco nella RAM e occupa un determinato posto al suo interno. Il sistema operativo non è creato per un modello di computer separato, ma per una serie di computer, nella cui struttura è stabilito e sviluppato un determinato concetto in tutti i modelli successivi.



Al centro di qualsiasi sistema operativo c'è il principio dell'organizzazione del lavoro di un dispositivo di archiviazione esterno. Nonostante il fatto che la memoria esterna possa essere tecnicamente implementata su diversi supporti materiali, sono accomunati dal principio adottato nel sistema operativo per organizzare la memorizzazione di insiemi di informazioni logicamente correlati sotto forma di cosiddetti file.

File- un insieme logicamente connesso di dati o programmi, per il cui posizionamento è allocata un'area denominata nella memoria esterna.

Il file funge da unità contabile di informazioni nel sistema operativo. Qualsiasi azione con informazioni viene eseguita sui file.

I file possono memorizzare vari tipi e forme di presentazione delle informazioni: testi, figure, disegni, numeri, programmi, tabelle, ecc. Le caratteristiche di file specifici sono determinate dal loro formato. Un formato è un elemento del linguaggio che descrive simbolicamente la rappresentazione delle informazioni in un file.

I seguenti parametri vengono utilizzati per caratterizzare un file:

Nome file completo

la dimensione del file in byte;

la data e l'ora di creazione del file;

· attributi speciali del file: sola lettura, nascosto, sistema, archiviato.

Lavorando con un computer ogni giorno, spesso non pensiamo nemmeno al fatto che con un solo tasto attiviamo milioni di minuscoli elementi, forziamo il funzionamento delle logiche più complesse, apriamo e chiudiamo tanti programmi e funzioni nascoste. Pensiamo al sistema operativo solo quando mancano le funzioni, quando vengono rilasciate nuove versioni di “OS” già utilizzati o vengono sviluppati sistemi radicalmente nuovi. Poi, inseguendo prestazioni, novità e convenienza, installiamo un nuovo sistema, scopriamo nuove opportunità per il mondo dell'informazione. Ma cos'è un sistema operativo? Come funziona e cosa fa effettivamente? Quali sono i tipi di sistemi operativi, in che cosa differiscono l'uno dall'altro? Qual è il sistema operativo migliore per te? Parleremo di tutto questo.

Sistema operativo

Partiamo dall'inizio e rispondiamo alla prima domanda. Quindi, il sistema operativo è un certo insieme di strumenti software che implementano l'elaborazione e l'elaborazione delle informazioni dell'utente per trasferirle alla logica della macchina per eseguire le attività. Di norma, l'utente immagina il sistema operativo solo come una shell visiva. Ma si sbaglia... anche se solo a metà.
La struttura del sistema operativo è una torta multistrato, il cui strato inferiore (come una torta) è il nucleo. Questa è la base, impegnata a tenere tutto sotto controllo, gestire errori e comandi. Se non entri nei dettagli della struttura del componente hardware del PC, allora questa "torta" si trova proprio sul "vassoio", ad es. sulla logica della macchina. Lo strato superiore del sistema operativo (come le rose cremose su un piatto dolce preferito) è ciò che l'utente vede: le immagini, lo screensaver, il cursore e così via.
Questa torta software include:
  • il dolce (cuore) stesso, costituito, come di consueto, da farina, burro, latte, ecc. (ovvero da moduli ausiliari che insieme svolgono tutte le funzioni del kernel);
  • caricatore - impregnazione per la torta, grazie alla quale viene conservata la crema;
  • i driver del dispositivo sono burro, grazie al quale la nostra torta non si attacca a un vassoio, ma può essere trasferita in un altro, più bello o più conveniente;
  • il command processor è uno strato di noci tra la torta e la crema, grazie al quale la torta è più gustosa e interessante (e il sistema operativo è più veloce e funzionale);
  • interfaccia - quelle stesse rose color crema.
Nel sistema informatico generale di un computer, c'è un "asse" tra il software integrato del computer (eccolo, il BIOS e tutto ciò che fa funzionare i comandi più semplici: addizione, sottrazione e spostamento di registro) e il software utente applicazioni (ecco l'area utente: applicazioni, file, ecc.).
Cosa fa il sistema operativo? In effetti, ha molto lavoro ed è sempre impegnata (perché non arrabbiarti con lei quando ti fa aspettare qualche secondo, perché ha tante cose da fare). Gestisce l'input e l'output dei dati e distribuisce questi e compiti a vari dispositivi, carica i programmi nella RAM e li esegue e generalmente gestisce la RAM, distribuendola a destra e a sinistra delle varie applicazioni eseguite, a seconda di come viene eseguita sarà più razionale usarla. Il sistema operativo controlla anche l'accesso a tutte le fonti di dati (supporti rimovibili e flash, ecc.), protegge i dati e se stesso (da hacker, malware ed errori degli utenti). Lo stesso sistema operativo è anche responsabile del multitasking del PC, offre la possibilità di lavorare su un computer per molti utenti. Se pensi che senza un sistema operativo vedremmo solo uno schermo nero e lettere bianche con numeri, ti sbagli: non vedremmo nemmeno questo, perché il sistema operativo è già necessario per visualizzare le lettere.
Quali sono i sistemi operativi? A questa domanda di solito si risponde come segue: i sistemi operativi sono Windows (questo include anche DOS, di regola), MacOS e le sue varie versioni e quelli simili a Unix. In effetti, la loro differenza è molto più complicata e più ampia, tuttavia questa è una storia leggermente diversa (la storia del corso "Sistemi operativi" insegnato ai futuri amministratori di rete e di sistema). Bene, parleremo di quei tre che sono già stati nominati, dopo averli esaminati un po' più da vicino.
E inizieremo raccontando al lettore le statistiche sull'uso dei sistemi operativi. Gli studi hanno dimostrato che a ottobre 2011 solo lo 0,84% degli utenti preferiva i sistemi simili a Unix, mentre i sistemi operativi di Apple (MacOS) ne utilizzavano il 7,18%. Soprattutto, gli utenti di varie versioni di Windows - 90,13% (la fonte dei dati statistici è il sito statcounter.com). Se confrontiamo questi risultati con quelli del 2010, possiamo vedere che gli utenti si stanno spostando da Windows ad altri sistemi a piccoli passi.
E ora che siamo diventati esperti di informazioni, torniamo alla valutazione utente più familiare del software che ci viene offerto oggi sotto forma delle ultime versioni dei sistemi operativi.

Sistema operativo Windows 7

L'ultimo sistema operativo rilasciato da Microsoft è . Windows 8, annunciato quest'anno, non è ancora disponibile per gli utenti, quindi non possiamo ancora "sentirlo" e possiamo solo la prossima estate, secondo gli sviluppatori.
L'evoluzione di Windows. Tutto è iniziato, come tutti sappiamo, con DOS, con una semplice schermata blu e lettere bianche. Probabilmente, e fino ad ora questo sistema è rimasto il più veloce e affidabile, perché aveva una connessione massima con la componente hardware e un minimo di effetti visivi. Ma non era molto funzionale, così iniziarono ad apparire varie versioni: la prima Windows 1.01, poi la "migliorata" Windows 2.03. Sui primi PC desktop è più probabile che ricorderemo Windows 95, poi Windows 98, al quale, per qualche motivo, associo ancora il soprannome “moncone” e la battuta “sul vecchio Pentium”. Windows Millenium ha fatto molto rumore, da cui ci si aspettava molto, e poi, che è caduto nella stessa posizione. Windows 7 oggi è considerato un sistema abbastanza stabile e facile da usare, ed è difficile non essere d'accordo con questo.
Installazione di Windows 7 non ci vuole molto tempo. L'esperienza personale ha dimostrato che, se lo si desidera, un set completo di sistemi operativi si trova sul computer in 12-15 minuti e, se lo si desidera, in meno - in 25-30. Durante l'installazione, l'utente riceve indicazioni abbastanza precise sui processi in corso e sulle sue azioni, cosa importante per chi mantiene il proprio computer in proprio, senza una profonda conoscenza in materia.

Questa versione ha preso molto dalla precedente, ad esempio richieste di risorse hardware. Non promette, ma cercherà comunque di funzionare se hai meno di 1 GB di RAM per un sistema operativo a 32 bit, una scheda video con un margine inferiore a 128 MB e supporta versioni DirectX inferiori a 9. Richiederà anche un lettore e uno scrittore (qui starà a te decidere l'adattatore DVD o il connettore USB). È inoltre auspicabile disporre di 16 GB di spazio libero su disco in riserva, e preferibilmente di più.
Prestazione del sistemaè alto e questo non può che piacere all'utente che vuole fare tutto in una volta: condurre attività di rete in 3 browser, e padroneggiare l'ultima versione e qualcos'altro. Rispetto alle versioni precedenti di Windows, le prestazioni del disco rigido sono diventate più forti, la grafica si è leggermente indebolita. Ma è perfettamente compensato da hardware molto avanzato. Considerando il risultato complessivo, Windows 7 ha perso un paio di posizioni a favore di .
Interfaccia"amichevole" come dicono gli sviluppatori. E il desktop è configurato perfettamente (nella figura sotto possiamo vedere la finestra per la personalizzazione del posto di lavoro virtuale).

Sì, e l'intero sistema ha notevolmente ampliato il numero di impostazioni, motivo per cui un utente più esperto è solo un vantaggio e uno meno "esperto" non è un aspetto negativo.

Ora il suono, il display e molto altro sono configurabili. Il sistema operativo consiglierà sicuramente all'utente cosa è necessario fare per aumentare la produttività in una particolare area del suo lavoro, aumentare uno o l'altro dei suoi indicatori o risolvere un problema improvviso con la rete o eseguire il debug del programma .
stabilità e sicurezza. Chi soffre sempre dell'inesperienza di conoscenti e amici sarà piacevolmente divertito dal fatto che gli errori che si verificano a causa di input errati o altre "sviste" dell'utente vengono risolti molto meglio. Ciò suggerisce che il sistema nel suo insieme è diventato più stabile. Ancora una volta, darò ai lettori di MirSovetov un esempio per esperienza personale: anche se lasciato per 10 giorni senza riavvii e spegnimenti, il sistema non funzionava più lentamente o sbagliava più spesso.
Per proteggere se stesso e l'utente, Windows 7 cercherà di controllare tutto ciò che può causare il minimo danno alla stabilità e alla sicurezza del PC. D'ora in poi, tutti i media, i programmi di sviluppatori sconosciuti e i file con attività insolite per questa estensione sono soggetti a un attento controllo. Per ogni passaggio, come prima, il sistema operativo riporterà all'utente. Questo infastidirà molti, ma credetemi, questo è per la vostra sicurezza.
Tra i principali vantaggi del nuovo "OS" si segnalano:
  • sicurezza multilivello (dal più sensibile, che emetterà l'allarme quasi ogni volta che viene lanciato un po' di software dannoso, al più "calmo", notificando solo che un determinato programma intende apportare modifiche al sistema);
  • la presenza di molte novità, ad esempio la funzione “Libreria”, pensata per sostituire la ormai superata “Documenti”;
  • estensione del menu principale e "Barre degli strumenti".
Tra le carenze c'era un'altra nuova funzionalità: "Gruppi Home", progettata per fornire intere cartelle agli utenti sulla rete. La funzionalità è eccezionale, ma non è ancora completamente funzionante. Aspettando, come si suol dire! È anche spiacevole che gli utenti di Windows XP non possano in alcun modo eseguire l'aggiornamento a Windows 7: devono reinstallare completamente il sistema o utilizzare utility che non consentono di trasferire programmi già installati. Quelli. il desiderio di Windows 7 comporterà in qualche modo l'installazione di nuovo di tutto il software. Anche molto frustrante è il fatto che alcuni driver di dispositivo semplicemente non si adattano, anche se era stato promesso che sarebbero stati ereditati da Vista.
In generale, il sistema operativo recensito Windows 7 Professional fa un'impressione estremamente piacevole, anche se il passaggio da Windows XP direttamente a Windows 7 sarà uno shock per molti.

Linux Mint 11

La maggior parte degli utenti di sistemi operativi simili a Unix sono solo alcuni "campi nemici" per gli utenti Windows. I primi non sono contenti di Windows a causa della sua “lentezza, cumuli di errori e in genere eterna umidità”, mentre i secondi considerano i sistemi Unix “qualcosa di estremamente incomprensibile e non facile da usare”. I punti di vista di entrambi gli "avversari" sono comprensibili, ma se hanno torto, giudica tu stesso.
Storia di Linux. I primi Unix, però, non erano troppo adatti all'utente medio, ma poi non c'erano così tanti utenti ordinari ed erano tutti abbastanza “esperti” in termini di amministrazione del sistema. Pertanto, non dovresti incolpare gli sviluppatori per la mancanza di una visualizzazione decente, ma dovresti elogiarli per il loro coraggio, perché hanno continuato a sviluppare quel ramo di sistemi operativi, per il quale non avevano davvero previsto un buon futuro.
Una caratteristica distintiva dei sistemi Unix è sempre stata che non sono monolitici, come Windows: il loro kernel è costituito da molti moduli indipendenti che possono funzionare in modo indipendente. Ciò ti consente di "ricostruire" il sistema proprio nel processo di lavoro con esso, cosa che, ovviamente, piace a coloro che sono almeno un po 'programmatori. Grazie alla sua atomicità, un tale "asse" funziona meglio (leggi più stabile e più veloce). Il processo del suo lavoro è in qualche modo simile alla raccolta delle mele: chi raccoglierà più velocemente, alcuni gnomi o 1 persona alta e forte? Una persona si arrampicherà semplicemente su un albero e raccoglierà i frutti in un cesto, poi su un altro. E gli gnomi divideranno il giardino tra loro secondo il principio "1 lavoratore - 1 albero" e faranno tutto il lavoro in una volta. Allo stesso tempo, verranno raccolte le mele cadute (probabilmente diversi giardinieri verranno lanciati in lavori di "terra") e quelle che sono appena maturate proprio in cima all'albero (lo gnomo agile e leggero raggiungerà facilmente il ramo più alto ).
La maggior parte dei sistemi Unix non ha 1 produttore e sviluppatore, perché i suoi codici sono aperti e possono essere riscritti da chiunque e in qualsiasi modo - una tale arte popolare. Ma alcune versioni sono ancora sviluppate centralmente.
La stessa storia di Linux è iniziata con un tentativo di creare un sistema operativo libero, come si suol dire, "da zero" come parte del progetto GNU. Linux ha preso il suo kernel da Unix ed è arrivato con molti campanelli e fischietti. Se le prime versioni di questo sistema operativo erano console e "incomprensibili" per la maggior parte degli utenti, le ultime sono già abbastanza simili a Windows per aspetto e funzionalità e consentono persino di lavorare con applicazioni familiari agli utenti di questo sistema operativo.
L'ultima versione di Linux Mint 11, rilasciata a maggio di quest'anno, è stata presa in considerazione.
Installazione di Linux Mintè quasi completamente automatizzato e richiederà la partecipazione dell'utente solo per pochi clic: specificando la lingua, la password di accesso iniziale e le impostazioni di rete. Tutto ciò che accade durante l'installazione, così come ciò che l'utente può o non può fare, la procedura guidata di installazione lo notifica "per iscritto". L'intera azione non richiederà più di 10 minuti e non richiederà conoscenze e abilità speciali.

, come tutti i sistemi Unix, Linux Mint ha un minimo. Questo sistema operativo sarà sufficiente per 512 MB di RAM, un adattatore video integrato e 5 GB di memoria del disco rigido. Avrai anche bisogno di un DVD o USB. Un sistema operativo a 32 bit funzionerà bene sia su processori a 32 bit che a 64 bit.
Prestazione, come sempre al top. Puoi confrontare solo le versioni a 64 e 32 bit del sistema. Nonostante il fatto che 64 bit sia l'adattamento iniziale per aumentare le prestazioni e 32 sia una garanzia di compatibilità, il risultato sarà abbastanza ambiguo: con una "versione" a 32 bit, la grafica è più produttiva, ma nell'accesso ai dati (e quindi ai dischi ) Non c'è uguale a 64 bit. È solo una divisione del lavoro.
Interfaccia più che amichevole. Un utente fiducioso nella "complessità e incomprensibilità" di Linux stupirà semplicemente per il numero di impostazioni diverse (a partire dallo sfondo e dallo screesaver e finendo con la configurazione degli aggiornamenti e l'installazione del software). La finestra delle impostazioni dell'"aspetto" del sistema operativo è mostrata nella figura.

Di cosa ha bisogno l'utente dal sistema operativo? Funzionalità, prestazioni e completezza. Da questo punto di vista, Linux Mint soddisferà le esigenze di qualsiasi utente. Il fatto è che "l'asse" arriva immediatamente con il set minimo necessario di driver e strumenti software (a proposito, l'elenco dei programmi "integrati" è stato modificato, di cui parleremo più avanti). L'accesso a tutta la ricchezza del sistema operativo avviene attraverso il menu trasformato, che personalmente mi ha ricordato Windows 7.

I programmi già installati includono:
  • browser (in particolare Mozilla Firefox);
  • un analogo del pacchetto software MS Office, che, tra l'altro, consente di salvare documenti in vari formati (da txt a docx);
  • programmi per l'ascolto di musica, la visualizzazione di video e immagini, nonché per l'editing di quest'ultime;
  • programmi per la comunicazione online (Jabber), ecc.
In generale, possiamo presumere che il sistema operativo sia ben equipaggiato. È utile per i lettori di MirSovetov sapere che non ci sono problemi con l'installazione di software aggiuntivo, poiché la maggior parte dei programmi scritti per Windows "diventa" con successo e funziona perfettamente con Linux Mint. A proposito, ai programmi che ci sono familiari vengono solitamente aggiunti vari "componenti aggiuntivi", progettati per semplificare la vita all'utente e semplificare la gestione delle informazioni, la loro ricerca e l'elaborazione (ad esempio, mint-search-addon , che è integrato nei browser per una ricerca più semplice e conveniente dei dati su diverse risorse).
Sicurezza Linux Mint- questa è, prima di tutto, la sicurezza di tutti i sistemi "non Windows", perché la maggior parte dei virus sono scritti appositamente per Windows, ma Linux e i suoi fratelli rimangono in disparte. Ma oltre a questo, ovviamente, ci sono molti mezzi aggiuntivi progettati per proteggere l'utente e il suo fedele amico informatore. Funzionano per questo, configurano le impostazioni di rete, ecc.
Stabilità del sistema, come già accennato, è assicurata dalla sua atomicità. Il fatto è che un errore che si è verificato in uno dei moduli non influenzerà in alcun modo gli altri. Pertanto, il sistema operativo inserirà silenziosamente i dati sull'errore e le sue cause nel registro eventi, ricaricherà questo modulo e continuerà a lavorare e l'utente semplicemente non noterà nulla. Inoltre, non sarai in grado di osservare le notifiche di errore costanti ... Unix è generalmente un sistema molto silenzioso ed equilibrato.
I vantaggi da notare sono:
  • rispetto alle versioni precedenti, l'interfaccia e la personalizzazione sono state notevolmente migliorate;
  • la presenza di un set minimo di software consente di installare il sistema e iniziare subito a lavorarci;
  • i driver e i codec forniti con il sistema operativo, di norma, sono adatti per l'attrezzatura iniziale di qualsiasi utente;
  • fissa l'incompatibilità del sistema operativo con lo standard Wi-Fi;
  • Linux diventerà perfettamente accanto a qualsiasi altro sistema operativo e non penserà nemmeno di iniziare a entrare in conflitto con esso, quindi non vale la pena abbandonare il già familiare "asse".
Tra le carenze, notiamo che noi, la “generazione alimentata da Windows”, dovremo lavorare sodo per abituarci a Linux Mint, anche se non molto. Non vale la pena installare Linux senza un accesso costante al World Wide Web, perché Internet per questo sistema operativo non è solo una fonte di informazioni, ma anche una fonte di aggiornamenti, software aggiuntivo (che è estremamente difficile da installare da un'unità flash USB , ma da Internet - nessun posto è più facile) e molto altro ancora.
In generale l'impressione di Linux Mint è buona, dirò ancora di più: questo sistema operativo ha soddisfatto pienamente le mie aspettative.

macOS Leone 10.7.2

Iniziamo col dire che macOS non è solo un sistema operativo, è uno stile di vita. Credimi, questa frase ha una forte giustificazione. Il fatto è che MacOS è stato originariamente adattato al "proprio" hardware e per noi funziona sul solito IBM, ma non importa molto.
Storia di macOS. Sviluppato come un sistema operativo affidabile e produttivo, macOS inizialmente ha sorpreso tutti per il fatto che funzionava esclusivamente su computer Apple. "Sarà più affidabile per lei, e per te e me sarà più calmo!" Gli sviluppatori hanno affermato, tuttavia, di aver comunque fatto una leggera deviazione da questa regola e hanno comunque consentito di installare le ultime versioni su qualsiasi hardware.
Il primo MacOS è apparso nel 1984, ma qualcosa di più o meno simile alla bellezza che siamo abituati a vedere sui Mac è stato inventato solo verso il 2000. Allo stesso tempo, la prima versione è stata chiamata molto semplicemente: System 1.0, ma quelle piacevoli sono "Lion", "Leopard", ecc. - questa è l'eredità dei nostri tempi. Nel processo di sviluppo, MacOS è passato dalla completa instabilità (sì, ci sono stati momenti in cui un errore nel funzionamento di 1 applicazione ha semplicemente spento l'intero sistema) all'assoluta affidabilità, multitasking e tutto ciò di cui parleremo più avanti.
Installazione di macOS Leone avviene facilmente e naturalmente nella modalità di dialogo tra l'utente e il suo PC. In termini di tempo, lo considereremo come 10-15 minuti, che è un buon indicatore. È bello vedere che già durante l'installazione il sistema operativo si comporta in modo estremamente sicuro e fa tutto nel tempo promesso (ha detto che i file sarebbero stati decompressi in 6 minuti e li avrebbero decompressi in 6 minuti, quindi gli utenti Windows mi capiranno). Anche MacOS Lion mostra il suo stile unico già in questa fase, come si può vedere nella figura.

Requisiti hardware grande, ma giustificato. C'è un requisito rigoroso per il produttore dell'hardware: solo Apple. Il sistema operativo ti chiederà sicuramente di installarlo su un processore Intel i3 o anche più recente, e ti ricorderà anche che dovresti assicurarti che abbia in stock:
  • almeno 2 GB di RAM;
  • 16 GB di memoria su disco rigido;
  • una scheda video degna di tutto il suo fascino (penso almeno 512 MB, anche se questo non è indicato nei requisiti).
Prestazioni del leone di macOS dipende direttamente da quale materiale hardware metti a sua disposizione. Ma, in ogni caso, i lettori di MirSovetov non dovrebbero preoccuparsi che le risorse vengano utilizzate in modo irrazionale o che il processore che supporta il parallelismo sia improvvisamente senza lavoro. Il multitasking non è solo integrato qui: tutto si basa su di esso! In generale, le prestazioni sono migliorate rispetto alle versioni precedenti, ma non di molto, perché l'utente non noterà molte differenze.
Interfaccia macOS Lion- di questo puoi parlare per ore e giorni e scrivere interi libri. MacOS è sempre stato bellissimo. Cos'è solo il desktop.

"Ecco cos'è un'interfaccia" amichevole "! - hanno affermato gli sviluppatori e hanno organizzato tutto ciò di cui un utente può aver urgente bisogno nell'utilizzo di un PC a portata di mano. È venuto facile, veloce e bello.
L'utente ha la possibilità di configurare tutto ciò che “la mia cara vuole”, per il quale sono implementate “Impostazioni di sistema”, non troppo grandi, ma molto funzionali: tutte le impostazioni sono divise in categorie e chiaramente delineate.

Il sistema operativo include anche un set di software, quindi una volta installato, puoi iniziare subito. È vero, dovrai dedicare un po' più di tempo ad abituarti a tutto questo lusso, velocità e funzionalità e, soprattutto, al fatto che non ci sono e non ci saranno applicazioni "familiari e amate" (per gli utenti Windows), poiché con questo sistema operativo la maggior parte di essi è semplicemente incompatibile. Ma qui ci sono i loro analoghi, che non sono inferiori a loro né in termini di praticità né di qualità (ad esempio, l'amato browser Mozilla può facilmente sostituire il non meno funzionale Safari).
macOS Lion Security si basa sul fatto che questo sistema operativo è stato sviluppato già nell'era di Internet e quindi tutti i possibili problemi sono necessariamente forniti qui. Anche firewall e antivirus sono propri e naturalmente integrati. Bene, anche la regola "MacOS è un sistema "non Windows"" funziona correttamente. Chi scriverà un virus progettato solo per il 6,5% degli utenti di PC in tutto il mondo? Questo non vuol dire che non ci siano virus per MacOS, ma ce ne sono pochi.
Stabilità fornito dal kernel Unix FreeBSD, multitasking completo del sistema, stabilità hardware (non dimenticare il requisito di una piattaforma hardware di Apple) e molti anni di pratica del produttore e degli sviluppatori del sistema operativo. Non importa quanto abbia cercato di scacciare questo sistema da me stesso, mi ha solo gentilmente informato che tali azioni erano oltre i confini delle mie capacità e dei miei diritti. Non devi nemmeno preoccuparti di perdere i tuoi dati o il tuo lavoro: la funzione di salvataggio automatico non lo permetterà.
I vantaggi di MacOS Lion possono essere elencati per molto tempo, ma noteremo solo quelli che sono apparsi in questa versione e sono innovazioni assolute:
  • il controllo delle componenti visive è diventato più semplice e bello grazie al sistema di gesti Multi-Touch;
  • ora tutte le finestre possono essere a schermo intero, il che semplifica notevolmente la gestione dei dati;
  • molti programmi forniti con l'OS hanno subito modifiche qualitative, dopodiché sono diventati più convenienti, più funzionali e più belli;
  • il costo di questa versione sorprende tutti coloro che conoscono i prezzi di Apple.
Tra le carenze, vale la pena notare che non tutti i cambiamenti qualitativi nelle applicazioni si sono rivelati in meglio. Ad esempio, la dashboard ("widget") si è deteriorata, molti utenti si lamentano del fatto che il calendario sia diventato scomodo per loro.
In generale, il sistema è molto piacevole: lo stile unico di MacOS non è andato perso, sono state apportate grandi modifiche e la velocità di lavoro è impressionante.

Confrontare questi sistemi operativi sarebbe inappropriato e puoi vederlo tu stesso, giusto? È impossibile confrontare sistemi che operano su logiche diverse, prodotti e sviluppati da aziende diverse, e generalmente non hanno praticamente nulla in comune. Il termine "confrontare" dal punto di vista dei sistemi operativi è consentito all'interno della stessa tipologia di sistemi o nel caso di scelta di un sistema per se stessi. Se li stai "confrontando" per il desiderio di scegliere, il mio consiglio è di fare un elenco di ciò che è importante per te in un sistema operativo (come affidabilità, mancanza di rigidi requisiti hardware, ecc.) e considerare tutto il possibile opzioni.

Articoli correlati in alto