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.