Professional Documents
Culture Documents
ENGINEERING
Lecture 2
01001111
Your data 10100001
11110101
merhaba 01000011
10110011
00001111
12.56 01010110
00110001
01001010
Data storage
11110100
01000011
Units of Data
• Bit-b: it’s value is either 0 or 1.
• Byte-B: 8 bits
– Kilobyte-KB: 1000 or 1024 B
– Megabyte-MB: 1000 or 1024 KB
1000 or 1024?
– Gigabyte-GB: 1000 or 1024 MB
decimal or binary?
– Terabyte-TB: 1000 or 1024 GB
– Petabyte-PB
– Exabyte-EB
– Zettabyte-ZB
– Yottabyte-YB
Binary & Decimal Measurements
Binary Decimal
Unit Facto Value (B) Unit Facto Value (B)
r r
kibibyte 210 1,024 kilobyte (KB) 103 1,000
(KiB)
mebibyte 220 1,048,576 megabyte 106 1,000,000
(MiB) (MB)
gibibyte 230 1,073,741,284 gigabyte (GB) 109 1,000,000,000
(GiB)
tebibyte 240 1,099,511,627,7 terabyte (TB) 1012 1,000,000,000,0
(TiB) 76 00
… …
Units of Speed
Hertz-Hz: the number of cycles per second.
-Kilohertz-kHz:1000 Hz It is a frequency unit
-Megahertz-MHz: 1000 kHz and is generally used
-Gigahertz-GHz:1000 MHz for CPU’s speed.
-… e.g. My cpu’s clock speed is 2.4 GHz
• A computer basically;
– Takes data (input)
– Stores the data until it is ready to process it
(memory)
– Processes the data (processing)
– Produces and gives the processed data (output)
What’s a computer?
Memory
Memory
(storage)
devices:Ram
-data- -information-
input Processor output
• Desktop:?
• Laptop:?
• Tablet:?
• Smart phone:?
• Wearables:?
• TV:?
• Game Console:?
History of
Computers
History of Computers
• The basic framework for today’s computers is
based on Charles Babbage’s Analytical Engine
(1837)
– Charles Babbage is a mathematics professor
First computers
• ABC (Atanasoff-Berry Computer) is the first electronic digital computer (1937-1942).
• ENIAC (Electronic Numerical Integrator and Computer) is the first general-purpose
digital computer and was built in 1943-1946.
ENIAC was nearly 50 tons, and had nearly 18000 vacuum tubes
Generations of Computers
– First generation (1946-1959):
• This generation of computers are based on vacuum tubes.
• Very large computers in the meaning of size
• Machine language is used for programming
• Difficult to program and use, also unreliable
Resource: http://www.tutorialspoint.com/computer_fundamentals/computer_generations.htm
History of Computers
• How is a data bit (1 bit) represented
through years?
– in 1950s, using Vacuum Tubes
• a thumb is nearly on the same size with 1 bit
– in 1950s and 1960s, using Transistors
• A fingernail is nearly on the same size with 1 bit.
– in 1960s and 1970s, using Integrated Circuits
• A hand is nearly on the same size with thousands
of bits
– in 1970s and now, using Silicon chips with LSIs
• A fingernail is nearly on the same size with
millions of bits.
Resource:
http://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading03.htm
History of Computers
• “The progression of the ease of use of
computers:
– Almost impossible to use except by very patient
geniuses (1950s);
– Programmable by highly trained people only
(1960s and 1970s);
– Usable by just anyone (1980s and on).”
Resource:
http://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading03.htm
Homework
Research
• Analogue computers
• DNA computers
• Quantum computers
Reading
• Study this article and using the given
information in this article, prepare a time line:
• http://www.computerhope.com/issues/ch000
984.htm
26