Introduction To Computers
Introduction To Computers
Overview
◼ a general purpose
◼ programmable
◼ information processor
◼ with input and output
Computing Agents
● Diagnose diseases
○ MYCIN captures medical knowledge in rules that
allowed a computer to identify an ailment based
on symptoms
● Control robots that walk, talk, and learn
○ CMU created a program that drove a van from
Pittsburgh to D.C. using cameras for eyes
● Compose music and create art
How do computers solve problems?
○ Engineering
calculation (1642)
Memory
The Five Generations of Computers
First generation computers(1940-1956)
● The first computers used vacuum tubes for circuitry and magnetic
drums for memory.
● They were often enormous and taking up entire room.
● First generation computers relied on machine language.
● . They were very expensive to operate and in addition to using a
great deal of electricity, generated a lot of heat, which was often
the cause of malfunctions.
● The UNIVAC and ENIAC computers are examples of
first-generation computing devices.
First generation computers
Second generation computers (1956-1963)
● Used at home
● Used in Educational Institutions and Organizations as
nodes
● Can perform typical activities like documentation,
playing games, surfing web to more complex activities
as programming, design, DTP etc.
Laptops
● Collection of PCs
● Additional Network Interface Card
● Can share the information, work from anywhere environment
● LAN – WAN – MAN – Internet
● Uniting the World
Mini and Microcomputers
● At Home
○ Mostly to check mails
○ Small documentation
○ Gaming
○ Music and Video
○ To solve homework
○ Photo Printouts using Good Printers
○ Work from Home concept
Applications..
● In Education
○ Schools to Universities
○ To Educate necessary skills demanded by
Industries
○ To give a demo or training
○ Server the purpose of Teaching Aids
○ To convey messages using Internet
Applications…
● In Science
○ To analyze large data acquired over a period of
time
○ To do complex floating point arithmetic
○ Image Processing
○ Research
Applications….
● In Industry
○ To develop software, mostly to automate the
manual work
○ To provide necessary solution to clients’ needs
○ Software is developed for the needs of
networking, banking, business, retail etc
Applications…..
● Entertainment
○ Music Industry
○ Games
○ Movies – to watch and create – 200 Linux
Machines in parallel to create visualization in
Titanic, the movie
○ IIIly Cartoons, special effects
○ Nowadays to promote theirs productions
Business
● Banking
○ To store, access and modify huge amounts of data
○ Online business called e-business is becoming
popular with a small amount of limitations
○ Paying bills become easy and time saving
○ online promotions
Applications……
● Government
○ “Biometrics Attendance Monitoring”
○ Weather Forecasting and military applications
○ E- governance
○ Online payment of taxes, Insurances
○ Send Messages to virtually unreachable places at
present
○ Wireless communication
Questions