System Technology Flashcards
Hardware and Software
- Hardware is the physical components that a computer requires to function
- Software is a series of instructions that tell a computer what to do
ICT System
- Combination of hardware, software and people that use them
Data and Information
- Data is raw, unprocessed facts
- Information is data that has been processed and is meaningful
System Types
- PC, laptop, Arduino, Raspberry Pi, tablet, smartphones, smart wear, etc.
System Software
- Programs that run computer hardware and application programs which includes OS’s and application software
OS Functions
- Provides UI, manages resources, interface between hardware and applications and loads and runs programs
Types of OS/Software (5)
- Desktop: Linux, Mac, Windows
- Mobile OS: Android, iOS
- Embedded: Specialised OS designed for a specific task for a device that isn’t a computer e.g. microwave, dishwasher
- Utilities: Software that adds functionality to computer and increases performance e.g. troubleshooting, anti-virus
- Drivers: Allows communication between hardware connected to the computer and the OS e.g. printers, USB drives,
Application Software (3)
Programs or groups of programs designed for end-users
- Stand alone: Runs locally on devices and doesn’t need anything else to be functional
- Network: Provides communication to another app running on a different host e.g. file transfer or emails
Northbridge and Southbridge (5 + 4)
- NB: Tasks that require the highest performance: CPU CU ALU RAM/Registers Graphics Card
- SB: Components that don’t require fast processing
IO Hub
BIOS
CMOS memory
CPU Design (3)
CPU:
CU - Directs operation of the processor and tells the ALU and IO devices instructions to execute
ALU - A circuit that performs arithmetic and bitwise operations on integers
Registers - Holds instructions, storage addresses or data during the machine cycle
64 vs 32-bit processor
- 32 has 2^32 memory addresses = 4GB of memory
- 64 has 2^64 memory addresses = 16 billion GB hence can hold more sets and run faster
32 vs 64 bits of data transmitted every clock cycle
64 bit is more expensive
Machine Cycle
- Fetch the instruction from the instruction register
- Decode the instruction
- Execute the instruction
- Store the result in memory
Parallel Processing
Running two or more processes to handle separate parts of an overall task. Processes are run simultaneously on multiple processors
Hyperthreading
The splitting of physical cores into virtual cores called threads that allow each core to do two things simultaneously thereby increasing processor efficiency.
Multiprocessing
The use of two or more cores on a CPU which increases efficiency and several programs can run simultaneously on different cores.