LA CAMPANA

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

NetWare - rete sistema operativo e impostare protocolli di rete, che vengono utilizzati in questo sistema per interagire con i computer client collegati alla rete. Il sistema operativo NetWare è stato creato da Novell. NetWare è un sistema operativo proprietario che utilizza il multitasking cooperativo per eseguire una varietà di servizi su computer basati su Intel x86. I protocolli di rete del sistema si basano sullo stack del protocollo XNS. NetWare attualmente supporta TCP / IP e IPX / SPX. NetWare fa parte della famiglia di sistemi XNS. Tali sistemi, ad esempio, includono Banyan VINES e Ungerman-Bass Net / One. A differenza di questi prodotti e XNS, NetWare ha guadagnato una significativa quota di mercato nei primi anni '90 e ha gareggiato con Microsoft Windows NT, dopo di che hanno cessato di esistere altri sistemi concorrenti.

NetWare si basava su un'idea molto semplice: uno o più server dedicati si connettono alla rete e condividono il loro spazio su disco sotto forma di "volumi". I computer client MS-DOS eseguono diversi programmi TSR speciali che consentono di "assegnare" lettere di unità ai volumi. Gli utenti devono accedere alla rete per accedere ai volumi ed essere in grado di assegnare lettere di unità. L'accesso alle risorse di rete è determinato dal nome della registrazione.

Gli utenti possono anche connettersi alle stampanti condivise su un server dedicato e stampare sulle stampanti di rete allo stesso modo delle stampanti locali.

Nonostante il fatto che in versioni precedenti NetWare, tutti i moduli del sistema erano considerati inaffidabili (qualsiasi malfunzionamento dei moduli poteva disturbare l'intero sistema), era un sistema molto stabile. Non è raro che i server NetWare vengano eseguiti senza intervento umano per anni.

Storia

NetWare è stato creato lavorando Software SuperSet - un gruppo di consulenza fondato dagli amici Drew Major, Dale Nybauer, Kyle Powell e in seguito Mark Hirst che si sono uniti a questo gruppo. Questo lavoro si basava sui risultati dei loro studi alla Brigham Young University di Provo, nello Utah, nell'ottobre 1981.

Questo sistema operativo di rete è stato successivamente nominato Novell NetWare... NetWare utilizza NCP (ciao NetWare Kernel Protocol), che è un protocollo di trasferimento di pacchetti che consente ai client di inviare richieste e ricevere risposte dai server NetWare. NCP era originariamente legato a IPX / SPX, il che significava che NetWare stesso poteva usare solo IPX / SPX per comunicare in rete. Un sistema incorporato basato sul DBMS Btrieve è stato utilizzato per memorizzare le informazioni di autenticazione.

Il primo prodotto software chiamato NetWare è stato rilasciato nel 1983. Lui ha chiamato NetWare 68 (o Novell S-Net), funzionava con un processore Motorola 68000 e utilizzava una topologia a stella. Questo prodotto è stato sostituito nel 1985 da NetWare 86che è stato scritto per funzionare con processori Intel 8086. Dopo il rilascio del processore Intel 80286, Novell ha rilasciato NetWare 286 (nel 1986). Nel 1989, dopo il rilascio del processore Intel 80386, seguito da NetWare 386... Novell ha successivamente rivisto la numerazione delle versioni di NetWare: NetWare 286 divenne NetWare 2.x, e NetWare divenne NetWare 3.x.

NetWare 286 2.x

La configurazione di NetWare versione 2 è stata un impegno significativo: qualsiasi modifica ha richiesto una ricompilazione del kernel e un riavvio del sistema. La ricompilazione e la sostituzione del kernel richiedevano a turno l'uso di 20 floppy disk. NetWare è stato amministrato utilizzando strumenti basati su testo come SYSCON... NetWare 2 utilizzava un file system File system NetWare 286o NWFS 286.

NetWare 3.x

La versione 3 di NetWare è stata semplificata dal design modulare. Le funzioni del sistema operativo sono state eseguite da moduli software separati - moduli NetWare caricabili (NLM) che possono essere caricati sia all'avvio del sistema sia quando necessario dopo l'avvio. Questa architettura ha permesso di aggiungere al sistema le funzioni necessarie, come protezione antivirus, backup, supporto per nomi di file lunghi (a quel tempo, i nomi di file nel popolare MS-DOS sono limitati a 8 caratteri del nome e 3 caratteri dell'estensione del nome) o il supporto per i file Macintosh. È stato ancora suggerito di gestire NetWare nelle utility basate su testo. NetWare 3.x introduce un nuovo file systemche era l'impostazione predefinita su tutti i sistemi NetWare precedenti a NetWare 5.x, - File system Netware 386o NWFS 386.

NetWare originariamente utilizzava il servizio per l'autenticazione. legatoria... Era un sistema in cui tutti i diritti di accesso degli utenti e i dati di sicurezza erano archiviati separatamente su ciascun server. Quando c'erano diversi server sulla rete, gli utenti dovevano registrarsi separatamente con ciascuno di questi server e ogni server doveva contenere il proprio elenco di utenti con diritti di accesso.

NetWare 4.x

NetWare 4.1x

Apri Enterprise Server

1.0

Dopo NetWare 6.5, Novell ha rilasciato un sistema operativo nel 2003 Apri Enterprise Server (OES), in cui gli utenti possono scegliere il kernel del sistema operativo - NetWare o Linux. Questa integrazione è stata completata poco dopo che Novell ha acquisito Ximian e il fornitore GNU / Linux tedesco SuSE. Si ritiene che Novell stia spostando la propria attenzione da NetWare e trasferendo le applicazioni su GNU / Linux. Tuttavia, Novell lo nega ufficialmente e afferma che svilupperà sia NetWare che Linux.

2.0

OES 2 è stato rilasciato l'8 ottobre. Comprendeva NetWare 6.5 SP7 e un nuovo SLES10 basato su Linux.

Prestazione

NetWare ha dominato il mercato dei sistemi operativi di rete dalla metà degli anni '80 alla fine degli anni '90 grazie alle sue prestazioni estremamente elevate rispetto ad altri sistemi operativi di rete. La maggior parte dei test di benchmarking all'epoca indicava un vantaggio prestazionale da 5: 1 a 10: 1 rispetto a Microsoft, Banyan e altri. I risultati di un test di riferimento sono stati particolarmente interessanti: un sistema NetWare 3.x con NFS su TCP / IP (non il protocollo IPX proprietario per NetWare) è stato confrontato con un costoso server Auspex NFS dedicato e un server SCO Unix con servizi in corso NFS. NetWare NFS ha sovraperformato entrambi i sistemi NFS che fanno parte dei rispettivi sistemi operativi e il doppio delle prestazioni di SCO Unix NFS sullo stesso hardware.

Ci sono stati diversi motivi per le prestazioni di NetWare.

Servizi file anziché servizi disco

Durante lo sviluppo della prima versione di NetWare, quasi tutti i data warehouse su reti locali hanno operato sul modello server del disco... Ciò significava che il computer client per leggere il blocco del file doveva eseguire le seguenti richieste sulla LAN relativamente lenta.

  1. Leggi il primo blocco della directory.
  2. Continua a leggere i blocchi di directory successivi fino a quando non viene trovato un blocco di directory contenente i dati per il file che stai cercando (potrebbero esserci molti blocchi di directory di questo tipo).
  3. Leggere i blocchi di record di file fino a quando non viene trovato un blocco con i dati del file richiesto (potrebbero esserci molti blocchi di questo tipo).
  4. Leggi il blocco dati richiesto.

Nel modello dei servizi file di NetWare, le interazioni client erano nell'API dell'interfaccia file, mentre i protocolli di rete utilizzati durante lo sviluppo di NetWare non erano considerati consegna affidabile dei messaggi dalla rete. In genere, il client legge il file come segue.

  1. Il server ha confermato la ricezione della richiesta.
  2. Il cliente ha confermato la ricezione della conferma.
  3. Il cliente ha confermato la ricezione dei dati.
  4. Il server ha confermato la ricezione della conferma.

Alla base del protocollo NCP c'era il concetto di consegna affidabile di pacchetti da parte della rete nella maggior parte dei casi. Pertanto, nella maggior parte dei casi la risposta alla richiesta è stata confermata. Un esempio di una richiesta di lettura del client in questo modello.

  1. Il client ha inviato una richiesta al server.
  2. Il server ha inviato i dati richiesti al client.

Tutte le richieste contenevano un numero sequenziale, quindi se il client non riceveva una risposta entro il tempo specificato, rinviava la richiesta con lo stesso numero sequenziale. Se il server avesse già elaborato questa richiesta, rinvierebbe la risposta memorizzata nella cache. Se il server non avesse avuto il tempo di elaborare la richiesta, avrebbe inviato un "riconoscimento positivo", che significava "Ho ricevuto la richiesta, ma non l'ho ancora elaborata, non disturbarmi".

Questo modello di "rete affidabile" ha comportato una riduzione di due terzi del traffico di rete e della latenza associata.

Un sistema operativo senza multitasking preventivo progettato per i servizi di rete

Negli anni '90, le prestazioni delle operazioni di servizi di file di rete con software speciali in un sistema operativo convenzionale sono state confrontate intensamente con le prestazioni delle stesse operazioni di un sistema operativo specializzato. NetWare era un sistema operativo dedicato, non un sistema operativo in multiproprietà. È stato scritto interamente per gestire le richieste client-server. Inizialmente, il sistema era focalizzato sui servizi di file e stampa, ma in seguito ha dimostrato eccellenti capacità legacy come una piattaforma di database, sistemi, interfaccia utente grafica e altro ancora. I processi e i servizi in esecuzione in NetWare dovevano funzionare correttamente: elaborare la richiesta e restituire il controllo al sistema operativo nel tempo assegnato. A differenza dei sistemi operativi NetWare scopo generale (UNIX, Microsoft Windows) erano basati su un modello interattivo con supporto per la modalità di condivisione del tempo, quando, senza il controllo del sistema operativo, un programma poteva occupare tutte le risorse di sistema disponibili. Questi ambienti di virtualizzazione della memoria preventiva presentano un notevole sovraccarico perché non dispongono di risorse sufficienti per soddisfare tutte le richieste di tutte le applicazioni. Tali sistemi sono migliorati nel tempo grazie alla più stretta integrazione dei servizi di rete con il kernel del sistema operativo "general purpose", ma non sono mai stati in grado di raggiungere il livello prestazionale di NetWare. Sfortunatamente, in passato, quando i processi applicativi avevano il controllo di se stessi, questa "fiducia" spesso portava a crash del sistema.

Forse la ragione principale del successo di Novell negli anni '80 e '90 è stata la prestazione superiore di NetWare rispetto ai sistemi operativi generici. Tuttavia, con l'aumentare della potenza dei microprocessori, l'importanza dell'efficienza è diventata sempre meno e con l'avvento del processore Pentium, la complessità della gestione e dello sviluppo di applicazioni per NetWare ha iniziato a superare i suoi benefici. L'eccessiva fiducia della divisione marketing e della gestione di Novell sullo sfondo di una minaccia reale da parte dei concorrenti (NT4 e Microsoft Exchange) è stata l'ultima goccia nel processo, che alla fine ha portato alla perdita di NetWare.

Il sistema operativo di rete Novell NetWare era una volta il leader del mercato mondiale. C'era una volta, si basava sulle idee più progressive. Tuttavia, nel settore IT, tutto diventa rapidamente obsoleto e i concorrenti non dormono mai.

Microsoft Windows NT è un sistema operativo più giovane di NetWare. Bill Gates Corporation non poteva mancare al mercato dei sistemi operativi di rete. Entrando in seguito nella lotta, ma con la sua scala caratteristica, Microsoft iniziò a dominare rapidamente il mercato e fu in grado di evitare alcuni degli errori dei primi motori.

Novell NetWare

I lavori sul futuro sistema operativo NetWare sono iniziati presso SuperSet Software, un gruppo di consulenza fondato dagli amici Drew Major, Dale Nybauer, Kyle Powell e Mark Hirst. Usarono il loro lavoro, realizzato alla Brigham Young University di Provo, nello Utah, nell'ottobre 1981.

SuperSet Software è stata fondata nel 1979 ed è stata impegnata nella produzione di sistemi che eseguono il sistema operativo CP / M. Il gruppo doveva creare un sistema di condivisione del disco per reti basate su CP / M.

CP / M (Programma di controllo / Monitor o Programmi di controllo per microcomputer) è un sistema operativo originariamente progettato per microcomputer a 8 bit. Scritto nel 1973 dal programmatore Gary Kildall nel linguaggio di programmazione PL / M (Linguaggio di programmazione per microcomputer).
Nel corso del lavoro, il gruppo ha concluso che le prospettive future per CP / M sono zero. Il team ha deciso di sviluppare il proprio sistema operativo per PC compatibili con IBM, che era appena apparso ed era "sulla cresta dell'onda". Il risultato fu un sistema operativo di rete che in seguito fu chiamato Novell NetWare.

Nel 1983, Raymond Noorda si unì al gruppo SuperSet come capo della neonata Novell Inc.

Nello stesso anno, la società ha rilasciato il suo primo prodotto commerciale, NetWare 68 (o Novell S-Net). Era alimentato da un processore Motorola 68000. Nel 1985 fu rilasciato NetWare 86, che supportava i processori Intel 8086.

Nel 1986, dopo la laurea processore Intel 80286, Novell rilasciò NetWare 286. E nel 1989 apparvero Intel 80386 e NetWare 386. Successivamente Novell decise di dare ai propri sistemi numeri di versione più semplici: ad esempio, NetWare 286 divenne NetWare 2.xe NetWare 386 - NetWare 3. X.

Ragioni per il successo di NetWare

NetWare ha utilizzato NCP (NetWare Core Protocol) per trasferire i pacchetti. È stato sviluppato sulla base dei protocolli IPX / SPX (Internetwork Packet eXchange / Sequenced Packet eXchange) precedentemente noti, sviluppati dallo stesso Novell.

NCP è stato utilizzato per organizzare lo scambio tra una workstation e un file server. Il protocollo IPX ha fornito il livello di rete (consegna pacchetti, analogo di IP), SPX - il livello di trasporto e sessione (analogo di TCP). È vero, nella quinta versione di NetWare, la società di produzione ha comunque fornito supporto per TCP / IP, e non IPX / SPX, come principale per il protocollo NCP.

NetWare ha raggiunto il picco di popolarità negli anni '80 e '90. Era un sistema conveniente per quei tempi e molto stabile: i server che eseguivano NetWare potevano funzionare per anni senza l'intervento dell'amministratore.

Altrettanto importante è stato il fatto che la maggior parte dei benchmark all'epoca indicava un vantaggio prestazionale compreso tra 5: 1 e 10: 1 rispetto a Microsoft e ad altri prodotti. Ciò è stato ottenuto attraverso l'uso di servizi di file su servizi su disco, l'efficienza di NCP e l'assenza di multitasking preventivo.
Nel 1993, sperando in un rapido successo, Novell rilasciò NetWare 4.0 e NDS (allora chiamato NetWare Directory Service), ma non furono accolti a braccia aperte. I nuovi prodotti rappresentavano un nuovo approccio al computing in rete all'interno dell'azienda e erano molto diversi da qualsiasi cosa a cui gli utenti di NetWare 3.x sono abituati. Pertanto, la versione più popolare per molto tempo è rimasta esattamente 3.x.

Successivamente, tuttavia, il servizio directory (NDS), incluso in NetWare 4.x, divenne lo standard del settore in ambiente aziendale.

Windows NT

Il più forte concorrente di Novell NetWare era il sistema operativo di rete di Microsoft Windows NT.

Tutto è iniziato nel 1975. È stato quando Digital Equipment Corporation ha iniziato a sviluppare la sua piattaforma VAX a 32 bit, che è stata successivamente rilevata da Microsoft.

Nel 1977 furono annunciati la macchina VAX-11/780 e il suo sistema operativo, VMS 1.0. Il sistema è stato sviluppato da David Cutler. Quattro anni dopo, decise di abbandonare il digitale: non era soddisfatto del ritmo di sviluppo del progetto.

Quindi la direzione dell'azienda organizzò una divisione autonoma a Seattle e Cutler fu autorizzato a reclutare il numero richiesto di personale (circa 200 persone) direttamente dai dipendenti di Digital. La nuova struttura ha assunto la progettazione dell'architettura del processore e del sistema operativo, nome in codice Prism.

Tuttavia, i gestori non furono in grado di portare l'azienda alla sua logica conclusione e nel 1988 Cutler lasciò l'azienda.

Fu allora che Bill Gates lo invitò a Microsoft. A quel punto, era appena arrivato alla necessità di creare un sistema operativo server in grado di competere con i cloni di Unix.

Gates ha valutato David Cutler così tanto che ha accettato di assumere con lui 20 ex ingegneri digitali. Nel novembre 1988, un team di cinque programmatori digitali e uno programmatore Microsoft ha iniziato a lavorare su un nuovo sistema operativo. Certo, non era del tutto nuovo, dal momento che Cutler usava le sue idee.

Era necessario scrivere un sistema operativo per il nuovo processore RISC Intel i860, nome in codice N-Ten. Da qui, a proposito, è arrivata l'abbreviazione NT, successivamente interpretata dai marketer Microsoft come New Technology. Già nel dicembre 1988, i primi frammenti del sistema erano pronti. Tuttavia, il problema era che finora i860 esisteva solo su carta, quindi il codice doveva essere testato su un emulatore software. Lo sviluppo è stato condotto su "toy", secondo gli standard odierni, macchine Intel 386 25 MHz con 13 MB di RAM e 110 MB di hard disk.

Nel 1989 divenne chiaro che l'i860 "iron" non era in grado di eseguire il codice scritto in modo abbastanza efficiente. Dovevano riorientarsi su MIPS R3000 e poi su un processore Intel 386 standard, fatto da un team che è cresciuto fino a 28 ingegneri in pochi mesi.


Diagramma di sviluppo dei sistemi operativi della famiglia Windows NT

Nel 1990, si è verificato un evento chiave nel destino del sistema operativo NT: il rilascio e il vertiginoso successo di Windows 3.0. In effetti, divenne il primo sistema operativo multitasking di Microsoft con un'interfaccia grafica decente in cui era possibile eseguire vero lavoro... È stato il prestito di questa interfaccia e API che ha predeterminato il futuro di NT.

Inizialmente, il sistema operativo del server doveva essere un remake del progetto OS / 2 insieme a IBM e, di conseguenza, funzionare con le applicazioni OS / 2 esistenti.

Tuttavia, dopo il rilascio del terzo versioni di Windows Microsoft ha voltato le spalle a IBM e ha ricentrato il team di sviluppo di NT per progettare un'API Win32 modellata su Win16. Ciò ha fornito la coerenza necessaria per facilitare il porting delle applicazioni dal desktop alla piattaforma del server. Quindi il gruppo di sviluppo NT, che a quel tempo si era trasformato in Windows NT, divenne quasi 300 persone.

Il rifiuto di collaborare con IBM ha comportato gravi problemi nel rapporto tra le società. È vero, non c'erano dichiarazioni ufficiali, ma in una delle presentazioni interaziendali, i dipendenti IBM furono sorpresi di scoprire che il sistema operativo che avevano creato non aveva nulla a che fare con il loro OS / 2.

Tuttavia, in Windows NT 3.1 (la numerazione è stata "adattata" alla versione corrente di Windows a 16 bit, che esisteva in quel momento), è stato implementato anche il supporto per API DOS, Win16, POSIX e OS / 2. Nel luglio 1993, un nuovo sistema server di Microsoft è stato rilasciato e ha iniziato a conquistare il mercato.

Integrazione

Windows NT 3.5 è stato rilasciato nel settembre 1994. Ha risolto alcuni problemi di efficienza e prestazioni che la versione precedente non poteva risolvere a causa della fretta.

Tuttavia, è apparso un nuovo problema: l'organizzazione dell'interazione con le reti basate su NetWare - il leader assoluto di quel tempo, che domina il mercato delle reti locali.

Novell non riuscì a prendere la decisione di fornire supporto clienti a Windows NT e stava giocando per tempo. Di conseguenza, a Microsoft è rimasta una scelta: attendere un'altra volta o scrivere il proprio client per NetWare.

La società Gates scelse la seconda opzione e non perse: il loro client NetWare scritto da sé era così buono che continuò ad essere utilizzato dopo il rilascio del software originale di Novell. Il tempo è stato sprecato. Inoltre, non solo è mancato.

Gli utenti, soprattutto all'inizio, hanno mostrato una forte insoddisfazione per le posizioni di Novell e Microsoft. La lotta tra le società di rete ha offerto la libertà di scelta, ma ha impedito l'uso di entrambi i prodotti nello stesso ambiente.

Recupera e sorpassa

Nel maggio 1995, grazie all'architettura basata sul microkernel, è apparsa una speciale "edizione PowerPC" del sistema operativo - Windows NT 3.51.
PowerPC (o PPC in breve) è un'architettura a microprocessore RISC creata nel 1991 da un'alleanza di Apple, IBM e Motorola nota come AIM.
Secondo alcuni rapporti, il suo rilascio è stato ritardato a causa dell'incapacità di IBM di aderire al piano per portare questo processore sul mercato. Pertanto, l'evoluzione della versione di PowerPC è andata un po 'oltre Windows NT 3.5, il che le ha permesso di diventare la base per la prossima versione del sistema operativo.

In Windows NT 4.0, il sottosistema grafico è stato integrato nel kernel e questa decisione è stata una conclusione assolutamente logica dalla triste esperienza di provare a integrare il popolare ambiente Windows 95 in NT. Probabilmente, l'idea di ripetere il modello di architettura X Window - Unix - è nata proprio a causa del "server originale" orientamento "NT.

Tuttavia, se effettivamente con un "trapianto" shell grafica Non ci sono stati problemi, quindi le sue prestazioni in modalità utente (cioè sotto forma di un'applicazione normale) lasciavano molto a desiderare.

Il sottosistema grafico di Windows è incomparabilmente più complesso e, di conseguenza, più dispendioso in termini di risorse rispetto a X Window, che "comprende" solo le visualizzazioni bitmap. Quindi, nel kernel di Windows NT 4.0, rilasciato nel luglio 1996, è apparso un altro modulo. La revisione è stata denominata Shell Update Release (SUR).

Per trasformare Windows 95 e Windows NT in client di rete universali per qualsiasi server, lo scorso anno Microsoft ha incorporato lo stack del protocollo TCP / IP nei suoi sistemi operativi.

Il passaggio a TCP / IP ha esercitato una pressione significativa sui fornitori di sistemi operativi di rete tradizionali utilizzando i propri protocolli. Non è passato inosservato neanche a Novell. La società ha rilasciato un nuovo prodotto, NetWare / IP, un modulo scaricabile che consente all'IP di essere utilizzato come protocollo di rete su un server NetWare. Tuttavia, ciò non ha aiutato a mantenere la leadership di mercato.

"NetWare / IP, che inizialmente ha suscitato interesse, non è stato all'altezza delle aspettative", ha dichiarato John Miller, pianificatore di rete della divisione Apollo Travel della United Airlines. "Non è in grado di gestire il ruolo di un protocollo di rete per i server."

Secondo Miller, il requisito dell'intestazione IPX significava che Novell non supportava realmente l'IP né offriva alcun vantaggio nell'utilizzarlo.

L'implementazione TCP / IP in Netware 5.x non ha salvato la giornata, poiché il tempo prezioso è stato sprecato di nuovo.

Vantaggio dei voti

Le grandi aziende, a cui Microsoft ha prestato attenzione diretta, non hanno seguito l'esempio dell'azienda e hanno preferito NetWare. Tuttavia, un sondaggio condotto da Computer Intelligence e InfoCorp ha rilevato che NT è popolare in centri più piccoli con meno di 1.000 dipendenti.


Le piccole aziende preferiscono Windows NT (numero di aziende che utilizzano NT,%)

Tuttavia, NT si è infiltrato nel territorio NetWare. Tutte le domande decise. La scelta di uno di questi sistemi dipendeva in larga misura dalle applicazioni utilizzate dal client. Nel tempo, le applicazioni Microsoft sono finite su oltre la metà delle stazioni NetWare riviste.


Numero di stazioni NetWare che utilizzano Windows NT,%

Con l'aumentare della potenza del processore, il valore dell'efficienza è diventato sempre meno e con l'avvento del processore Pentium, la complessità della gestione e dello sviluppo di applicazioni per NetWare ha iniziato a superare i suoi vantaggi. Ma questi fatti sono stati ostinatamente ignorati dal dipartimento marketing di Novell, nonché dal management dell'azienda.

Quindi Novell NetWare ha perso la sua posizione di leader, perdendo la sua posizione su Windows NT.

Sistema operativo NET WARE: Scopo del sistema operativo NetWare Come sapete, una rete è una raccolta di computer collegati tra loro per scambiare dati e condividere varie risorse. Le risorse di rete possono essere stampanti, file, programmi applicativi, ecc. Per gestire la rete, vengono sviluppati speciali sistemi operativi di rete, che nella loro organizzazione possono essere suddivisi in reti peer-to-peer e con un file server dedicato (Dedicated File Server Network). Opportunità fornite all'utente: NetWare offre agli utenti le seguenti funzionalità: supporta la condivisione di file, fornisce accesso a stampanti di rete, offre strumenti per lavorare con la posta elettronica, supporta vari tipi di DBMS, fornisce accesso al file server da workstation che operano con vari sistemi operativi, offre strumenti , che consente di combinare segmenti di rete remoti, fornisce "trasparenza" dell'accesso degli utenti locali e remoti alle risorse di rete, offre mezzi per l'archiviazione dei dati affidabile, protegge le risorse di rete dall'accesso non autorizzato, supporta l'espansione dinamica di volumi multi-segmento su più dischi di file server, fornisce strumenti di gestione delle risorse reti aziendali: una directory unificata delle risorse di rete NDS in NetWare 4.1, fornisce il trasferimento e l'elaborazione dei dati utilizzando protocolli diversi: SPX / IPX, TCP / IP, NetBIOS, AppleTalk, supporta il lavoro di su preservatori in modalità operativa simmetrica (OS NetWare 4.1 SMP). Vantaggi di NetWare: NetWare presenta alcuni vantaggi rispetto al suo concorrente Windows NT Server 3.51. Questo è il routing di tutti i protocolli sul server, telecomando dal server stesso e supporto efficiente per le stazioni client che eseguono DOS. Inoltre, NetWare 4.1 fornisce supporto per una serie di servizi richiesti da un sistema operativo di rete aziendale. Ad esempio, NetWare Directory Service (NDS) è diventato un potente strumento per la gestione di grandi dimensioni reti aziendali... Il sistema di sicurezza include una funzione per limitare la quantità di dati utente sul volume del server. Questa funzionalità non è implementata su Windows NT. NetWare continua a offrire prestazioni migliori nei servizi di stampa di file e di rete rispetto ai suoi concorrenti, in particolare per reti grandi ed eterogenee. Rispetto ad altri sistemi operativi di rete, NetWare supporta un numero maggiore di ambienti operativi client, inclusi DOS, Windows, OS / 2, Macintosh e UNIX. NetWare è anche il leader in termini di numero di hardware e strumenti software terze parti che espandono e completano la sua funzionalità. Il sistema ha più capacità di backup e archiviazione, più utility di gestione e più applicazioni di rete rispetto a qualsiasi altro sistema operativo. Un altro vantaggio di NetWare è che è più facile trovare personale qualificato per l'assistenza.

Il concetto del sistema operativo NetWare, le sue basi, la storia della creazione, i fattori per raggiungere alte prestazioni. Funzionalità della linea di prodotti da NetWare 286 2.x a Open Enterprise Server 2.0 e motivi per cui Novell assume posizioni di rilievo.

INTRODUZIONE

Un moderno sistema informatico è costituito da uno o più processori, RAM, dischi, tastiera, monitor, stampanti, interfaccia di rete e altri dispositivi, ovvero è un sistema complesso complesso. Scrivere programmi che tengono traccia di tutti i componenti, li usano correttamente e continuano a funzionare in modo ottimale è un compito estremamente difficile. Per questo motivo, i computer sono dotati di un livello speciale di software chiamato sistema operativo.

Sistema operativo, SO (sistema operativo inglese) - un complesso di base di programmi per computer che fornisce il controllo dell'hardware del computer, lavorando con file, input e output di dati, nonché l'esecuzione di programmi applicativi e utility. In genere, il sistema operativo è archiviato su un disco rigido o su un disco floppy (di sistema).

Quando il computer è acceso, il sistema operativo viene caricato in memoria prima di altri programmi e quindi funge da piattaforma e ambiente per il loro funzionamento. Oltre alle funzioni di cui sopra, il sistema operativo può eseguirne altre, ad esempio fornendo un'interfaccia utente, una rete, ecc.

Ci sono sistemi operativi che usano riga di comando per l'immissione di comandi e l'avvio di programmi mediante tastiera e sistemi operativi grafici. In quest'ultimo, il dispositivo di controllo principale è un mouse o un altro dispositivo di posizionamento.

Diversi sistemi operativi possono essere utilizzati in diversi modelli di computer, che differiscono nelle risorse RAM e forniscono un diverso livello di servizio per la programmazione e l'utilizzo di software già pronti.

Esistono vari sistemi operativi per personal computer e server: sistemi operativi della famiglia Microsoft Windows e Windows NT, Mac OS e Mac OS X, NetWare, sistemi di classe UNIX e Unix-like (GNU / Linux).

aziendaNovell

Novell è la più grande azienda, che, secondo varie fonti, possiede dal 65% al \u200b\u200b75% del mercato dei sistemi operativi di rete per le reti locali. Novell è nota per la sua famiglia di sistemi operativi di rete NetWare. Questi sistemi sono implementati come sistemi server dedicati.

Gli sforzi principali di Novell sono stati spesi nella creazione di una parte server altamente efficiente del sistema operativo di rete, che, grazie alla specializzazione nell'esecuzione delle funzioni di un file server, fornirebbe la massima velocità possibile per una determinata classe di computer. accesso remoto ai file e maggiore sicurezza dei dati. Per il lato server dei suoi sistemi operativi, Novell ha sviluppato un sistema operativo specializzato ottimizzato per le operazioni sui file e utilizzando tutte le funzionalità fornite dai processori Intel x386 e versioni successive. Gli utenti della rete Novell NetWare pagano il prezzo per prestazioni elevate: un file server dedicato non può essere utilizzato come workstation e il suo sistema operativo specializzato ha un'API molto specifica, che richiede agli sviluppatori moduli server aggiuntivi con conoscenze speciali, esperienza speciale e notevole sforzo.

Per le workstation, Novell rilascia due sistemi operativi proprietari con reti integrate: Novell DOS 7 con il suo componente peer-to-peer Personal Ware e UnixWare, che è un'implementazione 4.2 di UNIX System V versione 4.2 con funzionalità NetWare integrate. Per i più diffusi sistemi operativi per personal computer di altri produttori, Novell rilascia shell di rete con funzioni client in relazione al server NetWare.

Il sistema operativo NetWare è stato originariamente sviluppato da Novell per Novell S-Net, che ha una topologia a stella e un server proprietario con un microprocessore Motorola MC68000. quando iBM rilasciato computer personale come PC XT, Novell ha deciso che NetWare poteva essere facilmente portato sull'architettura a microprocessore della famiglia Intel 8088, e quindi poteva supportare quasi tutte le reti di personal computer sul mercato.

Concetto di sistema operativoNetWare

NetWare è un sistema operativo di rete e un insieme di protocolli di rete che vengono utilizzati in questo sistema per comunicare con i computer client collegati alla rete. Il sistema operativo NetWare è stato creato da Novell. NetWare è un sistema operativo proprietario che utilizza il multitasking cooperativo per eseguire una varietà di servizi su computer basati su Intel x86. I protocolli di rete del sistema si basano sullo stack del protocollo Xerox XNS. NetWare attualmente supporta TCP / IP e IPX / SPX. NetWare fa parte della famiglia di sistemi XNS. Tali sistemi, ad esempio, includono Banyan VINES e Ungerman-Bass Net / One. A differenza di questi prodotti e XNS, NetWare ha guadagnato una significativa quota di mercato nei primi anni '90 e ha competuto con Microsoft Windows NT, dopo di che hanno cessato di esistere altri sistemi concorrenti.

NetWare si basava su un'idea molto semplice: uno o più server dedicati si connettono alla rete e condividono il loro spazio su disco sotto forma di "volumi". I computer client MS-DOS eseguono diversi programmi TSR speciali che consentono di "assegnare" lettere di unità ai volumi. Gli utenti devono accedere alla rete per accedere ai volumi ed essere in grado di assegnare lettere di unità. L'accesso alle risorse di rete è determinato dal nome della registrazione.

Gli utenti possono anche connettersi alle stampanti condivise su un server dedicato e stampare sulle stampanti di rete allo stesso modo delle stampanti locali.

Nonostante il fatto che nelle versioni precedenti di NetWare tutti i moduli del sistema fossero considerati inaffidabili (qualsiasi malfunzionamento dei moduli poteva disturbare l'intero sistema), era un sistema molto stabile. Ci sono casi frequenti in cui i server NetWare lavorano per anni senza intervento umano.

Cronologia e versioni del sistema operativo di rete NetWare

NetWare è stato creato a seguito del lavoro di SuperSet Software, un gruppo di consulenza fondato dagli amici Drew Majer, Dale Nybauer, Kyle Powell e in seguito si è unito al gruppo Macro Hurst. Questo lavoro si basava sui risultati dei loro studi alla Brigham Young University di Provo, nello Utah, nell'ottobre 1981.

Nel 1983 Raymond Noorda si unì al gruppo SuperSet. La sfida originale del gruppo era quella di creare un sistema di condivisione del disco CPM per reti basate su apparecchiature CP / M che Novell vendeva in quel momento. All'interno del gruppo, si riteneva che CP / M fosse una piattaforma condannata e, di conseguenza, è stata proposta una soluzione alternativa per i PC compatibili con IBM appena rilasciati. Il gruppo ha anche scritto Snipes, un gioco testuale che hanno usato per testare la nuova rete e dimostrarne le capacità. Snipes è stata la prima applicazione online al mondo ed è in effetti il \u200b\u200bpredecessore di molti popolari giochi multiplayer come Doom e Quake.

Questo sistema operativo di rete è stato successivamente denominato Novell NetWare. NetWare utilizza NCP (NetWare Core Protocol), che è un protocollo di trasferimento di pacchetti che consente ai client di inviare richieste e ricevere risposte dai server NetWare. NCP era originariamente legato a IPX / SPX, il che significava che NetWare stesso poteva usare solo IPX / SPX per comunicare in rete. Per memorizzare le informazioni di autenticazione, è stato utilizzato un sistema incorporato basato sul DBMS Btrieve.

Il primo prodotto software chiamato NetWare è stato rilasciato nel 1983. Si chiamava NetWare 68 (o Novell S-Net), funzionava su un processore Motorola 68000 e utilizzava una topologia a stella. Questo prodotto è stato sostituito nel 1985 da NetWare 86, che è stato scritto per funzionare con i processori Intel 8086. Dopo il processore Intel 80286, Novell ha rilasciato NetWare 286 (nel 1986). Nel 1989, con il rilascio del processore Intel 80386, seguì NetWare 386. Successivamente Novell riclassificò le versioni NetWare: NetWare 286 divenne NetWare 2.x e NetWare divenne NetWare 3.x.

NetWare 286 2.x

La configurazione di NetWare versione 2 è stata un impegno significativo: qualsiasi modifica ha richiesto una ricompilazione del kernel e un riavvio del sistema. La ricompilazione e la sostituzione del kernel richiedevano a turno l'uso di 20 floppy disk. NetWare è stato amministrato utilizzando utility basate su testo, come SYSCON. NetWare 2 utilizzava il file system NetWare 286 o NWFS 286.

NetWare 3.x

La versione 3 di NetWare è stata semplificata con un design modulare. Le funzioni del sistema operativo sono state eseguite da moduli software separati - NetWare Loadable Modules (NLM), che possono essere caricati sia all'avvio del sistema sia secondo necessità dopo l'avvio. Questa architettura ha consentito l'aggiunta delle funzionalità necessarie al sistema, come la protezione antivirus, riserva, supporto per nomi di file lunghi (al momento, i nomi di file in MS-DOS comuni sono limitati a 8 caratteri del nome e 3 caratteri dell'estensione del nome) o supporto per i file Macintosh. La gestione di NetWare era ancora proposta per l'esecuzione in utility di testo. NetWare 3.x introduce un nuovo file system predefinito su tutti i sistemi NetWare precedenti a NetWare 5.x, Netware File System 386 o NWFS 386.

NetWare originariamente utilizzava il servizio Bindery per l'autenticazione. Era un sistema in cui tutti i dati sui diritti di accesso degli utenti e i dati di sicurezza venivano archiviati separatamente su ciascun server. Quando c'erano diversi server sulla rete, gli utenti dovevano registrarsi separatamente con ciascuno di questi server e ogni server doveva contenere il proprio elenco di utenti con diritti di accesso.

NetWare 4.x

La versione 4 ha introdotto Novell Directory Service (NDS) nel 1993: il servizio Bindery è stato sostituito da un servizio di catalogo globale che descriveva l'intera infrastruttura di rete ed era gestito da un punto. Ciò significava che era sufficiente che l'utente eseguisse l'autenticazione con NDS una volta per ottenere l'accesso alle risorse di qualsiasi server nella struttura ad albero della directory. Pertanto, gli utenti possono accedere alle risorse di rete indipendentemente dal server su cui si trovano queste risorse. La versione 4 introduce anche una serie di utili componenti e utilità come Novell Distributed Printing Service (NDPS), supporto Java e crittografia aperta / chiusa RSA.

NetWare 4.1x

NetWare 4.11 (intraNetWare) include una serie di miglioramenti che semplificano l'installazione del sistema operativo e la sua gestione, oltre a renderlo più veloce e più stabile. Anche il primo client completamente a 32 bit per workstation Microsoft Windows e l'utilità Amministratore NetWare (NWADMIN o NWADMN32), l'utilità di amministrazione grafica NetWare, sono stati forniti con questa versione. A quel tempo, Novell manteneva ancora l'associazione del suo sistema allo stack del protocollo IPX / SPX, poiché NCP era supportato solo con questo stack. Tuttavia, a causa della crescente popolarità di TCP / IP, NetWare 4.11 includeva una serie di componenti e utilità che consentivano di creare intranet e connettere reti locali a Internet. Il sistema operativo è stato fornito con strumenti per la connessione di stazioni di lavoro IPX alle reti IP, come un gateway IPX / IP. Novell, per la prima volta, ha incluso un'applicazione Webserver che consente di ospitare siti Web su server NetWare. Questa versione ha anche iniziato l'integrazione delle tecnologie Internet, ad esempio implementando i protocolli DHCP e DNS sulla piattaforma NetWare.

Allo stesso tempo, Novell ha intensificato gli sforzi per integrare i suoi prodotti con il servizio di directory NDS. Sistema di posta GroupWise è stato integrato con NDS e Novell ha rilasciato numerosi altri prodotti abilitati alla directory: ZENworks, BorderManager, Novell Modular Authentication Services e altri.

NetWare 5.x

Con la versione dell'ottobre 1998 di NetWare 5, Novell ha riconosciuto il ruolo chiave di Internet e ha reso il supporto dello stack TCP / IP core di NCP, non IPX / SPX. Lo stack del protocollo IPX / SPX era supportato, ma TCP / IP ha iniziato a svolgere il ruolo dello stack principale. La maggior parte delle utility di Novell e di terze parti ha dovuto essere riscritta per funzionare con TCP / IP, non IPX / SPX. NetWare 5 ha fornito la prima versione della console di amministrazione grafica Java, ConsoleOne, che doveva essere utilizzata con le utility NWAdmin.

NetWare 5 è stato rilasciato in un momento in cui la quota di mercato di NetWare (nei mercati occidentali) stava diminuendo mentre i server NetWare venivano sostituiti da server Windows NT. È stato inoltre rilasciato l'ultimo aggiornamento per il sistema operativo NetWare 4, NetWare 4.2.

L'ultima versione di NetWare 5 è la versione 5.1. NetWare 5.x includeva molti nuovi componenti, incluso il supporto per SAN e cluster, il nuovo file system NSS (Novell Storage Services), che sostituiva il tradizionale file system NWFS, il servizio di certificazione, IBM WebSphere, i servizi multimediali, i servizi di ricerca su risorse Web, Oracle 8, Novell SQL, Public Key Infrastructure Service (PKIS) e altri.

NetWare 6.x

Con la versione di ottobre 2001 di NetWare 6, le modifiche sono continuate: supporto migliorato per il multiprocessing simmetrico (SMP - supporto migliorato per più processori in un server), iFolder (un componente che consente la sincronizzazione intelligente automatica dei file in una cartella iFolder locale specificata con una iFolder per la successiva fornitura di accesso universale sicuro a questi file sulla rete locale e su Internet), iManager (utility basata sul web per l'amministrazione di NetWare e altri prodotti), Native File Access Pack (NFAP - un componente che fornisce l'accesso alle risorse del server NetWare client Windows, Sistemi Macintosh e UNIX che utilizzano i protocolli delle rispettive reti), NetDrive (un'utilità che consente di assegnare lettere di unità a risorse HTTP e FTP, nonché a server iFolder) e il server Web predefinito è stato sostituito da Netscape Enterprise Server da Apache. Anche il database Btrieve (usato con versione precedente NetWare) è stato sostituito da Pervasive SQL.

Apri Enterprise Server

Dopo NetWare 6.5, Novell è stato lanciato sul mercato nel 2003 sistema aperto Enterprise Server (OES), in cui gli utenti possono scegliere il kernel del sistema operativo - NetWare o Linux. Questa integrazione è stata completata poco dopo che Novell ha acquisito Ximian e il fornitore GNU / Linux tedesco SuSE. Si ritiene che Novell stia spostando la propria attenzione da NetWare e porting le applicazioni su GNU / Linux. Tuttavia, Novell lo nega ufficialmente e afferma che svilupperà sia NetWare che Linux.

OES 2 è stato rilasciato l'8 ottobre 2007. Comprendeva NetWare 6.5 SP7 e il nuovo SLES10 basato su Linux.

Prestazione

NetWare ha dominato il mercato dei sistemi operativi di rete dalla metà degli anni '80 alla fine degli anni '90 grazie alle sue prestazioni estremamente elevate rispetto ad altri sistemi operativi di rete. La maggior parte dei test di benchmarking all'epoca indicava un vantaggio prestazionale da 5: 1 a 10: 1 rispetto a Microsoft, Banyan e altri. Un test di riferimento è stato particolarmente interessante: un sistema NetWare 3.x con NFS su TCP / IP (non il protocollo IPX proprietario per NetWare) è stato confrontato con un costoso server Auspex NFS dedicato e un server SCO Unix con NFS. Le prestazioni di NetWare NFS hanno superato le prestazioni di entrambi i sistemi NFS, che fanno parte dei rispettivi sistemi operativi, e hanno raddoppiato le prestazioni di SCO Unix NFS sullo stesso hardware.

Ci sono stati diversi motivi per le prestazioni di NetWare.

Servizi file anziché Servizi disco

Durante lo sviluppo della prima versione di NetWare, quasi tutto il data warehousing nelle reti locali era basato sul modello del server del disco. Ciò significava che il client-computer doveva eseguire le seguenti richieste su una rete locale relativamente lenta per leggere il blocco di file.

2. Continuare a leggere i seguenti blocchi di directory fino a quando non viene trovato un blocco di directory contenente i dati del file cercato (potrebbero esserci molti di questi blocchi di directory).

In un sistema NetWare basato sulla base del modello dei servizi di file, l'interazione con il client ha avuto luogo a livello dell'interfaccia del file API.

1. Invia una richiesta per aprire il file (se questo file non è stato ancora aperto).

2. Invia una richiesta per i dati richiesti in questo file.

Tutte le operazioni per trovare una directory per determinare la posizione in cui i dati desiderati si trovano fisicamente sul disco sono state eseguite localmente sul server ad alta velocità.

Verso la metà degli anni '80, la maggior parte dei sistemi operativi di rete ha iniziato a utilizzare il modello dei servizi file anziché il modello dei servizi disco. Ora c'è un ritorno al modello di servizi su disco, ad esempio nella SAN.

Prestazioni del protocollo NCP

La maggior parte dei protocolli di rete utilizzati durante lo sviluppo di NetWare non ha considerato la consegna affidabile dei messaggi sulla rete. In genere, il client legge il file come segue.

2. Il server ha confermato la ricezione della richiesta.

3. Il cliente ha confermato la ricezione della conferma.

4. Il server ha inviato i dati richiesti al client.

5. Il cliente ha confermato la ricezione dei dati.

6. Il server ha confermato la ricezione della conferma.

Alla base del protocollo NCP c'era il concetto di consegna affidabile dei pacchetti di rete nella maggior parte dei casi. Pertanto, nella maggior parte dei casi la risposta alla richiesta è stata confermata. Un esempio di una richiesta di lettura del client in questo modello.

1. Il client ha inviato una richiesta al server.

2. Il server ha inviato i dati richiesti al client.

Tutte le richieste contenevano un numero sequenziale, quindi se il client non riceveva una risposta entro il tempo specificato, rinviava la richiesta con lo stesso numero sequenziale. Se il server avesse già elaborato questa richiesta, rinvierebbe la risposta memorizzata nella cache. Se il server non ha avuto il tempo di elaborare la richiesta, ha inviato una "conferma positiva".

Questo modello di "rete affidabile" ha comportato una riduzione di due terzi del traffico di rete e della latenza associata.

Un sistema operativo senza multitasking preventivo progettato per i servizi di rete

Negli anni '90, le prestazioni delle operazioni di servizi di file di rete con software speciali in un sistema operativo convenzionale sono state confrontate intensamente con le prestazioni delle stesse operazioni di un sistema operativo specializzato. NetWare era un sistema operativo specializzato, non un sistema operativo che supporta la condivisione del tempo. È stato completamente scritto per gestire le richieste client-server. Inizialmente, il sistema era focalizzato sui servizi di file e stampa, ma in seguito ha dimostrato eccellenti capacità ereditate come piattaforma di database, sistemi di posta elettronica, servizi Web e altri servizi. Ha anche funzionato efficacemente come router per IPX, TCP / IP e AppleTalk, sebbene non abbia mai rivendicato la flessibilità inerente ai router hardware.

Nella versione 4.xe versioni precedenti di NetWare, il multitasking preventivo, la modalità di condivisione del tempo, la memoria virtuale, un'interfaccia utente grafica e altro non erano supportati. I processi e i servizi in esecuzione in NetWare dovevano funzionare correttamente: elaborare la richiesta e restituire il controllo al sistema operativo nel tempo assegnato. A differenza di NetWare, i sistemi operativi generici (UNIX, Microsoft Windows) erano basati su un modello interattivo con supporto per la modalità di condivisione del tempo, quando senza il controllo del sistema operativo il programma poteva occupare tutte le risorse di sistema disponibili. In tali ambienti con multitasking preventivo e virtualizzazione della memoria, c'era un carico aggiuntivo significativo, poiché in tali sistemi non ci sono mai risorse sufficienti per soddisfare tutte le richieste di tutte le applicazioni. Tali sistemi sono migliorati nel tempo grazie alla più stretta integrazione dei servizi di rete con il kernel del sistema operativo "general purpose", ma non sono mai stati in grado di raggiungere il livello di prestazioni di NetWare. Sfortunatamente, in passato, quando i processi applicativi avevano il controllo di se stessi, questa "fiducia" spesso portava a crash del sistema.

Forse la ragione principale del successo di Novell negli anni '80 e '90 è stata la prestazione superiore di NetWare rispetto ai sistemi operativi generici. Tuttavia, con l'aumentare della potenza dei microprocessori, l'importanza dell'efficienza è diventata sempre meno e con l'avvento del processore Pentium, la complessità della gestione e dello sviluppo di applicazioni per NetWare ha iniziato a superare i vantaggi di NetWare. L'eccessiva fiducia della divisione marketing e della gestione di Novell sullo sfondo della reale minaccia dei concorrenti (NT4 e Microsoft Exchange) è stata l'ultima goccia nel processo, che, alla fine, ha portato alla perdita di NetWare. ConclusioneCome sapete, il processo di penetrazione della tecnologia dell'informazione in quasi tutte le sfere dell'attività umana continua a svilupparsi e approfondirsi. Oltre ai personal computer già noti e diffusi, il cui numero totale ha raggiunto molte centinaia di milioni, ci sono sempre più strutture di elaborazione integrate. Il numero di utenti di tutta questa diversa tecnologia sta diventando sempre più, e quindi i computer e i sistemi di informazione stanno diventando sempre più amichevoli e comprensibili anche per una persona che non è uno specialista nel campo dell'informatica e dell'informatica. È diventato possibileprincipalmente perché gli utenti e i loro programmi interagiscono con i computer attraverso i sistemi operativi. Nel mondo di oggi, un numero enorme di persone ha imparato a utilizzare i computer nel lavoro, nell'istruzione e nella scienza. Un ruolo enorme nel processo di informatizzazione del mondo, secondo me, è stato svolto dagli sviluppatori di sistemi operativi, che li hanno resi comprensibili a tutti senza eccezioni.

1. "Amministrazione di Novell Netware 6.0 / 6.5.", Gaskin D.- SPb.: BHV-SPb, 2003.

2. "Informatica", Patrushina S.M., Nelzina O.G. e altri - Mosca: ICC "Mart", 2004.

3. "Sistemi operativi moderni", Tanenbaum E., 2a edizione, - San Pietroburgo: Peter, 2002.





Per lavoro di download devi unirti al nostro gruppo gratuitamente In contatto con... Basta fare clic sul pulsante qui sotto. A proposito, nel nostro gruppo aiutiamo a scrivere documenti educativi gratuitamente.


Pochi secondi dopo aver verificato l'abbonamento, apparirà un link per continuare a scaricare il lavoro.
Valutazione gratuita
Incremento originalità questo lavoro. Bypass antiplagiat.

REF-Master - Un programma unico per saggi, tesine, test e tesi di auto-scrittura. Con l'aiuto di REF-Wizard, puoi realizzare facilmente e rapidamente un abstract, un controllo o un corso originali basati sul lavoro finito: il sistema operativo NetWare.
Gli strumenti di base utilizzati dalle agenzie astratte professionali sono ora a disposizione degli utenti ref.rf assolutamente gratuiti!

Come scrivere correttamente introduzione?

Segreti dell'introduzione ideale di un term paper (nonché un abstract e un diploma) di autori professionisti delle più grandi agenzie astratte in Russia. Scopri come formulare correttamente la pertinenza dell'argomento del lavoro, determinare gli scopi e gli obiettivi, indicare l'oggetto, l'oggetto e i metodi di ricerca, nonché le basi teoriche, normative e pratiche del tuo lavoro.


Segreti della conclusione ideale della tesi e della tesina di autori professionisti delle più grandi agenzie astratte in Russia. Scopri come formulare correttamente le conclusioni sul lavoro svolto e formulare raccomandazioni per migliorare il problema in esame.


introduzione

Un moderno sistema informatico è costituito da uno o più processori, RAM, dischi, tastiera, monitor, stampanti, interfaccia di rete e altri dispositivi, ovvero è un sistema complesso complesso. Scrivere programmi che tengono traccia di tutti i componenti, li usano correttamente e continuano a funzionare in modo ottimale è un compito estremamente difficile. Per questo motivo, i computer sono dotati di un livello speciale di software chiamato sistema operativo.

Sistema operativo, sistema operativo (Eng. Operatingsystem) - un set di base di programmi per computer che fornisce il controllo dell'hardware del computer, lavorando con file, input e output di dati, nonché l'esecuzione di programmi applicativi e utility. In genere, il sistema operativo è archiviato su un disco rigido o su un disco floppy (di sistema).

Quando il computer è acceso, il sistema operativo viene caricato in memoria prima di altri programmi e quindi funge da piattaforma e ambiente per il loro funzionamento. Oltre alle funzioni di cui sopra, il sistema operativo può eseguirne altre, ad esempio fornendo un'interfaccia utente, una rete, ecc.

Esistono sistemi operativi che utilizzano la riga di comando per immettere comandi e avviare programmi utilizzando la tastiera e sistemi operativi grafici. In quest'ultimo, il dispositivo di controllo principale è un mouse o un altro dispositivo di posizionamento.

Diversi sistemi operativi possono essere utilizzati in diversi modelli di computer, che differiscono nelle risorse RAM e forniscono un diverso livello di servizio per la programmazione e l'utilizzo di software già pronti.

Esistono vari sistemi operativi per personal computer e server: sistemi operativi della famiglia Microsoft Windows e Windows NT, Mac OS e Mac OS X, NetWare, sistemi di classe UNIX e Unix-like (GNU / Linux).

azienda Novell

Novell è la più grande azienda, che, secondo varie fonti, possiede dal 65% al \u200b\u200b75% del mercato dei sistemi operativi di rete per le reti locali. Novell è nota per la sua famiglia di sistemi operativi di rete NetWare. Questi sistemi sono implementati come sistemi server dedicati.

Gli sforzi principali di Novell sono stati spesi nella creazione di una parte server altamente efficiente del sistema operativo di rete, che, grazie alla specializzazione nell'esecuzione delle funzioni di un file server, fornirebbe la massima velocità possibile per l'accesso remoto ai file per questa classe di computer e una maggiore sicurezza dei dati. Per il lato server dei suoi sistemi operativi, Novell ha sviluppato un sistema operativo specializzato ottimizzato per le operazioni sui file e utilizzando tutte le funzionalità fornite dai processori Intel x386 e versioni successive. Gli utenti della rete Novell NetWare pagano il prezzo per prestazioni elevate: un file server dedicato non può essere utilizzato come workstation e il suo sistema operativo specializzato ha un'API molto specifica, che richiede agli sviluppatori moduli server aggiuntivi con conoscenze speciali, esperienza speciale e notevole sforzo.

Per le workstation, Novell rilascia due sistemi operativi proprietari con reti integrate: Novell DOS 7 con il suo componente peer-to-peer Personal Ware e UnixWare, che è un'implementazione 4.2 di UNIX System V versione 4.2 con funzionalità NetWare integrate. Per i più diffusi sistemi operativi per personal computer di altri produttori, Novell rilascia shell di rete con funzioni client in relazione al server NetWare.

Il sistema operativo NetWare è stato originariamente sviluppato da Novell per Novell S-Net, che ha una topologia a stella e un server proprietario con un microprocessore Motorola MC68000. Quando IBM ha rilasciato i personal computer PC XT, Novell ha deciso che NetWare poteva essere facilmente migrato all'architettura della famiglia di microprocessori Intel 8088, e quindi poteva supportare praticamente tutte le reti di personal computer presenti sul mercato.

Concetto di sistema operativo NetWare

NetWare è un sistema operativo di rete e un insieme di protocolli di rete che vengono utilizzati in questo sistema per comunicare con i computer client collegati alla rete. Il sistema operativo NetWare è stato creato da Novell. NetWare è un sistema operativo proprietario che utilizza il multitasking cooperativo per eseguire una varietà di servizi su computer basati su Intel x86. I protocolli di rete del sistema si basano sullo stack del protocollo Xerox XNS. NetWare attualmente supporta TCP / IP e IPX / SPX. NetWare fa parte della famiglia di sistemi XNS. Tali sistemi, ad esempio, includono Banyan VINES e Ungerman-Bass Net / One. A differenza di questi prodotti e XNS, NetWare ha guadagnato una significativa quota di mercato nei primi anni '90 e ha competuto con Microsoft Windows NT, dopo di che hanno cessato di esistere altri sistemi concorrenti.

NetWare si basava su un'idea molto semplice: uno o più server dedicati si connettono alla rete e condividono il loro spazio su disco sotto forma di "volumi". I computer client MS-DOS eseguono diversi programmi TSR speciali che consentono di "assegnare" lettere di unità ai volumi. Gli utenti devono accedere alla rete per accedere ai volumi ed essere in grado di assegnare lettere di unità. L'accesso alle risorse di rete è determinato dal nome della registrazione.

Gli utenti possono anche connettersi alle stampanti condivise su un server dedicato e stampare sulle stampanti di rete allo stesso modo delle stampanti locali.

Nonostante il fatto che nelle versioni precedenti di NetWare tutti i moduli del sistema fossero considerati inaffidabili (qualsiasi malfunzionamento dei moduli poteva disturbare l'intero sistema), era un sistema molto stabile. Ci sono casi frequenti in cui i server NetWare lavorano per anni senza intervento umano.

Cronologia e versioni del sistema operativo di rete NetWare

Il sistema NetWare è stato creato a seguito del lavoro di SuperSet Software, un gruppo di consulenza fondato dagli amici Drew Majer, Dale Nybauer, Kyle Powell e in seguito si è unito al gruppo Macro Hurst. Questo lavoro si basava sui risultati dei loro studi alla Brigham Young University di Provo, nello Utah, nell'ottobre 1981.

Nel 1983 Raymond Noorda si unì al gruppo SuperSet. La sfida originale del gruppo era quella di creare un sistema di condivisione del disco CPM per reti basate su apparecchiature CP / M che Novell vendeva in quel momento. All'interno del gruppo, si riteneva che CP / M fosse una piattaforma condannata e, di conseguenza, è stata proposta una soluzione alternativa per i PC compatibili con IBM appena rilasciati. Il gruppo ha anche scritto Snipes, un gioco testuale che hanno usato per testare la nuova rete e dimostrarne le capacità. Snipes è stata la prima applicazione online al mondo ed è in effetti il \u200b\u200bpredecessore di molti popolari giochi multiplayer come Doom e Quake.

Questo sistema operativo di rete è stato successivamente denominato Novell NetWare. NetWare utilizza NCP (NetWareCoreProtocol), che è un protocollo di trasferimento di pacchetti che consente ai client di inviare richieste e ricevere risposte dai server NetWare. NCP era originariamente legato a IPX / SPX, il che significava che NetWare stesso poteva usare solo IPX / SPX per comunicare in rete. Per memorizzare le informazioni di autenticazione, è stato utilizzato un sistema incorporato basato sul DBMS Btrieve.

Il primo prodotto software chiamato NetWare è stato rilasciato nel 1983. Si chiamava NetWare 68 (o Novell S-Net), funzionava su un processore Motorola 68000 e utilizzava una topologia a stella. Questo prodotto è stato sostituito nel 1985 da NetWare 86, che è stato scritto per funzionare con i processori Intel 8086. Dopo il processore Intel 80286, Novell ha rilasciato NetWare 286 (nel 1986). Nel 1989, con il rilascio del processore Intel 80386, seguì NetWare 386. Successivamente Novell riclassificò le versioni NetWare: NetWare 286 divenne NetWare 2.x e NetWare divenne NetWare 3.x.

NetWare 286 2.x

La configurazione di NetWare versione 2 è stata un impegno significativo: qualsiasi modifica ha richiesto una ricompilazione del kernel e un riavvio del sistema. La ricompilazione e la sostituzione del kernel richiedevano a turno l'uso di 20 floppy disk. NetWare è stato amministrato utilizzando utility basate su testo, come SYSCON. NetWare 2 utilizzava il file system NetWare 286 o NWFS 286.

NetWare 3.x

La versione 3 di NetWare è stata semplificata con un design modulare. Le funzioni del sistema operativo sono state eseguite da moduli software separati - NetWare Loadable Modules (NLM), che possono essere caricati sia all'avvio del sistema sia secondo necessità dopo l'avvio. Questa architettura ha permesso di aggiungere al sistema le funzioni necessarie, come protezione antivirus, backup, supporto per nomi di file lunghi (a quel tempo, i nomi di file nel popolare MS-DOS sono limitati a 8 caratteri del nome e 3 caratteri dell'estensione del nome) o il supporto per i file Macintosh. La gestione di NetWare era ancora proposta per l'esecuzione in utility di testo. NetWare 3.x introduce un nuovo file system predefinito su tutti i sistemi NetWare precedenti a NetWare 5.x, Netware File System 386 o NWFS 386.

NetWare originariamente utilizzava il servizio Bindery per l'autenticazione. Era un sistema in cui tutti i dati sui diritti di accesso degli utenti e i dati di sicurezza venivano archiviati separatamente su ciascun server. Quando c'erano diversi server sulla rete, gli utenti dovevano registrarsi separatamente con ciascuno di questi server e ogni server doveva contenere il proprio elenco di utenti con diritti di accesso.

NetWare 4.x

La versione 4 ha introdotto Novell Directory Service (NDS) nel 1993 - Bindery è stata sostituita da un servizio di directory globale, che descriveva l'intera infrastruttura di rete ed era gestita da un unico punto. Ciò significava che era sufficiente che l'utente eseguisse l'autenticazione con NDS una volta per ottenere l'accesso alle risorse di qualsiasi server nella struttura ad albero della directory. Pertanto, gli utenti possono accedere alle risorse di rete indipendentemente dal server su cui si trovano queste risorse. La versione 4 introduce anche una serie di utili componenti e utilità come Novell Distributed Printing Service (NDPS), supporto Java e crittografia aperta / chiusa RSA.

LA CAMPANA

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