3 ms·
The 8086 was the first microprocessor UNIX was ported to. Maybe unsurprising as the first 16 bit processor that could address more than 64 KB of RAM. 8086 seg
by retrac 5y ago
The 8086 was the first microprocessor UNIX was ported to. Maybe unsurprising as the first 16 bit processor that could address more than 64 KB of RAM. 8086 segmentation was and is much-lamented, but it did enable a poor man's form of virtual memory. If the user process never touched the segment registers, the OS could move allocated code, stack and data blocks in RAM around transparently to the process. It also allows every process to assume it starts at address 0.