ES106-CFP-Module 1 - Computer Organization
ES106-CFP-Module 1 - Computer Organization
COMPUTER ORGANIZATION
The computer organization is concerned with the structure and behavior of digital
computers. The major goal of this course is to learn about the evolution of computer system and
to comprehend the overall basic computer hardware structure, as well as its purpose and
significance.
The aim of the subject is to provide a thorough discussion of the fundamentals of
computer organization and the hardware specification in such a way that knowing what
components and functions need to be considered in building a computer system upon the current
state of technology and the price and performance.
Discussion/Content
1.1 COMPUTER ORGANIZATION
WHAT IS COMPUTER?
A computer is an electronic device that manipulates information, or data. It is a programmable machine
that has the ability to store, retrieve, and process data.
HISTORY OF COMPUTER
Abacus
• a mechanical device used to aid an individual in performing mathematical calculations.
• Invented in Babylonia in 500 B.C.
Stepped Reckoner
• Invented by Gottfried Wilhelm Leibniz in 1672.
• The machine that can add, subtract, multiply and divide automatically.
Jacquard Loom
• The Jacquard loom is a mechanical loom, invented by Joseph-Marie Jacquard in 1801.
• It an automatic loom controlled by punched cards.
Difference Engine
• It an automatic, mechanical calculator designed to tabulate polynomial functions.
• Invented by Charles Babbage in 1822 and 1834
• It is the first mechanical computer.
Analytical Engine
• In 1840, Augusta Ada Byron (Ada Augusta the Countess of Love Lace/Ada Lovelace) suggests
to Babbage that he use the binary system.
• She writes programs for the Analytical Engine
Tabulating Machine
• Invented by Herman Hollerith in 1890.
• To assist in summarizing information and accounting.
Harvard Mark 1
• Also known as IBM Automatic Sequence Controlled Calculator (ASCC).
• Invented by Howard H. Aiken in 1943
• The first electro-mechanical computer.
Z1
• The first programmable computer.
• Created by Konrad Zuse in Germany from 1936 to 1937.
• To program the Z1 required that the user insert punch tape into a punch tape reader and all
output was also generated through punch tape.
Colossus
• Alan Turing developed the first electronic computer in 1943.
• computer system was a fixed-program computer and it was not programmable.
UNIVAC 1
• UNIVAC 1 stands for UNIVersal Automatic Computer 1 was the first commercial computer.
• Designed by J. Presper Eckert and John Mauchly.
EDVAC
• EDVAC stands for Electronic Discrete Variable Automatic Computer
• The First Stored Program Computer
• Designed by Von Neumann in 1952.
• It has a memory to hold both a stored program as well as data.
IBM 650
• In 1954 the first electronic computer for business was installed
IBM 704
• From 1957-1959 the IBM 704 computer appeared, for which the Fortran language was
developed.
• The state of the art in computers allowed 1 component per chip, that is individual transistors
• From 1958-1962 many programming languages were developed.
o FORTRAN (FORmula TRANslator)
o COBOL (COmmon Business Oriented Language)
o LISP (LISt Processor)
o ALGOL (ALGOrithmic Language)
o BASIC (Beginners All-purpose Symbolic Instruction Code)
MS-DOS Computer
• In 1981, IBM introduced its first MS-DOS Computer.
• The first Portable Computer
Macintosh 128
• In 1984 the Macintosh was introduced.
• This was the first mass-produced, commercially-available computer with a Graphical User
Interface.
Windows 1.0
• In 1989 Windows 1.0 was introduced for the PC.
• It was sort of Mac-like but greatly inferior. Macintosh owners were known to refer to it
sarcastically as AGAM-84 "Almost as Good As Macintosh 84.
2. Second Generation - 1959-1965. Transistor based. - it was invented at Bell Labs in 1948
general-purpose computers using transistors that were faster, smaller in size, weighed less, needed
less power, and were more reliable
3. Third Generation - 1965-1971. Integrated Circuit based. - an IC has many transistors, resistors,
and capacitors along with the associated circuitry.
COMPUTER COMPONENTS
• Hardware – the physical parts or components of a computer
o Input – any hardware device that sends data to a computer, allowing you to interact with
and control it.
▪ Mouse, Keyboard, Scanner, Web cam
o Output – any piece of computer hardware equipment which converts information into
human-readable form.
▪ Monitor, Headphones, Printer, Speaker, Projector
o Processing – the components responsible for the processing of information within the
computer system.
▪ CPU, GPU, Motherboard, Network card, video card, Soundcard
o Memory/Storage Devices
▪ Primary
➢ RAM (Random Access Memory) – a volatile memory that allows data
items to be read or written in the computer system.
➢ ROM (Read-Only Memory) – it is an essential chip with permanently
written data or programs used in personal computers for storing start-up
instructions provided by the manufacturer for carrying out basic operations such
as bootstrapping in a PC.
▪ Secondary
➢ Hard disk drive, Flash drive, Optical drive, external drive.
▪ Unit of memory – byte
FUNCTIONALITIES OF A COMPUTER
There are three basic functionalities of a Computer System and they are:
1. Input
2. Process
3. Output
Input–Process–Output (IPO) model is a widely used approach in systems analysis and software
engineering for describing the structure of an information processing program or another process.
A computer system receives inputs from a user or other source, then proceeds to process stage in which it
does some computations on the inputs, and then the output which returns the results of the computations.
CLASSIFICATION OF COMPUTERS
Computer based on Size and Capacity
1. Super Computer – the very fastest and powerful, and expensive type of computer for
processing data. It is made to perform multi-specific tasks. Composed of many CPUs that
work in parallel order called Multiprocessing or Parallel Processing. Used for areas that
require massive computation such as weather forecasting, quantum physics, or oil and gas
exploration.
(Ex: IBM Road burner, IBM Blue Gene, Intel ASI Red. PARAM-1000, and CRAY-XMP-14)
(Examples: Auto Gasoline pump, this is installed on a petrol pump not only to measure the
amount of petrol but also to calculates its value.)
Battery life
Laptop computer specs will include the approximate battery life of the computer. If you’re
normally using your computer at home, then battery life probably doesn’t matter a ton. But if it’s for a
student who will be sitting in a classroom not necessarily near a plug, or if you plan to work at a coffee
shop where sometimes all the plugs are taken, battery life might be important.
Weight
This may not seem that important, but if you’re going to be carrying your laptop around, it’s
something to think about!
Peripherals
The keyboard and mouse usually come as part of a bundle, but you may be able to select wireless
devices that make desktops neater.
Tip: Many laptops have a external video port that lets you hook them up to a second monitor.
Remember, the more you add on to a computer, the more they cost, so think about the features you really
need and what features you might never use. Try to find the perfect fit without paying for things you won’t
need.
Technically you can do this with a tablet (and that would be the cheapest option) but if having an actual
computer makes you happy then I would look for:
Note: There are faster Intel i9 and Ryzen 9 CPU but at this time they really aren’t great for laptops. They
all take a lot to cool and would be much more practical in a desktop computer.
RUBRICS
Table of Item Specification Content 40%
Activity Presentation 35%
Design/PowerPoint Aesthetic 25%
INDIVIDUAL ACTIVITY
Assume that you are in your office. You were task by the management to search, purchase, and assemble
a high spec computer with its price ranging from 60-100k pesos. Create a table of item specification for
the high spec computer that you are planning to purchase and assemble. Below are the following
requirements compiled according to the requirements needed by the office.
Other Devices.
1. Monitor
2. Mouse
3. Keyboard
4. Headset
5. Camera.
REMINDER!
PleaseTABLE OF the
do submit ITEM SPECIFICATION
activity on or before EXAMPLE
February 19,FORMAT
2022, Saturday .
Created by: ES106 SECOND SEMESTER USTP INSTRUCTORS 11
TABLE OF ITEM SPECIFICATION EXAMPLE FORMAT
Devices Specification Purpose Quantity Price
CPU Specifications
• # of Cores2 I choose this because I
• # of Threads2 think that in order to
1. CPU • Processor Base have a smooth and
Intel® Frequency1.20 GHz efficient computer,
Celeron® • Burst Frequency3.00 Intel should be used. 1 Php 2,500
Processor N GHz According to
Series • Cache1.5 MB L2 Wikipedia, it offers
Cache multicore threading to
• TDP6.5 W
deal with multiple task
MORE
THAN
60K,
TOTAL:
LESS
THAN
100K
Questions:
1. Is a computer necessary for civil engineers? Why?
2. Being a civil engineering student, how will you build and choose your own computer. Explain
each component or hardware specifications on why you selected those components.
REMINDER!
Please do submit the assignment on or before February 14, 2022, Monday .
References
• https://sites.google.com/site/uopcog/
• http://www.cs.uah.edu/~rcoleman/Common/History/History.html
• https://www.worldsciencefestival.com/infographics/a_history_of_computer_science/
• http://people.bu.edu/baws/brief%20computer%20history.html
• https://www.javatpoint.com/history-of-computer
• https://btob.co.nz/business-news/five-generations-computers/
• https://digitalworld839.com/classification-of-computers/
• https://digitalworld839.com/hybrid-computer-uses-examples/
• https://en.wikipedia.org/wiki/
• https://www.nibusinessinfo.co.uk/content/computer-hardware-components-and-specifications
• https://www.southernsavers.com/what-to-look-for-in-a-computer-specs-terms-examples/
---nothing follows---