Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

History of Computers.
 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
11 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Fundamentals and a Brief History of Computer Systems.
History of Computing -- Soujanya. Contents Definition Abacus(600 B.C) Cardboard Calculator First Calculator Difference Engine(1822) Well-Known Early Computers.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.
Appendix The Continuing Story of the Computer Age.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
1 Introduction to Computers Prof. Sokol Computer and Information Science Brooklyn College.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Introduction to Computer Terminology
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
History of Computers Computer Technology Introduction.
History of computers By Anne Perera.
History of Computer Technology By: Puneet Badyal.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 Introduction to Computers and C++ Programming.
Chapter 01 Nell Dale & John Lewis.
Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices Section.
About the Presentations The presentations cover the objectives found in the opening of each chapter All chapter objectives are listed in the beginning.
BACS 287 Basics of Programming BACS 287.
History of Computers Abacus – 1100 BC
Personal Computers. Penetration Personal computers are now in close to four-fifths of American households It took telephones 85 years to get to this penetration.
The History of Computers
Explore the Parts of a Computer
ELN230 – Bazlur slide 1 ELN230 Lecture – 02a PC History.

Chapter 1 The Big Picture.
1.1 The Computer Revolution. Computer Revolution Early calculating machines Mechanical devices used to add and subtract By Babylonian (Iraq) 5000 years.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Visual C++ Programming: Concepts and Projects
Lecture-03 PC History. Evolution of Computer s Mechanical Calculators Mechanical Computers Electronic Computers –Tubes –Transistors –ICs.
What is computer hardware? Computer hardware are the physical components of the computer.
Chapter 1 Introduction.

Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators.
By: Sajjad A. Malik. Overview  The first computer was developed approximately 5,000 years and is known as the abacus.  Blaise Pascal invented a calculator.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and.
Computer History How did we get here?.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
History of Computers March 26, 2012Greer Potadle.
By: Mandip Gill I.T 9.  Computers started with the development of the abacus several thousand years ago  The abacus lets us do computations fast by.
A BRIEF HISTORY OF COMPUTERS, THE INTERNET AND THE UNIVERSE By L. Gillett Webmaster MMC.
Courtney Nielsen  Help us find info  Storage  Performs calculations  Runs software  communication  Storing data  Research  Fact checking  Communication.
CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
HISTORY OF COMPUTER TECHNOLOGY By: Parveer Grewal.
By: Gurman Khangura INT 9 Block: 3.  Computers have been for a long time, with the development of the abacus.  The abacus was a rack with sliding beads.
History of Computer Technology. History of Computer The timeline of computer history starts from Abacus. Abacus was used for thousands of years. In 1642,
Introduction to Computers
An Overview of the Computer System
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1 The Big Picture
HISTORY OF COMPUTER AND DEVELOPMENT BY: OMAR MAZHAR
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Introduction to Computers and the internet
Computer Applications
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
History of Computers - Long, Long Ago
Presentation transcript:

Introduction Chapter 1

1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations (c B.C. ) The Pascaline used moveable dials to add numbers with up to eight digits (1642).

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.

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.

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.

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

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)

1 What is computer hardware? 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 Scanner Output Devices Monitor Speakers Printer

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)

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 2 10 or 1,024 bytes. A megabyte is 1,048,576 bytes.

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)

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

1 Computer Software Software can be divided into two categories: Systems software includes operating systems, compilers, and utilities. Application software runs on top of an operating system.

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

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

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

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)

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

1 Software Development Process Software development usually follows these basic steps: Analysis Design Implementation Testing Deployment Maintenance