Systems Architecture

    CITY & GUILDS LIMITED
    Vocational

    This topic covers how information is represented in computers, operating environments, and communication processes in distributed systems and networks. Learners gain foundational knowledge of systems architecture.

    12
    Learning Outcomes
    23
    Assessment Guidance
    24
    Key Skills
    12
    Key Terms
    35
    Assessment Criteria

    Assessment criteria

    City & Guilds Level 2 Diploma in ICT Systems Support
    City & Guilds Level 2 Certificate in ICT Systems Support
    City & Guilds Level 3 Diploma in ICT Systems and Principles for IT Professionals
    City & Guilds Level 2 Diploma in ICT Systems and Principles for IT Professionals
    City & Guilds Level 2 Award in ICT Systems and Principles
    City & Guilds Level 3 Diploma in ICT Systems Support
    City & Guilds Level 4 Diploma For ICT Professionals (Systems and Principles)
    City & Guilds Level 3 Certificate in ICT Systems and Principles

    Topic Overview

    The City & Guilds Level 3 Diploma in ICT Systems Support is a vocational qualification designed to equip students with the practical skills and theoretical knowledge needed to support and maintain ICT systems in a professional environment. This diploma covers a broad range of topics including hardware installation, software troubleshooting, network configuration, and user support, preparing learners for roles such as IT support technician, helpdesk analyst, or network administrator. The course emphasises hands-on experience with real-world scenarios, ensuring students can diagnose and resolve issues efficiently while understanding the underlying principles of ICT infrastructure.

    This qualification is structured around core units that build a solid foundation in ICT systems, such as 'Principles of ICT Systems and Data Security', 'Maintaining ICT Systems', and 'Providing ICT Support to Users'. Students also explore emerging technologies like cloud computing and virtualisation, which are increasingly vital in modern IT environments. By the end of the diploma, learners should be able to plan, implement, and maintain ICT solutions, communicate effectively with non-technical users, and adhere to industry best practices and legal requirements, including data protection regulations.

    The City & Guilds Level 3 Diploma is widely recognised by employers and further education institutions, making it a valuable stepping stone for career progression or higher-level study, such as a foundation degree in IT. Its vocational focus means that assessment is often practical, involving tasks like building a PC, configuring a network, or troubleshooting a simulated system failure. This approach ensures that students not only understand theory but can apply it in real-world contexts, giving them a competitive edge in the job market.

    Key Concepts

    Core ideas you must understand for this topic

    • Hardware and Software Troubleshooting: Systematic approach to identifying and resolving issues, including using diagnostic tools, checking logs, and applying fixes such as driver updates or component replacements.
    • Network Configuration and Management: Understanding IP addressing, subnetting, DNS, DHCP, and setting up routers/switches to ensure reliable connectivity and security.
    • User Support and Communication: Techniques for providing effective helpdesk support, including active listening, clear explanation of technical issues, and documenting solutions in a knowledge base.
    • Data Security and Backup: Implementing security measures like firewalls, antivirus, encryption, and regular backups to protect data integrity and comply with GDPR.
    • Operating Systems and Virtualisation: Installing, configuring, and maintaining Windows and Linux OS, plus using virtualisation software (e.g., VMware, Hyper-V) to optimise resource usage.

    Learning Objectives

    What you need to know and understand

    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Understand the representation of information within a computer and the way it is processed, Use and develop the operating environment of current computer systems, Understand the communication process in distributed operating systems and computer networks, Understand distributed applications and transaction processing in mainframe systems
    • Explain how binary codes represent integers, characters, and machine instructions in a von Neumann architecture
    • Demonstrate the use of command-line interfaces and shell scripts to automate operating system tasks
    • Compare the OSI and TCP/IP models and their respective roles in distributed network communication
    • Analyse the function of middleware in enabling distributed applications across heterogeneous systems
    • Evaluate the ACID properties and their significance in mainframe transaction processing systems

    Assessment Criteria

    Key criteria assessors look for in your portfolio

    • Describe binary, hexadecimal, and data representation.
    • Explain the functions of an operating system.
    • Identify components of distributed systems and networks.
    • Compare different communication protocols.
    • Explains binary, hexadecimal, and data representation.
    • Describes the functions of an operating system.
    • Identifies components of a distributed system.
    • Understands communication protocols in networks.
    • Uses an operating environment effectively.
    • Describe how data is represented in binary, including number systems and character encoding.
    • Explain the functions of an operating system in managing resources.
    • Describe communication processes in distributed systems and networks.
    • Compare different operating environments.
    • Explain how data is represented in binary, hexadecimal, and ASCII.
    • Describe the functions of an operating system.
    • Understand the role of distributed systems and networks.
    • Identify different types of operating environments.
    • Explains binary, hexadecimal, and ASCII representation.
    • Describes the functions of an operating system.
    • Identifies components of a computer network.
    • Understands client-server and peer-to-peer models.
    • Recognises the role of protocols in communication.
    • Explains how data is represented in binary, hexadecimal, and other formats.
    • Describes the functions of an operating system in managing resources.
    • Understands communication protocols and network topologies.
    • Analyses the role of distributed systems in modern computing.
    • Explain how data is represented and processed in a computer.
    • Use and develop operating system environments.
    • Describe communication in distributed systems.
    • Understand transaction processing in mainframe systems.
    • Award credit for accurate conversion between binary, hexadecimal, and denary number formats
    • Assess ability to execute basic system commands and interpret output to diagnose configuration issues
    • Look for clear explanations of how packets are routed using IP and how TCP ensures reliable delivery
    • Require identification of at least one real-world mainframe transaction monitor (e.g., CICS) and its role
    • Check for understanding that distributed systems require mechanisms for concurrency control and failure recovery

    Assessment Guidance

    Guidance for achieving higher grades

    • 💡Practise converting between binary and hexadecimal.
    • 💡Draw diagrams of network topologies.
    • 💡Learn the OSI model layers and their functions.
    • 💡Practise converting between binary, decimal, and hex.
    • 💡Learn key OS concepts like processes and memory management.
    • 💡Review common network models (OSI, TCP/IP).
    • 💡Practice converting between number systems.
    • 💡Use examples of OS like Windows and Linux.
    • 💡Explain client-server and peer-to-peer models.
    • 💡Practice converting between number systems.
    • 💡Use diagrams to explain OS functions.
    • 💡Relate concepts to real-world examples like cloud computing.
    • 💡Use analogies to explain abstract concepts.
    • 💡Practice converting between number systems.
    • 💡Draw diagrams of network topologies.
    • 💡Practise binary, decimal, and hexadecimal conversions.
    • 💡Use diagrams to explain network topologies and data flow.
    • 💡Relate concepts to real-world examples (e.g., cloud computing).
    • 💡Practice with command-line interfaces to understand OS.
    • 💡Use diagrams to explain network topologies.
    • 💡Relate concepts to real-world systems like cloud computing.
    • 💡Practise with virtualisation tools and command-line interfaces, as many assessment tasks involve simulating system administration scenarios
    • 💡Use structured diagrams to explain network-layer interactions and mainframe transaction flows—examiners reward clear visual evidence of understanding
    • 💡When answering troubleshooting questions, always use a logical step-by-step approach: identify the problem, establish a theory of probable cause, test the theory, implement a solution, and document findings. This methodical process scores higher marks.
    • 💡In practical assessments, pay attention to health and safety: always disconnect power before opening a PC case, use anti-static wrist straps, and handle components carefully. Examiners note safe working practices.
    • 💡For network questions, memorise the OSI model layers and common protocols (TCP/IP, HTTP, FTP). Relate each protocol to its layer and typical use case to demonstrate depth of knowledge.

    Common Mistakes

    Common errors to avoid in your coursework

    • Confusing RAM and ROM functions.
    • Mixing up TCP/IP layers.
    • Forgetting that data is stored as binary.
    • Confusing bits and bytes or number bases.
    • Misunderstanding the role of the OS kernel.
    • Overlooking the importance of protocols.
    • Mixing up different number bases (binary, hex, decimal).
    • Confusing operating system functions with application software.
    • Overlooking the role of protocols in network communication.
    • Confusing bits and bytes in data representation.
    • Overlooking the importance of process management in OS.
    • Misunderstanding client-server vs peer-to-peer models.
    • Confusing RAM and ROM functions.
    • Misunderstanding the difference between LAN and WAN.
    • Forgetting to include protocol layers in network explanations.
    • Confusing different number systems or conversion methods.
    • Overlooking the role of the kernel in operating systems.
    • Failing to distinguish between client-server and peer-to-peer architectures.
    • Confusing logical and physical data representation.
    • Overlooking network security in distributed systems.
    • Misunderstanding the role of middleware in transactions.
    • Confusing the roles of the operating system kernel with application software, especially in virtualised environments
    • Assuming all distributed systems behave like a single local machine, ignoring latency, partial failures, and data consistency challenges
    • Misinterpreting the OSI model as a set of protocols rather than a conceptual framework for standardising communication
    • Misconception: 'If a computer is slow, it must be a hardware problem.' Correction: Often, slow performance is due to software issues like malware, too many startup programs, or insufficient RAM. Always check Task Manager and run antivirus before replacing hardware.
    • Misconception: 'Backups are only needed for important files.' Correction: A full system backup (image) is crucial for quick recovery after a hard drive failure or ransomware attack. File backups alone may not restore the OS or applications.
    • Misconception: 'Network security is only about strong passwords.' Correction: While passwords are important, security also involves firewalls, regular updates, access controls, and user training to prevent phishing attacks.

    Frequently Asked Questions

    Common questions students ask about this topic

    Pass / Merit / Distinction Evidence Checklist

    How your portfolio evidence is graded for CITY & GUILDS LIMITED Systems Architecture

    Every vocational unit is marked against named criteria rather than an exam percentage. Your tutor's brief lists the exact codes for this unit — here is what each band is asking you to do.

    Pass (P)

    Demonstrate baseline knowledge, accurate terminology, and core practical application.

    Merit (M)

    Provide detailed analysis, structured explanations, and clear workplace reasoning.

    Distinction (D)

    Deliver thorough evaluation, original problem solving, and fully justified recommendations.

    Before You Start

    Prior knowledge that will help with this topic

    • Basic understanding of computer hardware components (CPU, RAM, hard drive) and their functions.
    • Familiarity with common operating systems like Windows and basic file management.
    • Elementary networking concepts such as IP addresses and the difference between LAN and WAN.

    Coursework AI Review

    Paste your assignment brief and check your draft against its P/M/D criteria

    Key Terminology

    Essential terms to know

    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Know the representation of information within a computer, Know and use and operating environment, Be aware of the communication processes in distributed operating systems and computer networks
    • Understand the representation of information within a computer and the way it is processed, Use and develop the operating environment of current computer systems, Understand the communication process in distributed operating systems and computer networks, Understand distributed applications and transaction processing in mainframe systems
    • Data representation and machine processing
    • Operating system configuration and scripting
    • Network protocols and distributed communication
    • Distributed applications and middleware
    • Mainframe transaction processing principles

    Ready to learn?

    AI-powered learning tailored to this unit