skip to main content
10.1145/800219acmotherconferencesBook PagePublication PagessmallConference Proceedingsconference-collections
SIGSMALL '83: Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers
ACM1983 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
San Diego California USA December 7 - 9, 1983
ISBN:
978-0-89791-123-8
Published:
07 December 1983
Sponsors:
SIGSMALL, SIGPC

Bibliometrics
Abstract

No abstract available.

Article
Free
Object-oriented user interfaces and object-oriented languages (Keynote Address)

The Smalltalk system developed at Xerox PARC in the last decade demonstrated what might be called a “direct-drive” style of user interaction that is more reactive and intuitive than the older dialog-driven style, and puts the user more in control.

Many ...

Article
Free
A network computer for distributed software research

The implementation of a network computer supporting a reconfigurable tree of processes and using off-the-shelf microcomputers is described.

Article
Free
Static and dynamic topological re-configurability in multi-microcomputer systems

This paper proposes a method of constructing multi-microcomputer systems which allows both static and dynamic topological re-configurability. The method uses a time-multiplexed shared bus which avoids bus contention altogether. Two systems are ...

Article
Free
An interprocess communication facility for the model a multi-microcomputer system

An interprocess communication (IPC) facility for a shared memory multi-microcomputer system is described. Interprocess communication is performed by exchanging messages through dual-ported mail-box memories. The facility uses fundamental abstractions ...

Article
Free
Modeling jobs in a distributed system

The original motivation for this paper came from an attempt to find a model for office systems which could be used to provide the basis for either an implementation or simulation. It was realized that the office is just an instance of a distributed ...

Article
Free
An interactive graphics editor for document preparation

This paper describes an interactive graphics editor for designing illustrations to be inserted in documents (diagrams, flow-charts, functional schemas, ...). The main feature of this editor is the possibility to establish relationships between graphics ...

Article
Free
A CAD/CAM system based upon the iAPX 432

The Intel corporation has developed a 32 bit micro-processor which provides hardware support for object oriented applications, accommodates concurrent processing in a manner invisible to the user, and allows easy interfacing to peripherals. These ...

Article
Free
CP/M graph-plus: CP/M with graphic resources

Everytime we want to use graphic resources in our microcomputers under the CP/M operating system, we always have a serious trouble: CP/M doesn't support any graphic routines inside it. Usually, two options are available to solve this problem.

Article
Free
Mod-PROLOG, a modular, microcomputer oriented PROLOG

In this paper we propose a new implementation of PROLOG which is designed to solve the above problems; it has new facilities, based on a new data structure that permits the definition of independent modules communicating through the exchange of PROLOG ...

Article
Free
An Integrated FORTH System

An Integrated FORTH Development System is described, which differs from the usual FORTH implementation in that certain of its facilities such as the editor and the file system are integrated with the host environment. This integrated approach simplifies ...

Article
Free
Generating MC68000 code for Ada

We adapted the code generator of the Karlsruhe Ada compiler to produce symbolic MC68000 code. The essential part of the code generator - the code selection phase - is produced automatically by the Code Generator Synthesis System (CGSS) out of a formal ...

Article
Free
RM: A resource-sharing system for personal computers

With the recent advances in personal computer technology, time-sharing of a processor is no longer a necessity; each user can have his own machine. It is valuable, however, to share resources among the individual machines. This paper discusses a system ...

Article
Free
Comparison of UNIX network systems

Several attempts have been made recently, within university departments and companies, to associate UNIX systems with networks.

This paper classifies the most important of these “UNIX network systems” according to selected criteria such as file system ...

Article
Free
Logical design of a reliable transaction management in a distributed multiple processor system

The logical design of a reliable transaction management in a distributed multiple processor system is presented.

A main characteristic of the system is that it realizes autonomous nodes. This has implications on the construction of the distributed data ...

Article
Free
An analysis of CP/NET

CP/NET, a software package designed to add networking capabilities to microcomputers running under the CP/M-80 operating system, is examined with respect to internal logical organization, separation of functions, and correspondence with the ISO OSI ...

Article
Free
A sorting routine of intermediate size and speed

In this paper, we consider the problem of sorting a file in a database which is stored on a diskette and is to be processed by a small desk-sized computer. In many applications, such as output applications for a general-purpose database, it is also a ...

Article
Free
Processing power on the IBM personal computer

In the last 20 years there has been nearly a six-order-of-magnitude increase in computing power, and it is predicted that another five-to-six-orders-of-magnitude increase will occur by the year 2000 [1]. Although supercomputers such as the Cray-1 and ...

Article
Free
Interactive bicriteria linear programming systems implemented on a personal computer

Linear programming is one of the most widely used Operations Research/Management Science/Industrial Engineering techniques. Recently, multiple criteria decision making or multiple objective linear programming has been well established as a practical ...

Article
Free
Algorithms for the design and analysis of woven textiles

The design and analysis of woven textile structures requires the precise manipulation of large amounts of numerical data, the majority of which is binary. As such, algorithms to perform these designs and analytical tests are ideally suited for machine ...

Article
Free
Hermes: An operating system for a Modula-2 environment

Hermes is a real-time operating system developed at the San Diego Research Center. Hermes is written entirely in the Modula-2 programming language and executes on the Lilith computer. As an operating system for a Modula-2 environment, the design of ...

Article
Free
Experience designing the waterloo port user interface

The Waterloo Port operating system was produced by the Software Portability Group at the University of Waterloo as part of an ongoing research project. Port runs on a variety of personal workstations, and is used by researchers and by 120 students ...

Article
Free
Tightly coupled operating systems on personal microcomputers

This paper examines a type of hardware/software architecture that is emerging as a result of present availability of microcomputer systems and their software. We point out how these systems can be merged in a tightly coupled configuration, and how we ...

Article
Free
Using a personal computer as a debug engine

Many debugging systems suffer from poor user interfaces (line oriented displays, obscure command structure). Modifying such systems can be difficult or impossible. However, the utility of an existing debugging system can be improved by using a high ...

Article
Free
On the design of an interactive spelling dictionary for personal computers

The major spelling error detection techniques are briefly reviewed. The virtual hashing technique is described, and results indicate that it could be an efficient way of storing and searching an interactive dictionary on a personal computer.

Article
Free
Human factors of telephone-mediated interactive electronic games

Three experiments explore performance and preference when multi-person electronic games are connected in a telephone network. The first experiment examines the effect of delay in one-player games. The second experiment examines both delay and type of ...

Article
Free
MicroNet a low-cost local area network for microcomputers

One of the limiting factors in the use of microcomputer systems has been the lack of sufficient local hardware resources to implement large software systems, at a cost commensurate with the systems. As with mainframes, this limitation has suggested the ...

Article
Free
Database services for personal computers linked by a local area network

Recently, more and more personal computers are getting linked by means of a local area network. This calls for network-wide services, among others for a network database service. However, the question of an appropriate architecture for such a database ...

Article
Free
Design and implementation of a personal computer local network

With the increase in the number of Personal Computers in offices and factories, a demand has been created to connect these independent units in a network and to share not only data but also expensive peripheral equipments.

On the other hand, local area ...

Article
Free
Query processing in a distributed data base

The current research on optimizing algorithms for queries in distributed data base networks is presented. An identification of additional factors which add cost and time to processing of a query both at a node and in the transporting of data along a ...

Article
Free
ILEX an intelligent relational database system

This paper describes the architectural overview of a research project called ILEX. The discussion focuses on a unified approach for all relational query languages. A universal interface supporting three typical query languages: ML based on ISBL, EL ...

Contributors
  • MITRE Corporation
  • Dalhousie University

Index Terms

  1. Proceedings of the 1983 ACM SIGSMALL symposium on Personal and small computers

      Recommendations