Diferència entre revisions de la pàgina «Windows NT 3.1»

m
Retocs...
m (Removing Link FA template (handled by wikidata))
m (Retocs...)
logo= |
peulogo= |
captura de pantalla= [[Fitxer:Windows NT 3.1.png|250px300px|Windows NT 3.1]] |
peu imatge= Windows NT 3.1 |
desenvolupador = [[Microsoft]] |
sistema_operatiu= |
 
== Desenvolupament ==
 
El desenvolupament de Windows NT va iniciar-se el novembre de 1988, després que Microsoft va contractar un grup de desenvolupadors de Digital Equipment Corporation (DEC) liderats per Dave Cutler. Molts elements del disseny reflecteixen l'experiència anterior amb DEC VMS i RSX-11. El sistema operatiu va ser dissenyat per a funcionar amb un repoertori d'instruccions de diverses arquitectures, amb múltiples plataformes de maquinari per a cada arquitectura. Les dependències de plataforma estan ocultes en gran part de la resta del sistema per un mòdul del nucli anomenat HAL.
 
 
== Suport de sistemes ==
 
NT va ser dissenyat des de zero per ser portable a altres plataformes. Tot el codi del nucli i del subsistema està escrit en C i C++. Les diferències fonamentals en l'arquitectura de maquinari que no es poden resoldre mitjançant una simple recompilació (per exemple, l'arquitectura de memòria, suport de multi/uniprocessador) es va descarregar a la HAL. A més, l'arranc l'arquitectura de NT ha agafat gran iniciativa de l'ARC, en particular sobre plataformes no-x86.
 
=== i860 ===
 
Originalment, NT va estar dirigit a la CPU d'Intel i860, nom clau N10 (o "N-Deu"). Tanmateix, el i860 va estar "terriblement endarrerit", per la qual cosa l'equip de NT va utilitzar un emulador del i860 abans que el prototip dissenyat en els sistemes d'informació (nom clau DAZZLE) estigués disponible. Va fer-se suport per a altres plataformes posteriors, i finalment no va fer-se la divulgació pública de NT per a sistemes i860. La principal raó de l'orientació a i860 va ser per a millorar la portabilitat i evitar la producció d'un disseny centrat a x86.<ref>[http://www.usenix.org/events/usenix-win2000/invitedtalks/lucovsky_html/ Windows A Software Engineering Odyssey<!-- Bot generated title -->]</ref>
 
=== x86 ===
 
NT 3.1 dóna suport a la família Intel x86 de 32 bits (80386 i posteriors). En comparació amb el Windows 3.x de 16 bits, el suport dels controladors de Windows era una mica limitat, però la majoria de les màquines 386 i 486 podrien funcionar mínimament amb NT.
 
=== MIPS ===
 
Windows NT també va donar suport al processador MIPS R4000, específicament els següents sistemes MIPS, '''Advanced RISC Computing''' (ARC).
 
=== Alpha ===
 
Durant el cicle beta de NT, es va afegir suport per al processador DEC Alpha. Tanmateix, com que l'Alfa en si mateix no el va alliberar, els desenvolupadors de Microsoft no tenien accés a màquines Alpha fins poc abans d'enviar les còpies de NT. En conseqüència, NT no inclou Alfa inicialment amb suport de caixa: els primers paquets de NT enviats inclouen un cupó per rebre en un CD NT 3.1 amb el suport d'Alpha.
 
 
== Xarxa ==
 
NT 3.1 inclou suport per a tres protocols de xarxa: NBF (utilitzant l'API de NetBEUI), TCP/IP i DLC.
 
=== NetBIOS Frames protocol ===
 
Al moment de l'alliberament de NT, el protocol NetBIOS Frames (NBF) és el més comú dels protocols de xarxa a Microsoft LAN Manager/LAN Server d'IBM. A NT 3.1, és l'únic protocol amb suport per a la creació de xarxes amb xarxes de llegat LAN Manager, així com altres sistemes NT. La utilització de NBF, NT podria participar en la compartició d'arxius/impressores, i NT Advanced Server podria actuar com un controlador de domini (DC fins i tot compartint tasques amb servidors OS/2 LAN Manager).
 
=== TCP/IP ===
 
Windows NT 3.1 és el primer sistema operatiu de Windows que inclou el suport TCP/IP com estàndard. La pila TCP/IP utilitzada va ser SpiderTCP, desenvolupada per l'aranya de Sistemes. Aquest va ser substituït a NT 3.5 amb una nova pila desenvolupat a casa.<ref>{{cite web
|url=http://www.kuro5hin.org/?op=displaystory;sid=2001/6/19/05641/7357
 
=== Data Link Control ===
 
El control d'enllaç de dades (DLC) va estar suportat com un protocol de transport per tal de comunicar-se amb les impressores de xarxa, com els que utilitzen una interfície de HP JetDirect. També podia ser utilitzat per Microsoft SNA Server per a la comunicació amb els sistemes mainframe d'IBM.