Back to marketplace

Chapter 4 (Pt. 1)

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What are the fundamental building blocks of all computer systems?

Back (Answer)

• Binary Represenation • Boolean Logic • Gates • Circuits

#2
Front (Question)

How are numeric and textual information represented?

Back (Answer)

Two types of information representation • External Represenation • Internal Represenation Binary represenation is a base-2 positional numbering system.

Card back image
#3
Front (Question)

How do we convert from binary-to-decimal?

Back (Answer)

• Whenever there is a 1 in a column, add the positional value of that column to a running sum • Whenever there is a 0 in a column, add nothing • The final sum is the decimal value of this binary number.

#4
Front (Question)

What are the preset limiations to binary storage?

Back (Answer)

Maximum number of binary digits that can be used to store integers: 16, 32, or 64 bits.

#5
Front (Question)

Define: Arithmetic Overflow

Back (Answer)

Operation that produces an unasigned value greater than 65,535; 16 bit system.

#6
Front (Question)

What is the alternative name to the base 8 system?

Back (Answer)

Octal Numbering Sytem

#7
Front (Question)

How do you convert from binary to base eight (vice versa)? from base ten to eight (vice versa)?

Back (Answer)

To covert from binary to base eight: group in threes. To convert from eight to binary: expand in threes. From ten to eight: use binary as the intermediate.

#8
Front (Question)

What is the alternative name for base sixteen?

Back (Answer)

Hexadecimal Numbering System

#9
Front (Question)

How do you convert from binary to base sixteen (vice versa)? from ten to base sixteen (vice verse?

Back (Answer)

To convert from binary to base sixteen: group in fours. To convert from base sixteen to binary: expand in fours. To convert from base ten to sixteen use binary as an intermediate.

#10
Front (Question)

How are fractional numbers represented in binary?

Back (Answer)

Can be represented in binary by using signed integer techniques; assigned a specific bit(s) as indicators for decimal or cutoff. Normalize the number • First significant digit is immediately to the right of the binary point

#11
Front (Question)

How is scientific notation represented in binary?

Back (Answer)

• ±M x B±E • M is the mantissa, B is the exponent base (usually 2), and E is the exponent

#12
Front (Question)

How is textual information encoded in binary?

Back (Answer)

Code mapping • Assigning each printable letter or symbol in our alphabet a unique number ASCII • International standard for representing textual information in the majority of computers • Uses 8 bits to represent each character.

Card back image
#13
Front (Question)

Describe encoding systems.

Back (Answer)

• Encoding systems are used to assign a number for each letter or character • There are many possible encoding systems, with each one using its own assignment

#14
Front (Question)

What are certain pitfalls of different enconding systems?

Back (Answer)

• Any given computer needs to support different encodings • When data is passed between different encodings or platforms, the data runs th risk of corruption.

#15
Front (Question)

Define: Unicode

Back (Answer)

• An international encoding standard for use with different languages and scripts. • Each letter, digit, or symbol is assigned a unique numeric value that applies across different platforms, program and languages.

#16
Front (Question)

Why is unicode so beneficial?

Back (Answer)

• Unicode standard has been adopted by industry leaders • Unicode enables a single software product or website to be targeted across multiple platforms, languages and countries without re-engineering. • The Unicode consortium was founded to develop, extend and promote the use of the Unicode Standard.

#17
Front (Question)

What are the different types of encoding?

Back (Answer)

UTF - 8 • Variable byte representation • 1 byte to 4 bytes per code point • First 128 characters are encoded just like ASCII UTF - 16 • Variable byte representation • 2 bytes to 4 bytes per code point • Optimized for languages residing in the 2 bytes character range UTF - 32 • Fixed width byte representation • 4 bytes per code point

#18
Front (Question)

How are characters assigned numbers in unicode?

Back (Answer)

Characters are assigned a number written in the U+XXX form. • Called a Code Point • Example: U+0041 • The numbers are hexadecimal • Listed on the Unicode website • Hellow is represented by a list of points • U+0048 | U+0065 | U+006C | U+006F

#19
Front (Question)

What are the differences in enconding between different versions of python?

Back (Answer)

Python 2 • Enconding is ASCII • Not all python 2 internal supports Unicode Python 3 • ”< type ‘str’ >” is a Unicode Object • All built-in modules support Unicode • Default enconding is UTF-8, not ASCII

#20
Front (Question)

Define: Digital Representation

Back (Answer)

Values for a given object are drown from a finite set.

#21
Front (Question)

Define: Analog Representation

Back (Answer)

Object can take on any value

#22
Front (Question)

What does amplitude measure?

Back (Answer)

It measures loudness • Units: Electrical Voltage

#23
Front (Question)

What does period measures?

Back (Answer)

Time it takes for the wave to make on complete cycle • Units: Time (Seconds)

#24
Front (Question)

What does frequency measure?

Back (Answer)

Total number of cycles per unit time • Units: Hertz (Hz)