• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/54

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

54 Cards in this Set

  • Front
  • Back

Computer

A machine that processes data

The 3 purposes of a computer

To take data, process it and output it

Hardware

The physical stuff that makes up your computer

Software

The programs that a computer system runs

What are embedded systems and what do they do

Computers built into other devices, they monitor and control machinery in order to achieve a desired result

Why are embedded systems easier to design, cheaper to produce and more efficient than a general purpose computer?

They are dedicated to a single task

Power supply

Supplies power to the motherboard, optical hard drives and other hardware

Case cooling fan

Extracts hot air from the computer case

Optical drive

For reading and writing optical disks

CPU

Processes all the data and instructions that make the system work

Motherboard

Where the hardware is connected

Processing power of the CPU depends on:

Clock speed, cache size and type, number of cores

The 5 parts of the CPU

Control unit, arithmetic logic unit, cache, clock, buses

Control unit

Its main job is to fetch, decode and execute program instructions by following the fetch execute cycle

ALU

Performs logic operations and completes simple calculations

Registers

Used to store intermediate results of calculations

Cache

Very fast memory in the CPU, it is slower than registers but faster than RAM and stores regularly used data for quick access. They have very low capacity and are expensive compared to RAM and secondary storage

Clock

Sends out signals that continually cycle between 1 and 0, usually at a constant rate.


Caches have a very low capacity and are expensive compared to RAM and secondary storage

Buses

Collection of wires used to transmit data between components of the CPU and to other parts of the computer system

Von Neumann’s design

Described a system where the CPU runs programs stored in memory, programs consist of instructions and data which are stored in memory addresses

Fetch execute cycle: Fetch instruction

Control unit reads the memory address of the next CPU instruction, the instruction is stored in that address and copied from memory to one of its registers, memory address is incremented to point to address of next instruction

Fetch execute cycle: Fetch instruction

Control unit reads the memory address of the next CPU instruction, the instruction is stored in that address and copied from memory to one of its registers, memory address is incremented to point to address of next instruction

Fetch Execute Cycle: Execute Instruction

Instruction is performed

Fetch execute cycle: Fetch instruction

1.Control unit reads the memory address of the next CPU instruction


2.the instruction is stored in that address and copied from memory to one of its registers


3.memory address is incremented to point to address of next instruction

Fetch Execute Cycle: Execute Instruction

Instruction is performed

Fetch Execute Cycle: Decode Instruction

The instruction that was copied from memory is decoded by the control unit which then prepares it for the next step

4 types of memory

Registers, RAM, Cache, ROM

RAM

Random Access Memory, used as main memory in a computer, it is volatile. Where all data, files and programs are stored while in use. Slower than cache memory but way faster than secondary storage

ROM

Read Only Memory, also used as main memory and is non-volatile. Can only be read, not written to. Contains the basic input output systems needed for a computer to boot up. Tells CPU to perform checks once booted up.

RAM/ROM Requirements: Non-Embedded Systems

Usually have much more RAM than ROM as they often need to write to main memory


ROM is typically used for BIOS which doesn’t require much space


RAM and ROM usually stored on the motherboard, away from the CPU

RAM/ROM Requirements: Embedded Systems

Usually have more ROM than RAM as they don’t write much data to memory


They don’t tend to have secondary storage so ROM is used to store all programs


RAM and ROM are often stored on the same chip as the CPU to reduce physical space needed and cost

Clock Speed

Determines the number of instructions a single processor can carry out per second, higher clock speed=more instructions carried out per second

CPU cores

More Cores=more instructions it can carry out at once, so the faster it can process a batch of data

Cache size

Larger cache size gives the CPU faster access to more data it needs to process

Cache Speed

Based on how far it is from the CPU, closer=faster access to CPU

If a computer has too little RAM

System slows down as not all applications can be done at same time

Primary storage

Memory areas that the CPU can access directly, this is the fastest and is mostly volatile

Secondary Storage

Non-volatile storage which isn’t directly accessible by the CPU, where data is stored while not in use

Hard Disk Drives

Traditional internal storage, made up of a stack of magnetised metal disks

How is data stored in Hard Disk Drives?

Magnetically in sectors with circular tracks and read/write heads on a moving arm used to access sectors on discs

Magnetic Tape

A type of magnetic storage with a very high capacity and low cost per GB, tapes are stored in cassettes and played by a tape drive

Solid State Drives

Use flash storage to store data using trapping electrons

Why are SSD’s so good

No moving parts so don’t break easily and have faster read/write times than HDD

Pros of SSD

Faster, more shockproof, silent

Pros of HDD

Cheaper, higher capacity, longer read/write life

Optical disks

Cheap and robust secondary storage

3 forms of optical disks

Read only, write only, rewriteable

Pros of cloud storage

Users can access files from anywhere, no need to buy expensive hardware

Cons of cloud storage

Need internet connection, depends on host for security and backups, data can be vulnerable to hackers

3 forms of optical disks

Read only, write only, rewriteable

Pros of cloud storage

Users can access files from anywhere, no need to buy expensive hardware

Cons of cloud storage

Need internet connection, depends on host for security and backups, data can be vulnerable to hackers

Who is the best winger OAT(except messi)?

The Egyptian King Mo Salah

Who’s a wasteman?

Oscar