De evolutie van Microsoft Windows ~ De Windows NT Familie

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

In april 1987, Microsoft en IBM kondigde een nieuw besturingssysteem initiatief, genaamd Microsoft Operating System 2, of OS / 2. Dit was als het platform om DOS te vervangen, en zou volledig 32-bit, geheugen-beschermd, preventief multitasked besturingssysteem, geschreven vanuit de grond omhoog. Microsoft en IBM werkte aan het project gezamenlijk, maar kort na de release van Windows 3.0, de relatie verzuurd, en uiteindelijk eindigde.

IBM en Microsoft elkaar blijven samenwerken met het project zelfstandig. IBM blijft OS ontwikkelen / 2 versie 2 op haar eigen, zoals we al eerder. Microsoft heeft haar eerste werk op wat er te zijn geworden OS / 2 versie 3, en nam het in een andere richting. In 1988 heeft een team onder leiding van Dave Cutler, wie was de architect van de RSX-11 en VAX / VMS besturingssystemen voor Digital Equipment Corporation, omgedoopt tot het project Windows NT en herontworpen en herschreef de "kernel" of minioperating systeem waarop Windows NT moest worden gebouwd.

Versie 3.1

De eerste release van NT werd gegeven versienummer 3.1 tot en met de hedendaagse 16-match bits versie van Windows. (Tijdschriften van die tijd voerde het nummer werd ook gekozen om het lijken meer kans te worden betrouwbaarder te maken, zoals iedereen wist dat er een ".0" release van alles moest worden buggy.)

De user interface is visueel die van Windows 3.1, maar het hele systeem was geschreven vanuit het niets, geen MS-DOS of Windows 3.1-code werd gebruikt. Vanuit een oogpunt programmering, zoals we al eerder in onze bespreking van Windows 9x, een "vlakke" 32-bits adresruimte aanvragen bevrijd van de verplichting om 16-bit memory segment registers en hun 64KB heen kunnen beheren. De Windows Application Programming Interface (API) is aangepast voor het gebruik 32-bits waarden in alle communicatie tussen Windows en applicaties. Dit vereiste Windows programmeurs van enkele kleine wijzigingen aan te brengen in hun code in het proces van het ontwikkelen van applicaties voor de nieuwe omgeving, maar de benodigde inspanning was verrassend klein. Device drivers werden volledig opnieuw ontworpen en toepassingsprogramma's werden totaal geïsoleerd van elkaar, het was niet mogelijk voor een dolende mangel verzoek tot informatie die is opgeslagen in het geheugen worden gebruikt door andere toepassingen of door Windows zelf. En intern, was Windows veel robuuster gemaakt. Zo kan een dolende aanvraag worden beëindigd, en al van het geheugen, afbeeldingen, bestanden en andere middelen die zij hadden gebruikt werden automatisch vrijgegeven en beschikbaar gesteld voor hergebruik door andere programma's. Deze waren natuurlijk geen nieuwe functies voor besturingssystemen in het algemeen, maar het was enorme verbetering ten opzichte MS-DOS en Windows 3.1.

Windows NT kan nog MS-DOS-toepassingen, maar MS-DOS zelf niet aanwezig was op alle. Een slimme programma genaamd de Windows NT Virtual DOS Machine (NTVDM), met behulp van technologie van Microsoft in licentie van Insignia Solutions Inc, dat was oorspronkelijk opgericht om MS-DOS-toepassingen op de Macintosh, mits DOS-toepassingen een "fake" DOS-omgeving. NTVDM onderschepte de pogingen van de DOS-toepassing om te communiceren met DOS, om de display adapter, en andere hardware, en uitgegeven Windows NT verzoeken uitvoeren van de gewenste functies. Een vergelijkbare (hoewel minder ingewikkeld) mechanisme laat Windows NT draaien 16-bits Windows-applicaties zonder wijziging.

Versie 3.1 was augustus 1993 uitgebracht in twee versies: Workstation, voor gebruik door een persoon, en Advanced Server, die in feite is het hetzelfde besturingssysteem, maar met een ander vergunningenstelsel, dat mag het worden gebruikt als een file server voor grotere organisaties. Windows NT had vijf jaar geduurd om te bouwen vanaf het punt dat David Cutler, ondertekend op tot zijn vrijlating.

De bedoeling was om een zeer betrouwbaar systeem te bouwen door het bijhouden van de NT kernel klein, en bewegen zo veel mogelijk buiten de code van de kernel, zodat bugs en crashes slechts een beperkte schade zou kunnen veroorzaken.

Vasthouden aan dit concept heeft de Novell NetWare, UNIX-en Linux-besturingssystemen zeer robuust, en het zou hebben gedaan voor Windows NT ook. Echter, deze eerste versie onaanvaardbaar langzaam was, en in latere versies, Microsoft verplaatst meer en meer van de grafische interface programma code in de kernel. Daar zou het sneller lopen, maar dit bracht een verhoogd risico dat er een bug in een dolende stuurprogramma of Windows-module Windows kan nemen naar beneden.

Windows NT 3.5

In april 1994 bracht Microsoft Windows NT 3.5, zowel in Workstation en Server-versies. Deze versie heeft verbeterde prestaties en minder geheugen eisen. Dit was de eerste echt bruikbare versie. Versie 3.51 werd uitgebracht in juni 1995 en opgenomen wijzigingen maken het mogelijk om applicaties zijn ontworpen voor Windows 95 draaien.

Windows NT 3.5 servers kunnen niet alleen een licentie te verstrekken gedeeld bestand service aan meer dan 10 gelijktijdige gebruikers, maar kan ook fungeren als domain controllers, biedt authenticatie (wachtwoord verificatie) diensten voor bedrijfsnetwerken. Dit betekende dat gebruikersaccounts kunnen worden beheerd in een plaats (de server) dan op elk individueel werkstation.

Windows NT 4.0 Workstation

Tegen de tijd dat Windows NT 4.0 werd uitgebracht in augustus 1996 had Microsoft de tijd gehad om niet alleen een aanzienlijke verbetering van de prestaties en de betrouwbaarheid van NT, maar ook aan de gebruikersinterface van Windows 95, op te nemen met inbegrip van het Start-menu, dus de Windows 3.1-programma manager is uiteindelijk links achter.

Echter, de belangrijkste verbetering is de toevoeging van het NTFS-bestandssysteem. Tot die tijd alle versies van Windows gebruikt, harde schijven geformatteerd met het FAT-bestandssysteem, dat Microsoft erkent dat werd geschreven in haast met slechts diskettes in het achterhoofd. Het bleek dat FAT-geformatteerde schijven zijn zeer kwetsbaar voor verlies van gegevens als gevolg van crashes en stroomuitval. FAT ook mits er geen middel tot beperking van de toegang tot bestanden op basis van gebruikersnamen, wachtwoorden of andere referenties.

Microsoft had gewerkt met IBM naar de High Performance File System (HPFS) ontwikkelen voor OS / 2, en was in staat om lessen uit het verleden er naar NTFS. De doelstellingen waren:

  • Betrouwbaarheid Bescherming van wijzigingen in de directory inzendingen en bestandsgrootten tegen verlies als gevolg van crashes of stroomuitval, inkapselen door hen als "transacties."
  • Veiligheid Fijnhout controle van wie mag maken, lezen, wijzigen, verwijderen of beheren van bestanden en mappen. Een audit systeem maakt het mogelijk op te sporen die erin is geslaagd of niet veranderingen goed te maken.
  • Capaciteit De mogelijkheid om terabyte schijf capaciteit behandelen.
  • Efficiëntie Beter gebruik van schijfruimte, kleinere allocatie-eenheden, en minder I / O nodig is om te lezen en disk structuren te wijzigen.
  • Lange bestandsnamen De mogelijkheid om bestandsnamen maximaal 255 tekens.
  • Data spaces De mogelijkheid om parallel te slaan, afzonderlijke sets van gegevens voor een bepaald bestand. Dit wordt gebruikt, bijvoorbeeld, biedt voor alternatieve bestandsnamen en uitgebreide gids informatie wordt gebruikt door verschillende besturingssystemen bediend door een NT-file server of de Macintosh-gegevens en resource forks.

Windows NT 4.0 Workstation was bedoeld als een zeer betrouwbare besturingssysteem voor zakelijke systemen, werkstations en servers.

Windows NT 4.0 's Server versie opgenomen aanvullende netwerkdiensten, zoals Windows Internet Naming Service (WINS), Dynamic Host Configuration Protocol (DHCP), Domain Name Service (DNS), Remote Access Service (RAS, een dial-up networking service), en anderen.

Windows 2000 Professional

Windows 2000 was zijn vernoemd Windows NT 5.0, maar op dit moment Microsoft heeft officieel het dolle heen met haar naamgeving regelingen. Windows ME was in de werken, en Microsoft zou nu besluiten om hun naamgeving regelingen herschikken voor elke opeenvolgende versie van Windows. Gepubliceerd in februari 2000 na vele vertragingen, Windows 2000 was een belangrijke stap vooruit in zowel functionaliteit en betrouwbaarheid. Het bood vele voordelen ten opzichte van Windows NT 4.0, slechts een paar van die zijn hier opgesomd:

  • FAT32 ondersteuning (tot 32 GB per partitie) in aanvulling op NTFS en FAT16
  • Windows 98 gebruikersinterface
  • Microsoft Management Console (MMC) voor veel onderhoud functies (hoewel de verdeling van functies tussen het Configuratiescherm en de Computer Management MMC-instrumenten, is enigszins willekeurig en verwarrend)
  • Ondersteuning voor maximaal 4 GB RAM
  • Sterk verbeterde betrouwbaarheid
  • NTFS-verbeteringen, zoals reparsepunten, die Windows 2000 geven de mogelijkheid om toegang bestand naar alternatieve stations of servers, een Unix-achtig systeem monteerbare file omleiding en UNIX-achtige verbindingen (meerdere directory vermeldingen voor een bestand)
  • Dynamische disk ondersteuning, waardoor in-the-fly resizen partitie
  • Verbeterde setup en software installationfewer reboot vereist is, en de Windows Installer-service maakt het makkelijker de juiste wijze te verwijderen of toepassingen repareren.
  • Plug en Play-hardware-ondersteuning, meerdere monitoren, USB en FireWire-ondersteuning
  • Veilige modus en de herstelconsole boot opties, te onderhouden en te repareren opgestart systemen
  • Active Directory, een onderneming het beheer en de beveiliging tool die zeer fijnkorrelig delegatie van beheer en beveiliging van instellingen voor automatische toepassing inzet, en andere diensten mogelijk
  • ACPI power management, inclusief schorten en Slaapstand, om het mogelijk te gebruiken op laptops te maken.

Windows 2000 werd uitgebracht in verschillende licenties versies:

  • Windows 2000 Professional, voor individuele gebruikers. Dual-processor systemen werden ondersteund in het kader van de Professional-licentie. Windows 2000 Professional werd de desktop besturingssysteem van keuze voor zakelijke gebruikers, lokken de laatste van de Windows 3.1 holdouts in upgrading.
  • Windows 2000 Server, voor file server te gebruiken. Tot vier processoren worden ondersteund op het moederbord van de computer.
  • Windows 2000 Advanced Server ondersteunt maximaal acht processoren in een systeem en 64 GB RAM-geheugen (herinneren dat segment registers zijn nog aanwezig in 32-bits protected-modus. Hooguit 4 GB RAM is zichtbaar aan een applicatie, maar als het moederbord is ontworpen want het kan Windows jongleren het segment registers te geven dat er veel meer toepassingen RAM zonder wisselbestand).
  • Windows 2000 Datacenter Server ondersteunt tot 32 processors in een systeem, en clustering, die redundante servers links naar continu bedrijf een vergunning moet mislukken.

Ondersteuning voor alle van de vroege RISC-processoren is gedaald en Windows 2000 was voorzien alleen in versies voor de standaard Intel x86 (IA-32) architectuur.

Windows XP

Uitgebracht in oktober 2001, Windows XP officieel eindigde het Windows 9x productlijn en bracht Windows NT naar de massa, er, voor de consument. Met XP, Microsoft eindelijk in geslaagd om de NT-product redelijkerwijs verenigbaar met de pool van de resterende DOS-spelletjes en-toepassingen te maken (het hielp dat deze pool was slinkende de loop der jaren). Microsoft maakte het ook eenvoudig genoeg te beheren, en aantrekkelijk genoeg om hoger beroep aan de eindverbruikers. Ook geen pijn deed dat Microsoft eindelijk kon beloven en eigenlijk een echt betrouwbaar besturingssysteem. Dit is op zich opmerkelijk gegeven is hoeveel van Windows was gegroeid. De oorspronkelijke versie van Windows past op twee diskettes. Windows XP vereist 2GB schijfruimte gewoon te installeren. De enorme hoeveelheid code kan worden gezien in het aantal regels van bron codethe ruwe programmering tekst getypt door programmersestimates van Microsoft die zijn vermeld in de onderstaande tabel:

Regels code in Windows
Versie Miljoen regels code
Windows NT 10
Windows 95 15
Windows NT 4.0 16
Windows 98 18
Windows 2000 30
Windows XP 40-45

Dit is echt een enorm bedrag van de code, gezien het feit dat het is geschat dat een typisch programmeur ongeveer 100 lijnen van de kwaliteit van programma-code per dag kan produceren. Als dat waar is, Windows XP is het product van 1.800 persoon-jaren van inspanning (ervan uitgaande dat deze personen weekend uitstappen, en twee weken vakantie per jaar).

Windows XP introduceerde een aantal verbeteringen ten opzichte van Windows 2000:

  • Verbeterde grafische vormgeving. Bespot door sommigen als 'cartoony' op het eerste, is het soort geteeld op ons.
  • Eenvoudig delen van bestanden maakt het eenvoudiger voor consumenten en kleine kantoren te beheren bestand beveiliging op een netwerk en op een bepaalde computer wanneer NTFS wordt gebruikt.
  • System Restore, die automatisch back-ups van het systeem programma's, onderdelen uitvoert, en het register op gezette tijden en voor het installeren van nieuwe toepassingen.
  • Fast User Switching maakt het mogelijk voor meerdere gebruikers worden aangemeld gelijktijdig, hoewel slechts een persoon de computer kan gebruiken op een tijd.
  • Remote Desktop kan een gebruiker te bekijken en een Windows XP Professional-computer via het internet te controleren.

XP werd uitgebracht in twee versies, zowel in Home en Professional versies. XP Professional is de alles-maar-de-keuken-wastafel desktop besturingssysteem en heeft een licentie vergoeding voor twee processoren op het moederbord. XP Home Edition, die slechts een processor vergunningen, had verschillende functies die ofwel werden beperkt of verwijderd. Bijvoorbeeld, de Power Users management groep eenvoudig delen van bestanden kan niet worden uitgeschakeld, niet kan worden gebruikt, en File Encryption, Offline Files, Remote Desktop hosting en domein lidmaatschap zijn niet beschikbaar.

Opmerking

Microsoft telt niet hyperthreading of multicore CPU's als meerdere CPU's voor vergunningen doeleinden. Een dual-core CPU met Hyperthreading lijkt 4 CPU's voor Windows, maar Windows XP Home Edition zal nog steeds draaien.

Windows XP Service Pack 2 introduceerde een aantal extra functies en belangrijke beveiligingsupdates. De drie belangrijkste toevoegingen
  • Een verbeterde Windows Firewall, die helpt voorkomen dat schade en misbruik van het systeem van via het internet
  • Windows Security Center, die detecteert en meldt de gebruiker van out-of-date antivirus bescherming en minder-dan-optimale veiligheid configuraties
  • Verbeteringen aan Internet Explorer om te voorkomen dat wordt gekaapt door schadelijke websites
  • Verbeteringen aan Outlook Expressfinally! Te voorkomen dat het automatisch weergeven van grafische en script inhoud, die kan melden dat spammers hun e-mail is gelezen

Windows XP is niet uitgebracht in server versies. In plaats daarvan Microsoft de opvolger van Windows 2000 Server met de naam Windows Server 2003 vrijgegeven (onthoud, zeiden we dat ze razend gegaan).

We zullen niet over Windows Server-versies in detail hier omdat onze focus is het onderhoud van Windows XP en in mindere mate, eerder single-user versies van Windows.

Op dit moment heeft Microsoft besloten om de oproep van de opvolger van Windows XP "Windows Vista." Door in de tweede helft van 2006, Vista belooft sterk verbeterde graphics bieden en file-zoekmogelijkheden.

een artikel afkomstig van Aktaz Lineda


Disclaimer: Onze website is niet verantwoordelijk voor de informatie in dit artikel. In dit artikel wordt op geen enkele manier de standpunten, meningen, gedachten of overtuigingen van de artikelen directory personeel.
Vertaling aankondiging: Het artikel "De evolutie van Microsoft Windows ~ De Windows NT Familie" is vertaald met behulp van een geautomatiseerde vertaling dienst. Onze excuses voor eventuele vertaalfouten die heeft plaatsgevonden. Dank u voor uw begrip.


Online: 928 users browsing the articles directory