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
Distribution Statement : APPROVED FOR PUBLIC RELEASE