Part 2: Software (Chapter 5 through 9)

As you shift your attention from hardware to software, it's appropriate to think of hardware as the vehicle and software as the driver. Or, if you prefer the concept of layers of activity, hardware is the bottom layer, and software sits on top. In fact, though, we'll see that software itself comprises a number of layers. The first of these is the operating system (OS), the layer in software that is responsible for managing the hardware-software partnership. The principles of the OS are covered in:

Over the years, systems developers have created multiple kinds and types of operating systems. Some of these variations are principally the consequence of improvements ...

Get Essential Guide to Computing: The Story of Information Technology, The 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.