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
Link To Document :
بازگشت