Academic Journal

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Operating System Models in a Concurrent Pascal Environment: Complexity and Performance Considerations.
Συγγραφείς: Pashtan, Ariel
Πηγή: IEEE Transactions on Software Engineering; Jan85, Vol. 11 Issue 1, p136-141, 6p, 1 Color Photograph, 2 Diagrams, 4 Charts, 1 Graph
Θεματικοί όροι: Computer operating systems, Computer multitasking, Concurrent Pascal (Computer program language), Synchronization, Computational complexity, Computer programming
Περίληψη: 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. [ABSTRACT FROM AUTHOR]
Copyright of IEEE Transactions on Software Engineering is the property of IEEE Computer Society and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Complementary Index
FullText Text:
  Availability: 0
Header DbId: edb
DbLabel: Complementary Index
An: 14397847
RelevancyScore: 819
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 818.93701171875
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Operating System Models in a Concurrent Pascal Environment: Complexity and Performance Considerations.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Pashtan%2C+Ariel%22">Pashtan, Ariel</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: IEEE Transactions on Software Engineering; Jan85, Vol. 11 Issue 1, p136-141, 6p, 1 Color Photograph, 2 Diagrams, 4 Charts, 1 Graph
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+operating+systems%22">Computer operating systems</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+multitasking%22">Computer multitasking</searchLink><br /><searchLink fieldCode="DE" term="%22Concurrent+Pascal+%28Computer+program+language%29%22">Concurrent Pascal (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Synchronization%22">Synchronization</searchLink><br /><searchLink fieldCode="DE" term="%22Computational+complexity%22">Computational complexity</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+programming%22">Computer programming</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: 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. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of IEEE Transactions on Software Engineering is the property of IEEE Computer Society and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=14397847
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 6
        StartPage: 136
    Subjects:
      – SubjectFull: Computer operating systems
        Type: general
      – SubjectFull: Computer multitasking
        Type: general
      – SubjectFull: Concurrent Pascal (Computer program language)
        Type: general
      – SubjectFull: Synchronization
        Type: general
      – SubjectFull: Computational complexity
        Type: general
      – SubjectFull: Computer programming
        Type: general
    Titles:
      – TitleFull: Operating System Models in a Concurrent Pascal Environment: Complexity and Performance Considerations.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Pashtan, Ariel
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: Jan85
              Type: published
              Y: 1985
          Identifiers:
            – Type: issn-print
              Value: 00985589
          Numbering:
            – Type: volume
              Value: 11
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: IEEE Transactions on Software Engineering
              Type: main
ResultId 1