Fast object-oriented procedure calls: lessons from the Intel 432
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
Design of the Mneme persistent object store
ACM Transactions on Information Systems (TOIS)
The architecture of a memory management unit for object-oriented systems
ACM SIGARCH Computer Architecture News
Sharing and protection in a single-address-space operating system
ACM Transactions on Computer Systems (TOCS) - Special issue on computer architecture
Performance effects of architectural complexity in the Intel 432
ACM Transactions on Computer Systems (TOCS)
EROS: a fast capability system
Proceedings of the seventeenth ACM symposium on Operating systems principles
A secure distributed capability based system (extended abstract)
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
Access Control Mechanisms in a Distributed, Persistent Memory System
IEEE Transactions on Parallel and Distributed Systems
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Improving the reliability of commodity operating systems
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
A note on the error bound for the remainder of an asymptotic expansion of the double gamma function
Journal of Approximation Theory
Improving the reliability of commodity operating systems
ACM Transactions on Computer Systems (TOCS)
Encyclopedia of Computer Science
The development of the Emerald programming language
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Homeviews: peer-to-peer middleware for personal data sharing applications
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Capability Based Tagged Architectures
IEEE Transactions on Computers
HISC: A computer architecture using operand descriptor
Computers and Electrical Engineering
Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security
Hi-index | 0.00 |
The architecture study …begins in Chapter 4 where a numberof topics related to object structures and object addressing aretreated. Chapter 5 introduces the hardware and system software supportfor interprocess communication. Here the i432 Port Objects and portoperations (SEND, RECEIVE, etc.) are introduced and illustrated. Chapter6 revisits the architectural and Ada-language support for objectstructure, emphasizing type management and access control. Many featuresof the supporting operating system, known as iMAX, especially several ofits important “user-interfaces,” are introduced beginningwith Chapter 5.The importance of input/output peripheral subsystems and theirrelationship with the central object-based architecture of the i432system is recognized by treating this topic separately in Chapter 7.This chapter introduces the reader to the architecture of the i432Interface Processor and its use as a key component in the PeripheralSubsystem Interface for the Intel 432 System. A message-based model forinput/output using this interface is also introduced, along with adiscussion of abstractions for I/O device interfaces, both asynchronousand synchronous.The topics of process management, memory management, and objectfiling, which ma y be of primary interest to system developers andarchitects, are treated in Chapters 8, 9, and 10. Each chapter describesthe iMAX implementations of these services and the user interfaces tothese facilities. In the case of process management an iMAX provided“template” is described whose use enab les systemprogrammers to implement their own process managers as needed. Chapter 9describes the extensive memory management facilities of iMAX and thesupporting hardware. These include facilities to support the stack andheap memory resources required, for example, by executing Ada programs.In addition, memory management supports an on-the-fly garbage collector,dynamic memory compaction, and, where configured, a virtual memorymanagement subystem. Chapter 10, as already noted, provides a completeintroduction to object filing as it is currently planned.—From the Author's Summary