Computer Hardware and Organisation - Study Notes

INTRODUCTION TO COMPUTER ORGANIZATION

  • Computer hardware study relevant for diverse applications from word processing to internet use.

  • Focus on fundamental theories of computer systems, device relationships, and configuration.

COMPUTER ORGANIZATION: DEFINITION AND IMPORTANCE

  • Definition: Operational units and interconnections making up a computer system, involving components like CPU, memory, I/O devices, storage, and bus systems.

  • Importance:

    • Insight into how components interact for better troubleshooting and optimization.

    • Identifies potential performance issues for targeted improvements.

    • Essential for engineers designing hardware/software for compatibility.

    • Lays groundwork for advanced topics in computer science and engineering.

    • Drives innovations in technology and application development.

COMPUTER ORGANIZATION VS. COMPUTER ARCHITECTURE

  • Definitions:

    • Computer Organization: Focus on physical components and their interactions (low-level details).

    • Computer Architecture: Focus on design principles and system structure (higher-level design).

  • Key Differences:

    • Concerned with how systems function vs. how they are designed.

    • Direct impact on performance vs. influences functionality.

  • Importance: Understanding both is vital for system development and careers in computing.

COMPUTER SYSTEM

  • Consists of integrated hardware, software, users, and networking.

  • Major components include:

    • Hardware: Physical groups like CPUs, memory, storage, and I/O devices.

    • Software: Operating systems and applications that instruct hardware.

    • Data: Raw and processed information.

    • Users: Individuals interacting with and using the system.

    • Networking: Supports communication between systems.

KEY COMPUTER TERMS

  • Definition of a Computer: Electronic device under program control to process data and provide information as output.

  • Computer Functionalities (IPOS Model):

    • Input: Receiving data/instructions.

    • Processing: Computing data via CPU.

    • Output: Delivering results.

    • Storage: Saving data permanently or temporarily.

TYPES OF COMPUTER

  • Categorized by: Size, purpose, and functionality.

  • Types:

    • Supercomputers: Extremely high processing power, used in scientific applications.

    • Mainframe Computers: Powerful, used in large organizations for bulk data processing.

    • Minicomputers: Support multiple users, smaller than mainframes.

    • Microcomputers: Personal use, including desktops and laptops.

    • Portable Computers: Laptops and handheld devices.

    • Embedded Systems: Computers within devices for specific tasks.

GENERATION OF COMPUTERS

  • First Generation (1940-1956): Vacuum tubes, large, slow.

  • Second Generation (1956-1963): Transistors, smaller, faster, more efficient.

  • Third Generation (1964-1971): Integrated circuits, further miniaturization and efficiency.

  • Fourth Generation (1971-Present): Microprocessors, widespread PC usage.

  • Fifth Generation (Present & Beyond): Focus on AI and quantum computing.

BOOTING PROCESS

  • Cold Booting: Starting from powered-off state.

  • Warm Booting: Restarting without full power-off.

Bootstrapping: Steps to get the computer ready for use, involving POST, bootloader, and operating system loading.

COMPUTER HYGIENE AND SAFETY PRECAUTIONS

  • Laboratory Setup:

    • Ensure security, power reliability, and proper ventilation.

  • User Behavior: Follow hygiene rules like not eating/drinking near computers, proper handling of devices, and respecting equipment limits.

/