From: | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
Newsgroups: | comp.compilers,comp.arch |
Date: | Fri, 05 Dec 2008 06:23:45 +0100 |
Organization: | Compilers Central |
References: | 08-12-014 08-12-017 |
Keywords: | architecture, history, OOP |
Posted-Date: | 05 Dec 2008 10:14:38 EST |
Michael Tiomkin schrieb:
> I understand that some ancient computers (in the 2nd millennium)
> used segmented memory. If we could implement this and show that it
> runs most of the programs faster, somebody would be able to build such
> a processor.
A segmented model requires possibly huge address translation tables,
which have to reside in the cache. Unfortunately loading these tables
on context switches (threads...) or on loading segment registers
resulted in very poor runtime behaviour. The page concept (flat model)
reduces the reloads to situations which require I/O (swap file), so
that adjustments to the tables are neglectable.
DoDi
Return to the
comp.compilers page.
Search the
comp.compilers archives again.