System Software: An Introduction to Systems Programming, 3rd edition

Published by Pearson (August 14, 1996) © 1997

  • Leland L. Beck San Diego State University
$165.32

  • Hardcover, paperback or looseleaf edition
  • Affordable rental option for select titles

This text is an introduction to the design and implementation of various types of system software. A central theme of the book is the relationship between machine architecture and systems software. The third edition has been updated to include current architecture, and the coverage of Operating Systems now includes shared/distributed memory and client/server systems. This book contains a wide selection of examples and exercises which are all optional, providing flexibility to instructors by allowing them to concentrate on the software and architecture they want to cover.



1. Background.

Introduction.

System Software and Machine Structure.

The Simplified Instructional Computer (SIC).

Traditional (CISC) Architectures.

RISC Architectures.



2. Assemblers.

Basic Assembler Functions.

Machine-Dependent Assembler Features.

Machine-Independent Assembler Features.

Assembler Design Options.

Implementation Examples.



3. Loaders and Linkers.

Basic Loader Functions.

Machine-Dependent Loader Features.

Machine-Independent Loader Features.

Loader Design Options.

Implementation Examples.



4. Macro Processors.

Basic Macro Processor Functions.

Machine-Independent Macro Processor Features.

Macro Processor Design Options.

Implementation Examples.



5. Compilers.

Basic Compiler Functions.

Machine-Dependent Compiler Features.

Machine-Independent Compiler Features.

Compiler Design Options.

Implementation Examples.



6. Operating Systems.

Basic Operating System Functions.

Machine-Dependent Operating System Features.

Machine-Independent Operating System Features.

Operating System Design Options.

Implementation Examples.



7. Other System Software.

Database Management Systems (DBMS).

Text Editors.

Interactive Debugging Systems.



8. Software Engineering Issues.

Introduction to Software Engineering Concepts.

System Specifications.

Procedural Design.

Object-Oriented Design.

System Testing Strategies. 0201423006T04062001

Leland L. Beck is a Professor of Mathematical Sciences and the Coordinator of the Computer Science Program at San Diego State University. Dr. Beck received his Bachelor of Arts in Mathematics/Physics from Rice University, and his Masters and Doctorate degrees in Systems Engineering and Computer Science from Southern Methodist University. His research interests include computer security, operating systems and software engineering. Professor Beck is also the author of System Software: An Introduction to Systems Programming.


0201423006AB04062001

Need help? Get in touch

Video
Play
Privacy and cookies
By watching, you agree Pearson can share your viewership data for marketing and analytics for one year, revocable upon changing cookie preferences. Disabling cookies may affect video functionality. More info...

Pearson eTextbook: What’s on the inside just might surprise you

They say you can’t judge a book by its cover. It’s the same with your students. Meet each one right where they are with an engaging, interactive, personalized learning experience that goes beyond the textbook to fit any schedule, any budget, and any lifestyle.Â