Interrupt driven programming
TL;DR: A new form of interrupt is proposed which he proposes to use to control the execution of a program, in his case a file management system called DPL, which has attached to every subroutine a Boolean expression which, if true, would cause that subRoutine to be executed.
read more
Abstract: This note is an extension of the ideas expressed by Morgan [1]. He suggests a new form of interrupt which he proposes to use to control the execution of a program, in his case a file management system called DPL [2]. Simply stated, he has attached to every subroutine a Boolean expression which, if true, would cause that subroutine to be executed. Since his implementation is via software, a relatively time-consuming check must be made whenever some condition in the program changes (e.g. some variable has a value changed). A rather simple hardware addition to existing machines can easily implement this interrupt. The following is such a proposal.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Network interface and protocol
Steven Leslie Pope,Derek Roberts,David Riddoch,David Clarke +3 more
- 17 May 2007
TL;DR: A communication interface for providing an interface between a data link and a data processor, the data processor being capable of supporting an operating system and a user application, is described in this paper.
95
Patent
Packet validation in virtual network interface architecture
Steven Leslie Pope,David Riddoch,Ching Yu,Derek Roberts +3 more
- 27 Apr 2005
TL;DR: In this article, the authors describe a protocol stack protocol stack that allows a user process to use an untrusted user-level protocol stack to initiate data transmission onto the network, while protecting the remainder of the system or network from certain kinds of compromise.
42
Protection as a general systems problem
TL;DR: The nature of the problem of protection in computer systems is established, noting that it only reaches its full potential complexity in large data-base systems with processes automatically invoked by “data interrupts”.
31
Logical foundations for database systems
TL;DR: The objective is to show through illustrations what can be incorporated into relational database systems to allow for a wider range of real-world requirements and closer man-computer interation.
27
Synchronizing processors with memory-content-generated interrupts
TL;DR: An interlock scheme called read-interlock, which does not require memory-pause instructions, has been developed for a dual DEC PDP-10 system with real-time requirements.
22
References
An interrupt based organization for management information systems
TL;DR: DPL, a programming language and supervisory system in which these concepts are implemented, is used to illustrate the new organization which is proposed for management information systems.
An Interrupt Based Organization for Management Information Systems
Howard L. Morgan
- 01 Mar 1969
TL;DR: In this paper, a programming structure, language constructs, and supervisorry system organization are proposed for the design and coding of large shared data base systems, and an algorithm for resolving conflicts which arise in scheduling the interrupt processing routines is presented.
13
DPL: A Language for Instruction in CONTEMPORARY DATA PROCESSING CONCEPTS
Howard L. Morgan
- 01 Sep 1968
TL;DR: The Data Processing Language (DPL) is designed with two aims: to aid in teaching the concepts and techniques of contemporary data processing systems to those who need an appreciation of the field, but who do not need to become trined programmers and to test a new method for organizing and programming large systems which share a common data base among several simultaneous users.
Related Papers (5)
Jeffrey C. Mogul
- 18 May 2003
Erich Rütsche,Matthias Kaiserswerth +1 more
- 14 Dec 1992
Karl Kleinpaste,Peter Steenkiste,Brian Zill +2 more
- 01 Oct 1995