Data Storage Flashcards

1
Q

What is a gate?

A

A device that computes a Boolean operation

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

Flip-Flop

A

A circuit built from gates that can store one bit.

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

Most and Least significant bit

A

Most—>Left
Least—>Right

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

Main Memory Addresses
-Addres :

A

A “name” that uniquely identifies one cell in the computer’s main memory

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

RAM

A

Random Access Memory
-Memory in which individual cells can be easily accesed in any order

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

DRAM

A

Dynamic Memory
-RAM composed of volatile memory

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

KB
MB
GB

A

2^10 bytes
2^20 bytes
2^30 bytes

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

Mass Storage
+Additional Devices

A

-Magnetic Disks
-Magnetic Tape
-CDs
-DVDs
-Solid-state Disks
-Flash Drives

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

Mass Storage
+Advantages over main memory

A

-Less volaitility
-Larger storage capacities
-Low cost
-On many case can be removed

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

+Additional Devices
-Flash Drives

A

> Flash Memory : Circuits that traos electrons in tiny cilicon dioxide chambers
Repeated erasing slowly damages the media
Mass storage of choice for : Digital cameras and -Smartphones
SD Cards : provide GBs of storage

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

Representing Text

A

ASCII : Uses patterns of 7-bits to represent most symbols used in written English text
ISO : Developed a number of 8-bit extensions to ASCII, each designed to accomodate a major language group
Unicode : Uses patterns up to 21-bits to represent the symbols used in languages world wide, 16-bits for world’s commonly used languages

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

Limitations of computer representations of numberic values

A

Overflow : When a valıe is too big to be represented
Truncation : When a value cannot be represented accurately

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

Storing Integers

A

Two’s complement notation : the most popular means of representing integer values
Excess notation : Another means of representing integers
**Both can suffer from overflow errors

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

Storing Fractions

A

Floating-point Notation :
Sign bit Exponent Mantissa
- - - - - - - -

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

What is a programming language?

A

Is a computer system created to allow humans to precisely express algorithms using higher level of abstraction

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

Data Compression

A

-Lossy vs. Lossless
-Run-length encoding
-Frequency-dependent encoding
(Huffmann codes)
-Relative encoding
-Dictionary encoding (Includes adaptive dictionary encodinf such as LZW encoding)

17
Q

Compressing Images

A

GIF : Good for cartoons
JPEG : Good for photographs
TIFF : Good for image archiving

18
Q

Compressing Audio and Video

A

MPEG : TV broadcast and Video Conference
MP3 : Temporal masking and frequency masking

19
Q

Communication Errors

A

-Parity bits (even vs. odd)
-Checkbytes
-Error correcting codes

20
Q
A