LESSON 3: KEY COMPONENTS OF COMPUTER SYSTEMS

REPUBLIC OF THE PHILIPPINES CENTRAL BICOL STATE UNIVERSITY OF AGRICULTURE

LESSON 3: KEY COMPONENTS OF COMPUTER SYSTEMS

Instructor: Alexa O. Moradillo

INTRODUCTION

  • Definition of Computer Systems:

    • Computer systems consist of:

    • Hardware

    • Software

    • Data

    • Together these components work to perform tasks.

  • Focus of the Lesson:

    • Exploring the key components of computer organization and architecture.

SUBTOPICS

  • Computer Organization and Computer Architecture

  • Function and Structure

  • Functional View of the Computer

  • Top-Level View of Computer Function and Interconnection

COMPETENCY REFLECTION

  • Pre-Competency Activity:

    • Reflect on the term 'computer system.'

    • Consider the key components that come to mind (e.g., hardware, software, peopleware, data).

    • Self-assess confidence in explaining these components and their interactions.

COMPUTER ARCHITECTURE VS. COMPUTER ORGANIZATION

COMPUTER ARCHITECTURE

  • Definition:

    • The attributes of a system visible to the programmer.

  • Focus:

    • What the system can do (e.g., availability of a multiply instruction).

  • Architectural attributes include:

    • Instruction set

    • Number of bits used for data representation (e.g., characters, numbers)

    • Input/Output (I/O) mechanisms

    • Techniques for addressing memory

  • Impact:

    • Directly affects how programs are executed.

EXAMPLES OF COMPUTER ARCHITECTURE

  • Instruction Sets:

    • Sets like x86 or ARM.

  • ARM Architecture:

    • ARM (Advanced RISC Machines) is a prevalent architecture in smartphones and tablets.

  • Memory Configuration:

    • Arrangement such as cache, RAM, and hard disks.

  • Data Format:

    • Methods of storing numbers and letters.

COMPUTER ORGANIZATION

  • Definition:

    • The operational units and connections implementing architectural design.

  • Organizational attributes include:

    • Hardware specifics transparent to programmers (e.g., control signals, interfaces).

  • Focus:

    • How hardware operates to fulfill architectural design.

    • Addresses performance of instructions.

EXAMPLES OF COMPUTER ORGANIZATION

  • Control Unit Operations:

    • Sending signals to activate various parts of the computer.

  • Cache Management:

    • Structure and management of cache memory.

  • CPU Pipelines:

    • Multiprocessing capabilities via pipelines, allowing simultaneous instruction processing.

COMPARISON: COMPUTER ARCHITECTURE VS. ORGANIZATION

COMPUTER ARCHITECTURE

COMPUTER ORGANIZATION

Focuses on hardware component connections forming a computer system.

Focuses on the structural and behavioral aspects viewed by the user.

Acts as a bridge between hardware and software.

Deals with the components' connections within the system.

Helps in understanding system functionality.

Explains arrangement and interconnections of system units.

Used by programmers for instructions, addressing modes, and registers.

Executes design based on architecture.

Involves high-level design aspects.

Considers lower-level design aspects.

Concentrates on logic design (instruction sets, addressing modes).

Concerns physical computer components.

KEY DIFFERENCES

  • Architecture:

    • Focuses on system capabilities (e.g., existence of specific instructions).

  • Organization:

    • Focuses on methods employed to act on those capabilities (e.g., specific multiplication methods).

COMPUTER FUNCTION AND STRUCTURE

COMPUTER STRUCTURE

  • Definition:

    • The interrelation of components and physical layout of a computer system.

  • Examples of components include:

    • CPU

    • Memory

    • Input devices

    • Output devices

    • Storage devices

  • Conceptual Representation:

    • Structures can be visualized as a “list of computer parts” (nouns).

POSSIBLE COMPUTER OPERATIONS BASED ON STRUCTURE

Operations Include:
  • Storage

  • Movement

  • Control

  • Processing

TYPES OF COMPUTER OPERATIONS

OUTPUT OPERATION
  • Functionality:

    • The computer can operate as a data movement device—transferring data from one peripheral to another.

  • Data Flow:

    • Data moves from storage or processing through the control unit to output devices (e.g., display, printer).

  • Control Unit Role:

    • Directs flow of data where necessary.

  • Example:

    • Saving a document — data transitions from storage/processing to an output device like a monitor or printer.

INPUT OPERATION
  • Functionality:

    • The computer can serve as a data storage device—from external environments into computer storage (read) and output back (write).

  • Data Flow:

    • Data enters through input devices, passes through control, and moves to processing or storage.

  • Control Role:

    • Manages incoming data location.

  • Example:

    • Typing on a keyboard sends data to control for processing or storage.

INTERNAL OPERATION
  • Functionality:

    • Internal data processing operates between storage and processing, facilitated by the control unit.

  • Data Flow:

    • Data shifts internally within the computer’s storage (e.g., memory or hard drive) and processing (CPU).

  • Example:

    • When opening a file, data reads from storage into processing for editing, then saves back to storage.

COMPLETE PROCESSING CYCLE
  • Functionality:

    • Encompasses a full data operation loop through all components—Movement, Control, Processing, and Storage.

  • Data Flow Representation:

    • Input (movement) → Control → Processing → Storage → Movement (output).

  • Example:

    • Typing and saving a document sequence illustrating input, processing, storage, and output flows.

SUMMARY DIAGRAM

DATA FLOW DIRECTION, OPERATION TYPE, AND EXAMPLES

DATA FLOW DIRECTION

OPERATION TYPE

SIMPLE EXPLANATION

EXAMPLE

From Storage/Processing → Control → Movement

Output Operation

Data is transmitted outside the computer to external devices.

Displaying results on a monitor or printing.

From Movement → Control → Storage/Processing

Input Operation

Data is received into the computer from outside sources.

Typing on a keyboard or uploading a file.

Between Storage Processing (via Control)

Internal Operation

Data transfers internally between memory and CPU.

Opening/saving a file during editing.

Movement → Control → Processing → Storage → Movement

Complete Processing Cycle

Data traverses the full operational route.

Typing, saving, displaying a document.

COMPUTER FUNCTION

  • Definition:

    • Refers to the specific operations of each component as part of the computer structure.

  • Example Functions:

    • Inputting data, processing information, storing files, and outputting results.

  • Conceptual Representation:

    • Viewed as the “actions” or verbs pertaining to computer operations.

CHECKPOINT ACTIVITY

  • Activity Purpose:

    • Reinforce learning on the four core operations within computer systems.

CLOSURE ACTIVITIES

  • Practical Application:

    • List five common computer activities demonstrating each operation type: output, input, internal, and complete processing.

    • Written responses should be presented on yellow paper.

    • Note: Adherence to submission deadlines is critical with no accepted exceptions.