HISTORY OF DATA PROCESSING - Personal web pages for people

Download Report

Transcript HISTORY OF DATA PROCESSING - Personal web pages for people

History of computing
Until future
Computers: Information Technology in Perspective
By Long and Long
Copyright 2002 Prentice Hall, Inc. & 2011 J. Holvikivi
Evolution of Computing
1.2
Quit
First
Computers
PCs
introduced!
1960s
1950
Very
expensive
computers
for large
companies.
Computer
professionals
ran the show.
2001
mid1970s
Powerful PCs
on every
desktop.
Explosion of
applications.
PREHISTORY OF DATA PROCESSING
1.3
Quit
 Calculating
devices:
pebbles, cowrie shells, bamboo sticks
'chou'
 calculation tables (Medieval Europe)
 Abacus and its counterparts in China
and Japan

PREHISTORY OF DATA PROCESSING
1.4
Quit
 Computing
machines were designed
based on the technology of gears:
Blaise Pascal, 17th century,
permanent algorithm
 G.W. Leibniz, 17th cent., a choice of
built-in algorithms
 Charles Babbage, 19th century:
programmable "Analytical Engine"

PREHISTORY OF DATA PROCESSING
1.5
Quit
 Jacquard's
loom 1801: weaving
loom was controlled by paper cards
with holes in them.
PREHISTORY OF DATA PROCESSING
1.6
Quit
 Hollerith:
punched card machines
for US census 1890,
electromechanical, start of
calculation machines and IBM
addition and counting
 1928 subtraction
 1931
multiplication

HISTORY OF DATA PROCESSING :1940s
1.7
Quit





ENIAC: first modern computer, vacuum tubes
hexadecimal and binary systems
cryptography during World War II
Von Neumann architecture:
 both commands and numerical data were
expressed and processed in the same form
and in the same devices, step by step
 General purpose computer
technologies:
 electro-mechanical relays, punched tape
 magnetic drum (max capacity 500 characters
or 50 numbers)
http://www.bbc.co.uk/news/technology-20395212
HISTORY OF DATA PROCESSING :1950s
1.8
Quit




magnetic tape storage
ferromagnetic cores in central memory
stand-alone computers
1956
 first computer made of transistors
 magnetic disks
HISTORY OF DATA PROCESSING :1960s
1.9
Quit
 1960
SSI: small scale integrated
circuit (100 transistors)
 1966 MSI: medium scale integrated
circuit (1,000 transistors)
 1969 LSI: large scale integration (up
to 10,000 components)
 VLSI and so on up to over 109
transistors in 2009
Increase in performance
Quit
 Speed
 Accuracy
 Consistency
 Reliability
 Communications
 Memory
HISTORY OF DATA PROCESSING: software
1.11
Quit
 1950s
 Machine
and Assembler language
programming
 1960s
 Multitasking operating systems, timesharing, batch-processing
 Mainframe computers: terminals, on-line
use
 Statistics, calculations, accounting
 Cobol, Fortran, Algol programming
languages
HISTORY OF DATA PROCESSING : 1970s
1.12
Quit
 minicomputers,
distributed systems,
networks
 Basic, APL, Pascal and other
specialized programming languages
 databases
 division of labor:

operators, systems analysts, data
analysts, data entry clerks,
programmers, output handlers
Supercomputers
Quit
1.13







Supercomputers
Processor-bound applications
Multiple processors,
Used for
 Scientific simulations, physics and forecasting
 Medicine
 Advanced graphics
CDC 6600, performance of about 1 megaFLOPS, the
world's fastest computer 1964–69
FLoating Point Operations Per Second
Technologies: clusters
Grid computing is a different approach
Supercomputers
1.14
Quit
Year
2009
2010
2011
Supercomputer
Cray Jaguar
Tianhe-1A
Fujitsu K
computer
Peak speed
(Rmax)
Location
DoE-Oak Ridge National
Laboratory, Tennessee,
1.759 PFLOPS
USA
2.566 PFLOPS
8.162 PFLOPS
National Supercomputing
Center, Tianjin, China
RIKEN, Kobe, Japan
Source: wikipedia and others
Supercomputers
Tianhe consists of 138 cabinets, 14336 Intel 6-core
Xeon X6570 processors and 7168 Nvidia graphics processors
HISTORY OF DATA PROCESSING : 1980s
Quit
1.15
 Personal
systems
 microcomputers
IBM PC 1981
 mainframes
and minicomputers,
workstations

http://news.bbc.co.uk/2/hi/technology/4780963.stm
HISTORY OF DATA PROCESSING : 1980s
1.16
Quit
 Office
automation: text processing and
spreadsheets
 Graphical user interfaces
 Robotics
 C programming, client /server databases,
SQL and relational model
 Graphics, CAD (computer aided design),
CAE (computer aided engineering), color
printing
 Integration of use, end-users, from
programming to applications
HISTORY OF DATA PROCESSING : 1990s
1.17
Quit
 LANs
(local area networks), electronic
mail
 WANs (wide area networks), global
integration of systems
 high-power workstations, GUIs (Graphical
user interface) standard
 object-oriented model, C++ and Java
 integration of applications
 multimedia
Trends in 2013
1.18
Quit
– Devices
 Content in the cloud
 Available for all devices
 Consumerization
 From Wintel era to Apps economy
 Cloud
Information deluge
Quit
1.19





US National Security Agency intercepts and
stores 1.7 billion e-mails, messages and phone
calls a day
decoding the human genome involves analysing
3 billion base pairs, which took ten years the first
time it was done, in 2003, but can now be
achieved in one week
WalMart, a retail giant, handles more than 1m
customer transactions every hour, feeding
databases estimated at more than 2.5 petabytes
Facebook is home to 40 billion photos.
"It is not surprising that people feel overwhelmed. There is
an immense risk of cognitive overload"
Data volumes
Quit
1.20





4,6 billion mobile phone subscriptions worldwide (the
world has 6,8 billion people)
1 billion to 2 billion people use the internet.
By 2013 the amount of traffic flowing over the internet
annually will reach 667 exabytes, according to Cisco, a
maker of communications gear.
According to a 2008 study by International Data Corp
(IDC), a market research firm, around 1 200 exabytes of
digital data will be generated this year.
Google handles around half the world’s internet
searches, answering around 35 000 queries every
second; data mining:
 Google translation
 spread of flu epidemics.
Source: The Economist 2010
Units of data
Unit
Bit
b
Byte
B
Kilobyte KB
Megabyte MB
Size
1 or 0
8 bits
1000 or 210 bytes
1000 KB; 220 bytes
Gigabyte GB
Terabyte TB
230 bytes
240 bytes
Petabyte PB
250 bytes
Exabyte (EB) 260 bytes
Zettabyte (ZB) 270 bytes
Yottabyte (YB) 280 bytes
What it means
short for “binary digit”
the basic unit of computing
from “thousand” in Greek
from “large” in Greek
a typical pop song is about 4MB
from “giant” in Greek.
from “monster” in Greek.
all the catalogued books in
America’s Library of Congress total 15TB
Google processes around 1PB
every hour
the total amount of information in
existence this year is forecast to be
around 1.2ZB
FUTURE OF DATA PROCESSING ?
1.22
Quit













Embedded systems
Robotics: industry & entertainment
Cloud
GPRS and mobile use
Telemedicine, cyborgs
Intelligent buildings
RFID (radio frequency identification chips)
Global sharing
GPS and navigation
Music, entertainment
Life on net
Intuitive user interfaces, touch
control, voice
Algorithms see http://www.bbc.co.uk/news/technology-14306146