Accession Number : ADA115614

Title :   Design and Development of a Multiprogramming Operating System for Sixteen Bit Microprocessors.

Descriptive Note : Master's thesis,

Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING

Personal Author(s) : Ross,Mitchell S

PDF Url : ADA115614

Report Date : Dec 1981

Pagination or Media Count : 293

Abstract : A timesharing operating system for the Air force Institute of Technology Digital engineering laboratory was designed and developed with emphasis on the human interface. The functional requirements were developed by a thorough literature search on the user perceptions of computer operating systems and the justification for the success of popular systems such as UNIX, TENEX, and UCSD pascal. Structured Analysis was used to produce a structured specification for the hierarchy of the operating system. The structured specification includes an operating system shell which allows a flexible user command structure, a hierarchical file structure, device independent input/output management, a scheduler which supports swapping, a general memory management scheme, and a system nucleus consisting of process dispatching, interrupt handling and interprocess communications. Weinberg's methodology, which is based on Yourdon and Constantine's Transform Analysis and Transaction Analysis Techniques, was used to develop the software design which consists of a set of module structure charts. The module structure charts are supported by data flow diagrams and a data dictionary.

Descriptors :   *Computer programming, *Microprocessors, *Multiple operation, Man computer interface, Data bases, Time sharing, Interactions, Computer programs, Flow charting, Literature surveys, Modules(Electronics), Memory devices, Dictionaries, Theses, Engineering, User needs, Digital systems

Subject Categories : Computer Programming and Software
      Computer Hardware
      Computer Systems

Distribution Statement : APPROVED FOR PUBLIC RELEASE