Morley15e PPT ch01
Morley15e PPT ch01
Morley15e PPT ch01
Instructor:
Engr. Hafiza Sundus Farooq
[email protected]
Course Details
• Data Representation
• Software Concepts; System Software
• Operating Systems
• Application Software; User Designed Application
Software.
• Data Base Management Systems
• Communication Systems
• Security Issues; Threats to computers &
communication systems; Computer Networks;
• Internet; E-Commerce; Artificial Intelligence
1A-4
Recommended Books
1A-5
Marks Distribution of course
6
15th Edition
Understanding Computers
Today and Tomorrow
Comprehensive
Chapter 1
Introduction to the
World of Computers
Deborah Morley
Charles S. Copyright 2015 Cengage Learning
Learning Objectives
• Before 1980
– Computers were large and expensive
– Very few people had access to them
– Computers were mostly used for high-volume
processing tasks
• Microcomputers in the early 1980s
– Inexpensive personal computers
– Computer use increased
dramatically
• Today
– Above 90% of US households include a computer, and
most use computers at work
– Electronic devices are converging into single units with
multiple capabilities
• Check e-mail on living room
television
• View Internet content on mobile
devices
– Computer literacy is an essential
skill for everyone
• Data
– Raw, unorganized facts
– Can be in the form of text, graphics, audio, or video
• Information
– Data that has been processed into a meaningful form
• Information Processing
– Converting data into information
• Input Devices
– Used to input data into the computer
– Keyboards, mice, scanners, cameras, microphones, touch
pads, touch screens, fingerprint readers, etc.
• Processing Devices
– Perform calculations and control computer’s operation
– Central processing unit (CPU) and memory
• Output Devices
– Present results to the user
– Monitors, printers, speakers, projectors, etc.
• Storage Devices
– Used to store data on or access data from
storage media
– Hard drives, CD/DVD discs and drives,
USB flash drives, etc.
• Communications Devices
– Allow users to communicate with others and to
electronically access remote information
– Modems, network adapters, routers, etc.
• Software
– The programs or instructions used to tell the computer
hardware what to do
• System Software
– Operating system starts up the computer and controls its
operation
– Without OS, computer cannot function
– Boots the computer and launches programs at the user’s
direction
– Most use a GUI to interact with the user via icons, buttons,
tiles, etc.
– Windows, Mac OS, Linux, Android, etc.
• Application Software
– Performs specific tasks or applications
• Creating letters, budgets, etc.
• Managing inventory and customer databases
• Editing photographs
• Scheduling appointments
• Viewing Web pages
• Exchanging e-mail
• Burning DVDs
• Designing homes
• Playing games
• Embedded Computers
– Embedded into a product and designed to perform specific
tasks or functions for that product
– Cannot be used as general-purpose computers
– Often embedded into:
• Household appliances
• Thermostats
• Sewing machines
• Treadmills
• Answering machines
• Cars
Tiny PCs
– Can look like a USB flash drive or small circuit board
– Typically connect your TV to the Internet to display Web
content
– Some are full computers
• Mobile Device
– A very small device with some type of built-in computing
or Internet capability
– Typically has a small screen
and keyboard
– Examples:
• Smartphones
• Handheld gaming
devices
• Portable digital media
players
• Media tablets
Understanding Computers: Today and Tomorrow, 15th Edition 42
3. Personal Computers (PCs)
• Portable Computers
– Designed to be carried around easily
– Fully functional computers
– Notebook (laptop) computers
• Typically use a clamshell design
– Tablet computers
• Usually use a digital pen/stylus or touch screen
• No physical keyboard; can use on-screen or attached
keyboard
– Hybrid notebook-tablet computers
– Netbooks
• Smaller and have more limited features than conventional
notebooks
Understanding Computers: Today and Tomorrow, 15th Edition 44
Portable Computers
• Server
– A medium-sized computer used to host programs
and data for a small network
– Sometimes referred to as a minicomputer
– Users connect via a network with a
computer, thin client, or dumb terminal
– Virtualization
• Creating virtual rather than
actual environments
(often used to share a
server
for increased efficiency)
Understanding Computers: Today and Tomorrow, 15th Edition 46
5. Mainframe Computers
• Mainframe Computer
– Powerful computer used by many large organizations to
manage large amounts of centralized data
– Standard choice for hospitals, universities, large
businesses, banks, government offices
– Located in climate-controlled data centers and
connected
to the rest of the company computers via a
network
– Larger, more expensive, and more powerful
than servers
– Usually operate 24 hours a day
– Also called high-end servers or enterprise-class
Understanding Computers: Today and Tomorrow, 15th Edition 47
Mainframe Computers
• Supercomputer
– Fastest, most expensive, most powerful type of computer
– Generally run one program at a time, as fast as possible
– Can cost several million dollars each
– Tend to be very large and contain a large number of CPUs
– Titan is one of the fastest computers in the world
– quantum mechanics, weather forecasting, oil and gas
exploration, molecular modeling, physical simulations,
aerodynamics, nuclear fusion research and crypto
analysis.
• Computer Network
– A collection of hardware and other devices that are
connected together
– Users can share hardware, software, and data
– Users can communicate with each other
• Network Servers
– Manage resources on a network
• IP Addresses
– Are numeric and unique
• Domain Names
– Correspond to IP addresses
– Top-level domains (TLDs)
– Identifies type of organization
or its location
• Protocols:
– Hypertext Transfer Protocol (http://) is typically used to
display Web pages (https:// is used for secure Web pages)
– File Transfer Protocol (ftp://) is often used for file
exchange
• Web browser
– Used to display Web pages
• Browser starting page or home page
– The first page displayed when the browser is opened
• To navigate to a Web page, you can:
– Type a URL in the Address bar
– Click a hyperlink – graphics or text linked to other Web
pages
– Select a Favorite/Bookmark or page from the History
list
• Search site:
– Helps you locate what you are
looking for
– Typically search using
keywords
• Reference sites
– Look up addresses,
telephone numbers, ZIP codes,
maps, etc.