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.
Reacties
Eén reactie op “Ook interessant: hoe NT eigenlijk”
In deze context wel grappig is dat als je alle karakters van VMS 1 teken in het alfabet opschuift krijg je WNT.
VMS
WNT