SlideShare a Scribd company logo
1 of 5
LECTURE 1 - Fundamentals of Computer

Computer Defined

      An electronic device designated to manipulate useful information

      An electronic device, operating under the control of instructions stored in its own memory
       unit, that can accept data, process data arithmetically and logically, produce output from the
       processing, and store the results for future use

Generations of Computers

First Generation (1952 – 1958)

      Awesome in size

      Controlled by thousands of vacuum tubes or valves

      Consumes great amount of power that often resulted in overheating and failure

      The operators cannot recognize whether the breakdown was in the programming or in the
       machine

      Information were stored on punched cards as well as on magnetic tapes

The language level used was machine language which used numbers

Second Generation Computer (1959-1964)

      Development of assembly or symbolic language

      Development of high level language such as Fortran (1954) and Cobol (1959) allowed
       programmers to give more attention to solving problems

      Uses transistors (used less power and did not get so hot quickly)

Third Generation Computers (1965-1970)

      Uses Integrated Circuit, commonly known as the silicon chip, which revolutionized
       electronic

      If later progressed to Large Scale Integration (LSI), where few chips could replace several
       hundred thousands of transistors

Fourth Generation Computer (1971-present)

      Uses microprocessor, a chip which contains all the main electronic components of a
       compound
   If made possible to build computers to enormous logical capacity and reliability, more
       cheaply and in a very small space

      Very Large Space Integration (VLSI) was achieved

      Microprocessors led to the development of microcomputers

History of Computers

      500 BC – the Chinese invented the Abacus, considered to be the first computer device,
       which can perform simple addition and subtraction operations.

      1617 – John Napier, a Scottish mathematician, invented the NAPIER’S Bone – a table of
       logarithms made of ivory

      1630 – William Oughtred, an English mathematician, invented the SLIDE RULE, a device
       made of wood with movable scales arrange to slide opposite each other

      1642 – Blaise Pascal, a French mathematician, invented the PASCALINE – the first
       mechanical calculating machine

      1694 – Gottfried Wilhelm von Leibniz, a German mathematician. His machine, the LEIBNIZ
       MACHINE, considered of a stepped cylinder that could perform the four fundamental
       operations and square root.

      1801 – Joseph Marie Jacquard, a French weaver and designer, devised the JACQUARD LOOM
       which used hole-punched cards. This machine wove variety of patterns

      1822 – Charles Babbage, an English mathematician and is known to be the “Father of
       Modern Computer”, invented the DIFFERENCE MACHINE. This machine was capable of
       computing mathematical tables and solves polynomial equation

      1833 – Charles Babbage also invented the ANALYTICAL MACHINE designed to perform
       complex mathematical calculations. This was considered to be the first general purpose
       computer

      1887 – Herman Hollerith, an American statistician and founder of Tabulating Machine
       Company (now called International Business Machine or IBM) invented the CENSUS
       MACHINE

      1892 – William Seward Burrough, an American inventor, designed a key-driven machine
       that produced a hardcopy. This was called ADDING/CALCULATING MACHINE.

      1944 – Burrough invented the MARK 1 or ASCC (Automatic Sequence Controlled Calculator)
       machine that contains more than 15,000 vacuum tubes some of which are 3 feet tall
   1945 – John Presper Eckert, Jr. and William Mauchly from the University of Pennsylvania
       invented the ENIAC (Electronic Numerical Integrator and Computer) that had the capacity
       of 5,000 computations per second

      1948 – The IBM developed a more different design than the ENIAC – the SSEC (Selective
       Sequence Electronic Calculator)

      1950 – Eckert Jr. and Mauchly again developed a machine The UNIVAC 1 (Universal
       Automatic Computer)which could perform 10,000 computations per second. The IBM again
       developed a machine that could perform 100,000 computations per second and can store
       data internally. The machine was the IBM 704

      1963 – Digital Equipment Corp. introduced the PDP-8, regarded as the first successful
       minicomputer

      1977 – Two young computer enthusiasts, Steven Jobs and Steve Wozniak, collaborated to
       create and build their Apple II computer on a makeshift production line in Job’s garage

      1981 – IBM introduced its hat into the personal computer ring with the announcement of
       the IBM PC. It sold 35,000 on its first year of release.

Applications of Computers

      In the scientific and engineering fields, it provides inexpensive and accurate computation
       for better designs of devices or machines and more discoveries made in less time

      In the business world, it is used in the preparation of payrolls, in recording accounts
       receivables, in keeping tracks or inventions

      In banks, insurance companies, hospitals, and government offices, records are
       computerized

      Large firms and offices such as PLDT, Meralco and MWSS prepare invoices with computers

      Provide instantaneous and accurate data for airlines, hotels and check-out counters in the
       department stores

      Now becoming an everyday tool not only in the offices but in homes as well

Characteristics of Computer

       It is a machine – can only do things for it was designed

       It is electronic – runs on electrical energy through its electronic components

       It is automatic – runs continuously once started

       It can manipulate data – following specified instructions, it can perform arithmetic functions
       and can compare data
It has memory – the ability to read instructions and store these

       It has logic functions – can produce results after instructions were fed into it

Computer Limitations

      Dependence on prepared instructions

      Inability to derive meanings from objects

      Inability to generate information

      It cannot correct wrong instructions

Why Computers Sometimes Fail

      GIGO (Garbage In Garbage Out). Computer error may result from erroneously entered input.

      Programs contain errors or “bugs” that do not become evident until a specific set of
       circumstances arises.

      “Users” do not understand each other’s needs or have not communicated successfully.

      Improper controls can lead to sabotage the company and invasion of privacy

      Lack of standard results in problems when an organization obtains new equipment, hires
       new computer professionals, and attempts to provide some consistent set of procedures to
       be adopted by its computing staff

      Manufacturer fails to supply needed spare parts, trained technicians, or that particular
       machine model is no longer in production

Classification of Computers

Classification by purpose

      General-Purpose Computers - A computer that has the ability to store different programs of
       instructions and thus to perform a variety of operations.

      Special-Purpose Computers - A computer designed to perform one specific task

Classification by Type of Data Handled

   •   Digital Computers – a machine that specialize in counting of items that are distinct from one
       another, e.g. Text, integers, morse code

   •   Analog Computer – machine that deals with quantities that are continuous variable. This
       means that no individual elements can be identified from any other element, e.g. Light,
       voice, and video
•   Hybrid Computers – machine that combines the measuring capabilities of the analog
       computer and the logical and control capabilities of the digital computer

Classification of Computers Acc. to Capacity

      Microcomputers –capable of handling small, single-business applications such as sales
       analysis, inventory, billing and payroll.

      Minicomputers – They can do operation like airline reservations

      Medium-size Computers – They can serve the needs of a university.

      Large Computers –They can be used in government agencies and in the development of
       space technology

      Supercomputers – machines that have capabilities far beyond even the traditional large-
       scale systems. They are essential for applications ranging from nuclear weapon
       development to accurate weather forecasting.

More Related Content

What's hot

Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationAna Tan
 
CLASSIFICATION OF COMPUTERS
CLASSIFICATION OF COMPUTERSCLASSIFICATION OF COMPUTERS
CLASSIFICATION OF COMPUTERSSwarnima Tiwari
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerMukul Kumar
 
Chapter 1 Introduction To Computers
Chapter 1 Introduction To ComputersChapter 1 Introduction To Computers
Chapter 1 Introduction To Computersnorzaini
 
Classification of computer
Classification of computerClassification of computer
Classification of computerEhtashamulhaq17
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computerkapil078
 
Computer basics for beginners
Computer basics for beginnersComputer basics for beginners
Computer basics for beginnersAbdul45678
 
Chapter 1 introduction to computers
Chapter 1   introduction to computersChapter 1   introduction to computers
Chapter 1 introduction to computershaider ali
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerNoor Zada
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a ComputerMatt Shea
 
Computer components
Computer componentsComputer components
Computer componentshony-1
 

What's hot (20)

Introduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts PresentationIntroduction to Basic Computer Concepts Presentation
Introduction to Basic Computer Concepts Presentation
 
CLASSIFICATION OF COMPUTERS
CLASSIFICATION OF COMPUTERSCLASSIFICATION OF COMPUTERS
CLASSIFICATION OF COMPUTERS
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Chapter 1 Introduction To Computers
Chapter 1 Introduction To ComputersChapter 1 Introduction To Computers
Chapter 1 Introduction To Computers
 
Evolution & History of Computers
Evolution & History of ComputersEvolution & History of Computers
Evolution & History of Computers
 
Types of Computer
Types of ComputerTypes of Computer
Types of Computer
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
Classification of computer
Classification of computerClassification of computer
Classification of computer
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Types of computers
Types of computersTypes of computers
Types of computers
 
Cmp104 lec 4 types of computer
Cmp104 lec 4 types of computerCmp104 lec 4 types of computer
Cmp104 lec 4 types of computer
 
Computer basics for beginners
Computer basics for beginnersComputer basics for beginners
Computer basics for beginners
 
Chapter 1 introduction to computers
Chapter 1   introduction to computersChapter 1   introduction to computers
Chapter 1 introduction to computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer hardware and its components
Computer hardware and its componentsComputer hardware and its components
Computer hardware and its components
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Parts of a Computer
Parts of a ComputerParts of a Computer
Parts of a Computer
 
Computer components
Computer componentsComputer components
Computer components
 

Viewers also liked

Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalsJames Macalalad
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentationsluget
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system pptSuaj
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentalsarchikabhatia
 
Forms Of Oral Communication
Forms Of Oral CommunicationForms Of Oral Communication
Forms Of Oral CommunicationAishath Eaman
 
FUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTERFUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTERthanathip
 
Types of speech according to purpose
Types of speech according to  purposeTypes of speech according to  purpose
Types of speech according to purposeDanilo Siquig Jr.
 
Types of computer
Types of computerTypes of computer
Types of computerOnline
 
Different Types of Computers
Different Types of ComputersDifferent Types of Computers
Different Types of ComputersDanielAtkinson96
 
DIFFERENT TYPES OF SPEECHES
DIFFERENT TYPES OF SPEECHESDIFFERENT TYPES OF SPEECHES
DIFFERENT TYPES OF SPEECHESJAKE DAPOG
 
Verbal & Non-Verbal Communication
Verbal & Non-Verbal CommunicationVerbal & Non-Verbal Communication
Verbal & Non-Verbal CommunicationAmit Jha
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer FundamentalsSaumya Sahu
 

Viewers also liked (20)

Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show PresentationComputer Basics 101 Slide Show Presentation
Computer Basics 101 Slide Show Presentation
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Lecture 3
Lecture 3Lecture 3
Lecture 3
 
Verbal communication
Verbal communicationVerbal communication
Verbal communication
 
Forms Of Oral Communication
Forms Of Oral CommunicationForms Of Oral Communication
Forms Of Oral Communication
 
FUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTERFUNDAMENTALS OF COMPUTER
FUNDAMENTALS OF COMPUTER
 
Types of speech according to purpose
Types of speech according to  purposeTypes of speech according to  purpose
Types of speech according to purpose
 
Oral communication
Oral communication Oral communication
Oral communication
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Different Types of Computers
Different Types of ComputersDifferent Types of Computers
Different Types of Computers
 
DIFFERENT TYPES OF SPEECHES
DIFFERENT TYPES OF SPEECHESDIFFERENT TYPES OF SPEECHES
DIFFERENT TYPES OF SPEECHES
 
Verbal communication..
Verbal communication..Verbal communication..
Verbal communication..
 
Types of speeches
Types of speechesTypes of speeches
Types of speeches
 
Types of the speech
Types of the speechTypes of the speech
Types of the speech
 
Types of computers
Types of computersTypes of computers
Types of computers
 
Nonverbal Communication
Nonverbal CommunicationNonverbal Communication
Nonverbal Communication
 
Verbal & Non-Verbal Communication
Verbal & Non-Verbal CommunicationVerbal & Non-Verbal Communication
Verbal & Non-Verbal Communication
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 

Similar to Lecture 1 fundamentals of computer

Information technology
Information technologyInformation technology
Information technologyAmjad Afridi
 
HISTORY OF COMPUTER
HISTORY OF COMPUTERHISTORY OF COMPUTER
HISTORY OF COMPUTERAmjad Afridi
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxhello1506hello
 
Information technology
Information technologyInformation technology
Information technologyMicrobiology
 
Information technology
Information technologyInformation technology
Information technologyMicrobiology
 
SRAS Computer 1
SRAS Computer 1SRAS Computer 1
SRAS Computer 1Rey Belen
 
Information technology
Information technologyInformation technology
Information technologyroyaljwalaa
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computerbongatjeremie
 
History and types of a computer.pptx
History and types of a computer.pptxHistory and types of a computer.pptx
History and types of a computer.pptxMdAbuShayem1
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translatorShruti Pendharkar
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfTinaIngale
 
learn about computers how its work and operate
learn about computers how its work and operatelearn about computers how its work and operate
learn about computers how its work and operatethegodofmischief999
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfsiraj497688
 
LESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptxLESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptxErizzaPastor1
 
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...RAJKIRAN A.K
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademysmhuzain
 
Computer basics
Computer basicsComputer basics
Computer basicsMozaSaid
 

Similar to Lecture 1 fundamentals of computer (20)

Information technology
Information technologyInformation technology
Information technology
 
HISTORY OF COMPUTER
HISTORY OF COMPUTERHISTORY OF COMPUTER
HISTORY OF COMPUTER
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
 
Information technology
Information technologyInformation technology
Information technology
 
Information technology
Information technologyInformation technology
Information technology
 
SRAS Computer 1
SRAS Computer 1SRAS Computer 1
SRAS Computer 1
 
Unit 1 -part1 PIC.pptx
Unit 1 -part1 PIC.pptxUnit 1 -part1 PIC.pptx
Unit 1 -part1 PIC.pptx
 
Information technology
Information technologyInformation technology
Information technology
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computer
 
History and types of a computer.pptx
History and types of a computer.pptxHistory and types of a computer.pptx
History and types of a computer.pptx
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translator
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdf
 
learn about computers how its work and operate
learn about computers how its work and operatelearn about computers how its work and operate
learn about computers how its work and operate
 
BCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdfBCA-121 Computer Fundamental.pdf
BCA-121 Computer Fundamental.pdf
 
LESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptxLESSON 3_HISTORY OF COMPUTER.pptx
LESSON 3_HISTORY OF COMPUTER.pptx
 
Introduction of computer
Introduction of computerIntroduction of computer
Introduction of computer
 
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademy
 
Computer basics
Computer basicsComputer basics
Computer basics
 

More from Tricia Andrea Lorena Pongyan (11)

Reviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mmaReviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mma
 
History of arts and design
History of arts and designHistory of arts and design
History of arts and design
 
Principles of design and color theory
Principles of design and color theoryPrinciples of design and color theory
Principles of design and color theory
 
English
EnglishEnglish
English
 
Principles of design and color theory
Principles of design and color theoryPrinciples of design and color theory
Principles of design and color theory
 
Nstp 2
Nstp 2Nstp 2
Nstp 2
 
Reviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mmaReviewer in computer fundamentals for mma
Reviewer in computer fundamentals for mma
 
Reviewer in com graphics
Reviewer in com graphicsReviewer in com graphics
Reviewer in com graphics
 
Nstp 2
Nstp 2Nstp 2
Nstp 2
 
Study and thinking skills
Study and thinking skillsStudy and thinking skills
Study and thinking skills
 
Lecture 2 it fundamentals
Lecture 2   it fundamentalsLecture 2   it fundamentals
Lecture 2 it fundamentals
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
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
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 

Lecture 1 fundamentals of computer

  • 1. LECTURE 1 - Fundamentals of Computer Computer Defined  An electronic device designated to manipulate useful information  An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data, process data arithmetically and logically, produce output from the processing, and store the results for future use Generations of Computers First Generation (1952 – 1958)  Awesome in size  Controlled by thousands of vacuum tubes or valves  Consumes great amount of power that often resulted in overheating and failure  The operators cannot recognize whether the breakdown was in the programming or in the machine  Information were stored on punched cards as well as on magnetic tapes The language level used was machine language which used numbers Second Generation Computer (1959-1964)  Development of assembly or symbolic language  Development of high level language such as Fortran (1954) and Cobol (1959) allowed programmers to give more attention to solving problems  Uses transistors (used less power and did not get so hot quickly) Third Generation Computers (1965-1970)  Uses Integrated Circuit, commonly known as the silicon chip, which revolutionized electronic  If later progressed to Large Scale Integration (LSI), where few chips could replace several hundred thousands of transistors Fourth Generation Computer (1971-present)  Uses microprocessor, a chip which contains all the main electronic components of a compound
  • 2. If made possible to build computers to enormous logical capacity and reliability, more cheaply and in a very small space  Very Large Space Integration (VLSI) was achieved  Microprocessors led to the development of microcomputers History of Computers  500 BC – the Chinese invented the Abacus, considered to be the first computer device, which can perform simple addition and subtraction operations.  1617 – John Napier, a Scottish mathematician, invented the NAPIER’S Bone – a table of logarithms made of ivory  1630 – William Oughtred, an English mathematician, invented the SLIDE RULE, a device made of wood with movable scales arrange to slide opposite each other  1642 – Blaise Pascal, a French mathematician, invented the PASCALINE – the first mechanical calculating machine  1694 – Gottfried Wilhelm von Leibniz, a German mathematician. His machine, the LEIBNIZ MACHINE, considered of a stepped cylinder that could perform the four fundamental operations and square root.  1801 – Joseph Marie Jacquard, a French weaver and designer, devised the JACQUARD LOOM which used hole-punched cards. This machine wove variety of patterns  1822 – Charles Babbage, an English mathematician and is known to be the “Father of Modern Computer”, invented the DIFFERENCE MACHINE. This machine was capable of computing mathematical tables and solves polynomial equation  1833 – Charles Babbage also invented the ANALYTICAL MACHINE designed to perform complex mathematical calculations. This was considered to be the first general purpose computer  1887 – Herman Hollerith, an American statistician and founder of Tabulating Machine Company (now called International Business Machine or IBM) invented the CENSUS MACHINE  1892 – William Seward Burrough, an American inventor, designed a key-driven machine that produced a hardcopy. This was called ADDING/CALCULATING MACHINE.  1944 – Burrough invented the MARK 1 or ASCC (Automatic Sequence Controlled Calculator) machine that contains more than 15,000 vacuum tubes some of which are 3 feet tall
  • 3. 1945 – John Presper Eckert, Jr. and William Mauchly from the University of Pennsylvania invented the ENIAC (Electronic Numerical Integrator and Computer) that had the capacity of 5,000 computations per second  1948 – The IBM developed a more different design than the ENIAC – the SSEC (Selective Sequence Electronic Calculator)  1950 – Eckert Jr. and Mauchly again developed a machine The UNIVAC 1 (Universal Automatic Computer)which could perform 10,000 computations per second. The IBM again developed a machine that could perform 100,000 computations per second and can store data internally. The machine was the IBM 704  1963 – Digital Equipment Corp. introduced the PDP-8, regarded as the first successful minicomputer  1977 – Two young computer enthusiasts, Steven Jobs and Steve Wozniak, collaborated to create and build their Apple II computer on a makeshift production line in Job’s garage  1981 – IBM introduced its hat into the personal computer ring with the announcement of the IBM PC. It sold 35,000 on its first year of release. Applications of Computers  In the scientific and engineering fields, it provides inexpensive and accurate computation for better designs of devices or machines and more discoveries made in less time  In the business world, it is used in the preparation of payrolls, in recording accounts receivables, in keeping tracks or inventions  In banks, insurance companies, hospitals, and government offices, records are computerized  Large firms and offices such as PLDT, Meralco and MWSS prepare invoices with computers  Provide instantaneous and accurate data for airlines, hotels and check-out counters in the department stores  Now becoming an everyday tool not only in the offices but in homes as well Characteristics of Computer It is a machine – can only do things for it was designed It is electronic – runs on electrical energy through its electronic components It is automatic – runs continuously once started It can manipulate data – following specified instructions, it can perform arithmetic functions and can compare data
  • 4. It has memory – the ability to read instructions and store these It has logic functions – can produce results after instructions were fed into it Computer Limitations  Dependence on prepared instructions  Inability to derive meanings from objects  Inability to generate information  It cannot correct wrong instructions Why Computers Sometimes Fail  GIGO (Garbage In Garbage Out). Computer error may result from erroneously entered input.  Programs contain errors or “bugs” that do not become evident until a specific set of circumstances arises.  “Users” do not understand each other’s needs or have not communicated successfully.  Improper controls can lead to sabotage the company and invasion of privacy  Lack of standard results in problems when an organization obtains new equipment, hires new computer professionals, and attempts to provide some consistent set of procedures to be adopted by its computing staff  Manufacturer fails to supply needed spare parts, trained technicians, or that particular machine model is no longer in production Classification of Computers Classification by purpose  General-Purpose Computers - A computer that has the ability to store different programs of instructions and thus to perform a variety of operations.  Special-Purpose Computers - A computer designed to perform one specific task Classification by Type of Data Handled • Digital Computers – a machine that specialize in counting of items that are distinct from one another, e.g. Text, integers, morse code • Analog Computer – machine that deals with quantities that are continuous variable. This means that no individual elements can be identified from any other element, e.g. Light, voice, and video
  • 5. Hybrid Computers – machine that combines the measuring capabilities of the analog computer and the logical and control capabilities of the digital computer Classification of Computers Acc. to Capacity  Microcomputers –capable of handling small, single-business applications such as sales analysis, inventory, billing and payroll.  Minicomputers – They can do operation like airline reservations  Medium-size Computers – They can serve the needs of a university.  Large Computers –They can be used in government agencies and in the development of space technology  Supercomputers – machines that have capabilities far beyond even the traditional large- scale systems. They are essential for applications ranging from nuclear weapon development to accurate weather forecasting.