CHAPTER 1

Computer Systems

TABLE OF CONTENTS

1.1     Levels of Abstraction

1.2     Hardware

1.3     Software

1.4     Digital Information

1.5     Database Systems

Chapter Summary

Exercises

The fundamental question of computer science

The fundamental question of computer science is: What can be automated? Just as the machines developed during the Industrial Revolution automated manual labor, computers automate the processing of information. When electronic computers were developed in the 1940s, their designers built them to automate the solution of mathematical problems. Since then, however, computers have applications as diverse as financial accounting, cinema production, and smartphones. The spread of computers is so relentless that new areas ...

Get Computer Systems, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.