SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
Introduction to Computer




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   1
Chapter 1: Introduction to Computer
      Introduction
           What is a Computer ?
           History
           The Shapes of Computers Today
      Computer Systems
           Hardware
           Software
           Data
           Users
           Networks



188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   2
What is a Computer ?
      There are many points of view to be discussed
       about the definition, e.g.,
           Electronics ?
           Digital ?
           Programmable ?
           Manipulate data ?
           Automated calculation ?
      In this course, we define a computer as an
       electronic device used to process data
       according to a list of instructions.


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   3
History ~ Ancient calculators
    Antikythera mechanism is
    known as the 1st mechanical
    calculator/computer used for
    astronomical calculation.


       2700-2300 BC                                  150-100 BC         14th century

      A sumerian abacus
      was capable to add and
      subtract by counting

                             With appropriate procedures, a
                             chinese abacus could calculate
                             multiplication, division, square
                             root, and cube root.

188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                  4
History ~ Mechanical calculators
                                                                        Pascaline - A
    John Napier invented                                                mechanical
    Napier's bone. (He                                                  calculator
    also discovered                                                     invented by
    logarithms in 1614)                                                 Blaise Pascal.

         1617          1622               1643                               1694




      Invented by William
      Oughtred, can
      calculate log, exp,                          Stepped Reckoner,
      trigonometry.                                invented by G. W. Leibniz,
                                                   can compute + - x /
188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                    5
History ~ Programmable machines
                                    Charles Babbage attempted to
                                    build the Analytical Engine, a
                                    general-purpose computer,
                                    controlled by a list of instruction.


        1801                   1837                                     1887

      Joseph Marie Jacquard
      “programmable” loom

      Herman Hollerith developed a
      punched card tabulating machine,
      capable to sort over 200 cards per
      minute. He founded TMC, merged
      with CTR which renamed IBM.
188 110 Computer Programming : Chapter 1.1 – Introduction to Computer          6
st
  History ~ 1 Gen. (Vacuum Tubes)

                                      Konrad Zuse's Z3 – the 1st
                                      programmable (punched film)
                                      turing-complete digital
                                      computer, used relay switches.

             1941



                                                   Atanasoff-Berry Computer -
                                                   the 1st electronic (vacuum
                                                   tube) digital computer. It was
                                                   not programmable, and not
                                                   turing-complete.


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer               7
(cont'd.)
                                        ENIAC – the 1st all-electronic turing-
                                        complete programmable (wiring, then
                                        punched card) computer. It weighted 30
                                        tons, took 63 sq.m. contained 17,468
                                        vacuum tubes, and consumed 150 kW.
                                        Performance ~ 300 operations per sec.

             1944




              Havard Mark I (IBM ASCC) – the 1st large-scale automatic
              digital computer, used relays, can be programmed by
              punched paper tape, contained 72 storage registers.

188 110 Computer Programming : Chapter 1.1 – Introduction to Computer            8
nd
  History ~ 2 Gen. (Transistors)
                             Bell Lab invented the
                             transistor – function like
                             vacuum tubes but smaller,
                             lower power consumption,
                             more reliable.

           1947                                                         1951




        UNIVAC I – the 1st commercial
        computer. Original priced at US$
        159,000 then rose to US$ 1,500,000.
        Totally 46 systems installed.


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer          9
(cont'd.)




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   10
(cont'd.)
    Mercury Delay Line
    Memory used in
    UNIVAC I




                                          Magnetic Core Memory
                                          used in later models of
                                          UNIVAC



188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   11
rd
  History ~ 3 Gen. (Integrated Circuits)
                                   Jack Kilby                   DEC PDP-8 – started
                                   invented the                 from US$ 16,000, it is
                                   Miniaturized                 the first successful
                                   Electronic                   minicomputer.
                                   Circuit

         1958                                                           1964   1965


        IBM introduced
        System/360 – a
        highly configurable,
        highly backward
        compatible,
        mainframe
        computer system.

188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                    12
th
  History ~ 4 Gen. (Microprocessors)
                             Apple I – the 1st
                             PC of Apple, with
                             the price tag of
                             US$ 666.66

        1971                                           1975              1976

                                                                        MITS Altaire
                                                                        8800 – the 1st
                                                                        microcomputer,
                                                                        based on intel
      Intel 4004 – The                                                  8080, sold as
      1st commercial                                                    mail-ordered kit.
      microprocessor


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                       13
(cont'd.)
                                          Apple II – The beginning of PC
                                          era. It's the 1st highly successful
                                          mass-produced PC.



           1977                                                          1981



                                IBM PC – Because of
                                the name of IBM,
                                business adopted
                                using a PC for the
                                office work.


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer           14
(cont'd.)
            Apple Macintosh – the
            1st commercially
            successful computer that
            uses a GUI.


           1982                                           1984          1985

                                    Compaq Portable –
                                    The first 100%
                                    compatible IBM PC.


                                    Microsoft Windows –
                                    GUI for IBM PC &
                                    Compatible.

188 110 Computer Programming : Chapter 1.1 – Introduction to Computer          15
(cont'd.)
                             Tim Berners Lee
                             invented WWW.

                           Deep Blue defeated the
                           world #1 G. Kasparov.

         1989               1990              1991                               1997


                                                                        Linux – a free/open
                                                                        source alternative
                                                                        OS originally
                                                                        written by Linus
                                                                        Torvalds.
    Microsoft Windows 3.0
    - de facto GUI for PC.

188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                         16
(cont'd.)

            AMD Athlon 64 X2 –
            the 1st 64-bit dual-core
            processor for PCs


           2001                                           2005          2007

                                        Windows XP
                                        released.

                                        Windows Vista
                                        released



188 110 Computer Programming : Chapter 1.1 – Introduction to Computer          17
Moore's Law
                 1.00E+09
                                                                                                         Intel Core 2 Quad

                                                                                                                 Intel Core
                 1.00E+08
                                                                                             Intel Pentium 4

                 1.00E+07                                                           Intel Pentium III
  #transistors




                                                                             Intel Pentium

                 1.00E+06                                            Intel 80486

                                                               Intel 80386
                                                      Intel 80286
                 1.00E+05

                                          Intel 8086

                 1.00E+04
                                  Intel 8080
                            Intel 4004
                 1.00E+03
                        1965     1970          1975       1980       1985          1990        1995       2000        2005    2010


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                                                                18
US$ per GFLOPS
        1.00E+13
                   IBM 1620

        1.00E+11


        1.00E+09

                                                     Cray XMP/48
        1.00E+07                     Cray 1


        1.00E+05                                                      Beowulf 2x16xPentium Pro
  US$




                                          Gordon Bell Prize
                                          “Less than US$ 1
        1.00E+03                            per MFLOPS”            Bunyip      KLAT2
                                                                                  KASY0
        1.00E+01
                                                                                    ATI X1900
                                                                    Ambric AM2045
        1.00E-01
                                                                                      Sony PS3
                                                              US$ 0.2 per MFLOPS
        1.00E-03
               1960           1970            1980        1990          2000          2010       2020


188 110 Computer Programming : Chapter 1.1 – Introduction to Computer                                   19
The Shapes of Computers Today
      Although the capabilities and type of computer
       have changed quickly. There are the terms
       describing:
           Supercomputers
           Mainframes
           Minicomputers
           Microcomputers
      All these types of computers can be connected
       together to form networks of computers, but each
       individual computer, whether it is on a network or
       not, falls into one of these four categories.

188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   20
Supercomputers
      Supercomputers are the most powerful
       computers. They are used to process huge
       amounts of data, model of complex processes
       and simulate the processes.
           Nuclear fission
           Air pollution
           Weather forecast
           Astrophysics
           Fluid dynamics
           Genetic
           Chess
           Breaking ciphers
188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   21
Mainframes
      Mainframe computer is the largest type
       computer in use.
         Large memory, storage, I/O.

      They are used where many people in a large
       organization need frequent
       access to the same
       information which is
       organized into one or
       more huge databases.
         Transactions

         Accounting

           ERP
188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   22
Minicomputers
      The capabilities of a minicomputer lies
       somewhere between those of mainframes and
       those of microcomputer.
           But they can handle more I/O and/or more terminals.
      Obsoleted by
       microcomputer.




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   23
Microcomputers
      The least powerful, but most widely used.
      The term microcomputer and personal computer
       are interchangeable.
           PCs are intented to be operated by end users.
           Size, price, capabilities are right for individuals.
      Fastest growing ~ microprocessors, memory
       chips, and storage devices keep making gains in
       speed and capacity, while physical size and price
       remain stable or in some cases are reduced.



188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   24
Microcomputer – Desktop




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   25
Microcomputer – Notebook




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   26
Microcomputer – Tablet




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   27
Microcomputer – Handheld




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   28
Phone + Computer




188 110 Computer Programming : Chapter 1.1 – Introduction to Computer   29

Más contenido relacionado

La actualidad más candente

Module 1 intro evolution computer
Module 1 intro  evolution computerModule 1 intro  evolution computer
Module 1 intro evolution computerMusa Muhamad
 
CHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to ComputerCHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to ComputerShimels Derso
 
Computer Generation Presentation
Computer Generation PresentationComputer Generation Presentation
Computer Generation PresentationJayesh Modi
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computerbongatjeremie
 
Information technology final chap 2
Information technology final chap 2Information technology final chap 2
Information technology final chap 2Manshi Makati
 
Generations of computers.15
Generations of computers.15Generations of computers.15
Generations of computers.15myrajendra
 
Generations of computers
Generations of computersGenerations of computers
Generations of computersJatin
 
MR. RAMESH KUMAR KANNAUJIA
MR. RAMESH KUMAR KANNAUJIAMR. RAMESH KUMAR KANNAUJIA
MR. RAMESH KUMAR KANNAUJIArameshkumar1646
 
THE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.JeyapiranavanTHE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.Jeyapiranavanp.j. pranavan
 
Evolution and Types of the Computer
Evolution and Types of the ComputerEvolution and Types of the Computer
Evolution and Types of the ComputerNur Azlina
 
Lesson 1.0 milestones in computer architecture
Lesson 1.0   milestones in computer architectureLesson 1.0   milestones in computer architecture
Lesson 1.0 milestones in computer architectureJoshua Hernandez
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IOHem Pokhrel
 
Evolution of Computer
Evolution of Computer Evolution of Computer
Evolution of Computer Ohi Alam
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computersuganya2411
 
Introduction to computation history
Introduction to computation historyIntroduction to computation history
Introduction to computation historyMichael Kramarenko
 
History of computer and classification of computers
History of computer and classification of computersHistory of computer and classification of computers
History of computer and classification of computersRoopsi Srivastava
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translatorShruti Pendharkar
 

La actualidad más candente (20)

Module 1 intro evolution computer
Module 1 intro  evolution computerModule 1 intro  evolution computer
Module 1 intro evolution computer
 
CHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to ComputerCHAPTER 1= Introduction to Computer
CHAPTER 1= Introduction to Computer
 
Computer Generation Presentation
Computer Generation PresentationComputer Generation Presentation
Computer Generation Presentation
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computer
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Information technology final chap 2
Information technology final chap 2Information technology final chap 2
Information technology final chap 2
 
Generations of computers.15
Generations of computers.15Generations of computers.15
Generations of computers.15
 
GENERATION OF COMPUTERS.
GENERATION OF COMPUTERS.GENERATION OF COMPUTERS.
GENERATION OF COMPUTERS.
 
Generations of computers
Generations of computersGenerations of computers
Generations of computers
 
MR. RAMESH KUMAR KANNAUJIA
MR. RAMESH KUMAR KANNAUJIAMR. RAMESH KUMAR KANNAUJIA
MR. RAMESH KUMAR KANNAUJIA
 
THE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.JeyapiranavanTHE GENERATION OF COMPUTER by P.Jeyapiranavan
THE GENERATION OF COMPUTER by P.Jeyapiranavan
 
Evolution and Types of the Computer
Evolution and Types of the ComputerEvolution and Types of the Computer
Evolution and Types of the Computer
 
Lesson 1.0 milestones in computer architecture
Lesson 1.0   milestones in computer architectureLesson 1.0   milestones in computer architecture
Lesson 1.0 milestones in computer architecture
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IO
 
Evolution of Computer
Evolution of Computer Evolution of Computer
Evolution of Computer
 
Introduction to Computer
Introduction to ComputerIntroduction to Computer
Introduction to Computer
 
Introduction to computation history
Introduction to computation historyIntroduction to computation history
Introduction to computation history
 
Class1
Class1Class1
Class1
 
History of computer and classification of computers
History of computer and classification of computersHistory of computer and classification of computers
History of computer and classification of computers
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translator
 

Similar a 01 - Introduction to Computer

1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]Irwin Elengovn
 
History of-computers513
History of-computers513History of-computers513
History of-computers513Besar Limani
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologiesIndhumathiCVM
 
IT315B
IT315BIT315B
IT315Bearl86
 
History of computer - Shivms Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms JaiswalShivam Jaiswal
 
Journey of computing
Journey of computingJourney of computing
Journey of computingTushar B Kute
 
Microprocessor laboratory
Microprocessor laboratoryMicroprocessor laboratory
Microprocessor laboratorybinvid
 
computer-2.pptx the generation of computer slide.
computer-2.pptx the generation of computer slide.computer-2.pptx the generation of computer slide.
computer-2.pptx the generation of computer slide.santonaislam85
 
Computer history & evaluation
Computer history & evaluationComputer history & evaluation
Computer history & evaluationFazil Ahamed
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computingoudesign
 
Introduction to computers
Introduction to computers Introduction to computers
Introduction to computers soorajkumar786
 
Evolution of computers latest
Evolution of computers latestEvolution of computers latest
Evolution of computers latestSyieda Khamis
 
CR346-Lec00 history
CR346-Lec00 historyCR346-Lec00 history
CR346-Lec00 historydouglaslyon
 
Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)MuhammadShoaibSheikh
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information TechnologyNitish Kumar
 

Similar a 01 - Introduction to Computer (20)

1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]1 introdcution tocomputernursing [compatibility mode]
1 introdcution tocomputernursing [compatibility mode]
 
History of-computers513
History of-computers513History of-computers513
History of-computers513
 
history-of-computers513-converted.pdf
history-of-computers513-converted.pdfhistory-of-computers513-converted.pdf
history-of-computers513-converted.pdf
 
Convergence of technologies
Convergence of technologiesConvergence of technologies
Convergence of technologies
 
IT315B
IT315BIT315B
IT315B
 
History of computer - Shivms Jaiswal
History of computer  - Shivms JaiswalHistory of computer  - Shivms Jaiswal
History of computer - Shivms Jaiswal
 
Ict milestones of computer architecture
Ict  milestones of computer architectureIct  milestones of computer architecture
Ict milestones of computer architecture
 
Journey of computing
Journey of computingJourney of computing
Journey of computing
 
Brief history of computers
Brief history of computersBrief history of computers
Brief history of computers
 
History of computing
History of computingHistory of computing
History of computing
 
Microprocessor laboratory
Microprocessor laboratoryMicroprocessor laboratory
Microprocessor laboratory
 
computer-2.pptx the generation of computer slide.
computer-2.pptx the generation of computer slide.computer-2.pptx the generation of computer slide.
computer-2.pptx the generation of computer slide.
 
Computer history & evaluation
Computer history & evaluationComputer history & evaluation
Computer history & evaluation
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computing
 
Introduction to computers
Introduction to computers Introduction to computers
Introduction to computers
 
Evolution of computers latest
Evolution of computers latestEvolution of computers latest
Evolution of computers latest
 
CR346-Lec00 history
CR346-Lec00 historyCR346-Lec00 history
CR346-Lec00 history
 
Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)Presentation on computer history & generations (by muhammad shoaib)
Presentation on computer history & generations (by muhammad shoaib)
 
History of computer
History of computerHistory of computer
History of computer
 
Evolution Of Information Technology
Evolution Of Information TechnologyEvolution Of Information Technology
Evolution Of Information Technology
 

Más de Programming Techniques and Algorithms (12)

Visual Logic User Guide
Visual Logic User GuideVisual Logic User Guide
Visual Logic User Guide
 
Visual Logic Project - 1
Visual Logic Project - 1Visual Logic Project - 1
Visual Logic Project - 1
 
Visual Logic - Process
Visual Logic - ProcessVisual Logic - Process
Visual Logic - Process
 
Visual Logic - Output
Visual Logic - OutputVisual Logic - Output
Visual Logic - Output
 
Visual Logic - Introduction
Visual Logic - IntroductionVisual Logic - Introduction
Visual Logic - Introduction
 
Visual Logic - Input
Visual Logic - InputVisual Logic - Input
Visual Logic - Input
 
ตัวอย่างการพัฒนาโปรแกรมคำนวณเงินกู้
ตัวอย่างการพัฒนาโปรแกรมคำนวณเงินกู้ตัวอย่างการพัฒนาโปรแกรมคำนวณเงินกู้
ตัวอย่างการพัฒนาโปรแกรมคำนวณเงินกู้
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
01 - Software
01 - Software01 - Software
01 - Software
 
01 - Computer System
01 - Computer System01 - Computer System
01 - Computer System
 
01 - Introduction to Computer
01 - Introduction to Computer01 - Introduction to Computer
01 - Introduction to Computer
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

01 - Introduction to Computer

  • 1. Introduction to Computer 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 1
  • 2. Chapter 1: Introduction to Computer  Introduction  What is a Computer ?  History  The Shapes of Computers Today  Computer Systems  Hardware  Software  Data  Users  Networks 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 2
  • 3. What is a Computer ?  There are many points of view to be discussed about the definition, e.g.,  Electronics ?  Digital ?  Programmable ?  Manipulate data ?  Automated calculation ?  In this course, we define a computer as an electronic device used to process data according to a list of instructions. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 3
  • 4. History ~ Ancient calculators Antikythera mechanism is known as the 1st mechanical calculator/computer used for astronomical calculation. 2700-2300 BC 150-100 BC 14th century A sumerian abacus was capable to add and subtract by counting With appropriate procedures, a chinese abacus could calculate multiplication, division, square root, and cube root. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 4
  • 5. History ~ Mechanical calculators Pascaline - A John Napier invented mechanical Napier's bone. (He calculator also discovered invented by logarithms in 1614) Blaise Pascal. 1617 1622 1643 1694 Invented by William Oughtred, can calculate log, exp, Stepped Reckoner, trigonometry. invented by G. W. Leibniz, can compute + - x / 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 5
  • 6. History ~ Programmable machines Charles Babbage attempted to build the Analytical Engine, a general-purpose computer, controlled by a list of instruction. 1801 1837 1887 Joseph Marie Jacquard “programmable” loom Herman Hollerith developed a punched card tabulating machine, capable to sort over 200 cards per minute. He founded TMC, merged with CTR which renamed IBM. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 6
  • 7. st History ~ 1 Gen. (Vacuum Tubes) Konrad Zuse's Z3 – the 1st programmable (punched film) turing-complete digital computer, used relay switches. 1941 Atanasoff-Berry Computer - the 1st electronic (vacuum tube) digital computer. It was not programmable, and not turing-complete. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 7
  • 8. (cont'd.) ENIAC – the 1st all-electronic turing- complete programmable (wiring, then punched card) computer. It weighted 30 tons, took 63 sq.m. contained 17,468 vacuum tubes, and consumed 150 kW. Performance ~ 300 operations per sec. 1944 Havard Mark I (IBM ASCC) – the 1st large-scale automatic digital computer, used relays, can be programmed by punched paper tape, contained 72 storage registers. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 8
  • 9. nd History ~ 2 Gen. (Transistors) Bell Lab invented the transistor – function like vacuum tubes but smaller, lower power consumption, more reliable. 1947 1951 UNIVAC I – the 1st commercial computer. Original priced at US$ 159,000 then rose to US$ 1,500,000. Totally 46 systems installed. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 9
  • 10. (cont'd.) 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 10
  • 11. (cont'd.) Mercury Delay Line Memory used in UNIVAC I Magnetic Core Memory used in later models of UNIVAC 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 11
  • 12. rd History ~ 3 Gen. (Integrated Circuits) Jack Kilby DEC PDP-8 – started invented the from US$ 16,000, it is Miniaturized the first successful Electronic minicomputer. Circuit 1958 1964 1965 IBM introduced System/360 – a highly configurable, highly backward compatible, mainframe computer system. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 12
  • 13. th History ~ 4 Gen. (Microprocessors) Apple I – the 1st PC of Apple, with the price tag of US$ 666.66 1971 1975 1976 MITS Altaire 8800 – the 1st microcomputer, based on intel Intel 4004 – The 8080, sold as 1st commercial mail-ordered kit. microprocessor 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 13
  • 14. (cont'd.) Apple II – The beginning of PC era. It's the 1st highly successful mass-produced PC. 1977 1981 IBM PC – Because of the name of IBM, business adopted using a PC for the office work. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 14
  • 15. (cont'd.) Apple Macintosh – the 1st commercially successful computer that uses a GUI. 1982 1984 1985 Compaq Portable – The first 100% compatible IBM PC. Microsoft Windows – GUI for IBM PC & Compatible. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 15
  • 16. (cont'd.) Tim Berners Lee invented WWW. Deep Blue defeated the world #1 G. Kasparov. 1989 1990 1991 1997 Linux – a free/open source alternative OS originally written by Linus Torvalds. Microsoft Windows 3.0 - de facto GUI for PC. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 16
  • 17. (cont'd.) AMD Athlon 64 X2 – the 1st 64-bit dual-core processor for PCs 2001 2005 2007 Windows XP released. Windows Vista released 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 17
  • 18. Moore's Law 1.00E+09 Intel Core 2 Quad Intel Core 1.00E+08 Intel Pentium 4 1.00E+07 Intel Pentium III #transistors Intel Pentium 1.00E+06 Intel 80486 Intel 80386 Intel 80286 1.00E+05 Intel 8086 1.00E+04 Intel 8080 Intel 4004 1.00E+03 1965 1970 1975 1980 1985 1990 1995 2000 2005 2010 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 18
  • 19. US$ per GFLOPS 1.00E+13 IBM 1620 1.00E+11 1.00E+09 Cray XMP/48 1.00E+07 Cray 1 1.00E+05 Beowulf 2x16xPentium Pro US$ Gordon Bell Prize “Less than US$ 1 1.00E+03 per MFLOPS” Bunyip KLAT2 KASY0 1.00E+01 ATI X1900 Ambric AM2045 1.00E-01 Sony PS3 US$ 0.2 per MFLOPS 1.00E-03 1960 1970 1980 1990 2000 2010 2020 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 19
  • 20. The Shapes of Computers Today  Although the capabilities and type of computer have changed quickly. There are the terms describing:  Supercomputers  Mainframes  Minicomputers  Microcomputers  All these types of computers can be connected together to form networks of computers, but each individual computer, whether it is on a network or not, falls into one of these four categories. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 20
  • 21. Supercomputers  Supercomputers are the most powerful computers. They are used to process huge amounts of data, model of complex processes and simulate the processes.  Nuclear fission  Air pollution  Weather forecast  Astrophysics  Fluid dynamics  Genetic  Chess  Breaking ciphers 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 21
  • 22. Mainframes  Mainframe computer is the largest type computer in use.  Large memory, storage, I/O.  They are used where many people in a large organization need frequent access to the same information which is organized into one or more huge databases.  Transactions  Accounting  ERP 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 22
  • 23. Minicomputers  The capabilities of a minicomputer lies somewhere between those of mainframes and those of microcomputer.  But they can handle more I/O and/or more terminals.  Obsoleted by microcomputer. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 23
  • 24. Microcomputers  The least powerful, but most widely used.  The term microcomputer and personal computer are interchangeable.  PCs are intented to be operated by end users.  Size, price, capabilities are right for individuals.  Fastest growing ~ microprocessors, memory chips, and storage devices keep making gains in speed and capacity, while physical size and price remain stable or in some cases are reduced. 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 24
  • 25. Microcomputer – Desktop 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 25
  • 26. Microcomputer – Notebook 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 26
  • 27. Microcomputer – Tablet 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 27
  • 28. Microcomputer – Handheld 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 28
  • 29. Phone + Computer 188 110 Computer Programming : Chapter 1.1 – Introduction to Computer 29