4) Computer Systems Flashcards
What are computer’s hardware devices?
Primary storage
Secondary storage
I/O devices
Processors
What is secondary storage?
Memory that can store data and instructions not currently in use
What are examples of I/O devices?
Keyboard
Mouse
Monitor
Speakers
What are the main types of secondary storage?
Hard disk drive (HDD)
Solid state drive (SSD)
Compact disk (CD)
Flash (USB drive)
What are processors?
Special components that process data and instructions to control other componets
What are the 2 main types of processor?
Central processing unit (CPU)
Graphics processing unit (GPU)
What is primary storage?
The memory used to store data or instructions currently in use
What are the types of primary storage?
Random access memory (RAM)
Read-only memory (ROM)
What are general purpose systems?
Systems capable of performing many different tasks
What are examples of general purpose systems?
PCs
Macs
Smartphones
What are embedded systems?
Computer systems built into a device to support its function
What is a transistor?
An electrical component that acts as an electrically controlled switch
What do transistors do?
Temporarily store data
What is the presence of electricity represented by?
1
What are transistors arranged into?
Circuits
What can transistor circuits do?
Perform operations such as calculations
What do multiple transistors create?
Logic gates and logic circuits
What are examples of logic gates?
AND
OR
NOT
XOR
When does an AND gate output true?
If both inputs are true
When does an OR gate output true?
If either or both inputs are true
When does a NOT gate output true?
If the input is false
What functions can logic circuits perform?
Adding numbers
Storing data
What should you evaluate in an expression first?
Brackets
NOT (True OR False) –> NOT(True) –> False
What do truth tables show?
The input and output state for each combination of a logic circuit
What is the symbol for an AND operator?
-
What is the symbol for an OR operator?
+
What is the symbol for a NOT operator?
A line above the variable
What is the most common type of computer software?
Application software
What does application software help a user to do?
Complete a given task
What are examples of application software?
Presentation software
Word processors
Web browsers
What does ystem software control and provide?
Controls the hardware
Provides an environment for applications to run
What are examples of system software?
Device drivers
Operating systems (OSs)
Utility software
What are device drivers?
Small programs which tell the OS how to use a piece of hardware
What do operating systems (OSs) do?
Manage access to hardware in the computer
What does utility software do?
Performs maintenance tasks to make sure system operation continues
What are the types of utility software?
Defragmentation
Backup
Compression
Decryption
What is defragmentation?
Improving hard disk performance by applying an algorithm to reorganise data
What is backup?
Making copies of data that can be stored in the event of a data loss
What is compression?
Applying an algorithm to reduce the space needed to represent a file
What is encryption?
Applying an algorithm to ‘scramble’ data to prevent unauthorised access
What are operating systems?
Essential pieces of software that load up when a computer boots up
What is an application programming interface (API)?
A set of code libraries developers can use to write applications for that OS
What does API stand for?
Application programming interface
What are managers responsible for?
Many pieces of hardware
What are the types of manager?
User interface (UI) manager Device manager Memory manager User manager Process manager File manager
What does the user interface manager provide?
The user interface which allows users to control the computer
What does the device manager allocate?
Allocates resources to external hardware devices and allows them to be used by applications
What does the memory manager control?
The allocation of memory between applications
What does the user manager do?
Authenticates and separates users of the computer
What does the process manager do?
Controls the allocation of the CPU cycles to multiple running applications
What does the file manager control?
Opening, reading and writing of files in secondary storage
What does the user interface do?
Allow users to interact with a computer system
What does CLI stand for?
Command line interface
What is a command line interface (CLI)?
An environment where the computer is controlled by typing text commands on a keyboard
The computer cannot display graphics
What does GUI stand for?
Graphical user interface
What are graphical user interfaces (GUIs)?
A UI based on the window-icon-menu pointer model or
A multi-touch surface
What does WIMP stand for?
Window-icon-menu-pointer
What does the memory manager allocate?
RAM to each running process
What does the device manager allow and keep track of?
Which devices are connected at each port
Allows applications to read or write data
What is multiple applications running at once known as?
Multitasking
What are examples of peripheral devices?
Keyboard
Mouse
Printer
Webcam
What 3 things does the file manager control?
Access rights
Locations
File types
What are the possible file access rights?
Read
Modify
Execute