SlideShare a Scribd company logo
Elaiza Mae B. Generoso
What is a Computer?
 A computer is a general purpose device that can be
programmed to carry out a set of arithmetic or logical
operations. Since a sequence of operations can be readily
changed, the computer can solve more than one kind of
problem.
 Conventionally, a computer consists of at least one
processing element, typically a central processing unit
(CPU) and some form of memory. The processing
element carries out arithmetic and logic operations, and
a sequencing and control unit that can change the order
of operations based on stored information. Peripheral
devices allow information to be retrieved from an
external source, and the result of operations saved and
retrieved.©©
Elaiza Mae B. Generoso
 The first use of the word “computer” was recorded in 1613
in a book called “The yong mans gleanings” by English
writer Richard Braithwait I haue read the truest computer
of Times, and the best Arithmetician that euer
breathed, and he reduceth thy dayes into a short
number. It referred to a person who carried out
calculations, or computations, and the word continued
with the same meaning until the middle of the 20th
century. From the end of the 19th century the word
began to take on its more familiar meaning, a machine
that carries out computations.

Elaiza Mae B. Generoso
First general-purpose computing device
 Charles Babbage, an English mechanical engineer and polymath,
originated the concept of a programmable computer. Considered the
"father of the computer",he conceptualized and invented the first
mechanical computer in the early 19th century. After working on his
revolutionary difference engine, designed to aid in navigational
calculations, in 1833 he realized that a much more general design, an
Analytical Engine, was possible. The input of programs and data was to be
provided to the machine via punched cards, a method being used at the
time to direct mechanical looms such as the Jacquard loom. For output, the
machine would have a printer, a curve plotter and a bell. The machine
would also be able to punch numbers onto cards to be read in later. The
Engine incorporated an arithmetic logic unit, control flow in the form of
conditional branching and loops, and integrated memory, making it the first
design for a general-purpose computer that could be described in modern
terms as Turing-complete.
Elaiza Mae B. Generoso
 The machine was about a century ahead of its time. All the parts for his machine had to
be made by hand - this was a major problem for a device with thousands of parts.
Eventually, the project was dissolved with the decision of the British Government to
cease funding. Babbage's failure to complete the analytical engine can be chiefly
attributed to difficulties not only of politics and financing, but also to his desire to
develop an increasingly sophisticated computer and to move ahead faster than
anyone else could follow. Nevertheless his son, Henry Babbage, completed a simplified
version of the analytical engine's computing unit (the mill) in 1888. He gave a successful
demonstration of its use in computing tables in 1906.

Analog computers
 During the first half of the 20th century, many scientific computing needs were met
by increasingly sophisticated analog computers, which used a direct mechanical
or electrical model of the problem as a basis for computation. However, these were
not programmable and generally lacked the versatility and accuracy of modern
digital computers.
 The first modern analog computer was a tide-predicting machine, invented by Sir
William Thomson in 1872. The differential analyser, a mechanical analog computer
designed to solve differential equations by integration using wheel-and-disc
mechanisms, was conceptualized in 1876 by James Thomson, the brother of the
more famous Lord Kelvin.

Elaiza Mae B. Generoso
The modern computer
 The principle of the modern computer was first described by computer scientist
Alan Turing, who set out the idea in his seminal 1936 paper,On Computable
Numbers. Turing reformulated Kurt Gödel's 1931 results on the limits of proof and
computation, replacing Gödel's universal arithmetic-based formal language with
the formal and simple hypothetical devices that became known as Turing
machines. He proved that some such machine would be capable of performing
any conceivable mathematical computation if it were representable as an
algorithm. He went on to prove that there was no solution to the
Entscheidungsproblem by first showing that the halting problem for Turing machines
is undecidable: in general, it is not possible to decide algorithmically whether a
given Turing machine will ever halt.
 He also introduced the notion of a 'Universal Machine' (now known as a Universal
Turing machine), with the idea that such a machine could perform the tasks of any
other machine, or in other words, it is provably capable of computing anything that
is computable by executing a program stored on tape, allowing the machine to be
programmable. Von Neumann acknowledged that the central concept of the
modern computer was due to this paper. Turing machines are to this day a central
object of study in theory of computation. Except for the limitations imposed by their
finite memory stores, modern computers are said to be Turing-complete, which is to
say, they have algorithm execution capability equivalent to a universal Turing
machine.

Elaiza Mae B. Generoso
Electromechanical computers
 Early digital computers were electromechanical - electric switches drove
mechanical relays to perform the calculation. These devices had a low
operating speed and were eventually superseded by much faster all-electric
computers, originally using vacuum tubes. The Z2 was one of the earliest
examples of a, electromechanical relay computer, and was created by
German engineer Konrad Zuse in 1939.
 In 1941, Zuse followed his earlier machine up with the Z3, the world's first
working electromechanical programmable, fully automatic digital computer.
The Z3 was built with 2000 relays, implementing a 22 bit word length that
operated at a clock frequency of about 5–10 Hz. Program code and data
were stored on punched film. It was quite similar to modern machines in
some respects, pioneering numerous advances such as floating point
numbers. Replacement of the hard-to-implement decimal system (used in
Charles Babbage's earlier design) by the simpler binary system meant that
Zuse's machines were easier to build and potentially more reliable, given the
technologies available at that time. The Z3 was probably a complete Turing
machine.

Elaiza Mae B. Generoso
Transistor Computers
 The bipolar transistor was invented in 1947. From 1955 onwards transistors
replaced vacuum tubes in computer designs, giving rise to the "second
generation" of computers. Compared to vacuum tubes, transistors have
many advantages: they are smaller, and require less power than
vacuum tubes, so give off less heat. Silicon junction transistors were
much more reliable than vacuum tubes and had longer, indefinite,
service life. Transistorized computers could contain tens of thousands of
binary logic circuits in a relatively compact space.
 At the University of Manchester, a team under the leadership of Tom
Kilburn designed and built a machine using the newly developed
transistors instead of valves. Their first transistorised computer and the
first in the world, was operational by 1953, and a second version was
completed there in April 1955. However, the machine did make use of
valves to generate its 125 kHz clock waveforms and in the circuitry to
read and write on its magnetic drum memory, so it was not the first
completely transistorized computer. That distinction goes to the Harwell
CADET of 1955, built by the electronics division of the Atomic Energy
Research Establishment at Harwell
Elaiza Mae B. Generoso
Stored Program Computer

Early computing machines had fixed programs. Changing its
function required the re-wiring and re-structuring of the
machine.[18] With the proposal of the stored-program computer
this changed. A stored-program computer includes by design
an instruction set and can store in memory a set of instructions
(a program) that details thecomputation. The theoretical basis
for the stored-program computer was laid by Alan Turing in his
1936 paper. In 1945 Turing joined the National Physical
Laboratory and began work on developing an electronic
stored-program digital computer. His 1945 report „Proposed
Electronic Calculator‟ was the first specification for such a
device.John von Neumann at the University of Pennsylvania,
also circulated his First Draft of a Report on the EDVAC in 1945.

Elaiza Mae B. Generoso
Electronic programmable computer

Purely electronic circuit elements soon replaced their mechanical and
electromechanical equivalents, at the same time that digital calculation
replaced analog. The engineer Tommy Flowers, working at the Post Office
Research Station in Dollis Hill in the 1930s, began to explore the possible use of
electronics for the telephone exchange. Experimental equipment that he
built in 1934 went into operation 5 years later, converting a portion of
the telephone exchange network into an electronic data processing system,
using thousands of vacuum tubes.[7] In the US, John Vincent Atanasoff and
Clifford E. Berry of Iowa State University developed and tested the Atanasoff–
Berry Computer (ABC) in 1942,[16] The first electronic digital calculating
device.[17] This design was also all-electronic and used about 300 vacuum
tubes, with capacitors fixed in a mechanically rotating drum for memory.

Elaiza Mae B. Generoso
Personal computer: A small, single-user computer based on a
microprocessor.
Workstation: A powerful, single-user computer. A workstation
is like a personal computer, but it has a more powerful
microprocessor and, in general, a higher-quality monitor.
Minicomputer: A multi-user computer capable of supporting
up to hundreds of users simultaneously.
Mainframe: A powerful multi-user computer capable of
supporting many hundreds or thousands of users
simultaneously.
Supercomputer: An extremely fast computer that can
perform hundreds of millions of instructions per second.
Elaiza Mae B. Generoso
Elaiza Mae B. Generoso

More Related Content

What's hot

Computer
ComputerComputer
Computer
Gyanbikash
 
History of Computers
History of ComputersHistory of Computers
History of Computers
Sudheera Semasinghe
 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
Udara Sandaruwan
 
History of computers
History of computersHistory of computers
History of computers
Yong Heui Cho
 
Evolution of computer and its impact on society
Evolution of computer and its impact on societyEvolution of computer and its impact on society
Evolution of computer and its impact on society
shreyash singh
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer sciencederekoei
 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
Udara Sandaruwan
 
History of computers
History of computersHistory of computers
History of computers
Mercedes Foligna
 
History of Computer
History of ComputerHistory of Computer
History of Computer
Muhammad Hammad Waseem
 
History of Computers
History of ComputersHistory of Computers
History of Computers
mshihab
 
Generation of computers
Generation of computers Generation of computers
Generation of computers
HadiAmer1
 
Internet Literacy Project
Internet Literacy ProjectInternet Literacy Project
Internet Literacy ProjectBrennan Griffin
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademy
smhuzain
 
History of Computers ppt
History of Computers pptHistory of Computers ppt
History of computer technology
History of computer technology History of computer technology
History of computer technology
shiva prasad
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
Prakash Pandey
 
CBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early ComputersCBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early Computers
swathivinod
 
History of computers
History of computersHistory of computers
History of computers
Zunair Aslam
 
evolution of computers
 evolution of computers evolution of computers
evolution of computers
Bhavya Chawla
 
History of computers - Ancient
History of computers - AncientHistory of computers - Ancient
History of computers - AncientDamian T. Gordon
 

What's hot (20)

Computer
ComputerComputer
Computer
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
 
History of computers
History of computersHistory of computers
History of computers
 
Evolution of computer and its impact on society
Evolution of computer and its impact on societyEvolution of computer and its impact on society
Evolution of computer and its impact on society
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
Computer history timeline
Computer history timelineComputer history timeline
Computer history timeline
 
History of computers
History of computersHistory of computers
History of computers
 
History of Computer
History of ComputerHistory of Computer
History of Computer
 
History of Computers
History of ComputersHistory of Computers
History of Computers
 
Generation of computers
Generation of computers Generation of computers
Generation of computers
 
Internet Literacy Project
Internet Literacy ProjectInternet Literacy Project
Internet Literacy Project
 
Computer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademyComputer Hardware A+ - GITAcademy
Computer Hardware A+ - GITAcademy
 
History of Computers ppt
History of Computers pptHistory of Computers ppt
History of Computers ppt
 
History of computer technology
History of computer technology History of computer technology
History of computer technology
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
 
CBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early ComputersCBSE Class-5 lesson 1 Introduction to Early Computers
CBSE Class-5 lesson 1 Introduction to Early Computers
 
History of computers
History of computersHistory of computers
History of computers
 
evolution of computers
 evolution of computers evolution of computers
evolution of computers
 
History of computers - Ancient
History of computers - AncientHistory of computers - Ancient
History of computers - Ancient
 

Viewers also liked

Does Jesus Care?
Does Jesus Care?Does Jesus Care?
Does Jesus Care?
HaynesStreet
 
10 Most Expensive & Least Expensive Cars to Insure in 2014
10 Most Expensive & Least Expensive Cars to Insure in 201410 Most Expensive & Least Expensive Cars to Insure in 2014
10 Most Expensive & Least Expensive Cars to Insure in 2014
Cost U Less Direct
 
Lessons from Psalm 4
Lessons from Psalm 4Lessons from Psalm 4
Lessons from Psalm 4
HaynesStreet
 
Media evalution final versions
Media evalution final versionsMedia evalution final versions
Media evalution final versionshaydnbarry
 
Disyunciones exclusivas equipo 3
Disyunciones exclusivas equipo 3Disyunciones exclusivas equipo 3
Disyunciones exclusivas equipo 3
Alfredo Hernandez
 
BreeCS Example Report - All Deliveries
BreeCS Example Report - All DeliveriesBreeCS Example Report - All Deliveries
BreeCS Example Report - All Deliveries
Daniel Raines Communications / BreeCS Software
 
7 New California DMV Laws You Need to Know
7 New California DMV Laws You Need to Know7 New California DMV Laws You Need to Know
7 New California DMV Laws You Need to KnowCost U Less Direct
 
Lessons from the Mount
Lessons from the MountLessons from the Mount
Lessons from the Mount
HaynesStreet
 
God's Gift: How Do You Respond?
God's Gift: How Do You Respond?God's Gift: How Do You Respond?
God's Gift: How Do You Respond?
HaynesStreet
 
Eqpo 4 dispositivos de almacenamiento
Eqpo 4 dispositivos de almacenamientoEqpo 4 dispositivos de almacenamiento
Eqpo 4 dispositivos de almacenamiento
Alfredo Hernandez
 
Wijkbijeenkomst
WijkbijeenkomstWijkbijeenkomst
Wijkbijeenkomst
Herman Van Schie
 
Lessons from the Day of Pentecost
Lessons from the Day of PentecostLessons from the Day of Pentecost
Lessons from the Day of Pentecost
HaynesStreet
 
StarUML NS Guide - Introduction
StarUML NS Guide -  IntroductionStarUML NS Guide -  Introduction
StarUML NS Guide - Introduction
태욱 양
 
Can We Speak in Tongues Today?
Can We Speak in Tongues Today?Can We Speak in Tongues Today?
Can We Speak in Tongues Today?
HaynesStreet
 
Give Thanks
Give ThanksGive Thanks
Give Thanks
HaynesStreet
 

Viewers also liked (20)

Does Jesus Care?
Does Jesus Care?Does Jesus Care?
Does Jesus Care?
 
10 Most Expensive & Least Expensive Cars to Insure in 2014
10 Most Expensive & Least Expensive Cars to Insure in 201410 Most Expensive & Least Expensive Cars to Insure in 2014
10 Most Expensive & Least Expensive Cars to Insure in 2014
 
Encendido
EncendidoEncendido
Encendido
 
Tecnología
TecnologíaTecnología
Tecnología
 
Lessons from Psalm 4
Lessons from Psalm 4Lessons from Psalm 4
Lessons from Psalm 4
 
Deloitte tmt-predictions-2014
Deloitte tmt-predictions-2014Deloitte tmt-predictions-2014
Deloitte tmt-predictions-2014
 
Media evalution final versions
Media evalution final versionsMedia evalution final versions
Media evalution final versions
 
Disyunciones exclusivas equipo 3
Disyunciones exclusivas equipo 3Disyunciones exclusivas equipo 3
Disyunciones exclusivas equipo 3
 
BreeCS Example Report - All Deliveries
BreeCS Example Report - All DeliveriesBreeCS Example Report - All Deliveries
BreeCS Example Report - All Deliveries
 
7 New California DMV Laws You Need to Know
7 New California DMV Laws You Need to Know7 New California DMV Laws You Need to Know
7 New California DMV Laws You Need to Know
 
Pics class
Pics classPics class
Pics class
 
Lessons from the Mount
Lessons from the MountLessons from the Mount
Lessons from the Mount
 
La computadora
La computadoraLa computadora
La computadora
 
God's Gift: How Do You Respond?
God's Gift: How Do You Respond?God's Gift: How Do You Respond?
God's Gift: How Do You Respond?
 
Eqpo 4 dispositivos de almacenamiento
Eqpo 4 dispositivos de almacenamientoEqpo 4 dispositivos de almacenamiento
Eqpo 4 dispositivos de almacenamiento
 
Wijkbijeenkomst
WijkbijeenkomstWijkbijeenkomst
Wijkbijeenkomst
 
Lessons from the Day of Pentecost
Lessons from the Day of PentecostLessons from the Day of Pentecost
Lessons from the Day of Pentecost
 
StarUML NS Guide - Introduction
StarUML NS Guide -  IntroductionStarUML NS Guide -  Introduction
StarUML NS Guide - Introduction
 
Can We Speak in Tongues Today?
Can We Speak in Tongues Today?Can We Speak in Tongues Today?
Can We Speak in Tongues Today?
 
Give Thanks
Give ThanksGive Thanks
Give Thanks
 

Similar to Elaizag

History of computers 2
History of computers 2History of computers 2
History of computers 2
Maaz Shamim
 
Heat transfer computer design
Heat transfer computer designHeat transfer computer design
Heat transfer computer design
Websoft Technologies Pvt. Ltd.
 
Heat transfer computer design
Heat transfer computer designHeat transfer computer design
Heat transfer computer design
WebsoftTechnologies
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
TejaswiB4
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
TejaswiB4
 
Lecture two_january_2012
Lecture  two_january_2012Lecture  two_january_2012
Lecture two_january_2012Kopapcalvince
 
Computer Applications and its use in Dentistry.pptx
Computer Applications and its use in Dentistry.pptxComputer Applications and its use in Dentistry.pptx
Computer Applications and its use in Dentistry.pptx
riturandad
 
Evo And Gen Of Computers.pptx
Evo And Gen Of Computers.pptxEvo And Gen Of Computers.pptx
Evo And Gen Of Computers.pptx
Ermias Mesfin
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
umardanjumamaiwada
 
lecture 1
lecture 1lecture 1
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptx
DanielBermodez
 
Historyofcomputer1 160228190249
Historyofcomputer1 160228190249Historyofcomputer1 160228190249
Historyofcomputer1 160228190249
vishalBhosale52
 
History of computer
History of computer History of computer
History of computer
NeilfieOrit2
 
introduction to computer science
introduction to computer science introduction to computer science
introduction to computer science
umardanjumamaiwada
 
History of computers
History of computersHistory of computers
History of computers
Kamron Grant
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computerbongatjeremie
 
historyof computer and generation of computer
historyof computer and generation of computerhistoryof computer and generation of computer
historyof computer and generation of computer
divyajohnisg
 
A brief history of computers
A brief history of computersA brief history of computers
A brief history of computers
Vivaldo Jose Breternitz
 

Similar to Elaizag (20)

History of computers 2
History of computers 2History of computers 2
History of computers 2
 
Heat transfer computer design
Heat transfer computer designHeat transfer computer design
Heat transfer computer design
 
Heat transfer computer design
Heat transfer computer designHeat transfer computer design
Heat transfer computer design
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
Lecture two_january_2012
Lecture  two_january_2012Lecture  two_january_2012
Lecture two_january_2012
 
My lectures
My lecturesMy lectures
My lectures
 
Computer Applications and its use in Dentistry.pptx
Computer Applications and its use in Dentistry.pptxComputer Applications and its use in Dentistry.pptx
Computer Applications and its use in Dentistry.pptx
 
Evo And Gen Of Computers.pptx
Evo And Gen Of Computers.pptxEvo And Gen Of Computers.pptx
Evo And Gen Of Computers.pptx
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 
lecture 1
lecture 1lecture 1
lecture 1
 
Group 1 - History of Computer.pptx
Group 1 - History of Computer.pptxGroup 1 - History of Computer.pptx
Group 1 - History of Computer.pptx
 
Historyofcomputer1 160228190249
Historyofcomputer1 160228190249Historyofcomputer1 160228190249
Historyofcomputer1 160228190249
 
History of computer
History of computer History of computer
History of computer
 
introduction to computer science
introduction to computer science introduction to computer science
introduction to computer science
 
History of computers
History of computersHistory of computers
History of computers
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computer
 
historyof computer and generation of computer
historyof computer and generation of computerhistoryof computer and generation of computer
historyof computer and generation of computer
 
W 1 Introduction
W 1  IntroductionW 1  Introduction
W 1 Introduction
 
A brief history of computers
A brief history of computersA brief history of computers
A brief history of computers
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 

Elaizag

  • 1. Elaiza Mae B. Generoso
  • 2. What is a Computer?  A computer is a general purpose device that can be programmed to carry out a set of arithmetic or logical operations. Since a sequence of operations can be readily changed, the computer can solve more than one kind of problem.  Conventionally, a computer consists of at least one processing element, typically a central processing unit (CPU) and some form of memory. The processing element carries out arithmetic and logic operations, and a sequencing and control unit that can change the order of operations based on stored information. Peripheral devices allow information to be retrieved from an external source, and the result of operations saved and retrieved.©© Elaiza Mae B. Generoso
  • 3.  The first use of the word “computer” was recorded in 1613 in a book called “The yong mans gleanings” by English writer Richard Braithwait I haue read the truest computer of Times, and the best Arithmetician that euer breathed, and he reduceth thy dayes into a short number. It referred to a person who carried out calculations, or computations, and the word continued with the same meaning until the middle of the 20th century. From the end of the 19th century the word began to take on its more familiar meaning, a machine that carries out computations. Elaiza Mae B. Generoso
  • 4. First general-purpose computing device  Charles Babbage, an English mechanical engineer and polymath, originated the concept of a programmable computer. Considered the "father of the computer",he conceptualized and invented the first mechanical computer in the early 19th century. After working on his revolutionary difference engine, designed to aid in navigational calculations, in 1833 he realized that a much more general design, an Analytical Engine, was possible. The input of programs and data was to be provided to the machine via punched cards, a method being used at the time to direct mechanical looms such as the Jacquard loom. For output, the machine would have a printer, a curve plotter and a bell. The machine would also be able to punch numbers onto cards to be read in later. The Engine incorporated an arithmetic logic unit, control flow in the form of conditional branching and loops, and integrated memory, making it the first design for a general-purpose computer that could be described in modern terms as Turing-complete. Elaiza Mae B. Generoso
  • 5.  The machine was about a century ahead of its time. All the parts for his machine had to be made by hand - this was a major problem for a device with thousands of parts. Eventually, the project was dissolved with the decision of the British Government to cease funding. Babbage's failure to complete the analytical engine can be chiefly attributed to difficulties not only of politics and financing, but also to his desire to develop an increasingly sophisticated computer and to move ahead faster than anyone else could follow. Nevertheless his son, Henry Babbage, completed a simplified version of the analytical engine's computing unit (the mill) in 1888. He gave a successful demonstration of its use in computing tables in 1906. Analog computers  During the first half of the 20th century, many scientific computing needs were met by increasingly sophisticated analog computers, which used a direct mechanical or electrical model of the problem as a basis for computation. However, these were not programmable and generally lacked the versatility and accuracy of modern digital computers.  The first modern analog computer was a tide-predicting machine, invented by Sir William Thomson in 1872. The differential analyser, a mechanical analog computer designed to solve differential equations by integration using wheel-and-disc mechanisms, was conceptualized in 1876 by James Thomson, the brother of the more famous Lord Kelvin. Elaiza Mae B. Generoso
  • 6. The modern computer  The principle of the modern computer was first described by computer scientist Alan Turing, who set out the idea in his seminal 1936 paper,On Computable Numbers. Turing reformulated Kurt Gödel's 1931 results on the limits of proof and computation, replacing Gödel's universal arithmetic-based formal language with the formal and simple hypothetical devices that became known as Turing machines. He proved that some such machine would be capable of performing any conceivable mathematical computation if it were representable as an algorithm. He went on to prove that there was no solution to the Entscheidungsproblem by first showing that the halting problem for Turing machines is undecidable: in general, it is not possible to decide algorithmically whether a given Turing machine will ever halt.  He also introduced the notion of a 'Universal Machine' (now known as a Universal Turing machine), with the idea that such a machine could perform the tasks of any other machine, or in other words, it is provably capable of computing anything that is computable by executing a program stored on tape, allowing the machine to be programmable. Von Neumann acknowledged that the central concept of the modern computer was due to this paper. Turing machines are to this day a central object of study in theory of computation. Except for the limitations imposed by their finite memory stores, modern computers are said to be Turing-complete, which is to say, they have algorithm execution capability equivalent to a universal Turing machine. Elaiza Mae B. Generoso
  • 7. Electromechanical computers  Early digital computers were electromechanical - electric switches drove mechanical relays to perform the calculation. These devices had a low operating speed and were eventually superseded by much faster all-electric computers, originally using vacuum tubes. The Z2 was one of the earliest examples of a, electromechanical relay computer, and was created by German engineer Konrad Zuse in 1939.  In 1941, Zuse followed his earlier machine up with the Z3, the world's first working electromechanical programmable, fully automatic digital computer. The Z3 was built with 2000 relays, implementing a 22 bit word length that operated at a clock frequency of about 5–10 Hz. Program code and data were stored on punched film. It was quite similar to modern machines in some respects, pioneering numerous advances such as floating point numbers. Replacement of the hard-to-implement decimal system (used in Charles Babbage's earlier design) by the simpler binary system meant that Zuse's machines were easier to build and potentially more reliable, given the technologies available at that time. The Z3 was probably a complete Turing machine. Elaiza Mae B. Generoso
  • 8. Transistor Computers  The bipolar transistor was invented in 1947. From 1955 onwards transistors replaced vacuum tubes in computer designs, giving rise to the "second generation" of computers. Compared to vacuum tubes, transistors have many advantages: they are smaller, and require less power than vacuum tubes, so give off less heat. Silicon junction transistors were much more reliable than vacuum tubes and had longer, indefinite, service life. Transistorized computers could contain tens of thousands of binary logic circuits in a relatively compact space.  At the University of Manchester, a team under the leadership of Tom Kilburn designed and built a machine using the newly developed transistors instead of valves. Their first transistorised computer and the first in the world, was operational by 1953, and a second version was completed there in April 1955. However, the machine did make use of valves to generate its 125 kHz clock waveforms and in the circuitry to read and write on its magnetic drum memory, so it was not the first completely transistorized computer. That distinction goes to the Harwell CADET of 1955, built by the electronics division of the Atomic Energy Research Establishment at Harwell Elaiza Mae B. Generoso
  • 9. Stored Program Computer Early computing machines had fixed programs. Changing its function required the re-wiring and re-structuring of the machine.[18] With the proposal of the stored-program computer this changed. A stored-program computer includes by design an instruction set and can store in memory a set of instructions (a program) that details thecomputation. The theoretical basis for the stored-program computer was laid by Alan Turing in his 1936 paper. In 1945 Turing joined the National Physical Laboratory and began work on developing an electronic stored-program digital computer. His 1945 report „Proposed Electronic Calculator‟ was the first specification for such a device.John von Neumann at the University of Pennsylvania, also circulated his First Draft of a Report on the EDVAC in 1945. Elaiza Mae B. Generoso
  • 10. Electronic programmable computer Purely electronic circuit elements soon replaced their mechanical and electromechanical equivalents, at the same time that digital calculation replaced analog. The engineer Tommy Flowers, working at the Post Office Research Station in Dollis Hill in the 1930s, began to explore the possible use of electronics for the telephone exchange. Experimental equipment that he built in 1934 went into operation 5 years later, converting a portion of the telephone exchange network into an electronic data processing system, using thousands of vacuum tubes.[7] In the US, John Vincent Atanasoff and Clifford E. Berry of Iowa State University developed and tested the Atanasoff– Berry Computer (ABC) in 1942,[16] The first electronic digital calculating device.[17] This design was also all-electronic and used about 300 vacuum tubes, with capacitors fixed in a mechanically rotating drum for memory. Elaiza Mae B. Generoso
  • 11. Personal computer: A small, single-user computer based on a microprocessor. Workstation: A powerful, single-user computer. A workstation is like a personal computer, but it has a more powerful microprocessor and, in general, a higher-quality monitor. Minicomputer: A multi-user computer capable of supporting up to hundreds of users simultaneously. Mainframe: A powerful multi-user computer capable of supporting many hundreds or thousands of users simultaneously. Supercomputer: An extremely fast computer that can perform hundreds of millions of instructions per second. Elaiza Mae B. Generoso
  • 12. Elaiza Mae B. Generoso