CLOCS (Computer with Low Context-Switching Time) Operating System Reference Documents

Abstract

CLOCS (Computer with LOw Context Switch time) is an experimental computer system designed at the University of North Carolina at Chapel Hill by Mark Davis and Bill O. Gallmeister. CLOCS is designed to explore the performance issues associated with a machine that can context switch extremely rapidly by virtue of minimal CPU state to save and restore on a context switch. This emphasis strongly influences the design of he operating system, which is built to support finely grained scheduling and dynamic extensibility of the system. This document collects the papers describing the CLOCS operating system. An overview of the kernel design is first presented, followed by a detailed specification of the entry points to the kernel. Chapter 3 is a brief discussion of scheduling in the CLOCS kernel. The final chapter is an enumeration of the signals used in the operating system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 06, 1988
Accession Number
ADA203274

Entities

People

  • Bill O. Gallmeister

Organizations

  • University of North Carolina at Chapel Hill

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Acquisition
  • Compilers
  • Computer Architecture
  • Computer Programming
  • Computer Science
  • Computers
  • Computing System Architectures
  • Data Acquisition
  • Instructions
  • Language
  • Multiprogramming
  • North Carolina
  • Operating Systems
  • Scheduling (Production)
  • Side Effects
  • Simulators
  • Software Development

Fields of Study

  • Computer science

Readers

  • Business Analytics
  • Computer Engineering
  • Parallel and Distributed Computing.