• DocumentCode
    1236804
  • Title

    Operating System Models in a Concurrent Pascal Environment: Complexity and Performance Considerations

  • Author

    Pashtan, Ariel

  • Author_Institution
    Gould Research Center
  • Issue
    1
  • fYear
    1985
  • Firstpage
    136
  • Lastpage
    141
  • Abstract
    Empirical observations of computer operating systems have shown that operating systems are designed with one of two object oriented strategies: a process or a monitor oriented approach. This paper compares the two design approaches in a Concurrent Pascal environment. Resource manager programs that are implemented in conformity with each model are evaluated using software complexity measures and program performance measures. The average complexity of resource manager processes is 94 percent larger than the average complexity of resource manager monitors. The runtime synchronization overhead of the process model program is two-eight times higher than that of its counterpart.
  • Keywords
    Concurrent Pascal; monitor model; operating system; process model; program effort; program performance; resource manager object; software complexity; Computer architecture; Computerized monitoring; Data structures; High level languages; Object oriented modeling; Operating systems; Resource management; Runtime; Software measurement; Software performance; Concurrent Pascal; monitor model; operating system; process model; program effort; program performance; resource manager object; software complexity;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.231538
  • Filename
    1701906