comp Flashcards
Define ‘hardware’
All physical parts of a computer system.
Define ‘software’
All the computer programs of a computer system.
What is system software?
Runs a computer’s hardware and applications.
operating system
utility software
What is utility software?
Keeps computing device in working order and safe.
What is an operating system?
Allows hardware to interact with applications.
What is application software?
Helps user perform specific tasks
runs on operating system
What are the roles of an operating system?
Allows user to interact with hardware, manages memory, file management, communicates between application and hardware.
What is the role of the ALU?
Arithmetic logic unit, carries out calculations and logical decisions.
What is the role of the CU?
Controls how data and instructions move around the CPU.
What is the role of the clock?
Synchronizes all components using a steady pulse.
What is the role of buses?
Collections of wires that transport instructions/data around components.
What is the Fetch-Decode-Execute cycle?
Fetches data or instruction from RAM, inspects and decodes it using registers, executes it, and goes back to RAM to grab more data.
What factors affect CPU performance?
Clock speed, cache size, number of cores.
What is main memory?
Internal memory for temporary things. RAM, cache, registers are volatile; ROM is non-volatile.
What is secondary storage?
External memory for permanent things, all non-volatile.
What is the role of secondary storage?
To permanently store data, data backup, archiving, cost efficiency.
How does optical storage work?
A laser burns pits and lands, a less powerful laser shines and reflects representing instructions in binary.
Pros: thin, lightweight, portable; Cons: low capacity, slow to access data; Examples: CD-R/RW, DVD-R/RW, Blu-ray.
How does magnetic storage work?
Magnetic fields magnetize sections of a metal spinning disk. A read/write head moves across the disk surface.
Pros: high storage capacity, quick access, cheap, portable; Cons: moving parts can be unreliable; Examples: Hard disk drive, tape.
How does solid-state storage work?
Flow of electricity forces electrons into floating gates, changes measured as 1 or 0.
Pros: very quick access, no noise, durable; Cons: limited read/write cycles, expensive; Examples: SSDs, memory sticks, flash memory cards.
Define ‘cloud storage’
Remote servers that store data, accessible over the internet.
What are the pros and cons of cloud storage?
Pros: access files from anywhere, automatic backup, easy collaboration; Cons: costly, requires internet access, can be hacked.
Define an embedded system and give an example.
A computer system with a dedicated function inside a larger mechanical system.
Examples: traffic lights, washing machines, fitness trackers.
What is a low level definition?
Languages that a CPU understands, in binary and difficult to debug/program.
What is a high level definition?
Languages that are close to natural languages of humans.