Edexcel curriculum (2015)
PythonBinary/HexData representationCompressionEncryptionWhat is a computer?Working computerHardwareOperating systemComputer processesThe CPUMemoryInput devicesOutput devicesData storageInside the CPUStored programF-D-E cycleCPU componentsNetworksLAN, WAN and PANNetwork topologiesNetwork addressingProtocolsError detectionThe internetThe world wide webHTML and CSSClient-server modelVPNsSQLImpactEthical issuesMicrocontrollersComp modelsEmerging trends
Virtual machinesModels and simsAlgorithms |
Models and simulatorsA virtual machine is a layer of software that allows one computer to simulate another and to run more than one operating systems.
The virtual machine acts as if it is a hardware machine, ‘deceiving’ the guest operating system into believing that it is installed on a computer when in fact it is not. with the continued increase in processor power, most desktop computers are capable of running many operating systems simultaneously. Why have a VM? Test software To ‘ring fence’ a program so that it cannot damage the host machine To provide a secure teaching environment for pupils of computer science. So, you can use a VM to and not care about the consequences as it will have no impact on your “real” computer
|