LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam

Alla fine del 1988, Microsoft ha incaricato David Cutler di guidare un nuovo progetto software: il nuovo sistema operativo Microsoft per gli anni '90. Ha riunito un team di ingegneri per sviluppare un sistema New Technology (NT).

Il piano originale era quello di sviluppare NT con un'interfaccia utente e di programmazione (API) in stile OS / 2, ma OS / 2 vendette male e Windows 3.0 ebbe un grande e consistente successo di mercato. Dopo aver visto i benchmark di mercato e le complessità dello sviluppo e della manutenzione di due sistemi incompatibili, Microsoft ha deciso di cambiare rotta e indirizzare i suoi ingegneri verso una strategia di un sistema operativo coeso. Questa strategia consisteva nello sviluppare una famiglia di sistemi operativi basati su Windows in grado di coprire molti tipi di computer, dai notebook più piccoli alle più grandi workstation multiprocessore. Quindi, la prossima generazione di sistemi Windows è stata chiamata Windows NT.

Windows NT supporta l'interfaccia utente grafica (GUI) di Windows ed è anche il primo sistema operativo basato su Windows di Microsoft a supportare l'API Win32, a 32 bit interfaccia software per sviluppare nuove applicazioni. L'API Win32 rende disponibili le funzionalità avanzate del sistema operativo per applicazioni quali multi-threading, sincronizzazione, sicurezza, I / O, gestione degli oggetti.

Nel luglio 1993 apparvero i primi sistemi operativi della famiglia NT: Windows NT 3.1 e Windows NT Advanced Server 3.1.

Versioni

  • Windows NT 3.1 (27 luglio 1993)
  • Windows NT 3.5 (21 settembre 1994)
  • Windows NT 3.51 (30 maggio 1995)
  • Windows NT 4.0 (24 agosto 1996)
  • Windows 2000 (17 febbraio 2000)
  • Windows XP (25 ottobre 2001)
  • Windows XP 64-bit Edition (28 marzo 2003)
  • Windows Server 2003 (25 aprile 2003)
  • Windows XP Media Center Edition 2003 (18 dicembre 2003)
  • Windows XP Media Center Edition 2005 (12 ottobre 2004)
  • Windows XP Professional x64 Edition (25 aprile 2005)
  • Fondamenti di Windows per PC legacy (8 luglio 2006)
  • Windows Vista (30 novembre 2006)
  • Windows Home Server (7 novembre 2007)
  • Windows Server 2008 (27 febbraio 2008)

Struttura di Windows NT

Strutturalmente, Windows NT può essere rappresentato in due parti: una parte del sistema operativo che viene eseguita in modalità utente e una parte del sistema operativo che viene eseguita in modalità kernel.

La parte di Windows NT che viene eseguita in modalità kernel è chiamata parte esecutiva. Include una serie di componenti che gestiscono la memoria virtuale, gli oggetti (risorse), l'I / O e il file system (inclusi driver di rete), l'interazione dei processi e in parte il sistema di sicurezza. Questi componenti interagiscono tra loro utilizzando la comunicazione intermodulare. Ogni componente chiama gli altri attraverso una serie di procedure interne ben specificate.

La seconda parte di Windows NT, che viene eseguita in modalità utente, è costituita da server, i cosiddetti sottosistemi protetti. Poiché i sottosistemi non possono condividere automaticamente la memoria, comunicano tra loro inviando messaggi. I messaggi possono essere trasmessi tra un client e un server o tra due server. Tutti i messaggi passano attraverso l'esecutivo di Windows NT. Il kernel di Windows NT pianifica i thread dei sottosistemi protetti allo stesso modo dei thread dei normali processi dell'applicazione.

La parte esecutiva fornisce supporto per sottosistemi protetti. Le sue parti costitutive sono:

  • Gestore di oggetti. Crea, elimina e gestisce gli oggetti esecutivi: tipi di dati astratti utilizzati per rappresentare le risorse di sistema.
  • Monitor di sicurezza. Imposta le regole di protezione sul computer locale. Protegge le risorse del sistema operativo, protegge e registra gli oggetti eseguibili.
  • Process Manager. Crea e termina, sospende e riprende processi e thread e memorizza le informazioni su di essi.

Gestore della memoria virtuale.

  • Sottosistema I / O. Include i seguenti componenti:
    • un I / O manager che fornisce I / O indipendente dal dispositivo;
    • file system - driver NT che eseguono richieste di I / O orientate ai file e le traducono in chiamate a dispositivi ordinari;
    • redirector di rete e server di rete - driver del file system che trasmettono richieste di I / O remoto e ricevono richieste da macchine sulla rete;
    • driver di dispositivo della parte esecutiva: driver di basso livello che controllano direttamente il dispositivo;
    • un gestore della cache che implementa la memorizzazione nella cache del disco.

La parte esecutiva, a sua volta, si basa sui servizi di livello inferiore forniti dal kernel NT. Le funzioni del kernel includono:

  • pianificazione del processo,
  • gestione di interruzioni ed eccezioni,
  • sincronizzazione di processori per sistemi multiprocessore,
  • ripristino del sistema dopo gli errori.

Il kernel viene eseguito in modalità privilegiata e non viene mai rimosso dalla memoria. È possibile accedere al kernel solo tramite un interrupt.

I sottosistemi protetti di Windows NT vengono eseguiti in modalità utente e vengono creati da Windows NT all'avvio. Immediatamente dopo la creazione, iniziano un ciclo infinito della loro esecuzione, rispondendo ai messaggi che arrivano loro dai processi dell'applicazione e da altri sottosistemi. Tra i sottosistemi protetti, si può distinguere una sottoclasse chiamata sottosistemi di ambiente. I sottosistemi dell'ambiente implementano le interfacce delle applicazioni del sistema operativo (API). Altri tipi di sottosistemi, chiamati sottosistemi integrali, eseguono le attività richieste dal sistema operativo. Ad esempio, la maggior parte del sistema di protezione di Windows NT è implementato come sottosistema integrale, anche i server di rete sono implementati come sottosistema integrale.

Il sottosistema più importante dell'ambiente è Win32, un sottosistema che fornisce l'accesso per le applicazioni all'API di Windows a 32 bit. Inoltre, questo sistema fornisce un'interfaccia grafica e controlla l'input / output dell'utente.

Ogni sottosistema protetto viene eseguito in modalità utente, invocando un servizio di sistema nell'esecutivo per eseguire azioni in modalità kernel privilegiata. Server di rete possono essere eseguiti sia in modalità utente che in modalità kernel, a seconda di come sono progettati.

I sottosistemi comunicano tra loro passando messaggi. Quando, ad esempio, un'applicazione utente chiama una procedura API, il sottosistema dell'ambiente che fornisce tale procedura riceve il messaggio e lo esegue chiamando il kernel o inviando un messaggio a un altro sottosistema. Al termine della procedura, il sottosistema dell'ambiente invia un messaggio all'applicazione contenente il valore di ritorno. L'invio di messaggi e altre attività dei sottosistemi protetti sono invisibili all'utente.

Lo strumento principale che tiene insieme tutti i sottosistemi di Windows NT è il meccanismo LPC (Local Procedure Call). LPC è una versione ottimizzata dello strumento di chiamata di procedura remota (RPC) più generale utilizzato per comunicare tra client e server situati su macchine diverse su una rete.

Il sistema operativo Windows NT o New Technology è stato creato da un team di sviluppo guidato da Dave Cutler.

Windows NT è un sistema operativo prioritario multitasking a 32 bit. Il sistema operativo include funzionalità di sicurezza e servizi di rete avanzati come componenti fondamentali. Windows NT fornisce anche la compatibilità con molti altri sistemi operativi, file system e reti. Windows NT è in grado di funzionare sia su computer dotati di processori CISC con elaborazione di set di istruzioni complesso sia su computer con processori RISC con elaborazione di set di istruzioni ridotta. Il sistema operativo Windows NT supporta anche sistemi multiprocessore ad alte prestazioni.

Solo l'esterno è familiare in Windows NT. Dietro la grafica interfaccia utente nuove potenti possibilità sono nascoste.

Attività di creazione di WindowsNT.Windows NT non è un ulteriore sviluppo di prodotti preesistenti. La sua architettura è stata ricreata tenendo conto dei requisiti di un moderno sistema operativo. Le caratteristiche di un sistema sviluppato sulla base di questi requisiti sono le seguenti.

Sforzandosi di fornire compatibilitànuovo sistema operativo, gli sviluppatori di Windows NT hanno mantenuto la familiare interfaccia di Windows e implementato il supporto per i file system esistenti (come FAT) e varie applicazioni (scritto per MS-DOS, OS / 2 1.x, Windows 3.x e POSIX). Gli sviluppatori hanno anche incluso vari strumenti di rete in Windows NT.

Raggiunto portabilità(portabilità) di un sistema che ora può essere eseguito su processori CISC e RISC. CISC include processori 80386 Intel compatibili e superiori. RISC sono rappresentati da sistemi con serie MIPS R4000, Digital Alpha AXP e Pentium P54 e superiori.

Scalabilità(scalabilità) significa che Windows NT non è legato a un'architettura di computer a processore singolo, ma è in grado di sfruttare appieno le capacità fornite dai sistemi multiprocessore simmetrici. Windows NT può ora essere eseguito su computer con da 1 a 32 processori. Inoltre, man mano che le attività degli utenti diventano più complesse e le loro esigenze di elaborazione si espandono, Windows NT semplifica l'aggiunta di server e workstation più potenti ed efficienti " reti.

Ulteriori vantaggi sono forniti dall'utilizzo di un unico ambiente di sviluppo sia per i server che per le workstation.


Windows NT ha un'uniforme sistema di sicurezza(sicurezza) conforme alle specifiche del governo degli Stati Uniti e allo standard di sicurezza B2. In un ambiente aziendale, le applicazioni critiche vengono fornite con un ambiente completamente isolato.

Elaborazione distribuita(elaborazione distribuita) significa che Windows NT dispone di funzionalità di rete integrate nel sistema. Windows NT consente inoltre la comunicazione con diversi tipi di computer host supportando una varietà di protocolli di trasporto e funzionalità client-server di alto livello, inclusi named pipe, RPC (Remote Procedure Call) e socket di Windows.

Affidabilità e resilienza(affidabilità e robustezza) sono forniti da funzionalità architetturali che proteggono le applicazioni da danni reciproci e del sistema operativo. Windows NT utilizza la gestione delle eccezioni strutturate a tolleranza di errore a tutti i livelli dell'architettura, che include NTFS recuperabili e fornisce protezione con sicurezza incorporata e tecniche avanzate di gestione della memoria.

Capacità localizzazione(allocazione) rappresentano mezzi per i robot in molti paesi del mondo nelle lingue nazionali, che si ottiene utilizzando lo standard Unicod (sviluppato dall'Organizzazione internazionale per la standardizzazione - ISO).

Grazie al design modulare del sistema, estensibilitàWindows NT, che consente la flessibilità di aggiungere nuovi moduli a diversi livelli del sistema operativo.

Il pacchetto include una serie di applicazioni: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Server DNS (Domain Name System), Server proxy e Centro risorse Internet, tutti i Service Pack, Plus! e una serie di utilità aggiuntive, tra cui sono presenti sia nuove, come Procedure guidate amministrative o Imager, sia versioni migliorate di vecchi programmi, come Task Manager.

La procedura guidata di amministrazione consente di automatizzare le attività tipiche che si verificano durante la gestione della rete e le versioni aggiornate di Windows NT Diagnostic e Performance Monitor vengono utilizzate per il monitoraggio in linea dello stato del sistema. La finestra di dialogo Task Manager è stata trasformata in un potente programma che fornisce una grande quantità di informazioni utili, dall'utilizzo della CPU ai nomi di tutti i processori di sistema attivi.

Una delle chiavi componenti di Windows NT 4.0 - Internet Information Server 2.0. Questa è una soluzione flessibile e multifunzionale sia per connettersi a Internet che per crearne uno personalizzato rete privata intranet. L'utente deve solo configurare i parametri del protocollo TCP / IP (se è installato il servizio DHCP, viene assegnato automaticamente un indirizzo IP), avviare IIS e creare una o più delle proprie pagine Web. I documenti Web sono quindi disponibili per tutti gli utenti sulla rete che hanno installato il software TCP / IP e un browser World-Wide Web standard.

Sono state apportate alcune modifiche al sottosistema RAS (Remote Access Service). Ora è possibile utilizzare canali di comunicazione sicuri, il nuovo protocollo PPTP (Point-To-Point Tunneling Protocol), la possibilità di utilizzare più modem per organizzare canali di comunicazione con reti remote.

Le peculiarità dell'architettura di rete delle versioni precedenti di Windows NT (modello multilivello di protezione contro l'accesso non autorizzato, specificità della costruzione del sistema modulare, ecc.) Ne limitavano il throughput quando si lavorava in reti Internet veloci. Nella versione 4.0 sono stati migliorati gli algoritmi per il caching delle richieste di rete, sono stati ottimizzati i moduli del sottosistema di condivisione delle risorse, è stato modificato il meccanismo di generazione degli interrupt (con il passaggio alle reti ad alta velocità, questa funzione è diventata inaspettatamente una fonte di problemi per i sistemi operativi di rete). La seconda modifica evidenziata da Microsoft è l'aumento delle prestazioni del sistema operativo durante l'esecuzione di operazioni grafiche.

La combinazione di un potente sistema operativo di rete e un'interfaccia grafica progettata per l'utente inesperto è piuttosto insolita. Windows NT 4.0 non è solo un'altra versione del popolare sistema operativo. È la base per una nuova generazione di prodotti software basati su Internet.

Moduli architettonici di Windows NT.Come mostrato, Windows NT è un sistema operativo modulare (più avanzato del monolitico) costituito da moduli relativamente semplici interconnessi separati.

I moduli principali di Windows NT sono (elencati in ordine dal livello di architettura più basso al più alto): l'hardware abstraction layer (HAL), il kernel (Kernel), il sistema esecutivo (Executive), i sottosistemi protetti (sottosistemi protetti) e sottosistemi di ambiente (ambiente sottosistemi).

virtualizza le interfacce hardware, assicurando così che il resto del sistema operativo sia indipendente da specifiche caratteristiche hardware. Questo approccio consente la facile portabilità di Windows NT da una piattaforma hardware a un'altra.

Nucleoè la base della progettazione modulare del sistema e coordina la maggior parte delle operazioni di base di Windows NT. Questo componente è stato appositamente ottimizzato in termini di volume ed efficienza. Il kernel è responsabile della pianificazione dell'esecuzione dei thread, della sincronizzazione del lavoro di più processori, della gestione degli interrupt hardware e delle eccezioni.

Sistema in esecuzioneinclude una serie di costrutti software in modalità kernel che rappresentano il servizio di base del sistema operativo per i sottosistemi dell'ambiente. Il sistema di esecuzione è costituito da diversi componenti,

Figura: 2.32. Struttura modulare di Windows NT

ognuno di essi è progettato per supportare uno specifico servizio di sistema. Pertanto, uno dei componenti, il Security Reference Monitor, funziona insieme ai sottosistemi protetti e garantisce l'implementazione del modello di sicurezza del sistema.

Sottosistemi ambientalisono server in modalità utente protetti che forniscono esecuzione e supporto per applicazioni sviluppate per diversi ambienti operativi (diversi sistemi operativi). Esempi di sottosistemi di ambiente sono i sottosistemi Win32 e OS / 2.

Livello di astrazione hardware(HAL) è un livello di software creato dai produttori di hardware che nasconde (o astrae) le differenze nell'hardware dai livelli superiori del sistema operativo. Così, grazie al filtro fornito dall'HAL, i vari hardware risultano simili dal punto di vista del sistema operativo; elimina la necessità di una configurazione speciale del sistema operativo per l'apparecchiatura utilizzata.

Durante la creazione del livello di astrazioni hardware, il compito era preparare procedure che consentissero a un singolo driver per un dispositivo specifico di supportare il funzionamento di questo dispositivo per tutte le piattaforme. HAL si rivolge a un'ampia varietà di piattaforme hardware a processore singolo; pertanto, non è richiesta una versione separata del sistema operativo per ciascuna opzione hardware.

Gli HAL sono chiamati sia strumenti del sistema operativo (compreso il kernel) che driver di dispositivo. Quando si lavora con i driver di dispositivo, il livello di astrazione hardware fornisce supporto per varie tecnologie di I / O (invece del tradizionale focus su un'implementazione hardware o che richiede costi di adattamento significativi per ogni nuova piattaforma hardware).

Il livello di astrazione hardware consente inoltre di "nascondere" ad altri livelli del sistema operativo le caratteristiche dell'implementazione hardware dei sistemi multiprocessore simmetrici.

Nucleo(Kernel) lavora a stretto contatto con il livello di astrazione hardware. Questo modulo si occupa principalmente della pianificazione delle azioni del processore. Se un computer contiene più processori, il kernel sincronizza il loro lavoro per ottenere le massime prestazioni del sistema.

Il kernel gestisce l'invio flussi(thread - thread di controllo, che a volte sono chiamati sottoattività, rami), che sono gli oggetti principali nel sistema pianificato. I thread sono definiti nel contesto di un processo; un processo include uno spazio degli indirizzi, un insieme di oggetti accessibili a un processo e un insieme di thread di controllo eseguiti nel contesto di un processo. Gli oggetti sono risorse gestite dal sistema operativo.

Il kernel invia i thread di controllo in modo tale da massimizzare il carico sui processori di sistema e fornire l'elaborazione prioritaria dei thread con una priorità più alta. Ci sono 32 valori di priorità in totale, che sono raggruppati in due classi: tempo reale e variabile. Questo approccio consente di massimizzare l'efficienza del sistema operativo.

I sottocomponenti del sistema runtime, come il gestore I / O e il gestore processi, utilizzano il kernel per sincronizzare le attività. Interagiscono anche con il kernel per livelli più elevati di astrazione chiamati oggetti kernel;alcuni di questi oggetti vengono esportati all'interno di chiamate API (Application Programming Interface) personalizzate.

Il kernel gestisce due tipi di oggetti.

Invia oggetti(oggetti dispatcher) sono caratterizzati da uno stato di segnale (segnalato o non segnalato) e controllano l'invio e la sincronizzazione delle operazioni di sistema. Questi oggetti includono eventi, mutanti, mutex, semafori, thread, timer.

Oggetti di controllo(oggetti di controllo) vengono utilizzati per le operazioni di controllo del kernel, ma non influenzano l'invio o la sincronizzazione.

Gli oggetti di controllo includono chiamate di procedure asincrone, interruzioni, notifiche e stati di alimentazione, processi e profili (chiamate di procedura asincrona, interruzioni, notifiche di alimentazione, stati di alimentazione, processi, profili).

Sistema in esecuzione(Executive), che include il core HAL e il livello di astrazione hardware, fornisce un servizio di sistema generale che può essere utilizzato da tutti i sottosistemi nell'ambiente. Ogni gruppo di servizi è controllato da uno dei componenti separati del sistema runtime:

Gestore oggetti;

Virtual Memory Manager;

Process Manager;

Funzione di chiamata di procedura locale;

Gestore I / O;

Security Reference Monitor.

Il monitor di sicurezza insieme al processore di accesso e ai sottosistemi protetti implementa modello di protezione di Windows NT.

Il livello superiore del sistema runtime è denominato Servizi di sistema. Mostrato in fig. 2.33 servizio di sistema è l'interfaccia tra i sottosistemi dell'ambiente in modalità utente e la modalità privilegiata.

Gestore della cache.L'architettura I / O contiene un unico Cache Manager che memorizza nella cache l'intero sistema I / O. La memorizzazione nella cache è una tecnica utilizzata dal file system per aumentare l'efficienza.

Figura 2.33. Interfaccia di sistema

Invece di scrivere e leggere direttamente dal disco, i file utilizzati di frequente vengono temporaneamente archiviati nella memoria cache; pertanto, lavorare con questi file viene eseguito in memoria. Le operazioni con i dati in memoria sono molto più veloci delle operazioni con i dati su disco.

Il gestore della cache utilizza un modello di visualizzazione dei file integrato con il gestore della memoria virtuale di Windows NT. Il gestore della cache fornisce un servizio di memorizzazione nella cache per tutti i file system e i componenti di rete controllati dal gestore I / O. Il gestore della cache può aumentare o diminuire dinamicamente la dimensione della cache a seconda della quantità di RAM disponibile. Quando un processo apre un file che era già nella cache, il gestore della cache copia semplicemente i dati dalla cache allo spazio degli indirizzi virtuali.

Il gestore della cache supporta servizi come la scrittura pigra e il commit pigro, che possono aumentare notevolmente l'efficienza del file system. Durante il lento processo di scrittura, le modifiche vengono registrate nella cache della struttura dei file per un accesso più rapido. Successivamente, quando il carico della CPU viene ridotto, il gestore della cache scrive le modifiche sul disco. La registrazione al rallentatore è come la registrazione al rallentatore. Invece di contrassegnare immediatamente la transazione come riuscita, le informazioni trasferite vengono memorizzate nella cache e successivamente scritte in background nel registro del file system.

Driver del file system.Nell'architettura I / O di Windows NT, i driver del file system sono controllati dal gestore I / O. Windows NT accetta una varietà di file system, inclusi i file system FAT esistenti. Per la compatibilità con le versioni successive di MS-DOS, Windows 3.x e OS / 2, Windows NT supporta i file system FAT e HTFS.

Inoltre, Windows NT supporta anche NTFS, un nuovo file system progettato specificamente per l'utilizzo con Windows NT. NTFS fornisce una serie di funzionalità tra cui il ripristino del file system, il supporto Unicode, i nomi di file lunghi e il supporto per POSIX.

L'architettura I / O di Windows NT non solo supporta i file system tradizionali, ma consente anche all'editor di rete e al server di funzionare come driver del file system. Dal punto di vista del gestore I / O, non c'è differenza tra lavorare con un file situato su un computer remoto in rete e lavorare con un file su un disco rigido locale. Redirector e server possono essere caricati e scaricati dinamicamente proprio come qualsiasi altro driver; un gran numero di redirector e server può essere posizionato contemporaneamente su un computer.

Driver di rete.Il prossimo tipo di driver presenti come componenti nell'architettura I / O sono i driver di rete. Windows NT include la rete integrata e il supporto per le applicazioni distribuite. Redirector e server funzionano come driver del file system e vengono eseguiti a livello di interfaccia del fornitore o inferiore a quello in cui risiedono NetBIOS e Windows Socket.

I driver di trasporto comunicano con redirector e server tramite un livello denominato TD1 (Transport Driver Interface). Windows NT include i seguenti veicoli:

  • protocollo di controllo della trasmissione / Protocollo Internet TCP / IP, che offre la possibilità di lavorare con un'ampia gamma di reti esistenti;
  • NBF è un discendente di NetBIOS Enhanced User Interface (NetBEUI), che fornisce compatibilità con legacy local reti di computer basato su LAN Manager, LAN Server e MS-Net;
  • data Link Control (DLC), che fornisce un'interfaccia per accedere a mainframe e stampanti in rete;
  • NWLink è un'implementazione IPX / SPX che fornisce la connettività a No-well NetWare.

Nella parte inferiore dell'architettura di rete c'è il driver per la scheda di rete. Windows NT supporta attualmente i driver di dispositivo basati sulla versione 3.0 NDIS (Network Device Interface Specification). NDIS fornisce un ambiente di comunicazione flessibile tra i protocolli di trasporto e le schede di rete. NDIS 3.0 consente a un singolo computer di avere più schede di rete installate su di esso. A sua volta, ciascuna scheda NIC può supportare più protocolli di trasporto per l'accesso tipi diversi stazioni di rete.

Modello di protezione di Windows NT- rappresentato dal Security Reference Monitor, nonché da altri due componenti: il processo di accesso e i sottosistemi protetti protetti.

In un sistema operativo multitasking come Windows NT, le applicazioni condividono una serie di risorse di sistema, tra cui memoria del computer, dispositivi di input / output, file e processori di sistema. Windows NT include un insieme di componenti di protezione che garantiscono che le applicazioni non possano accedere a queste risorse senza l'autorizzazione appropriata.

Il Security Monitor è responsabile dell'applicazione di una politica per la convalida dell'accesso e del controllo da parte di uno specifico sottosistema di sicurezza locale. Security Monitor fornisce servizi per verificare l'accesso agli oggetti, verificare i privilegi degli utenti e generare messaggi sia per la modalità privilegiata che per la modalità utente. Security Monitor, come altre parti del sistema operativo, viene eseguito in modalità privilegiata.

Il processo di accesso in Windows NT richiede un accesso di protezione per autenticare l'utente. Ogni utente deve avere un budget e deve utilizzare una password per accedere a quel budget.

Prima che un utente possa accedere a qualsiasi risorsa del computer da Windows NT, deve accedere tramite il processo di accesso in modo che il motore di protezione possa riconoscere il nome utente e la password. Solo dopo che l'autenticazione è riuscita, Security Monitor esegue una procedura di convalida dell'accesso per determinare il diritto dell'utente di accedere a questo oggetto.

La sicurezza delle risorse è una delle funzionalità fornite dal modello di sicurezza. Le attività non possono accedere alle risorse di altre persone (come la memoria) se non tramite l'uso di speciali meccanismi di condivisione.

Windows NT fornisce anche controlli che consentono a un amministratore di registrare le azioni dell'utente.

Gestione della memoria di Windows NT.Windows NT Workstation 3.51 è essenzialmente un sistema operativo server personalizzato per l'utilizzo su una workstation. Questo è il motivo di un'architettura in cui la protezione assoluta di applicazioni e dati ha la precedenza su considerazioni di velocità e compatibilità. Windows NT è estremamente affidabile a un costo di sistema elevato, quindi per ottenere prestazioni accettabili sono necessari una CPU veloce e almeno 16 MB di RAM. In Windows NT, la protezione della memoria insufficiente si ottiene eliminando la compatibilità con i driver di periferica in modalità reale. Windows NT esegue applicazioni NT native a 32 bit, nonché la maggior parte delle applicazioni Windows 95. Come Windows 95, Windows NT consente l'esecuzione di programmi Windows e DOS a 16 bit nel suo ambiente.

Lo schema di allocazione della memoria di Windows NT è diverso dall'allocazione di memoria di Windows 95. Alle applicazioni native vengono allocati 2 GB di spazio di indirizzi dedicati, che vanno dal limite di 64 KB a 2 GB (i primi 64 KB sono completamente inaccessibili). I programmi applicativi sono isolati l'uno dall'altro, sebbene possano comunicare tramite meccanismi di Appunti, DDE e OLE.

Nella parte superiore di ogni blocco dell'applicazione da 2 GB c'è il codice che l'applicazione vede come codice di sistema. dLL squilla 3. Questi sono in realtà solo matrici che chiamano il reindirizzamento, chiamate DLL lato client. Quando si chiama la maggioranza funzioni API Dall'applicazione, le DLL lato client fanno riferimento alle procedure LPC (Local Process Communication) che passano la chiamata e i parametri associati in uno spazio di indirizzi completamente isolato che contiene il codice di sistema effettivo. Questo processo server verifica i valori dei parametri, esegue la funzione richiesta e inoltra i risultati allo spazio degli indirizzi dell'applicazione. Sebbene il processo del server stesso rimanga un processo a livello di applicazione, è completamente protetto e isolato dal chiamante.

Tra i segni di 2 GB e 4 GB ci sono i componenti di sistema di Windows NT di basso livello nell'anello 0, inclusi il kernel, lo scheduler dei thread e il gestore della memoria virtuale. Le pagine di sistema in quest'area hanno privilegi di supervisore, che sono definiti dai circuiti ad anello del processore fisico. Ciò rende il codice di sistema di basso livello invisibile e inaccessibile ai programmi a livello di applicazione, ma porta a una riduzione delle prestazioni durante le transizioni tra gli anelli. Per le applicazioni Windows a 16 bit, Windows NT implementa le sessioni Windows su Windows (WOW). Windows NT consente ai programmi Windows a 16 bit di essere eseguiti singolarmente nei propri spazi di memoria o insieme in uno spazio di indirizzi condiviso. In quasi tutti i casi, le applicazioni Windows a 16 e 32 bit sono libere di interagire utilizzando OLE (tramite routine thunk speciali, se necessario), indipendentemente dal fatto che vengano eseguite nella memoria separata o condivisa. Le applicazioni native e le sessioni WOW vengono eseguite in multitasking preventivo, basato sulla gestione di thread separati. Più applicazioni Windows a 16 bit in una singola sessione WOW vengono eseguite secondo il modello multitasking cooperativo. Windows NT può anche multitasking più sessioni DOS. Poiché Windows NT è un'architettura completamente a 32 bit, non esistono limiti teorici per le risorse GDI e USER.

Differenze chiave in Windows 2000. Windows 2000 o W2k è il sistema operativo (OS) di Microsoft basato sulla tecnologia Windows NT, che si rifletteva nel nome originale del progetto W2k: Windows NT 5.0. Windows 2000 è un sistema operativo completamente a 32 bit con multitasking prioritario e gestione della memoria migliorata. Il progetto W2k si basa sugli stessi principi che una volta hanno reso il successo di NT.

Interfaccia W2ksimile all'interfaccia di Windows 98 con IE 5.0 installato. Tuttavia, noteremo alcuni dettagli.

La prima cosa che salta all'occhio è che lo schema dei colori è cambiato. Ora assomiglia a uno degli schemi utilizzati nel desktop KDE per Linux. Un altro dettaglio evidente è l'ombra sotto il cursore del mouse, che viene rimossa / esposta in Pannello di controllo -\u003e Mouse -\u003e Puntatori, spuntando Abilita ombra puntatore. Inoltre, è stato aggiunto un nuovo effetto quando compaiono i menu, ora appaiono gradualmente dal nulla. Controllato dalle proprietà del desktop, nella scheda Effetti selezionando Usa effetti di transizione per menu e descrizioni comandi.

Il menu Start introduce una funzione familiare da Office 2000, quando all'apertura vengono mostrati solo gli elementi utilizzati più di frequente, gli altri vengono aperti se si preme la freccia in basso. Puoi controllare questo effetto nelle Proprietà della barra delle applicazioni, nella scheda Generale spuntando Usa menu personalizzati (allo stesso modo, nell'1E5 questa opzione è disabilitata in Strumenti -\u003e Opzioni Internet - »Avanzate -\u003e Abilita menu Preferiti personalizzati). Ci sono molti altri elementi nelle proprietà del desktop, inclusi gli indicatori di navigazione da tastiera Nascondi fino a quando non uso il tasto Alt. Se selezionato, il carattere di sottolineatura sotto le lettere che stanno per Scelta rapida da tastiera nei programmi Windows viene rimosso finché non viene premuto .

Nella seconda scheda delle proprietà della barra delle applicazioni, Avanzate, è presente una finestra Impostazioni del menu Start, che consente di aggiungere / rimuovere linee incluse nel menu Start ed espandere alcuni elementi. Ad esempio, se selezioni la casella di controllo Espandi pannello di controllo, quando passi il cursore del mouse sul pannello di controllo nel menu Start, si aprirà un altro menu a destra di esso, che conterrà tutti gli elementi inclusi in esso. Una funzione utile in questa scheda è il pulsante Riordina. W2k, per impostazione predefinita, mette le cartelle con i programmi installati più recenti nella parte inferiore del menu Start, le cartelle potrebbero anche essere sotto i collegamenti ai file. Riordinare rimuove questa ingiustizia e dispone tutte le cartelle in ordine alfabetico dall'alto verso il basso. Tuttavia, lo stesso effetto può essere ottenuto facendo clic con il pulsante destro del mouse nel menu Start -\u003e Programmi e scegliendo Ordina per nome. Inoltre, puoi trascinare e rilasciare qualsiasi elemento da lì in qualsiasi luogo con il pulsante destro.

Stranamente, un'altra differenza che spesso delude le persone per le persone che in precedenza hanno lavorato con NT e W9x è l'uso diffuso delle caselle di controllo, specialmente quelle che sono solo un quadrato su uno sfondo bianco. Quindi, se scopri che non puoi fare qualcosa, guarda di nuovo attraverso tutte le finestre, forse semplicemente non hai prestato attenzione a tale casella di controllo.

Task Managerè uno degli strumenti di gestione dei processi più potenti e facili da usare in NT. Si chiama o o scegliendo dal menu che appare dopo aver fatto clic con il tasto destro sulla barra delle applicazioni. Puoi sceglierlo dopo .

Il Task Manager è composto da tre schede: Prestazioni, Processi, Applicazioni. Cominciamo con le prestazioni. Questa scheda mostra le informazioni sul carico dei processori in tempo reale, mostra il carico della memoria fisica e mostra quanta RAM è usata / libera e quanta è usata dal sistema Swap "a. Inoltre, qui vengono fornite anche altre informazioni aggiuntive, ad esempio Thread e Processes è il numero di thread e processi attualmente in esecuzione sulla macchina, Peak è il picco di Swap "a" durante la sessione, Nonpaged è la quantità di memoria allocata per il kernel. Queste informazioni possono essere utilizzate quando è necessario rispondere alla domanda su quale fattore nel sistema è il collo di bottiglia che rallenta il lavoro (sebbene sia meglio utilizzare Performance Monitor a questo scopo).

La seconda scheda, Processi, contiene un elenco dei processi attualmente attivi. Per ogni processo, puoi trovare alcune informazioni aggiuntive, come: PID (ID processo), la quantità di RAM utilizzata, il numero di thread generati dal processo e molto altro. È possibile aggiungere / rimuovere i parametri visualizzati tramite Visualizza -\u003e Seleziona colonne. Inoltre, alcune azioni possono essere eseguite con uno qualsiasi di questi processi. Per fare ciò, è sufficiente fare clic destro su di esso, apparirà un menu contestuale attraverso il quale è possibile terminare il processo, End Process, è possibile "uccidere" il processo stesso e tutti gli altri che ha "generato", End Process Tree. È possibile impostare la priorità al processo, dal RealTime più alto al più basso, Basso. Se la macchina ha due processori e un core multiprocessore, in questo menu viene visualizzata un'altra voce, Imposta affinità, che consente di trasferire il processo su un altro processore, Cpu 0, Cpu 1 e così via fino a Cri31.

L'ultima scheda del Task Manager - Applicazioni, consente di visualizzare l'elenco delle applicazioni in esecuzione e terminare qualsiasi di esse. Task Manager non solo ti consente di terminare le applicazioni, ma può anche avviare nuove applicazioni. File -\u003e Nuova attività (Esegui).

Active Directory -è un nuovo strumento per la gestione degli utenti e delle risorse di rete. È progettato per facilitare il lavoro degli amministratori di grandi reti basate su W2k e l'intero sistema di gestione e sicurezza della rete è costruito attorno ad esso. Per installare Active Directory è necessario disporre di W2k Server. W2kPro può essere eseguito in ambiente Active Directory, ma non può crearne uno. Active Directory si basa sui seguenti principi:

1. Registrazione unica sulla rete. Grazie alla tecnologia IntelliMirror, puoi accedere a qualsiasi computer in ufficio, inserisci la tua password

e davanti a te ci saranno il tuo desktop, i tuoi documenti e le tue impostazioni.

2. Sicurezza delle informazioni. L'autenticazione dell'utente è incorporata in Active Directory. Per ogni oggetto nella rete, è possibile impostare centralmente i diritti di accesso, a seconda dei gruppi e degli utenti specifici. La sicurezza Kerberos consente comunicazioni protette anche su reti aperte come Internet. Allo stesso tempo, i dati trasmessi sulla rete vengono crittografati e le password non vengono trasmesse o archiviate sui computer client. Il sistema di sicurezza Kerberos (dal nome del mitico cane a tre teste che, secondo la mitologia greca, custodiva il cancello dell'inferno) è noto da molto tempo, ma viene utilizzato per la prima volta in un sistema operativo Microsoft. Senza entrare nei dettagli, questo sistema funziona in questo modo:

Il client invia una richiesta al server di autenticazione per l'autorizzazione ad accedere alle informazioni richieste;

Il server controlla i diritti del client e gli invia il permesso di ottenere le informazioni richieste, crittografate utilizzando una chiave nota al client, e allo stesso tempo invia una chiave di crittografia temporanea. Tutte le informazioni trasmesse vengono crittografate con questa chiave e la durata della chiave è limitata, quindi il server di autenticazione di volta in volta invia una nuova chiave (ovviamente, la nuova chiave viene crittografata utilizzando la chiave corrente), che è sconosciuta a tutti tranne che al server e al client. La modifica regolare delle chiavi di crittografia rende la vita difficile agli aggressori che cercano i tuoi dati.

Tuttavia, come tutti ricordiamo, nel mito greco, Kerberos non era in grado di resistere al potente Ercole. Quindi nel nostro caso, nonostante tutti i suoi vantaggi, il sistema di sicurezza Kerberos non può resistere a tutti i tipi di attacchi. Ad esempio, è possibile bombardare un'applicazione con richieste fasulle, un cosiddetto attacco "Deny of service", che può far sì che l'applicazione non utilizzi il protocollo Kerberos.

3. Gestione centralizzata. Quando si utilizza il servizio Active Directory, l'amministratore non ha bisogno di configurare manualmente ogni macchina se, ad esempio, è necessario modificare i diritti di accesso a un qualsiasi oggetto o installare una nuova stampante di rete. Tali modifiche possono essere apportate contemporaneamente per l'intera rete.

4. Interfaccia flessibile. Le strutture delle directory cambiano rapidamente e facilmente. Ad esempio, puoi creare una directory della tua azienda, selezionare reparto contabilità, reparti marketing, segreteria in sottodirectory separate e presentare tutto questo sotto forma di una struttura ad albero. Oppure, ad esempio, creare più alberi che rappresentano diversi uffici in diversi edifici o regioni e definire facilmente la relazione e i diritti di accesso tra di loro. Collega una stampante di rete alla directory dei contabili con un clic. (I driver verranno installati automaticamente su questi computer.) Oppure trascina e rilascia l'intero reparto contabilità da un server all'altro con il mouse, con tutti i loro diritti, cartelle e documenti.

5. Integrazione con DNS. Grazie alla sua stretta integrazione DNS, Active Directory utilizza gli stessi nomi di risorse sulla LAN come su Internet, con conseguente minore confusione e maggiore interoperabilità tra LAN e WAN.

6. Scalabilità. È possibile unire più domini Active Directory in un'unica gestione.

7. Facilità di ricerca. In un dominio Active Directory, puoi trovare vari oggetti in base a una varietà di criteri, come nome utente o nome computer, indirizzo e-mail dell'utente e così via.

DFS (file system distribuito)è uno degli strumenti di Active Directory. Ti permette di creare condivisioni di rete che possono includere molti filesystem su macchine differenti. Per un utente di Active Directory, questo è assolutamente trasparente e non importa dove e su quali macchine si trovino fisicamente i file con cui lavora - per lui si trovano tutti in un unico posto. Inoltre, l'utilizzo di DFS e Active Directory semplifica la gestione di tali risorse. È centralizzato, puoi aggiungere facilmente e indolore nuove risorse o eliminare quelle vecchie, cambiare la posizione fisica dei file inclusi nel DFS, ecc.

Alla fine del 1988, Microsoft ha incaricato David Cutler di guidare un nuovo progetto software: il nuovo sistema operativo Microsoft per gli anni '90. Ha riunito un team di ingegneri per sviluppare un sistema New Technology (NT).

Il piano originale era quello di sviluppare NT con un'interfaccia utente e di programmazione (API) in stile OS / 2, ma OS / 2 vendette male e Windows 3.0 ebbe un grande e consistente successo di mercato. Dopo aver visto i benchmark di mercato e le complessità dello sviluppo e della manutenzione di due sistemi incompatibili, Microsoft ha deciso di cambiare rotta e indirizzare i suoi ingegneri verso una strategia di un sistema operativo coeso. Questa strategia consisteva nello sviluppare una famiglia di sistemi operativi basati su Windows in grado di coprire molti tipi di computer, dai notebook più piccoli alle più grandi workstation multiprocessore. Quindi, la prossima generazione di sistemi Windows è stata chiamata Windows NT.

Windows NT supporta l'interfaccia grafica (GUI) di Windows ed è anche il primo sistema operativo basato su Windows di Microsoft a supportare l'API Win32, un'interfaccia di programmazione a 32 bit per lo sviluppo di nuove applicazioni. L'API Win32 rende disponibili le funzionalità avanzate del sistema operativo per applicazioni quali multi-threading, sincronizzazione, sicurezza, I / O, gestione degli oggetti.

Nel luglio 1993 apparvero i primi sistemi operativi della famiglia NT: Windows NT 3.1 e Windows NT Advanced Server 3.1.

Versioni

  • Windows NT 3.1 (27 luglio 1993)
  • Windows NT 3.5 (21 settembre 1994)
  • Windows NT 3.51 (30 maggio 1995)
  • Windows NT 4.0 (24 agosto 1996)
  • Windows 2000 (17 febbraio 2000)
  • Windows XP (25 ottobre 2001)
  • Windows XP 64-bit Edition (28 marzo 2003)
  • Windows Server 2003 (25 aprile 2003)
  • Windows XP Media Center Edition 2003 (18 dicembre 2003)
  • Windows XP Media Center Edition 2005 (12 ottobre 2004)
  • Windows XP Professional x64 Edition (25 aprile 2005)
  • Fondamenti di Windows per PC legacy (8 luglio 2006)
  • Windows Vista (30 novembre 2006)
  • Windows Home Server (7 novembre 2007)
  • Windows Server 2008 (27 febbraio 2008)

Struttura di Windows NT

Strutturalmente, Windows NT può essere rappresentato in due parti: una parte del sistema operativo che viene eseguita in modalità utente e una parte del sistema operativo che viene eseguita in modalità kernel.

La parte di Windows NT che viene eseguita in modalità kernel è chiamata parte esecutiva. Include una serie di componenti che gestiscono la memoria virtuale, gli oggetti (risorse), l'I / O e il file system (inclusi i driver di rete), la comunicazione dei processi e in parte la sicurezza. Questi componenti interagiscono tra loro utilizzando la comunicazione intermodulare. Ogni componente chiama gli altri attraverso una serie di procedure interne ben specificate.

La seconda parte di Windows NT, che viene eseguita in modalità utente, è costituita da server, i cosiddetti sottosistemi protetti. Poiché i sottosistemi non possono condividere automaticamente la memoria, comunicano tra loro inviando messaggi. I messaggi possono essere trasmessi tra un client e un server o tra due server. Tutti i messaggi passano attraverso l'esecutivo di Windows NT. Il kernel di Windows NT pianifica i thread dei sottosistemi protetti allo stesso modo dei thread dei normali processi dell'applicazione.

La parte esecutiva fornisce supporto per sottosistemi protetti. Le sue parti costitutive sono:

  • Gestore di oggetti. Crea, elimina e gestisce gli oggetti esecutivi: tipi di dati astratti utilizzati per rappresentare le risorse di sistema.
  • Monitor di sicurezza. Imposta le regole di protezione sul computer locale. Protegge le risorse del sistema operativo, protegge e registra gli oggetti eseguibili.
  • Process Manager. Crea e termina, sospende e riprende processi e thread e memorizza le informazioni su di essi.

Gestore della memoria virtuale.

  • Sottosistema I / O. Include i seguenti componenti:
    • un I / O manager che fornisce I / O indipendente dal dispositivo;
    • file system - driver NT che eseguono richieste di I / O orientate ai file e le traducono in chiamate a dispositivi ordinari;
    • redirector di rete e server di rete - driver del file system che trasmettono richieste di I / O remoto e ricevono richieste da macchine sulla rete;
    • driver di dispositivo della parte esecutiva: driver di basso livello che controllano direttamente il dispositivo;
    • un gestore della cache che implementa la memorizzazione nella cache del disco.

La parte esecutiva, a sua volta, si basa sui servizi di livello inferiore forniti dal kernel NT. Le funzioni del kernel includono:

  • pianificazione del processo,
  • gestione di interruzioni ed eccezioni,
  • sincronizzazione di processori per sistemi multiprocessore,
  • ripristino del sistema dopo gli errori.

Il kernel viene eseguito in modalità privilegiata e non viene mai rimosso dalla memoria. È possibile accedere al kernel solo tramite un interrupt.

I sottosistemi protetti di Windows NT vengono eseguiti in modalità utente e vengono creati da Windows NT all'avvio. Immediatamente dopo la creazione, iniziano un ciclo infinito della loro esecuzione, rispondendo ai messaggi che arrivano loro dai processi dell'applicazione e da altri sottosistemi. Tra i sottosistemi protetti, si può distinguere una sottoclasse chiamata sottosistemi di ambiente. I sottosistemi dell'ambiente implementano le interfacce delle applicazioni del sistema operativo (API). Altri tipi di sottosistemi, chiamati sottosistemi integrali, eseguono le attività richieste dal sistema operativo. Ad esempio, la maggior parte del sistema di protezione di Windows NT è implementato come sottosistema integrale, anche i server di rete sono implementati come sottosistema integrale.

Il sottosistema più importante dell'ambiente è Win32, un sottosistema che fornisce l'accesso per le applicazioni all'API di Windows a 32 bit. Inoltre, questo sistema fornisce un'interfaccia grafica e controlla l'input / output dell'utente.

Ogni sottosistema protetto viene eseguito in modalità utente, invocando un servizio di sistema nell'esecutivo per eseguire azioni in modalità kernel privilegiata. I server di rete possono essere eseguiti in modalità utente o in modalità kernel, a seconda di come sono progettati.

I sottosistemi comunicano tra loro passando messaggi. Quando, ad esempio, un'applicazione utente chiama una procedura API, il sottosistema dell'ambiente che fornisce tale procedura riceve il messaggio e lo esegue chiamando il kernel o inviando un messaggio a un altro sottosistema. Al termine della procedura, il sottosistema dell'ambiente invia un messaggio all'applicazione contenente il valore di ritorno. L'invio di messaggi e altre attività dei sottosistemi protetti sono invisibili all'utente.

Lo strumento principale che tiene insieme tutti i sottosistemi di Windows NT è il meccanismo LPC (Local Procedure Call). LPC è una versione ottimizzata dello strumento di chiamata di procedura remota (RPC) più generale utilizzato per comunicare tra client e server situati su macchine diverse su una rete.

(NT 6.0)

2006 Non supportato
Quasi, non utilizzato (NT 6.1) 2009 Non supportato
Usato attivamente (NT 6.2) 2012 Non supportato
Quasi, non utilizzato (NT 6.3) 2013 Supportato
Quasi, non utilizzato (NT 10) 2015 Supportato
Usato attivamente

Server Windows

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

Tutte le versioni di Windows per righello + cronologia

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

Storia di successo

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

Windows 1 Fallimento
Windows 2 Neutro
Windows 3 Successo
Windows 95 Fallimento
Windows 98 Successo
Windows Millenium Fallimento
Windows 2000 Neutro
Windows XP Grande successo
Windows Vista Fallimento
Windows 7 Successo
Windows 8 Fallimento
Windows 8.1 Fallimento
Windows 10 Successo

* nonostante il fallimento di alcune versioni del sistema operativo, hanno portato nuove funzioni che sono state trasferite alle versioni già di successo. Ad esempio, nel millennio sono apparse bellissime icone e finestre, che sono state spostate a Windows 2000. Pertanto, il fallimento non dovrebbe essere giudicato un fallimento.

Windows 1

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

Edizioni: -

Cosa c'è di nuovo

Prima di Windows 1, c'era MS-DOS, quindi la novità più importante è l'interfaccia grafica e la capacità di operare con il mouse.

Requisiti di sistema

Windows 3

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

Edizioni: -

Cosa c'è di nuovo

  • La prima interfaccia user-friendly (di Microsoft).
  • L'aspetto del manager del programma.
  • L'emergere di capacità multimediali.
  • Supporto di rete (dal 3.1).

Requisiti di sistema

Windows NT 3.1

Edizioni: -

Cosa c'è di nuovo

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

Requisiti di sistema

processore Intel 80386
RAM 2 Mb
Volume disco rigido 8 Mb

Windows NT 3.5 Workstation

Edizioni: -

Cosa c'è di nuovo

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

Requisiti di sistema

processore 33 MHz
RAM 12 Mb
Spazio su disco rigido 70 Mb

Windows NT 3.51 Workstation

Edizioni: -

Requisiti di sistema

Windows NT 4.0 Workstation

Edizioni: -

Requisiti di sistema

Windows 98

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

Requisiti di sistema

Windows Millenium

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

Requisiti di sistema

Windows 2000

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

Requisiti di sistema

Windows XP

Edizioni: XP, XP Professional

Requisiti di sistema

Windows Vista

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

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

Requisiti di sistema

Windows 7

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

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

Requisiti di sistema

Minimo Consigliato
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1 GHz
RAM 1 GB 2 GB 4GB
Spazio su disco rigido 16 GB 20 GB 16 GB 20 GB

Windows 8

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

Requisiti di sistema

Minimo Consigliato
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1 GHz
RAM 1 GB 2 GB 4GB
Spazio su disco rigido 16 GB 20 GB 16 GB 20 GB

Windows 8.1

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

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

Requisiti di sistema

Minimo Consigliato
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1 GHz
RAM 1 GB 2 GB 4GB
Spazio su disco rigido 16 GB 20 GB 16 GB 20 GB

Windows 10 (ultimo per personal computer)

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

Edizioni

  • Casa. Per la maggior parte dei computer domestici. Non è possibile configurare un desktop remoto in modo da potersi connettere al sistema da remoto; non è possibile utilizzare criteri di gruppo e aderire al dominio.
  • Professionale (Pro). Contiene tutte le funzionalità della versione home + la possibilità di entrare a far parte di un dominio, utilizzare criteri di gruppo, la possibilità di connettersi a un computer tramite desktop remoto.
  • Corporate (Enterprise). Ritagliate alcune funzionalità della versione home. Ci sono tutte le funzioni aggiuntive versione Pro + DirectAccess, AppLocker.
  • S. È una versione ridotta; preinstallato su alcuni dispositivi. Non supporta l'installazione standard delle applicazioni: l'installazione è possibile solo dall'archivio di Windows.

Cosa c'è di nuovo

Windows 10 sta subendo importanti cambiamenti con le nuove build. Pertanto, considereremo le innovazioni sulla base di questo.

  • Prestazione migliorata.
  • Nuovo browser Microsoft Edge integrato.
  • Riduzione automatica di una finestra adiacente quando la finestra attiva viene premuta contro uno dei lati del desktop.
  • Tutte le app in Start supportano 2048 elementi (in precedenza solo 512).
  • Installazione forzata degli aggiornamenti.
  • Utilizzando virtual assistente vocale Cortana.
  • Il menu di avvio aggiornato è un ibrido delle versioni precedenti e di Windows 8 (la vecchia opzione di divulgazione è tornata e le tessere sono apparse sul lato destro).
  • La possibilità di creare più desktop.
  • Abbandonare il sistema piastrellato di Windows 8.
  • Capacità di scrittura a mano (Windows Ink).
  • Identificazione della webcam.
  • Sincronizzazione con dispositivo mobile notifiche.
  • Modificare il menu delle impostazioni di sistema.
  • Supporto integrato per cuffie per realtà virtuale.
  • Modalità di gioco
  • Per impostazione predefinita, offre una riga di comando in Powershell.
  • L'accesso al pannello di controllo classico è nascosto menù contestuale... Ora può essere chiamato con il comando controllo.
  • Migliorare l'antivirus integrato.
  • Identificazione webcam per Active Directory.
  • La possibilità di creare uno screenshot con una selezione dell'area utilizzando la scorciatoia da tastiera Win + Shaft + S.
  • Supporto braille.
  • Maggiore durata della batteria.
  • Possibilità di eseguire Cortana su un dispositivo e finire su un altro.
  • Disabilita il protocollo SMBv1. Puoi abilitarlo manualmente.
  • Viene visualizzato il pannello Persone.
  • Informazioni sulla GPU in Task Manager.
  • A schermo intero modalità Microsoft Bordo
  • Maggiore durata della batteria (Power Throttling).
  • L'emergere del pannello emoji.
  • Sincronizzazione selettiva di OneDrive.
  • Correzione del problema della frenata nei giochi.
  • La possibilità di recuperare la password utilizzando domande di sicurezza.
  • Tema scuro per esploratore.
  • La possibilità di accedere ai messaggi dal telefono (funzione "Il tuo telefono").
  • Un desktop isolato per l'avvio sicuro delle applicazioni.

* questo elenco contiene alcune delle innovazioni. L'elenco completo è sulla pagina di Wikipedia.

Requisiti di sistema

Minimo Consigliato
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1 GHz
RAM 1 GB 2 GB 4GB
Spazio su disco rigido 16 GB 20 GB 16 GB 20 GB

Advanced Server di Windows NT 3.1

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

Edizioni: -

Requisiti di sistema

processore Intel 80386
RAM 2 Mb
Spazio su disco rigido 8 Mb

Windows NT 3.5 Server

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

Edizioni: -

Cosa c'è di nuovo

  • Supporto integrato per Winsock e TCP / IP.
  • L'emergere di server DHCP e WINS.
  • Condivisione di file e stampanti.
  • Supporto VFAT.

Requisiti di sistema

processore 33 MHz
RAM 16 Mb
Spazio su disco rigido 70 Mb

Server Windows NT 3.51

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

Edizioni: -

Requisiti di sistema

processore 33 MHz
RAM 16 Mb
Spazio su disco rigido 70 Mb

Windows NT 4.0 Server

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

Edizioni: Server, Enterprise Edition, Terminal Server

Requisiti di sistema

Windows 2000 Server

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

Edizioni: Server, Advanced Server e Datacenter Server

Requisiti di sistema

Windows Server 2003

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

Edizioni: Web, Standard, Enterprise, Datacenter

Requisiti di sistema

Web, Standard, Enterprise:

Edizione Datacenter:

Windows Server 2003 R2

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

Edizioni: Standard, Enterprise, Datacenter

Requisiti di sistema

Standard, Enterprise:

Edizione Datacenter:

Windows Server 2008

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

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

Requisiti di sistema

Minimo Consigliato
Architettura 32 bit 64 bit 32 bit 64 bit
processore 1 GHz 1,4 GHz 2 GHz
RAM 512 MB 2 GB
Spazio su disco rigido 10 GB 40 GB

Windows Server 2008 R2

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

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

Requisiti di sistema

Windows Server 2012

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

Requisiti di sistema

Windows Server 2012 R2

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

Edizioni: Foundation, Essentials, Standard, Datacenter

Requisiti di sistema

Windows Server 2016

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

Edizioni: Essentials, Standard, Datacenter

Cosa c'è di nuovo

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

Requisiti di sistema

Windows Server 2019 (più recente per i server)

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

Edizioni: Standard, Datacenter

Cosa c'è di nuovo

  • Sicurezza avanzata: tecnologie Defender ATP e Defender Exploit Guard integrate.
  • Sottosistema Windows Linux (WSL): contenitori per supportare i layout Linux.
  • Per creare un cluster con un numero pari di nodi, è possibile utilizzare un disco USB come disco di controllo.

finestreNT

Windows NT è una linea di sistemi operativi (OS) prodotta da Microsoft Corporation e il nome delle prime versioni del sistema operativo.

Windows NT è stato sviluppato dopo la cessazione della collaborazione tra Microsoft e IBM su OS / 2, sviluppato separatamente dagli altri sistemi operativi della famiglia Windows (Windows 3.x e Windows 9x) e, a differenza di questi, è stato posizionato come una soluzione affidabile per le workstation (Windows NT Workstation) e server (Windows NT Server). Windows NT ha dato origine a una famiglia di sistemi operativi, che include: Windows NT stesso, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Moduli architettonicifinestreNT

L'architettura di Windows NT è modulare e consiste di due livelli principali: componenti in modalità utente e componenti in modalità kernel. I programmi ei sottosistemi in esecuzione in modalità utente hanno limitazioni all'accesso alle risorse di sistema. La modalità kernel ha accesso illimitato alla memoria di sistema e ai dispositivi esterni. Il kernel di un sistema NT è chiamato kernel ibrido o macrokernel. L'architettura include il kernel stesso, il livello di astrazione hardware (HAL), i driver e una serie di servizi (Dirigenti) che vengono eseguiti in modalità kernel (driver in modalità kernel) o in modalità utente (driver in modalità utente).

La modalità utente di Windows NT è costituita da sottosistemi che passano le richieste di I / O al driver in modalità kernel appropriato tramite il gestore di I / O. Esistono due sottosistemi a livello utente: il sottosistema ambiente (esegue applicazioni scritte per diversi sistemi operativi) e il sottosistema integrato (gestisce specifiche funzioni di sistema per conto del sottosistema ambiente). La modalità kernel ha pieno accesso alle risorse hardware e di sistema del computer. Inoltre impedisce l'accesso ad aree critiche del sistema da applicazioni e servizi utente.

Differenze tra Windows 2000 e NT 4.0

Alcuni dei miglioramenti più significativi in \u200b\u200bWindows 2000 su Windows NT 4.0 sono:

Supporto del servizio directory di Active Directory. Il lato server di Active Directory viene fornito con le edizioni Server, Advanced Server e Datacenter Server, mentre l'edizione Professional fornisce il supporto completo del servizio lato client.

Internet Information Services (IIS) 5.0. Rispetto a IIS 4.0, questa versione include, tra le altre cose, la versione 3.0 del sistema di programmazione web ASP.

File system NTFS versione 3.0 (chiamato anche NTFS 5.0 dalla versione interna di Windows 2000 - NT 5.0). In questa versione di NTFS, per la prima volta c'era il supporto per le quote, ovvero le restrizioni sulla quantità massima di file archiviati per ogni utente.

Interfaccia utente aggiornata, incluso Active Desktop basato su Internet Explorer versione 5 e quindi simile a Windows 98. Lo schema dei colori è stato ridisegnato.

Integrazione linguistica: le versioni precedenti di Windows sono state rilasciate in tre versioni: per le lingue europee (caratteri a un byte, scrittura solo da sinistra a destra), per le lingue dell'Estremo Oriente (caratteri multibyte) e per le lingue mediorientali (scrittura da destra a sinistra con varianti di lettere contestuali). Windows 2000 combina queste funzionalità; tutte le sue versioni localizzate sono realizzate sulla stessa base.

File system di crittografia EFS, con il quale è possibile crittografare file e cartelle.

Caratteristiche principalifinestreXP

sistema operativo Microsoft Windows XP, basato sulla tecnologia NT, è un diretto successore di Windows 2000. Tuttavia, tutte le migliori innovazioni incluse in Windows Me si possono trovare in Windows XP. Pur mantenendo alti livelli di affidabilità, sicurezza e prestazioni, il sistema è diventato più facile da imparare, ha molti strumenti progettati per i singoli utenti domestici.

Il sistema è disponibile in diverse versioni per soddisfare le diverse esigenze applicative. Microsoft Windows XP Home Edition è destinato a singoli utenti, che spesso lavorano su un computer di casa. In questa versione, un'enfasi particolare è posta sul lavoro con disegni, audio e video. Microsoft Windows XP Professional è destinato, come suggerisce il nome, ai professionisti. Questa versione è più comunemente utilizzata dalle organizzazioni. Se stai svolgendo un lavoro complesso sulla creazione e modifica di immagini, modellazione e costruzione o qualsiasi altro lavoro complesso a casa, questa versione è adatta anche per il tuo computer di casa. La versione di Microsoft Windows XP Server è progettata per essere installata su un server, un computer potente che consente a molti utenti di lavorare su una rete di computer. Lavorare in reti locali è oltre lo scopo di questo libro, quindi la versione server non verrà presa in considerazione da noi. Il libro descrive la versione principale del sistema operativo: Windows XP Professional. La versione di Windows XP Home Edition praticamente non differisce da essa. Eventuali piccole differenze verranno evidenziate.

Va notato che per lavorare efficacemente con il sistema operativo Windows XP, è necessario un computer moderno sufficientemente potente. Prima di tutto, il computer deve avere almeno 128 megabyte di memoria installati. Meglio impostare 256 megabyte per rendere il sistema più veloce. È possibile utilizzare qualsiasi processore, ma non troppo vecchio. Se la velocità di clock del processore è di almeno 300 megahertz, lo farà. Sebbene sia meglio, ovviamente, utilizzare un processore con una frequenza di più di un gigahertz. Il disco rigido non dovrebbe contenere solo file del sistema operativo e file temporanei, ma anche spazio libero sufficiente, ad esempio, per creare un'immagine CD prima di masterizzarla. In realtà, è richiesto un disco di almeno due o tre gigabyte. E se si considera che è necessario installare altri programmi sul disco e lasciare spazio per documenti diversi, un disco da 10 gigabyte non può essere definito troppo grande.

Nella versione Windows XP, l'aspetto del sistema è cambiato molto. Pulsanti, icone e pannelli ora hanno un aspetto leggermente diverso. Anche la cosa principale menu di Windows è cambiato. Le modifiche all'interfaccia sono le più significative dal passaggio da Windows 3.1 a Windows 95. Tuttavia, è possibile utilizzare la vecchia interfaccia se ci si è abituati. Va notato in particolare che i programmi funzionano in modalità di compatibilità con le versioni precedenti di Windows. Puoi lavorare con un programma scritto per Windows 95, ma non funziona in Windows 2000. Tutte le versioni di Windows XP hanno molte innovazioni. Sono supportati molti più dispositivi diversi. Il sistema consente di elaborare facilmente e comodamente video, fotografie, disegni, musica e canzoni. Ora con Windows XP, chiunque può creare rete di casa basato su due o tre computer, condivisione di file, cartelle, stampante, fax e accesso a Internet.

Con Windows XP, non è necessario installare software aggiuntivo per scrivere informazioni su CD-RW o CD-RW. Puoi masterizzare un CD direttamente da Windows Explorer. A proposito, il direttore d'orchestra è cambiato molto. Oltre al supporto per cartelle compresse, cartelle speciali per memorizzare immagini, musica e video, è stato aggiunto un pannello con comandi, la cui composizione cambia a seconda delle azioni che si eseguono.

Un componente utile del sistema è l'editor video. Ora puoi eseguire il montaggio professionale non lineare dei tuoi film amatoriali. È diventato molto più facile lavorare con fotocamere digitali e scanner. Non è necessario alcun programma aggiuntivo per inserire una foto in un computer, trasformarla leggermente e stamparla su una stampante. Il lettore audio e video universale ora supporta più formati e ti consente di modificare il tuo aspetto... Puoi creare i tuoi file audio nel popolare formato MP3. Il lettore all-in-one supporta anche la riproduzione di dischi video digitali (DVD), in modo da poter godere della massima qualità dell'immagine e del suono quando si guardano i film moderni. Per l'intrattenimento, Windows XP include diversi nuovi giochi, alcuni dei quali consentono di giocare online.

Anche la sicurezza del sistema è stata notevolmente migliorata. Ora, se elimini accidentalmente file di sistema importanti, verranno ripristinati automaticamente. È possibile ripristinare il sistema a uno stato precedente dopo aver installato nuovi programmi e apparecchiature. Il supporto migliorato per la tecnologia Plug & Play consente di collegare molti elettrodomestici moderni al computer.

I mezzi per lavorare con Internet hanno ricevuto ulteriori sviluppi. Il sistema di aiuto è stato notevolmente rivisto, il sistema di sicurezza è stato migliorato. Numerosi cambiamenti hanno interessato gli strumenti di amministrazione e gestione del lavoro di molti utenti della rete locale.

Ci sono molte altre innovazioni nel sistema, che imparerai leggendo questo libro e acquisendo familiarità con Windows XP. Tuttavia, prima di iniziare a lavorare con il sistema, si consiglia di acquisire familiarità con i concetti di base utilizzati in Windows XP. Se hai familiarità con le versioni precedenti di Windows, la maggior parte dei concetti ti sarà familiare.

finestreVista

Windows Vista è un sistema operativo della famiglia Microsoft Windows NT, una linea di sistemi operativi utilizzati sui personal computer degli utenti. Durante la fase di sviluppo, questo sistema operativo è stato chiamato in codice "Longhorn".

In linea prodotti Windows NT Windows Vista è la versione 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). L'abbreviazione "WinVI" viene talvolta utilizzata per fare riferimento a "Windows Vista", che combina il nome "Vista" con il numero di versione scritto in numeri romani.

Windows Vista, come Windows XP, è un sistema puramente client. Microsoft ha anche rilasciato la versione server di Windows Vista - Windows Server 2008.

Il 30 novembre 2006, Microsoft ha rilasciato ufficialmente Windows Vista e Office 2007 per i clienti aziendali. Il 30 gennaio 2007 sono iniziate le vendite del sistema nel CIS per gli utenti ordinari.

Secondo l'analisi web di W3Schools, a ottobre 2012 Windows Vista aveva una quota di mercato del ▼ 3,0%; questo valore ha raggiunto il 18,6% nell'ottobre 2009.

finestre 7

Windows 7 è un sistema operativo della famiglia Windows NT, successivo a Windows Vista. Il sistema successivo dopo Windows 7 nella linea di Windows 8. Nella linea di Windows NT, il sistema ha un numero di versione 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista e Windows Server 2008 - 6.0). La versione server è Windows Server 2008 R2, la versione per sistemi integrati (costruita da componenti Windows) è Windows Embedded Standard 2011 (Quebec), la versione mobile è Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Il sistema operativo è stato messo in vendita il 22 ottobre 2009, meno di tre anni dopo il rilascio del precedente sistema operativo, Windows Vista. Ai partner e ai clienti di contratti multilicenza è stato concesso l'accesso a RTM il 24 luglio 2009. Le immagini di installazione originali della versione finale del sistema sono disponibili su Internet dal 21 luglio 2009.

Secondo l'analisi web di W3Schools (inglese), a ottobre 2012, la quota di Windows 7 tra i sistemi operativi utilizzati nel mondo per l'accesso a Internet era ▲ 56,8%. Secondo questo criterio, è al primo posto, superando nell'agosto 2011 il precedente leader: Windows XP.

File systemNTFS

NTFS (New Technology File System) è un file system standard per la famiglia di sistemi operativi Microsoft Windows NT.

Il file system HPFS è stato utilizzato per la prima volta per il sistema operativo OS / 2 1.2 per fornire l'accesso a dischi di grandi dimensioni che erano sul mercato in quel momento. Inoltre, è necessario espandere il sistema di denominazione esistente e migliorare l'organizzazione e la sicurezza per soddisfare le crescenti richieste del mercato dei server di rete. Il file system HPFS supporta la struttura della directory FAT e ha aggiunto l'ordinamento dei file per nome. Il nome del file può contenere fino a 254 caratteri a doppio byte. Un file è composto da "dati" e attributi speciali, che forniscono opzioni aggiuntive per supportare altri tipi di nomi di file e migliorare la sicurezza. Inoltre, il blocco di archiviazione più piccolo è ora uguale alla dimensione del settore fisico (512 byte), il che aiuta a ridurre lo spazio su disco sprecato.

NTFS ha sostituito il file system FAT utilizzato in MS-DOS e Microsoft Windows. NTFS supporta i metadati e utilizza strutture di dati specializzate per archiviare informazioni sui file per migliorare le prestazioni, l'affidabilità e l'efficienza dello spazio su disco. NTFS memorizza le informazioni sui file nella Master File Table (MFT). NTFS ha funzionalità integrate per differenziare l'accesso ai dati per diversi utenti e gruppi di utenti (elenchi di controllo di accesso (ACL)) e anche per assegnare quote (restrizioni sulla quantità massima di spazio su disco occupato da determinati utenti). NTFS utilizza il sistema di journaling USN per migliorare l'affidabilità del file system.

NTFS si basa sul file system HPFS (High Performance File System), creato da Microsoft insieme a IBM per il sistema operativo OS / 2. Ma, avendo ricevuto innovazioni indubbiamente utili come quote, journaling, controllo degli accessi e auditing, ha largamente perso [fonte non specificata 242 giorni] le altissime prestazioni delle operazioni sui file inerenti al progenitore (HPFS).

Esistono diverse versioni di NTFS: la v1.2 viene utilizzata in Windows NT 3.51 e Windows NT 4.0, la v3.0 viene fornita con Windows 2000, v3.1 - con Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7 e Windows Server 2008, Windows Server 2008 R2.

Le specifiche del file system sono proprietarie. Ciò crea alcune difficoltà nell'implementazione del suo supporto in prodotti di terze parti che non appartengono a Microsoft, in particolare, gli sviluppatori di driver per sistemi operativi gratuiti devono decodificare il sistema.

Le voci di directory per HPFS contengono più informazioni rispetto a FAT. Insieme agli attributi del file, memorizza le informazioni sulla creazione e la modifica, nonché la data e l'ora di accesso. Le voci nella directory del file system HPFS non puntano al primo cluster del file, ma a FNODE. FNODE può contenere dati di file, puntatori a dati di file o altre strutture che puntano a dati di file. HPFS cerca di organizzare i dati dei file in settori contigui quando possibile. Ciò porta ad un aumento della velocità di elaborazione dei file sequenziali. HPFS divide il disco in blocchi da 8 MB e cerca sempre di scrivere il file all'interno dello stesso blocco. Per ogni blocco, 2 KB sono riservati alla tabella di allocazione, che contiene informazioni sui settori scritti e liberi all'interno del blocco. La suddivisione in blocchi migliora le prestazioni perché la testina del disco non deve tornare all'inizio logico del disco (di solito il cilindro zero) per determinare dove memorizzare il file, ma alla tabella di allocazione del blocco più vicino. Inoltre, il file system HPFS contiene due oggetti dati univoci.

LA CAMPANA

C'è chi ha letto questa notizia prima di te.
Iscriviti per ricevere gli ultimi articoli.
E-mail
Nome
Cognome
Come vuoi leggere The Bell
Niente spam