CCAS Chapter 3

Hardware & Software

  1. Hardware: Physical components of the computer.

    • Examples: Input (keyboard), output (monitor), storage (hard drive), processing (CPU).

  2. Software: Instructions that tell hardware what to do.

    • Types:

      • Application Software: Specific tasks (e.g., Microsoft Word, games).

      • System Software: Operates hardware and supports applications (e.g., Operating System).


Operating System (OS)

  • Definition: Master program managing computer operations.

  • Booting:

    • Cold Boot: Turning on a powered-off computer.

    • Warm Boot: Restarting an already-on computer.

  • CPU Management:

    • Supervisor/Kernels: Manages main tasks and loads non-resident programs.

  • File Management:

    • Hierarchical organization: Folders → Subfolders → Files.

  • Task Management:

    • Multitasking: Switching between tasks; not simultaneous execution.

  • Security Management:

    • Passwords and controlled access.


Device Drivers & Utility Programs

  1. Device Drivers:

    • Bridge communication between hardware and the computer.

    • Example: Printer drivers.

  2. Utility Programs:

    • Perform maintenance (e.g., file compression, antivirus scanning).


User Interface (UI)

  • Key Elements:

    • Desktop: Main interface with icons.

    • Icons & Rollovers: Visual shortcuts; rollovers provide descriptions.

    • Menus: Lists of commands.

    • Toolbars/Taskbars: Quick access to tools and apps.

  • Special Keys: Shortcuts like Esc or Enter.

  • GUI (Graphical User Interface):

    • Allows interaction via visuals like icons and mouse.

  • Windows vs. window:

    • Capital "W": Microsoft OS.

    • Lowercase "w": A display on the screen for apps or files.


Common Operating Systems

  • Platform: Combination of processor and OS.

  • Types:

    • Standalone: Windows, macOS.

    • Network: Supports LAN connections.

    • Embedded: Built into devices (e.g., smartphones).


Application Software

  1. Types:

    • Entertainment, Personal, Educational, Productivity, Specialized.

  2. Software Sources:

    • Custom Software: Tailored for specific needs.

    • Packaged Software: Mass-produced (e.g., MS Office).

    • Web Apps: Runs on servers, accessible via browsers.

  3. Licenses:

    • Public-domain, freeware, shareware, pirated (illegal).


Files & File Management

  • Data Files: Contain user data (e.g., text, images).

  • Program Files: Contain instructions for the computer.

  • Exporting/Importing:

    • Moving data between programs in compatible formats.


Software Suites & Integrated Packages

  1. Software Suite:

    • Collection of programs (e.g., MS Office Suite).

  2. Integrated Package:

    • Combines multiple functionalities into one program.


  1. Flashcards: Use for definitions and examples (e.g., "What is a cold boot?").

  2. Diagrams: Draw UI components like desktops, menus, and taskbars.

  3. Practice Questions:

    • What is the difference between application and system software?

    • Define and give an example of a GUI.

  4. Understand Use Cases: How drivers and utility programs operate in real-world scenarios