Detailed Design of an Object Oriented, Multiprogramming, Multitasking Operating System for Sixteen-Bit Microcomputers.

Abstract

A detailed design of an object oriented multiprogramming multitasking operating system (OS) intended for implementation on sixteen-bit microcomputers has been developed. The OS is designated the AFIT Multiprogramming Operating System (AMOS). This design separates the OS into major areas on the basis of resources managed: processes, I/O, memory, and files. The process management, I/O management, and memory management areas of AMOS are broken down into objects which form the basic building blocks of the OS. The design is developed through the commonly accepted steps of the Software Development Life Cycle: system requirements definition, functional requirements specification, preliminary design, and detailed design. Originator-supplied keywords include: Operating systems, Executive routines, Multiprogramming, Multitasking, Objects, Object oriented, Object oriented programming, Computer programs, Flow charting.

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1984
Accession Number
ADA152086

Entities

People

  • J. E. Kirkpatrick

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computers
  • Flow Charting
  • Life Cycles
  • Multiprogramming
  • Object Oriented Programming
  • Operating Systems
  • Personal Computers
  • Procedures (Computers)
  • Software Development
  • Software Development Tools

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Software Engineering.