Computers Flashcards
(119 cards)
whatare the components of the CPU
- control unit
- decoder
- clock
- arithmetic logic unit
- buses
- cache
- registers
what is the function of the control unit
- controls all other components in CPU
- Contains the decoder
what is the function of the decoder
- interprets program instructions
- tells the ALU what operations to do
what is the function of the clock
- Controls rate which program instructions are carried out
- Sends control electrical signals in cycles
what is the function of the arithmetic logic operator
-Arithmetic and logical operations done to carry out program instructions
what is the function of the buses
-Electrical conductors that carry electrical signals in the CPU and btwn the CPU and other components on the motherboard
what is the function of the registers
- memory locations.
- some perform special functions in the fetch-decode-execute cycle
what is the function of the cache
- very fest random access memory (RAM)
what factors affects the performance of the CPU
- clock speed
- cache size
- number of cores
- type of RAM
- hard drive speed
what does it mean if a processor is quadcore
it can carry out 4 instructions at the same time
what is clock speed
- the amount of clock cycles that take place within one second
- measured in gigahertz (GHz)
- CPU carries out one instruction per clock cycle
what is the purpose of the CPU
- To fetch and execute program instructions stored in memory.
- often referred to as Von Neumann architecture
name all four different types of registers in the CPU
- program counter
- MDR (memory data register)
- accumulator
- MAR (memory access register)
what is the function of the program counter (register)
- holds the address of the next instruction to be fetched.
- uses the fetch-decode-execute cycle
what is the function of the MDR (memory data register)
- temporary store for anything copied from memory
what is the function of the accumulator (register)
- stores the results of calculations carried out by the ALU
what is the function of the MAR (memory access register)
- holds the address of the memory location currently being read/fetched or written to
- uses the fetch-decode-execute cycle
why is the performance of the CPU affected by the number of cores you have
- more cores = more instructions can be carried out per second therefore the computer will be quicker
explain why a computer with a 2.2GHz CPU might be considered preferable to one with a 1GHz CPU
- the clock sends out electrical control signals at regular intervals.
- the rate of the pulses affect the execution of instructions by the CPU
- the 2.2 GHz CPU can carry out 2.2 billion processing cycles per second so is faster than the 1 GHz CPU that can carry out 1 billion processing cycles per second
identify 3 components of a CPU and state their role within the fetch-decode-execute cycle
- the CU controls all the other components of the CPU and decodes all insturtions
- the buses carry electrical signals & data to be stored btwn CPU and RAM
- ALU performs arithmetic and logical operations to carry out program instructions
what is the fetch - decode - execute cycle?
how many cycles does it take?
- The CPU uses the fetch - decode - execute cycle to carry out the program instructions
- this cycle takes 3 clock cycles
ADDRESS BUS
used to retrieve the location of the data where the CPU must read/ write to
Operating systems control the ways in which users interact with the computer through the user interface and control peripheral devices (able to be attached to and used with a computer, though not an integral part of it.)
User interface
Allows the user to communicate with the computer
Many OS provide a GRAPHICAL USER INTERFACES (GUI) with Windows, Icons, drop down Menus and Pointers (WIMP)
Common GUIs are Windows, iOS and Android
Other interfaces just allows the user to type in commands
These are called COMMAND LINE INTERFACES
User management
On networks and shred computers the OS MANAGES USERS. Login manes/passwords are used to allocate permissions for access to files and folders
Often used in organisations to prevent individual users making changes to computer software/ making inappropriate usage of the computer
Peripheral device management
Most computer systems use peripheral devices for input & output of data
Input devices:
Keyboard
Mouse
Microphone
Webcam
Scanner
Output devices:
Printer
Loudspeaker
External/internal monitor
Headphones
External hard drives and network storage devices are also peripherals. Al peripherals are controlled by the OS using programs called DRIVERS
The drivers carry out the necessary devices to communicate correctly
-
Utility software is a collection of tools, each of which does a specific job. It helps to configure the systems, analyse how it working and optimise it to improve its efficiency
Encryption software
Encryption is the scrambling of data into a form that cannot be understood by unauthorised users. It’s used to protect data from unauthorised users of the computer. The encrypted data must be decrypted data back to its original form. Encryption/ decryption is carried out using a CIPHER or key
Defragmentation software
Data is saved to different areas of the discs where there is free space.
If the file is larger than the free space in one part of the disc, then part of the file is saved in that space and some more in another area. This is known as fragmentation
Overtime, this reduces efficiency as more disc accesses are needed to read the complete file.
Defragmentation software reorganises the files by putting pieces of related data back together, fewer disc accesses are needed to read the data.
This improves performances and can free up more space on the hard disc
Data compression software
Uses algorithms to REDUCE the size of files meaning less storage space is required & transmitting files by email/uploading or downloading using cloud services is easier
Commonly used for audio/ video files
LOSSLESS COMPRESSION reduces the size without deleting any of the data, important for text files
LOSSY COMPRESSION reduces the size by deleting some of the data
Backup
Involves copying files to a second medium i.e. a disc/tape/cloud service so they can be restored if there’s any problems with the originals
Can compress the data to take up less storage space
With a full backup, all of the specified data is backed up
With an INCREMENTAL backup only new files/ edited files with new changes applied since the last backup are saved to save time
Some backup software will copy files continuously so long as the computer is switched on. Other software will only run at specific times
State what is meant by backing up a computer
It involves the copying of data stored on a computer system onto a separate storage device ie a disc or tape
Describe the difference between a full backup and an incremental backup
In a full backup, all of the data on the computer is coped
In an incremental backup, only the data that is new/ has been changed is copied
-