6.1.1

Overview

  • Content developed by Dartford Grammar School Computer Science Department.

  • Focus on resource management in computer systems for HL topics.

System Resources

6.1.1 Identify Resources

  • Essential to identify resources within a computer system that require management.

6.1.2 Evaluate Resources

  • Evaluate the variety of resources available in different computer systems to ensure efficient performance.

6.1.3 Limitations of Resources

  • Recognize the limitations that specific resources present within designated computer systems.

6.1.4 Possible Problems from Limitations

  • Discuss potential issues that may arise due to the limitations of resources in a computer system.

Role of the Operating System

6.1.5 Explain the Role
  • The operating system's primary function includes managing:

    • Memory

    • Peripherals

    • Hardware interfaces

Important Resources to Manage

  • Primary memory (RAM)

  • Secondary storage (HDD/SSD/Optical drives)

  • Processor speed

  • Bandwidth

  • Screen resolution

  • Sound processor

  • Graphics processor

  • Cache

  • Network connectivity

Economic Considerations

  • Computers viewed as commodities focusing on cost reduction in manufacturing.

  • Essential to design system configurations to meet user experience based on intended purposes.

Primary Memory (RAM)

Functions and Capacities

  • Stores data and programs currently being processed.

  • Common capacities range from 1GB to 16GB.

Impact of Limitations

  • Insufficient RAM leads to reliance on slower secondary storage through virtual memory.

  • Can restrict the number of simultaneous processes executed by the system.

Secondary Storage (HDD/SSD/Optical)

Functions and Capacities

  • Data storage when power is lost; non-volatile.

  • Common capacities include:

    • HDD: 500GB, 1TB, 2TB

    • SSD: 256GB, 512GB

    • Optical: CD (650MB), DVD (4.7GB)

Impact of Limitations

  • Insufficient storage can result in lost data and prevent the operating system from using virtual memory, restricting available data storage.

Processor Speed

Functions and Capacities

  • Executes calculations; measured in GHz (1GHz = 1 billion calculations/second).

  • Common speeds range from 1GHz to 3.2GHz.

Impact of Limitations

  • Limited processor speed results in longer task execution times.

Processor Cores

Functions and Capacities

  • Each processor features at least one ALU (Arithmetic Logic Unit); multiple cores allow for simultaneous calculations.

  • Common core counts include: dual-core (2), quad-core (4), octa-core (8).

Impact of Limitations

  • Single-core systems can only handle one operation at a time, limiting task management capabilities.

Screen Resolution

Measurement and Capacities

  • Defined as the number of pixels displayed (height x width).

  • Common resolutions:

    • 1024x768 (XGA)

    • 1366x768 (HD 720p)

    • 1920x1080 (HD 1080p)

    • 4096x2304 (4K)

Impact of Limitations

  • Lower resolutions lead to pixelation and compromise image quality.

Sound Processor

Functions and Capacities

  • Dedicated processor for sound reproduction, liberating the CPU for other tasks.

  • It's crucial for systems like home theaters and cinemas.

Impact of Limitations

  • If limited, the CPU manages sound processing, potentially slowing overall system performance and quality.

Graphics Processor (GPU)

Functions and Capacities

  • Handles complex graphic processing, including 3D rendering.

  • Recognized through brands like Nvidia and ATI.

Impact of Limitations

  • Limited GPU capacity leads to slower graphics rendering and overall system performance.

Cache Memory

Functions and Capacities

  • Stores frequently accessed data, reducing processing delay as instructions are fetched by the CPU from RAM.

  • Common caches range from 1MB to 128MB.

Impact of Limitations

  • If cache is insufficient, the CPU may experience delays while waiting for instructions from RAM, resulting in a sluggish user experience.

Bandwidth

Functions and Capacities

  • Measures the volume of data that can be transmitted at a time (bitrate).

  • Typical bandwidths: Broadband (16-100Mbps), LAN (up to 1Gbps).

Impact of Limitations

  • Low bandwidth slows down data transfer rates, increasing processing time.

Network Connectivity

Types and Capacities

  • Connections via NIC (LAN), WNIC (WiFi), Bluetooth, and cellular (3G/4G/5G).

Impact of Limitations

  • Inadequate connectivity options restrict data transfer methods and can limit data speed.