Cart (Loading....) | Create Account
Close category search window
 

The interaction of operating systems and software engineering

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Browne, J.C. ; University of Texas, Austin, TX

Operating systems (OS's) are important to software engineering for four fundamental and significant reasons. 1) OS's define the abstract machines in terms of which subsystems and application programs must be implemented and upon which they must be executed. 2) OS's play a significant role in defining the programming environment for development of subsystems and applications. 3) OS's have in the past motivated and been the experimental vehicles for the development of many of the fundamental concepts of software engineering. 4) OS's research is, of necessity, leading the way in the development of the technology for the utilization of distributed systems and object oriented systems. This article attempts to place the concepts of OS's research and development in a software engineering perspective and to develop insights on the future contributions of OS's research to software engineering. An analysis of OS's research with a broader perspective is given by Denning, Browne, and Peterson [1]. Items 1) and 2) also explain why OS's and their characteristics are important not only to software engineers, but to all users of computer systems. The user who finds the OS of his computer system sometimes inconvenient to use should turn to the hardware reference manuals for his system and imagine directly using these incredibly detailed interfaces.

Published in:

Proceedings of the IEEE  (Volume:68 ,  Issue: 9 )

Date of Publication:

Sept. 1980

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2014 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.