Professional Documents
Culture Documents
CFP - Reviewer 1
CFP - Reviewer 1
BSCE -1C
CFP – REVEIWER
machine, and large wall of dial indicators to display the 1958 – Integrated Circuits
results of the count. Jack Kilby invented the integrated circuit (IC) that will
later revolutionize the electronic industry.
1890 – IBM IC is a piece of circuit composed of multiple transistors
Herman Hollerith founds the Tabulating Machine allowing for building compact devices.
Company, one of the three companies that will later merge This meant that IC replaced transistor and created the
and become known as International Business Machine third generation of computer.
(IBM).
1971 – Microprocessor
1897 – CRT Intel developed and released the Intel 4004 which is the
Karl Braun build the first cathode-ray tube (CRT) and very first microprocessor. With the VLSI technology,
CRT oscilloscope. circuit density increased allowing for thousands of
This became the cornerstone in developing fully transistors to fit in a small area.
electronic television. This is the fourth generation of the computer.
2
GONZALES, DEXTER O.
BSCE -1C
CFP – REVEIWER
on the programming logic rather than the • Computer is can only calculate using binary
underlying hardware components such as digits, 1 and 0, and with this number system, it
memory addressing and register utilization. cannot get to exactly 1000 bytes. So in order to
• High-level source code contains easy-to-read calculate it efficiently, it took the most natural
syntax that is later converted into a low-level number in binary digit that is closest to 1000,
language, which can be recognized and run by a which is 1024 or 210.
specific CPU. • Meaning, there are 1024 bytes in one kilobyte.
However, this calculation are a thing of the past.
1. C++ Outdated knowledge from veteran tech people.
2. C#
3. COBOL 1 MBps is not equal to 1Mbps
4. FORTRAN • 1 MBps stands for 1 mega BYTE per second.
5. JAVA • Whereas, 1 Mbps stands for 1 mega BIT per
6. JAVASCRIPT second.
7. OBJECTIVE C • And since 1 byte = 8 bits, 1 mega BIT per second,
8. PASCAL divided by 8 will be equal to 0.125 mega BYTEs
9. PERL per second
10. PHP
11. PYTHON So advertisement of these products are scams?
12. SWIFT • Because people are generally confused about the
kilobyte, megabyte, gigabyte, etc. measurements
LOW-LEVEL LANGUAGE because it is tied to the metric decimal system
• are used to write programs that relate to the measurements, there were lawsuits against the
specific architecture and hardware of a particular hard drive makers in the past. However, the suits
type of computer. ended up in settlements and didn’t change
• A low-level language may also be referred to as a anything except for one new measurements.
computer’s native language. • They made it so that 1kilobyte is now officially
• Machine language and Assembly language are 1000 bytes.
popular examples of low-level languages. • The “bibyte” measurement was introduced which
• Assembly Language often abbreviated asm, is a is the binary version of the prefix used. Which
low-level programming language for just means that 1024 byte is now equal to 1
microprocessors and other programmable kibibyte (1KiB).
devices. • This is why when we have 16 GB (Decimal
• An assembly language implements a symbolic Gigabyte) of flash drive, we only see 14.90 “GB”
representation of the machine code needed to in the computer system, because this “GB” is the
program a given CPU architecture. binary gigabyte or 1 Gibibytes (GiB).
• Machine Language the set of symbolic • Therefore, 16 gigabyte (16,000,000,000 bytes) is
instruction codes usually in binary form that is equal to 14.9 GiB.
used to represent operations and data in a machine
(such as a computer) — called also machine code TO SUMMARIZE…
• GB is the traditional, metric style of measurement
Data Representation with 1GB equaling to 1,0003 bytes.
• A binary digit is called a bit and represents either • GiB is the binary method, which is the way
a 0 or 1. computers measure data at 10243 bytes.
• These are the only digits in the binary or base 2,
number system used by computers.
• A string of eight bits used to store one number or
character in a computer system is called a byte
• If there are 8 bits in 1 byte.
• How many bytes are there in one kilobyte (1kB)?
• Most of your will probably say 1000 bytes, and
that is only partially correct.
5
GONZALES, DEXTER O.
BSCE -1C
CFP – REVEIWER