Computer Fundamentals BASIC
Computer Fundamentals BASIC
1 | Page
Starting in 3100 B.C the Sumerians in Mesopotamia (southern Iraq) devised
CUNEIFORM- the first true written language and the first real INFORMATION
SYSTEM. Pronounced “coo-nay-eh-form”. They are using pictographs like star, head
and water.
Early pictographic tablet (3100 B. C) Petroglythic image
Sumerian’s input technology was a STYLUS that could scratch marks in wet clay.
Egyptians wrote on the papyrus plant at about 2600 B.C.
Chinese made paper from rags on which modern-day paper making is based.
2 | Page
Stylus papyrus papyrus plant chinese paper
scroll
The First Numbering Systems
3 | Page
Wilhelm Shickard, a professor at the University of Tubingen, Germany, invents the first
mechanical calculator;
William Oughtred- invented the slide rule.
Blaise Pascal- invented the mechanical calculation machine called Pascalinethat made
out of clock gears and levers and could solve basic mathematical problems like
addition and substaction.
Leibneiz
Babbage Engine
Pascal
3. ELECTROMECHANICAL AGE (1840-1940)
The discovery of ways to harness electricity was the key advance made during this
period. Knowledge and information could now be converted into electrical impulses.
The beginning of Telecommunication
Voltaic Battery
4 | Page
Telegraph
Telephone and Radio
Voltaic Battery- the first electric battery, known as the voltaic pile, was invented in 1800
by Alessandro Volta.
Telegraph- Samuel F.B. Morse conceived of his version of an electromagnetic telegraph
in 1832 and constructed an experimental version in 1835. He did not construct a
truly practical system until 1844, when he built a line from Baltimore to Washington.
Electromechanical Computing
5 | Page
Z3- the first programmable computer built by KonradZuse.
Mark 1- the first stored program computer built by Howard Aiken
ABC (Atanasoff-Berry Computer)- the first computer use electricity in the form of
vacuum tubes and was built by John Atanasoff and Clifford Berry in 1942.
4 CLASSIFICATION OF COMPUTERS
1. ACCORDING TO PURPOSE
General-Purpose Computers- this computer have the capability to do a variety of tasks
depending on the type of program or software that are provided.
Example: Personal Computer
Special-Purpose Computers- as the name implies, these machine are designed to
perform specific task.
Examples: ATM, Ultrasound machine, appliances
6 | Page
Hybrid Computers- machine that incorporate the measuring capabilities if the analog
and digital computers which are used in working special types of problems in
science and various areas in engineering.
3. ACCORDING TO CAPACITY
Micro Computer
Mini Computer
Mainframe Computer
Supercomputers
1. Microcomputer
Microcomputer is generally a synonym for the more common term, personal computer
or PC, a computer designed for an individual. It uses microprocessor technology to
input, manipulate, store, and output data.
Business use personal computers for word processing, accounting desktop publishing,
and for running spreadsheet and database management applications. At home, the
most popular use for personal computer is for playing games.
Personal computers first appeared in the late 1970s. One of the first and most popular
personal computers was the Apple II, introduced in 1977 by Apple Computer. During
the late 1970s and early 1980s, new models and competing operating systems
seemed to appear daily. Then, in 1981, IBM entered the fray with its first personal
computer, known as the IBM PC. The IBM PC quickly became the personal computer
of choice.
2 Classification of Microcomputers
Personal Computer or PC
Portable Computer
2. Minicomputer
7 | Page
A midsize computer. In size and power, minicomputers lie between workstation and
mainframes. In general, a minicomputer is a multi processing system capable of
supporting from 4 to about 200 users simultaneously.
3. Mainframe Computer
A very large and expensive computer capable of supporting hundreds, or even
thousands of users simultaneously. In the hierarchy that starts with a simple
microprocessor at the bottom and moves to supercomputers at the top,
mainframes are just below supercomp0uters. In some ways, mainframes are more
powerful than supercomputers because they support more simultaneous
programs. But supercomputers can execute a single program faster than a
mainframe. The distinction between small mainframes and minicomputers is vague,
depending really on how the manufacturer wants to market its machines.
4. Supercomputer
The fastest type of computer. Supercomputers are very expensive and are employed for
specialized applications that require immense amounts of mathematical
calculations. For example, weather forecasting requires a supercomputer. Other
uses of supercomputers include animated graphics, fluid dynamic calculations,
nuclear energy research, and petroleum exploration.
8 | Page
They were large, slow, expensive and produced a lot of
heat. In addition, first generation computers often
broken down because of burned-out vacuum tube. It
needed many experts to operate them. In fact, when
these computers were running, people stood by with
shopping carts full of replacement tubes.
The first generation were using Machine language programming. Which is using
numbers for programs.
9 | Page
The 2nd generation were using assembly language programming. Which is using
abbreviation for programs.
One of the most common tasks microprocessors performs is to serve as the Brains inside
personal computers, but they deliver “intelligence” countless other devices as well.
10 | Page
3 FUNDAMENTAL ELEMENTS OF A COMPUTER
1. System Unit
2. Output devices
3. Input Devices
These components work together like a team to complete tasks. The system unit acts
like the center or core, processing the data and information it receives from input
devices, output devices—like printers—received the system unit’s processed
information (data).
1. SYSTEM UNIT- the core of a computer is responsible for processing and storing data
and controls all computer functions. It is the system unit that raw data is processed
into information.
2. OUTPUT
DEVICES-is any peripheral device that presents, displays,
alters, or records output after it has left a computer’s
system unit.
Examples: computer speaker, monitor, printer
11 | Page
3. INPUT DEVICES- an input device is any
peripheral appliance that generates input for
the computer and allows users to enter
information into the computer to be processed.
Examples: keyboard, mouse, microphone, scanner,
digital camera, graphic tablet, joy stick
THE COMPUTER MEMORY- A computer’s memory is like a person’s memory, the more
it has the more it can remember.
1. Main memory- is where programs and data are kept when the
processors is actively using them. It is sometimes called RAM
(Random Access Memory).
12 | Page
Kilobytes (KB)- is equivalent to 1024 bytes.
Megabyte (MB)- is equivalent to 1 million bytes.
Gigabyte (GB)- equivalent to 1 billion bytes.
Terabytes (TB)- equivalent to 1 trillion bytes.
BINARY
Data representation
Example: if your computer memory is 640 KB, then it can store 640 x 1024 =655,360
bytes.
The binary (base two) numeral system has two possible values, often represented as 0 or 1, for
each place-value. In contrast, the decimal (base ten) numeral system has ten
possible values (0,1,2,3,4,5,6,7,8, or 9) for each place-value.
13 | Page
example: 10112 = 1110
1 30 21 11 0
1. Input: Information and programs are entered into the computer through Input devices.
Examples of Input devices
1. keyboard,
2. touch devices,
3. scanning devices,
4. voice recognition devices
5. audio input devices
6. video input devices
7. electronic cameras
8. sensors
9. magnetic stripe
10. optical cards.
11. Bar code reader
14 | Page
copying with the information from the processing devices. The CPU then saves that
information to the computer memory (RAM).
Diagram of Computer Operation
3. Output: Output Devices displays information on the screen (monitor) or the printer and
sends information to other computers. It provides the user a view of information in a
hardcopy or softcopy form. Hardcopy refers to a printed output in paper, film or in
other tangible format. Softcopy refers to an output that appears on screen, or audio or
voice form.
SOFTWARE
Software consist of both program and data. Programsare list of instructions for the processor.
Datacan be any information that a program needs.
KINDS OF SOFTWARE
1. Application software
2. System software
3. General-Purpose software
15 | Page
2. APPLICATION SOFTWARE- is designed and written to
perform specific personal, business, or scientific
processing tasks, such as payroll processing, order
entry or financial analysis.
PROGRAMMING LANGUAGES
16 | Page
GENERATION OF LANGUAGES
SOFTWARE CATEGORY
1. Open System- software can be modified for use with any hardware. It is not
exclusive property or design of a particular vendor. For example, UNIX is the first
17 | Page
operating system that works on minicomputers and PCs. Its inner working are
available to public and anyone can adapt it or develop application to work with it,
2. Proprietary- software products are designed for particular systems and cannot be
used with other hardware. It inner working are protected information. Proprietary
software or closed source software is computer software licensed under exclusive
legal right of the copyright holder with the intent that the licensee is given the right
to use the software only under certain conditions, and restricted from other uses,
such as modification, sharing, studying, redistribution, or reverse engineering
Usually the source code of proprietary software is not made available.
For example, Apple computer and software for them have been proprietary products for
many years. Other examples: Microsoft Windows, Adobe Flash Player, PS3 OS,
iTunes, Adobe Photoshop, Google Earth, Mac OS X, Skype, WinRAR
NETWORKS
Networks are multiple computers
linked together to make simultaneous
information sharing and exchange by
multiple users. Computer network
make it possible for its connected user
to share tools, resources and
information. Resources include data,
printers, internet servers and software
applications. Each network, no matter
its size, is a vital communication and
data-sharing tool for business and organization worldwide. Network differ in their
number of connected computers, the distance between their users and their
construction and maintenance cost.
18 | Page
WAN - Wide Area Network
OTHER TYPES OF NETWORK
WLAN - Wireless Local Area Network
MAN - Metropolitan Area Network
SAN - Storage Area Network, System Area Network, Server Area Network, or sometimes
Small Area Network
CAN - Campus Area Network, Controller Area Network, or sometimes Cluster Area
Network
PAN - Personal Area Network
DAN - Desk Area Network
LAN and WAN were the original categories of area networks, while the others have
gradually emerged over many years of technology evolution.
LAN - Local Area Network
A LAN connects network devices over a relatively short distance. A networked office
building, school, or home usually contains a single LAN, though sometimes one
building will contain a few small LANs
WAN - Wide Area Network
A WAN is a geographically-dispersed collection of LANs As the term implies, a WAN
spans a large physical distance. The Internet is the largest WAN, spanning the Earth.
LAN
WAN WLAN
INTERNET
19 | Page
The Internet is a collection of computers
throughout the world which are connected
mostly using telephone lines for the purpose of
sharing information.
Sometimes in the mid 1960’s during the Cold War, it became apparent that there was a
need for a bombproof communication system. A concept was devised to link computers
together throughout the country. With such a system in place large sections of the country
could be nuked and messages could still get through.
The internet was designed in part to provide a communication network that would
work even if some of the sites was were destroyed by nuclear attack. If the most direct route
was not available, routers would direct traffic around the network vial alternate routes.
The early Internet was used by computer experts, engineers, scientists, and librarians.
There was nothing friendly about it. There were no home or office personal computers in those
days, and anyone who used it, whether a computer professional or an engineer or scientist or
librarian, had to learn to used a very complex system.
20 | Page
ARPANET- (Advanced Research Projects Agency Network) was one of the world's first
operational packet switching networks, the first network to implement TCP/IP, and the
progenitor of what was to become the global Internet.
When the Internet began, it was restricted to university scientific researchers, who were
mostly men. But eventually the Internet grew, so people outside universities. The World Wide
Web grew to become a big worldwide library. “Reading in a library: appeals to women more
than men. E-mail grew to be a powerful force. Sending e-mail is like passing a note. “Writing,
reading, and passing notes.” Are activities that appeal to women more than men.
1. World Wide Web- is one of the protocols that lets you link to
many sites of the Internet.
2. E-mail- Electronic mail allows the computer users locally and
world to exchange messages.0
3. TELNET-is a program that allows you to log into computers on
the Internet and use online databases, library catalogs, chat
services and more
4. FTP- stands for File Transfer Protocol. This is both a program and
the method used to transfer files between computers.
5. E-MAIL DISCUSSION GROUPS-this was a large community of
individual at home who carry out active discussions organized
around topic-oriented forums distributed by e-mail.
6. USENET NEWS- is a global electronic bulletin board system in which millions of
computer users exchange information on a vast range of topics. The difference of
USENET to email is that the USENET messages are stored on central computers and can
be read and downloaded anytime by anyone.
21 | Page
7. FAQ, RFC, FYI-
FAQ- Frequently Asked Questions.-these are periodic postings to Usenet newsgroups
that contains a wealth information related to the topic of the newsgroup.
RFC- Request for Comments- these are documents created by and distributed to help
define the nuts and bolts of the Internet.
FYI- For Your Information. These notes are a subset of RFCs and contain information of
interest to new Internet users.
22 | Page
FINAL TOPIC
HISTORY
Traditional computer viruses were first widely seen in the late 1980’s, and they came about
because of several factors.
1. The first factor was spread of personal computers.
2. The second factor was the use of computer bulletin boards.
3. The third factor that lead to the creation of the viruses was the floppy disk.
Fred Cohen- in 1983 he invented the first virus by experimenting a computer security.
Brain- in 1986 the first virus ran on PC.
Jerusalem virus- the first destructive virus that spread fast. It was noticed at the Hebrew
University at Israel.
23 | Page
after you’ve been secretly infected and have secretly infected others, they suddenly
destroy your computer system.
7 kinds of viruses
1. File virus examples: yankee doodle, die hard2, Chernobyl
2. Boot-sector virus examples: stoned, michaelangelo, monkey
3. Multipartite virus examples: SPAM, polymorphic virus, armored virus, one half
4. Macro virus examples: Melissa, Class, Thus
5. E-mail worm examples: pretty park, free link, love bug
6. Denial-of-service attack examples: Trin00, Tribe Flood Network
7. Hoax- examples: Good times, bad times, e-mail tax
24 | Page
25 | Page
26 | Page
27 | Page
28 | Page