Skip to main content

Questions tagged [virtual-memory]

Filter by
Sorted by
Tagged with
6 votes
1 answer
408 views

Can you write to the GDT on Windows 95 from protected mode? Why, and how?

Can you write to the GDT (Global Descriptor Table) on Windows 95 from protected mode? Why, and how? In some old notes of mine, I have: "In Windows 95 the descriptor tables are accessible from ...
AlphaCentauri's user avatar
0 votes
2 answers
255 views

An idea about memory management [closed]

The other day, I had an idea. This conclusively proves that people smarter than me already thought of this decades ago. What I'm wondering is... Is this a good idea? Was it ever implemented in ...
MathematicalOrchid's user avatar
17 votes
2 answers
2k views

How did the Sun-1 handle page faults despite having the original 68000 processor?

The Sun-1 was Sun Microsystems' first Unix workstation. As described in its Wikipedia article, it had a Motorola MC68000 processor and a custom memory management unit: The Sun-1 MMU was necessary ...
DrSheldon's user avatar
  • 16.5k
6 votes
1 answer
337 views

XMS function 0Ch "Lock Extended Memory Block"

I have a question about this function that has bugged me for years, so I decided to let this community a try :) So, this function supposedly locks a XMS extended memory block in place, and returns an ...
Vasil Daskalov's user avatar
2 votes
2 answers
1k views

How did Unix handle multiprocessing when virtual memory didn't exist?

It seems the first "real" virtual memory management system was the i386 with its powerful paging system that totally isolates processes. How did Unix work before this, ensuring no process ...
user avatar
11 votes
5 answers
1k views

Belated ascendancy of dynamic linkers

Old computer systems were supplied—by our present notion—with very little memory, thus conservation of both RAM and storage room has been tremendously important during those years of austerity. ...
Incnis Mrsi's user avatar
6 votes
1 answer
4k views

How I can install Windows 98SE in Hyper-V, but can't run it after

Create the Gen 1 machine with less than 512MiB Ram (above requires you to put MaxFileCache=524288 and MaxPhysPage=40000 in the system.ini later). Add either a virtual or physical IDE drive (physical ...
Ciel Ruby's user avatar
  • 555
29 votes
4 answers
5k views

Was there a clearly identifiable "first computer" to use or demonstrate the use of virtual memory?

The NPR.org news article and podcast How The World Has Changed! Science During The 40 Years Of 'Morning Edition' includes the photo below with the caption Before the introduction of the personal ...
uhoh's user avatar
  • 2,368
3 votes
2 answers
214 views

virtual addressing in device drivers

Sun's SBus is particular for having virtual addressing and address translation even for device drivers. Any other buss design which had this peculiarity ? Check out Ben Catanzaro's book The SPARC ...
Stefan Skoglund's user avatar
13 votes
3 answers
2k views

What was the first microprocessor to support full virtualization?

Virtual memory, which allows an operating system to run several machine code programs isolated from each other, came to the desktop during the eighties. But full virtualization, which lets the ...
rwallace's user avatar
  • 63.6k
20 votes
3 answers
5k views

Did Cray computers use virtual memory?

I found a mention on page 777 of the Second Edition of the book "Computer Systems: a programmer's perspective" [Bryant - O'Hallaron] stating that Cray supercomputers still do not use virtual memory (...
nbloqs's user avatar
  • 549
25 votes
4 answers
13k views

Why did Mac OS 7 perform poorly with virtual memory enabled?

A comment in another question about supervisor and user modes in the Motorola 68000 processors, claimed that "performance was abysmal" with virtual memory enabled. An InfoWorld article about System 7 ...
snips-n-snails's user avatar