Computer Fundamentals and Programming
Computer Fundamentals and Programming
The frst computer to use transistors was the TX-0 and was introduced in 1956. Other
computers that used transistors include the IBM 7070, Philco Transac S-1000, and
RCA 501.
Nearly all computers since the mid to late 1960s have utilized IC's. While the third
generation is considered by many people to have spanned from 1964 to 1971, IC's
are still used in computers today. Over 45 years later, today's computers have deep
roots going back to the third generation.
Some of the earliest computers to use a microprocessor include the Altair 8800, IBM
5100, and Micral. Today's computers still use a microprocessor, despite the fourth
generation being considered to have ended in 2010.
One of the more well-known examples of AI in computers is IBM's Watson, which has
been featured on the TV show Jeopardy as a contestant. Other better-known
examples include Apple's Siri on the iPhone and Microsoft's Cortana on Windows 8
and Windows 10 computers. The Google search engine also utilizes AI to process
user searches.
Classifcations of Computer according to:
a. Purpose
b. Type of data
c. Size
Computers difer based on their data processing abilities. They are classifed
according to purpose, data handling and functionality.
Analog Computer
Digital Computer
A computer that performs calculations and logical operations with quantities
represented as digits, usually in the binary number system
Super Computer
The fastest and most powerful 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 , fuid
dynamic calculations, nuclear energy research, and petroleum exploration .
Mainframe Computer
Mini Computer
Workstations
6 Elements of Computer
Elements of a Computer and Communication System
a. People
b. Procedure
c. Data/Information
Data – consists of the raw facts and fgures that are processed into information.
d. Hardware
c. Output operation – the information which has been processed from the data, is
produced in a form usable by people.
Input Hardware - allow people to put data into the computer in a form that the
computer can use.
Example:
Keyboard
Mouse
Scanner
Microphone
CPU (the processor) – computing part of the computer. It controls and manipulates
data to produce information.
Memory (also known as main memory, RAM or primary storage) – is a working
storage. Memory is the computer’s “work space” where data and programs for
immediate processing are held.
Example:
Monitor
Printer
Speaker
Headphone
Example:
Diskette
Hard Disk
Optical Disk
Parts of
Motherboard
e. Software
Software or programs – consist of the step by step instructions that tell the
computer how to perform a task.
Application software
System Software
Application Software – defned as software that can perform useful work on general
purpose task.
Examples:
Application software run under System Software, and are made to do a specifc task.
System Software - have direct control and access to your computer hardware, and
memory locations. They perform I/O operations on various memory locations, and
control the hardware, to make the application software do a task.
Operating systems, are the main examples for system software. Examples: 1)
Microsoft Windows 2) Linux 3) Unix 4) Mac OSX 5) DOS 6) BIOS Software 7) HD Sector
Boot Software 8) Device Driver Software i.e Graphics Driver etc 9) Linker Software 10)
Assembler and Compiler Software
f. Communication
Communication – defned as the electronic transfer of data from one plac to another.
1) sender
2) receiver
3) computer
4) transmission medium