Tutorial Series 12 Design of a Small Business Data Processing System

  title={Tutorial Series 12 Design of a Small Business Data Processing System},
  author={F. G. Soltis},
  • F. Soltis
  • Published 1 September 1981
  • Computer Science
  • Computer
Providing complex functions in systems that can be easily used by those with limited skills and training is the major challenge facing small business system designers. 
Addressing Mechanisms and Persistent Programming
  • W. Cockshott
  • Computer Science
    Data Types and Persistence , Informal Proceedings
  • 1985
The question of addressing mechanisms is at the basis of all implementations of persistent programming, and what different forms of addressing can be used to support persistence.
A Survey of Architectures for Memory Resident Databases
An examination of four well known designs of persistent object oriented architectures and a discussion concerning the ideal persistent architecture is presented, suggesting design decisions which should be considered in any future persistent architecture.
DAIS: An Object-Addressed Processor Cache
This paper begins with a justification of the method by which objects are accessed in the DAIS design, and then goes on to describe the hardware caching mechanisms to efficiently support it.
An object-based processor cache.
The object-based caching mechanism of DAIS is described, involving topics such as object protection via tag bits, object- and page-based locking, range checking, object to virtual mapping function, and use of a secondary descriptor cache, which results in a processor which is no slower than conventional processors based on virtual memory.
Data Types and Persistence
The following is a brief account of how various models of abstraction and persistence interact, including a simple polymorphic language and its types and various ways of modeling type abstraction in such a language.


IBM System/38 support for capability-based addressing
The IBM System/38 provides capability-based addressing and support is divided among architectural definition, microcode, and hardware to minimize overhead for this function.
Tutorial Series 10 LSI/VLSI Design Automation
Advanced design aids will increase a designer's efficiency and reduce costs. As a result, a chip will contain more of a total system design.
Security and protection of data in the IBM System/38
This paper describes the addressing mechanism, basic data organization and process structure of the System/38 and describes of security in the architecture and how it can be extended.
The structure of the “THE”-multiprogramming system
A multiprogramming system is described in which all activities are divided over a number of sequential processes, in each of which one or more independent abstractions have been implemented.
Microprogramming: A Tutorial and Survey of Recent Developments
This tutorial defines basic concepts and gives a simple example of machine language interpretation, and describes the characteristics of microprogrammed machines, which provide the background for an examination of microProgrammable bit slice microprocessors.
2 Tutorial Series Perspectives on Business Data Processing
This tutorial establishes "typical" application and system requirements for the diverse activities comprising business computing.
SYMBOL: a major departure from classic software dominated von Neumann computing systems
The prime goal of the SYMBOL research project was to demonstrate, with a full-scale working system, that a very high-level, general-purpose, procedural, "state of the art" language and a large
1976 DP Budgets Datamation
  • 1976 DP Budgets Datamation
  • 1976
Hash Index Helps Manage Large Virtual Memory
  • Electronics
  • 1979