Computer systems and networks - Computer Science IB Study Notes

Overview
# Computer Systems and Networks - Summary This unit examines the fundamental components of computer systems, including hardware architecture (CPU, memory, storage), operating systems, and network topologies and protocols. Students learn to evaluate system performance, understand data transmission methods, and analyze network security measures including encryption and authentication. The topic is heavily examined through both Paper 1 (short-answer questions on hardware specifications and network configurations) and Paper 3 (case study analysis requiring application of systems knowledge to real-world scenarios), making strong technical understanding of binary operations, protocol layers, and system design essential for examination success.
Core Concepts & Theory
Computer systems are integrated combinations of hardware, software, and data that work together to process information. A system comprises input devices (keyboard, mouse, sensors), the Central Processing Unit (CPU) which executes instructions, memory (RAM for temporary storage, ROM for permanent storage), storage devices (HDD, SSD), and output devices (monitor, printer, speakers).
Networks connect multiple computer systems to enable resource sharing and communication. Key network types include:
- LAN (Local Area Network): Connects devices within a limited geographical area (school, office)
- WAN (Wide Area Network): Spans large geographical areas (the Internet)
- PAN (Personal Area Network): Very small range (Bluetooth devices)
Network topologies define physical/logical arrangement:
- Star topology: All devices connect to central hub/switch
- Bus topology: Single backbone cable with devices attached
- Ring topology: Devices connected in circular chain
Protocols are standardized rules governing data transmission:
- TCP/IP: Transmission Control Protocol/Internet Protocol - foundation of internet communication
- HTTP/HTTPS: HyperText Transfer Protocol (Secure) - web page transfer
- FTP: File Transfer Protocol - file uploads/downloads
- SMTP/POP3/IMAP: Email protocols
IP addresses uniquely identify devices (e.g., 192.168.1.1). MAC addresses are permanent hardware identifiers. Bandwidth measures data transfer rate (bits per second). Latency is transmission delay.
Memory Aid - PITS: Protocols govern communication, IP addresses identify devices, Topologies show structure, Systems process data.
Detailed Explanation with Real-World Examples
Think of a computer system as a restaurant kitchen. Input devices (orders) receive instructions, the CPU (chef) processes them, RAM (prep station) holds immediate ingredients, storage (pantry) keeps long-term supplies, and output devices (waiters) deliver results.
Network topologies reflect real infrastructure:
- Star topology: Like a school's network where every classroom connects to the IT server room. If one classroom's cable breaks, others continue working. However, if the central server fails, the entire network collapses. Modern offices use this for easy troubleshooting.
- Bus topology: Resembles a bus route where one main road (backbone cable) serves all stops. Cheap to install but if the backbone breaks, the entire network fails. Older office buildings used this.
- Ring topology: Similar to a relay race where data passes through each device sequentially. IBM's Token Ring networks historically used this.
Internet banking demonstrates protocols working together: Your browser uses HTTPS (secure communication) to connect to the bank. TCP/IP ensures data packets arrive correctly and in order. When you transfer money, SSL/TLS protocols encrypt sensitive information. The bank's firewall filters unauthorized access attempts.
Streaming services like Netflix showcase bandwidth importance: Standard Definition (SD) requires ~3 Mbps, High Definition (HD) needs ~5 Mbps, and 4K Ultra HD demands ~25 Mbps. Low bandwidth causes buffering (latency), while high bandwidth enables smooth playback.
Smart homes use PANs where phones control lights, thermostats, and speakers via Bluetooth/Wi-Fi, demonstrating how networks enable Internet of Things (IoT) functionality.
Worked Examples & Step-by-Step Solutions
**Example 1: Network Topology Comparison [6 marks]** *Question:* A company must choose between star and bus topology. Compare these topologies considering reliability and cost. **Solution:** *Star Topology - Reliability:* High reliability because if one cable fails, only that device disconnects; ot...
Unlock 3 More Sections
Sign up free to access the complete notes, key concepts, and exam tips for this topic.
No credit card required · Free forever
Key Concepts
- Computer System: A collection of hardware and software that processes data.
- Network: A group of interconnected computers that communicate and share resources.
- CPU (Central Processing Unit): The primary component responsible for processing instructions in a computer.
- RAM (Random Access Memory): Temporary storage that holds data and instructions for the CPU to access quickly.
- +8 more (sign up to view)
Exam Tips
- →Review and understand network diagrams, including layout and flow of data.
- →Practice past exam questions related to key concepts to reinforce understanding.
- +3 more tips (sign up)
More Computer Science Notes