DocumentCode
1398053
Title
Customizing system software using OO frameworks
Author
Islam, Nahina
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY
Volume
30
Issue
2
fYear
1997
fDate
2/1/1997 12:00:00 AM
Firstpage
69
Lastpage
78
Abstract
Today´s applications have exploded in their diversity, but most operating systems are still general-purpose and inefficient. One of the benefits of using an OO approach is the ability to modify very small details of an operating system, which makes it easy to tailor the system to the application. My experience indicates that optimizing an operating system for the general case can result in mediocre performance for specialized applications, especially parallel applications. Therefore, I envision a customizable operating system built from components that will allow an optimal match between application behavior and hardware architecture. I propose an object-oriented operating system in which design frameworks support alternative implementations of key systems software services
Keywords
object-oriented programming; operating systems (computers); software engineering; software performance evaluation; application behavior; customizable operating system; general-purpose; hardware architecture; object-oriented programming; parallel applications; performance; software customization; system tailoring; Application software; Collaborative software; Collaborative work; Computer architecture; Concrete; Control systems; Explosions; Hardware; Operating systems; Optimal matching; Packaging; System software;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.566163
Filename
566163
Link To Document