Lecture 2 : Information Technology Infrastructure - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Lecture 2 : Information Technology Infrastructure

Description:

Download data and software from central server or Internet ... The freedom to study how the program works, and adapt it to your needs (freedom 1) ... – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 26
Provided by: madh
Category:

less

Transcript and Presenter's Notes

Title: Lecture 2 : Information Technology Infrastructure


1
Lecture 2 Information Technology Infrastructure
  • Hardware and Software

2
Computer Generations
  • Four major generations
  • Each distinguished by different base technology
  • Each generation significantly improved
    computational power while lowering costs
  • Cost of 100,000 calculations
  • 1950s several dollars
  • 1980s .025
  • 1995 .00004

3
Computer Generations
  • First Generation (1946-1956)
  • Based on vacuum tube technologies
  • Huge tubes that burnt out quickly
  • Main memory 2000 bytes
  • Rotating drums used for hard disk and punch cards
    used for external storage
  • Typically used for limited scientific and
    engineering work

4
Computer Generations
  • Second Generation (1957-1963)
  • Based on transistor technology
  • Smaller than tubes, generated less heat
  • Main memory reached 32 KB
  • Speeds of up to 300,000 instructions per second
  • Used for science, engineering and some business
    tasks (payroll and billing)

5
Computer Generations
  • Third Generation (1964-1979)
  • Based on integrated circuits technology
  • Made by printing hundreds (later, thousands) of
    transistors on a silicon chip
  • Known as semiconductors
  • RAM expanded to 2MB
  • Speeds of upto 5 MIPs
  • Introduced software that could be used without
    extensive technical training

6
Computer Generations
  • Fourth Generation (1980-present)
  • Based on VLSI (very large-scale integrated
    circuits) technology
  • Packs tens of millions of transistors on a single
    circuit
  • Memory, logic, and control on a single chip
    hence the term, microprocessor
  • Allowed the development of smaller machines

7
Power, Cost and Moores Law
  • 1965 Gordon Moore of Fairchild Semiconductors
    predicted that the number of transistors would
    double every 18-24 months
  • This has held for nearly 30 years
  • Intel plans to unveil a one-billion transistor
    chip capable of 100,000 MIPs in 2011

8
What is a Computer System?
Central Processing Unit(ALU CU)
Input Devices
Secondary Storage
buses
Communication Devices
Output Devices
Primary Storage
9
Categories of Computers
  • Mainframes
  • Largest of the computer types
  • Massive memory
  • Rapid processing power
  • Business, science, engineering applications
  • Demise greatly exaggerated

10
Categories of Computers
  • Minicomputers
  • Mid-range
  • Originally DEC aimed at getting a slice of IBMs
    mainframe market (1957)
  • By 1969, scaled down version referred to as
    minicomputers

11
Categories of Computers
  • Personal Computers
  • Sometimes called a microcomputer
  • Local storage and processing
  • Workstations
  • Powerful math and graphics capabilities
  • Typical of engineering and design projects

12
Categories of Computers
  • Supercomputers
  • Can perform billions of calculations per second
    (GFLOP)
  • Based on parallel processing
  • Originally designed for military for weapon
    systems

13
Massively Parallel Computing(Fifth Generation)
  • Thousands of processors
  • Work in concert
  • Split the workload and process in parallel

14
Cluster Computing
  • Link computers together for faster performance or
    more reliable use
  • Two types
  • High availability clustering
  • Server A fails, Server B takes over without pause
  • Performance clustering
  • Servers A and B work together on single problem
  • Finish more quickly than either one could do
    alone

15
Categories of Computers
  • Network Computers
  • Also called thin clients
  • Minimal storage and processing
  • Download data and software from central server or
    Internet
  • Eliminates need for secondary storage devices
  • Aimed at reducing Total Cost of Ownership

16
The Future of Hardware
  • Limited by physics and economics
  • Physics
  • Transistors currently etched using ultraviolet
    optical lithography
  • Can go down to 130 nanometers (400 atoms)
  • Below 100 nanometers wavelengths of light too
    big IBM using X-rays Intel using Xenon Lucent
    using beams of electrons
  • Economics
  • As size decreases, cost of fabrication increases
  • Currently, plants cost about 2.5b
  • For lt100 nanometers, shoots to 10b
  • Need for affordable scaling

17
Software The second building block
  • Definitions, Types, and trends

18
What are the different types of software?
  • Systems software
  • special software programs that help run the
    computer
  • Application software
  • programs written to complete a specific task
  • End-User Developed software
  • software that allows non-technical users to
    develop programs

19
How do they work?
Source Code
Executable
compiler
Object Code
linkage
Other modules
20
Software Generations
human-oriented
Natural Languages
4GLs
Third Generation Languages
Assembly Languages
Machine Language
computer -oriented
21
Open Source vs. Proprietary Software
  • What is open source?
  • Refers to way source code is developed and shared
    by a community
  • OSS is transparent and you have ability to change
    it yourself
  • PS is privately owned changes must go through
    them
  • Open Source movement started by Richard Stallman
    of Free Software Foundation

22
Types of freedom (from www.fsf.org)
  • The freedom to run the program, for any purpose
    (freedom 0).
  • The freedom to study how the program works, and
    adapt it to your needs (freedom 1). Access to the
    source code is a precondition for this.
  • The freedom to redistribute copies so you can
    help your neighbor (freedom 2).
  • The freedom to improve the program, and release
    your improvements to the public, so that the
    whole community benefits (freedom 3). Access to
    the source code is a precondition for this.

23
OOS Advantages
  • Often free or low cost
  • Interoperability
  • Active support community
  • Powerful and scalable
  • "Free, as in speech".
  • Ability to modify code
  • Transparency of code

24
OOS Disadvantages
  • Can be less "polished" or "user-friendly" than
    Proprietary Software.
  • Requires learning anew each time a change is made
  • Is it worth the risk? Everyone is using Microsoft
    should you change
  • It's not as well known as Proprietary Software.

25
Lawrence Lessig Blogs on OOS
  • http//lessig.org/blog/archives/001436.shtml
Write a Comment
User Comments (0)
About PowerShow.com