Ook interessant: hoe NT eigenlijk

Ook interessant: hoe NT eigenlijk gemaakt werd door de mensen van VMS.






































VMS Term NT Translation
Interrupt Priority Level (IPL) Interrupt Request Level (IRQL)
Asynchronous System Trap (AST) Asynchronous Procedure Call (APC)
Fork Procedure Deferred Procedure Call (DPC)
I/O Request Packet (IRP) I/O Request Packet (IRP)
Bug Check Bug Check
System Service System Service
sys.exe ntoskrnl.exe
Paged Pool Paged Pool
Nonpaged Pool Nonpaged Pool
Look aside List Look aside List
Section Section

En nog:

















































VMS NT
Process scheduler implements 32 priority levels split into halves Process scheduler implements 32 priority levels split into halves
Process scheduler never lowers a process’ priority below the priority level the application programmed Process scheduler never lowers a process’ priority below the priority level the application programmed
Uses boosting to handle CPU hogging Uses boosting to handle CPU hogging
Supports SMP Supports SMP
Digital introduces kernel threads in VMS 7.0 NT 3.1 uses kernel threads
Relies heavily on memory-mapped files Relies heavily on memory-mapped files
Uses demand-paged virtual memory for physical memory management Uses demand-paged virtual memory for physical memory management
Uses working sets with a clock-based replacement algorithm Uses working sets with a clock-based replacement algorithm
Balance Set Manager uses swapping to handle the system’s memory demands Balance Set Manager doesn’t use swapping
Supports a layered-driver model throughout the device driver stacks Supports a layered-driver model throughout the device driver stacks
Implements asynchronous packet-based I/O commands Implements asynchronous packet-based I/O commands
Represents resources as objects managed by an Object Manager Represents resources as objects managed by an Object Manager
Security subsystem based on objects with access control lists (ACLs) Security subsystem based on objects with ACLs
MONITOR Performance Monitor
BACKUP NT Backup

Mar bon, zovel zegt dat allemaal niet natuurlijk: al die lage-niveaudingen zijn misschien wel van VMS meegenomen, maar enerzijds zijn er ondertussen al enorm veel dingen aan verbeterd, anderzijds is er “het hele verhaal middleware” zoals onze hollandse vrienden zouden zeggen, derderzijds is er de desktop en zo, die helemaal niet van VMS komt maar van PARC en zo, en vierderzijds is er al wat ze meegenomen hebben na het afbreken van de samenwerking met IBM over OS/2.

One Comment

Geef een reactie

Navigatie

Vorige entry:

Volgende entry:

» homepagina, archief

Vriendjes

<insert standard disclaimer>

Alles wat hier staat is mijn eigen opinie. Het wordt niet nagelezen of goedgekeurd door mijn werkgever voor het on-line komt, en ik bied geen enkele garantie voor kwaliteit of correctheid.

Mijn werkgever is het niet noodzakelijk eens met wat ik schrijf, en het spreekt vanzelf dat hij dan ook op geen enkele wijze aansprakelijk kan zijn voor wat ik hier publiceer.