Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A survey of microprocessor architectures for memory management
Furht B., Milutinovic V. (ed) Computer20 (3):48-67,1987.Type:Article
Date Reviewed: Jun 1 1988

The virtual memory management facilities provided by six popular lines of microprocessors are reviewed in this survey. It covers the Intel 8086 series, including the 80286 and 80386 and the 432; the Motorola 68000 series; the National 16032 and 32032; the Zilog Z800 and Z8000 series; the AT&T WE32100; and the NCR/32. Issues discussed include segmentation versus paging, the use of associative caches for address translation, on-chip versus off-chip memory hardware, multilevel mapping techniques, instruction restart versus instruction continuation, and protection and security.

That is too much ground to cover completely, and much of the coverage is necessarily skimpy. It would have been better to omit some topics; for example, the three pages devoted to protection are too inadequate to provide useful information. Part of the problem is that much of the material is excessively tutorial in nature, leaving little chance to explain adequately and to compare critically the various architectures.

There are other weaknesses in the presentation, including the lack of a consistent terminology, awkward English (which the editors should have caught), and typographical and other errors (including an incorrect figure that indicates that microinstruction continuation after a fault is identical to microinstruction restart). The survey would also be much more valuable and timely if some RISC processors were included. (One of 36 references is from 1985; the rest are from 1984 or earlier.)

The value of this survey is that it collects information on many microprocessor memory architectures in one place.

Reviewer:  Andrew R. Huber Review #: CR112039
Bookmark and Share
  Featured Reviewer  
 
Virtual Memory (B.3.2 ... )
 
 
Microprocessors (C.5.3 ... )
 
 
Storage Hierarchies (D.4.2 ... )
 
 
Virtual Memory (D.4.2 ... )
 
 
Security and Protection (D.4.6 )
 
Would you recommend this review?
yes
no
Other reviews under "Virtual Memory": Date
801 storage: architecture and programming
Chang A., Mergen M. ACM Transactions on Computer Systems 6(1): 28-50, 1988. Type: Article
Oct 1 1988
Uniprocessor Virtual Memory without TLBs
Jacob B., Mudge T. IEEE Transactions on Computers 50(5): 482-499, 2001. Type: Article
Aug 1 2001

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy