Liste des Groupes | Revenir à cl c |
bart <bc@freeuk.com> writes:I wouldn't call that PIC. On Windows, DLLs need base-relocation tables.On 28/06/2024 04:30, Kaz Kylheku wrote:Interactive operating systems in 1967 (e.g. TSS8) were runningOn 2024-06-27, bart <bc@freeuk.com> wrote:>For most, PIC isn't a necessity.>
Only because they use a virtual memory operating system which allows
every executable to be mapped to the same fixed address in its own
address space.
PIC never seemed to be a requirement during the 1980s and half the 90s.
But then OSes only ran one program a time.
multiple programs at a time.
>Virtual addressing has been part of computer systems since the 1960s.
And when virtual addressing came along, and multiple programs could
co-exist at the same address, PIC wasn't really needed either.
PIC is obviously necessary for any kind of shared code (shared object
or DLL) that gets loaded at different base addressses in different
processes.
Les messages affichés proviennent d'usenet.