Memory Flashcards

1
Q

Define ROM (read only memory)

A

-Memory that cannot be written, it holds data.
-ROM holds the instructions for a computer to start once the power is on.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define non-volatile in terms of memory

A

Retains data even when power is off.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define access time

A

the time it takes for the correct data to become available after an address is presented to the device

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How has memory performance changed over time?

A

Manufacturers have made access time as short as possible
from 500ns to 5ns or less

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How can memory devices be categorised?

A

-programmed by the user
-programmed by the manufacturer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define ROM

A

Read only memory.
-Data cannot be overwritten after manufacturer has built the program into the chip.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the benefits of ROM

A

-Low cost
-High volume
-stable program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the most common user-programmable devices?

A

-EEPROM (electronically erasable) - written byte to byte
-Flash Memories - written in a block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some pros of EEPROM over Flash memory?

A

-EEPROM can be reporgrammed multiple times
-non-volatile
-faster than flash memory in write and erase operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define EPROM

A

Erasable programmable read only memory
-has a glass window where strong UV light erases the data
-or can erased via electrical pulses
-EEPROM/UVEPROM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Explain the importance of access time

A

If the access time is longer than required by the processor, errors occur.
If the access time is shorter than required, the device will be more expensive than necessary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the main differences between Flash and E2PROM?

A

-E2PROM: individual locations can be erased
-FLASH: erasing circuits are common to a block of memory cells
-Flash is more cost effective

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why is the number of write/erase cycles important?

A

Certain software can wear out memory if written incorrectly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define RAM

A

Random access memory- volatile memory that stores information from the microprocessor or other digital devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define SRAM

A

Static RAM
-uses transistors and latches to store data
-volatile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Define DRAM

A

Dynamic RAM
-based on capacitors and stores each bit of data into a cell

17
Q

Define NVRAM

A

Non-volatile RAM
A type of flash memory that contains an internal battery to maintain data when the power supply is off

18
Q

Define FRAM

A

-Ferroelectric RAM
A low power non-volatile memory with fast RAM
-Has the best parts of Flash/EEPROM and RAM

19
Q

What is the difference between FRAM and other memory devices?

A

-FRAM stores data in ferroelectric material
-Write and read access times are 2-3 digit nanoseconds
-Is non-volatile but has very fast access

20
Q

Give an example of an FRAM device

A

Ramtron FM1608

21
Q

Compare SRAM and DRAM

A

SRAM: Uses transistors
Very fast
more expensive
DRAM: Uses capacitors
slower
less expensive
-cannot retain data as long

22
Q

Compare SRAM to EEPROM

A

SRAM has infinite write/erase cycles

23
Q

What is considered in terms of memory when designing a microcontroller circuit

A

-what will happen when the power supply is off when a location is being written
-microprocessor supervisory circuits help prevent critical data being lost

24
Q

What is the smallest unit of data?

A

Byte

25
Q

Explain the write operation

A

-Address decoder selects specific location in memory
-memory gets write command
-data is bussed and stored in memory address

26
Q

Explain the read operation

A

Address decoder receives a code from address bus
-specific location in memory is selected
-memory gets read command and data is copied and outputted

27
Q

What is the difference between ROM and PROM?

A

ROM:
-permanently programmed by manufacturer
PROM:
-works the same but is programmed by user

28
Q

Why is unlimited read/write cycles good?

A

Every time data is erased and written, it doesn’t affect the lifespan of the memory. Better endurance

29
Q

Compare non-volatile memory to volatile memory in terms of endurance, cost and access time

A

Volatile (RAM):
-very fast access times
-(almost) unlimited read and write cycles
-generally cheaper

Non-volatile:
-Generally slower, access time depends on type of memory
-Limited write cycles which affects lifespan
-typically more expensive

30
Q
A