VLSI Engineering pp 21-38 | Cite as
An object-oriented, capability-based architecture
Chapter 2 Systems And Machine Architecture
First Online:
Preview
Unable to display preview. Download preview PDF.
5.0 References
- Baker, H. G., “List Processing in Real-time on a Serial Computer“, CACM 21(4), 280–294 (1978).Google Scholar
- Cohen, E. and Jefferson, D., “Protection in the HYDRA Operating Systems“, Proc. 5th ACM Sym. on O. S. Principles: ACM Operating Systems Review 9(5) 141–160 (November 1975).Google Scholar
- Deutsch, L. P. and Bobrow, D. G., “Efficient, Incremental, Automatic Garbage Collector“, CACM 19(9), 522–526 (1976).Google Scholar
- Dijkstra, E. W., et.al., “On-Fly Garbage Collection — An Exercise in Cooperation“, CACM 21(11), 966–975 (1978).Google Scholar
- England, D., “Capability Concept Mechanism and Structure in System 250“, IRIA, Int. Workshop Protection in Operating Systems, 63–82 (August 1974).Google Scholar
- Fabry, R. S., “Capability-based Addressing“, CACM 17, 7, 403–412 (July 1974).Google Scholar
- Feustal, E. A., “On the Advantages of Tagged Architectures“, IEEE Trans. on Computers, C-22, 7, 644–656 (July 1973).Google Scholar
- Gehringer, E. F., “Variable Length Capabilities as a Solution to the Small-Object Problem“, Proc. 7th Symp. on Operating Systems Principles, 131–142 (1979).Google Scholar
- Gligor, V. D., “Architecture Implementations of Abstract Data Type Implementations“, 6th Annual Symposium on Computer Architectures, 20–30 (1979).Google Scholar
- Hoch, C. G. and Browne, J. C., “An Implementation of Capabilities on the PDP-11/45“, Operating Systems Review, 14, July 1980, 22–32.Google Scholar
- Jones, A., “Capability Architecture Revisited“, Operating Systems Review 14(3), 33–35 (July 1980).Google Scholar
- Kapur, R. N., “Premkumar, U. V. and Lipovski, G. J., “Organization of the TRAC Processor-Memory Subsystem“, Proc. of the National Computer Conference, 1980, 623–629.Google Scholar
- Lampson, B. W. and Sturgis, H., “Reflections on an Operating System Design“, CACM 19(5), (May 1976).Google Scholar
- Lanciaux, D., Schiller, C. and Wulf, W. A., Supporting Small Objects in a Capability System, CMU-CS-78-107, (1978).Google Scholar
- Liskov, B., Snyder, A., Arhison, R. and Schaffert, C., “Abstraction Mechanism in CLU“, CACM 20(8), (August 1977).Google Scholar
- Myers, G. J., and Buckingham, B. R. S., “A Hardware Implementation of Capability-Based Addressing“, Operating Systems Review 14(2), 13–25 (October 1980).Google Scholar
- Myers, G. J., “Storage Concepts in a Software-reliability-directed Computer Architecture“, Proc. 5th Annual Symp. on Computer Architecture, 107–113 (1978).Google Scholar
- Premkumar, U. V, Kapur, R. N., Malek, M., Lipovski, G. J., Horne, P., “Design and Implementation of the Banyan Interconnection Network in TRAC“, Proc. of National Computer Conference, 1980, 633–643.Google Scholar
- Rice, R. and Smith, W. R., “SYMBOL — A Major Departure from the Classic Software-dominated von Neumann Computing Systems“, Proc. SJCC 1971, 575–587.Google Scholar
- Sejnowski, M. C, Upchurch, E. T., Kapur, R. N., Charlu, D. P. and Lipovski, G. J., “An Overview of the Texas Reconfigurable Array Computer“, Proc. of National Computer Conference, 1980, 631–641.Google Scholar
- Steele, G., “Multiprocessing Compactifying Garbage Collection“, CACM 18(9), (September 1975); see also corrigendum in CACM 19(6), 354 (June).Google Scholar
- Su, S. W. and Lipovski, G. J., “CASSM: A Cellular System for Very Large Data Bases“, Proc. of International Conference on Very Large Data Bases, Farmington, MA, 456–472 (1975).Google Scholar
- Tannenbaum, A. S., “Implications of Structured Prog. for Machine Architecture“, CACM 21 (3), 237–246 (March 1978). “Collection“, CACM 19(9), 491–500 (1976).Google Scholar
- Wilner, W. T., “Burroughs B1700 Memory Utilization“, Proc. of the Fall Joint Computer Conference, AFIPS, 1972, 579–586.Google Scholar
- Wilner, W. T., “Design of the Burroughs B1700“, Proc. of the 1972 Fall Joint Computer Conference, AFIPS, 1972, 489–499.Google Scholar
- Wulf, W. A., et.al., “HYDRA: The Kernel of a Multiprocessor Operating System“, CACM 17(6), 337–345 (June 1974).Google Scholar
- Wulf, W. A., Russell, D. B. and Habermann, A. N., “A Language for Systems Programming“, CACM 14 (12), 780–790 (1971).Google Scholar
- Wulf, W. A., Levin, R. and Harbison, S. P., HYDRA/C.mmp: An Experimental Computer System (McGraw-Hill, Inc., New York, 1981).Google Scholar
Copyright information
© Springer-Verlag Berlin Heidelberg 1984