Introduction
Chapter 1
1
History of Computers
Development of computers began with
many early inventions:
The abacus helped early societies
perfor...
1
Nineteenth-Century Inventions
The nineteenth century brought
further inventions:
Charles Babbage’s Difference Engine and...
1
First-Generation Computers
During World War II, the first generation of
modern computers was introduced:
Colossus was de...
1
Second-Generation Computers
The second generation of computers
(c. 1956) was marked by:
A shift from bulky vacuum tubes ...
1
Third-Generation Computers
With the invention of integrated
circuits (ICs), computers became
smaller and more powerful. ...
1
Fourth-Generation Computers
Computers became smaller and more
affordable, and available to small
businesses and individu...
1
What is computerhardware?
Computer hardware are the physical
components of the computer.
1
Input/Output Devices
Input/Output devices provide communication
between user and hardware.
Input Devices
Keyboard
Mouse
...
1
Processors and Memory
Central Processing Unit (CPU)
Performs basic functions, millions and
billions of times per second ...
1
Data Storage
Data storage uses a variety of
media. Capacity is measured in
bits and bytes:
A bit represents the on or of...
1
Hard Drives
The hard drive is the primary storage
device in a computer. Hard drives are:
Long term, rewritable storage
L...
1
Removable Media
Some storage devices are more
portable:
CD/DVD
Medium capacity
Inexpensive
Easy to transport from one co...
1
ComputerSoftware
Software can be divided into two
categories:
Systems software includes operating
systems, compilers, an...
1
What is an operating system?
An operating system (OS) manages
the hardware and software on a
computer system. An OS:
Man...
1
Operating Systems
UNIX/Linux
Multiuser OS
Multitasking
Runs on many types of hardware
Modular tools
Mac OS
First mainstr...
1
Applications
Desktop Software
Installed on single computer
Most common type of application in use today
Web-Based Softwa...
1
Low-Level Languages
Low-level programming languages use
simple commands to communicate
with the CPU:
Machine language (m...
1
High-Level Languages
High-level languages can be
procedural or object-oriented:
Procedural languages use a step-by-step
...
1
Software Development Process
Software development usually follows
these basic steps:
Analysis
Design
Implementation
Test...
Upcoming SlideShare
Loading in...5
×

Chapter 01

165
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
165
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Chapter 01

  1. 1. Introduction Chapter 1
  2. 2. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations (c. 3000 B.C.) The Pascaline used moveable dials to add numbers with up to eight digits (1642).
  3. 3. 1 Nineteenth-Century Inventions The nineteenth century brought further inventions: Charles Babbage’s Difference Engine and later his Analytical Engine defined many basic components of today’s computers. The arithometer (1820) performed four basic mathematical functions: + - * /. Herman Hollerith developed a system to aid in tabulating data from the 1890 U.S. Census using punch cards.
  4. 4. 1 First-Generation Computers During World War II, the first generation of modern computers was introduced: Colossus was developed in England to decode encrypted German messages. ENIAC was developed in the U.S. to calculate ballistic missile trajectories. EDVAC was designed by John Von Neumann and it featured a central processing unit. UNIVAC was the first commercially available computing device.
  5. 5. 1 Second-Generation Computers The second generation of computers (c. 1956) was marked by: A shift from bulky vacuum tubes to transistors. A shift in programming from physically rerouting cables to “software” stored on punch cards and tape storage. The emergence of machine and assembly languages.
  6. 6. 1 Third-Generation Computers With the invention of integrated circuits (ICs), computers became smaller and more powerful. ICs: Are smaller than transistors Produce less heat Allow multiple components to fit on a smaller chip
  7. 7. 1 Fourth-Generation Computers Computers became smaller and more affordable, and available to small businesses and individuals. MITS Altair 8800 (1974) Apple I, II Commodore PET IBM PC (1981) Macintosh (1984)
  8. 8. 1 What is computerhardware? Computer hardware are the physical components of the computer.
  9. 9. 1 Input/Output Devices Input/Output devices provide communication between user and hardware. Input Devices Keyboard Mouse Scanner Output Devices Monitor Speakers Printer
  10. 10. 1 Processors and Memory Central Processing Unit (CPU) Performs basic functions, millions and billions of times per second (brains of the computer) Random-Access Memory Stores data used by the CPU (before and after processing)
  11. 11. 1 Data Storage Data storage uses a variety of media. Capacity is measured in bits and bytes: A bit represents the on or off state of a transistor (symbolized by a 1 or a 0). A byte is eight bits. A kilobyte is 210 or 1,024 bytes. A megabyte is 1,048,576 bytes.
  12. 12. 1 Hard Drives The hard drive is the primary storage device in a computer. Hard drives are: Long term, rewritable storage Large capacity Inexpensive Fixed media (relatively difficult to move from one computer to another)
  13. 13. 1 Removable Media Some storage devices are more portable: CD/DVD Medium capacity Inexpensive Easy to transport from one computer to another Flash, Zip, USB drives Differing capacities Differing price per MB
  14. 14. 1 ComputerSoftware Software can be divided into two categories: Systems software includes operating systems, compilers, and utilities. Application software runs on top of an operating system.
  15. 15. 1 What is an operating system? An operating system (OS) manages the hardware and software on a computer system. An OS: Manages memory and hardware resources Allocates resources to applications Provides a consistent interface for applications
  16. 16. 1 Operating Systems UNIX/Linux Multiuser OS Multitasking Runs on many types of hardware Modular tools Mac OS First mainstream graphical user interface Icons (pictures) and mouse replaced command line interface DOS/Windows DOS gained popularity with first PCs Windows provided graphical interface to DOS Windows later separated itself from DOS underpinnings
  17. 17. 1 Applications Desktop Software Installed on single computer Most common type of application in use today Web-Based Software Runs on a Web server, accessed through a browser Accessible anywhere one has access to the Internet Web Services Allow applications to communicate with each other without user intervention
  18. 18. 1 Low-Level Languages Low-level programming languages use simple commands to communicate with the CPU: Machine language (most basic language of the CPU) Assembly language (human readable, but close to machine language)
  19. 19. 1 High-Level Languages High-level languages can be procedural or object-oriented: Procedural languages use a step-by-step process to solve a problem. Basic, Pascal, C Object-oriented languages model problems using objects that correspond to real-world counterparts. Smalltalk, C++, Java
  20. 20. 1 Software Development Process Software development usually follows these basic steps: Analysis Design Implementation Testing Deployment Maintenance
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×