home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!sol.ctr.columbia.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!delos!ananke!ak
- From: ak@ananke.stgt.sub.org (Andreas Kaiser)
- Newsgroups: comp.arch
- Subject: 64-bit CPU vs 2 x 32-bit CPUs
- Distribution: world
- Message-ID: <712296941snx@ananke.stgt.sub.org>
- References: <13754@auspex-gw.auspex.com>
- Date: Tue, 28 Jul 92 04:15:41 GMT
- Organization: ananke
- Lines: 38
-
-
- In article <13754@auspex-gw.auspex.com> guy@Auspex.COM writes:
-
- > Unless, for example, your shared libraries are built in
- > position-independent form; SunOS 4.x/SVR4 shared libraries don't require
- > system-wide unique virtual addresses, for example.
-
- How does SunOS handle references between different shared libraries?
- Vector tables in memory local to the process?
-
- > Shared memories don't necessarily require them, either.
-
- Of course systems can be designed to go without having the same virtual
- memory address for shared memory (maybe Unixes are designed that way),
- but it makes handling much more difficult, since you cannot put any
- pointer in it. You have to use a position independant method to access
- that memory, whereas usual C programming highly depends on pointers.
-
- In OS/2, shared memory it is somewhat less magic than in Unix - whether
- a DLL data area uses the same instance for all invocations of the DLL
- or there is separate data for each, is no more than a bit in the
- definition. Such a transparent method changes ones view of shared
- memory. But it is hard to implement without globally assigned virtual
- addresses for shared memory. Unless however, you define your own
- programming language for the system.
-
- > Umm, the machine running on my desk has a 32-bit virtual address space,
- > and the OS on that machine supports memory-mapped files.
-
- > I would not be surprised if a movable mapping window like that weren't a
- > pain, though.
-
- Easier as moving to 64-bit addresses (well, 43 ot 55 bits or whatever
- is implemented in the first chips)?
-
- :::::::::::::::::::: subnet: ak@ananke.stgt.sub.org
- :: Andreas Kaiser :: fidonet: 2:241/7220.9
- ::::::::::::::::::::
-