Tutorial 1: Hardware, Software, and Operating Systems

COMP210 · Unit 1

Objectives

Hardware includes physical components such as processor, memory, storage, display, keyboard, and network adapter. Software consists of instructions and data. The operating system manages resources and provides familiar abstractions such as files, windows, users, and permissions.

user task -> application -> operating system -> hardware

Applications solve specific problems: a word processor creates structured documents, a spreadsheet calculates and analyzes data, a database manages related records, and a browser accesses network information. Choosing the right tool reduces duplication and errors.

Exercises

  1. Match five tasks to suitable applications.
  2. Trace opening and saving a document.
  3. Explain RAM versus persistent storage.

Self-check

  1. What does an operating system manage?
  2. What is application software?
  3. Why does storage persist after shutdown?

Self-Check Quiz

1. Which software manages files and devices?

AnswerThe operating system provides those abstractions and manages hardware resources.

2. Which device provides persistent storage?

AnswerAn SSD, hard drive, or other persistent storage device retains data without power.

Homework

  1. Inventory a computer's hardware and software.
  2. Trace one work task through application and operating system.
  3. Recommend two improvements for organized digital work.
Sample answerA useful inventory names processor, memory, storage, display, input, network, operating system, and applications. A save operation passes through the application and OS file abstraction to persistent storage. Improvements might include updates, backups, and a consistent folder structure.