8.1.2 computer systems

studied byStudied by 1 person
5.0(1)
Get a hint
Hint

what are the 5 main elements of a computer system (hardware)

1 / 30

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

31 Terms

1

what are the 5 main elements of a computer system (hardware)

HARDWARE: physical devices that perform instructions

SOFTWARE: coded instructions to be performed by the computer

DATA: the raw facts to be processed by the computer

PROCEDURES: the tasks to be performed and the rules in place for the computer

PERSONNEL: include all of the people involved or influenced by the system

New cards
2

how does an input device achieve its purpose (hardware)

how the user inputs information into the system

eg. mice, keyboards, scanners, graphics, tablets, touch screens

New cards
3

how does a output device achieve its purpose (hardware)

how a system represents information to the user

New cards
4

how does a storage device achieve its purpose (hardware)

retains information in the system over a period of time allowing it to be accessed and retrieved whenever needed

eg. ROM and RAM

New cards
5

how do CPU components achieve their purpose (processing and control) (hardware)

PROCESSING: changes data from the input device into information by following a set of instructions to use or modify it in some way to send to an output device

CONTROL: directs flow of data

New cards
6

what are the current trends and developments in computer hardware (hardware)

  1. artificial intelligence (AI)

  2. quantum computing

  3. energy efficient hardware

New cards
7

how do keyboards and mice work (hardware EXT.)

KEYBOARD: uses a circuit board underneath to send electrical signals to the CPU to be output onto the screen

MICE: allows users to interact with GUI elements by using a laser to analyse the xy values of movement

New cards
8

how do screens work (hardware EXT.)

made of pixels (picture element) and the total number of pixels is called its resolution

the greater number of pixels and smaller the dot pitch, the better the resolution

New cards
9

what is primary storage and examples (hardware EXT.)

short term memory part of the computer to hold data and instructions (programs) before and after they have been processed by the CPU

more primary storage = programs run faster

eg. ROM, RAM

New cards
10

what is the difference between ROM and RAM (hardware EXT.)

ROM: permanent data and instructions, non-volatile and cannot be modified or erased

RAM: temporary data and instructions, volatile and allows data to be read and written by the computer

New cards
11

what is secondary storage and examples (hardware EXT.)

long term memory that uses peripheral devices to store data

eg. hard drive, DVD, cloud storage services

New cards
12

what are operating systems/OS (software)

manages computer resources (allows running of multiple apps), provides an interface for hardware/user and allows applications to be installed

New cards
13

what are the current trends in development of software and operating systems (software)

New cards
14

what are utilities (software)

tools included with OS that allows files to be copied, deleted, recovered, virus scanning, format hard drives

New cards
15

what are off-the-shelf applications and examples (software)

general use apps that are usually mass-produced programs and have customisation options

eg. microsoft word, spotify

New cards
16

what is custom designed software and exampels (software)

designed to meet specific needs that can’t be met in mass produced programs

eg. self-serve kiosks, video games(????)

New cards
17

what are the generations of programming languages (software)

LOW-LEVEL: first and second, processor dependent

HIGH-LEVEL: third and later, processor independent: runs the same on

New cards
18

what is the first generation/machine code and the pros and cons (software)

uses binary coding

PROS: run directly by the CPU making it run incredibly fast

CONS: difficult for humans to write and understand, processor dependent

New cards
19

what is the second generation/assembly language and the pros and cons (software)

uses mnemonics to name values

PROS: easier to understand than 1GL

CONS: processor dependent, relies on BIOS

New cards
20

what is the third generation/higher level languages and the pros and cons (software)

resembles spoken/symbolic languages

PROS: processor independent: will run the same on any computer program is accessed on

CONS: specific training is required

New cards
21

what is the fourth generation/declarative languages and the pros and cons (software)

describes what computation should be doing rather than how

PROS: specifically designed to make software creation faster, simpler and cheaper, requires less training than 3GL

CONS: can be less precise than previous generations (???), not as flexible, uses more resources

New cards
22

what is the fifth generation and the pros and cons (software)

designed to give people a more natural connection with computers, follows sequential programming and event-driven programming

PROS: easier for humans to understand

CONS: uses more resources for complex//long code, not affordable

New cards
23

what is compilation and the pros and cons (software)

translates higher code into machine code for execution

PROS: translates all at once (allows for smoother running)

CONS: poor error detection system making debugging difficult

New cards
24

what is interpretation (software)

translates higher code into machine code whilst program is running

PROS: takes little storage space

CONS: runs slower as it

New cards
25

why is translation necessary (software)

gives programmers the ability to write complex code, without having to specify codes in binary or locate errors, and run programs that the CPU wouldn’t understand without a translator

New cards
26

how does hardware process software instructions (software)

fetch-execute cycle

New cards
27

what is the fetch-execute cycle (software)

a series of events performed by the CPU

New cards
28

describe the fetch-execute cycle (software)

  1. fetch instructions form primary storage (memory)

    1. CPU → address bus → memory → data bus → memory data register

  2. decode instructions into operation code and data addresses

    1. copy instruction code from memory address register into instruction register

    2. copy address of the data into address register

    3. use the address register to copy data into storage register

    4. send operation code and data to ALU

  3. execute the instruction on the data

    1. send result to accumulator (register), ready for next instruction

  4. store the results in primary storage (memory)

    1. result → data bus → stored in memory

New cards
29

what is a register

used within the CPU as short term memory data storage

New cards
30

how does running OS and then an application work (software)

  1. instructions that load and run the OS come from ROM and from secondary storages

    1. ROM contains programs that loads the OS into RAM

    2. OS executes

  2. when a user runs an app the OS locates the app on the hard disk and loads it into RAM

  3. control is passed from OS to app

  4. app sets up memory locations and performs other initialisation tasks to run efficiently

  5. program will start

New cards
31

why are there minimum hardware requirements (specs) for some software and examples of why (software)

complex programs

  1. some files require large amounts of memory

  2. some apps require fast processing speed

  3. processors to understand particular sets of instructions

  4. external storage

  5. certain types of input/output devices

New cards

Explore top notes

note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 189 people
Updated ... ago
4.8 Stars(5)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 16 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 5 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 21816 people
Updated ... ago
4.8 Stars(187)
note Note
studied byStudied by 9 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard103 terms
studied byStudied by 6 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard21 terms
studied byStudied by 127 people
Updated ... ago
4.3 Stars(7)
flashcards Flashcard54 terms
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard30 terms
studied byStudied by 1 person
Updated ... ago
5.0 Stars(1)
flashcards Flashcard27 terms
studied byStudied by 10 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard361 terms
studied byStudied by 29 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard190 terms
studied byStudied by 46 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard21 terms
studied byStudied by 19 people
Updated ... ago
5.0 Stars(3)