SlideShare une entreprise Scribd logo
1  sur  41
Presentation made by: Ms. Archika Bhatia COMPUTER SYSTEM ORGANISATION
Definition of Computer ,[object Object],[object Object],[object Object],[object Object],[object Object]
Characteristics of Computer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is Data and Information ,[object Object],[object Object]
Hardware refers to physical components that can be seen and touched. E.g. CPU, Memory, I/O devices. HARDWARE SOFTWARE Software is a set of programs that make the Hardware of the computer run. Program is a set of instructions.
FIRMWARE LIVEWARE ,[object Object],[object Object]
Generations of Computer Each generation of computer is characterized by a major technological development that fundamentally changed the way computers operate, resulting in increasingly smaller, cheaper, more powerful and more efficient and reliable devices.
TIME PERIOD :  1940's-1950's TECHNOLOGY USED : Vacuum Tubes SIZE AND SPEED : Huge, taking up entire rooms, Slow speed LANGUAGE USED : Machine language COST : System and working cost very high. OTHER FEATURES : Used a great deal of electricity. Generated a lot of heat. Input was based on punched cards and paper tape, and output was displayed on printouts. EXAMPLE : UNIVAC and ENIAC ( Electronic Numerical Integrator and Calculator ) Structure of a  Vaccum Tube UNIVAC ENIAC FIRST GENERATION
SECOND GENERATION TIME PERIOD :  1950's- 1960's   TECHNOLOGY USED : Transistors SIZE AND SPEED : Lesser size and increased speed LANGUAGE USED : Assembly language and languages like COBOL and FORTRAN  COST : Cost decreased OTHER FEATURES : More efficient and reliable.   Though the transistors still generated a great deal of heat that subjected the computer to damage, it was a vast improvement over the vacuum tube. Second-generation computers still relied on punched cards for input and printouts for output. EXAMPLE : UNIVAC 1108, IBM 1401, CDC 1604   UNIVAC 1108 IBM 1401 TRANSISITORS
THIRD GENERATION TIME PERIOD :  late 1960's-1970's TECHNOLOGY USED :  Integrated Circuit  SIZE AND SPEED :  Size Lesser and speed further increased LANGUAGE USED :  Operating System was developed. COST :  Cost decreased further OTHER FEATURES : Instead of punched cards and printouts, users interacted with third generation computers through keyboards and monitors and interfaced with an operating system, which allowed the device to run many different applications at one time with a central program that monitored the memory. Computers for the first time became accessible to a mass audience because they were smaller and cheaper than their predecessors.  EXAMPLE   : IBM-360 series, Honeywell Model 316, Honeywell – 6000 series, CDC – 1700. IBM 360/50
FOURTH GENERATION TIME PERIOD   : 1970's-today TECHNOLOGY USED   : Microprocessor SIZE AND SPEED   : Reduced size and tremendous speed LANGUAGE USED   : High Level Languages like PASCAL, COBOL, C, C++, JAVA COST   : Reduced Cost OTHER FEATURES     : Microprocessors also moved out of the realm of desktop computers and into many areas of life as more and more everyday products began to use microprocessors. As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet. Fourth generation computers also saw the development of GUIs, the mouse and handheld devices. EXAMPLE  : Intel 4004, Apple Macintosh   The  Macintosh 128K , the first Macintosh, was the first commercially successful personal computer to use images, rather than text, to communicate. Intel 4004D microprocessor
FIFTH GENERATION TIME PERIOD   : 1990's -today TECHNOLOGY USED   : Microprocessor SIZE AND SPEED   : Reduced size and tremendous speed LANGUAGE USED   : Based on Artificial intelligence COST   : Reduced Cost OTHER FEATURES   : Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization. EXAMPLE  :  Parallel Inference Machine Note : Artificial Intelligence is the branch of computer science concerned with making computers behave like humans. Note :   Voice Recognition is the field of computer science that deals with designing computer systems that can recognize spoken words.
Hybrid Computers : Uses both digital and analog qualities. e.g. Digital thermometer Digital Computers : Work with digits or numbers. Types of Computer Analog Computers : Works on measurement of physical phenomenon like breath, rotation, electric effects, voltage. e.g. ECO, ECG, measuring distance traveled in KM. In car, Speedometer in car.
Classification of Digital Computers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SUPER COMPUTER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sixteen racks of IBM's Blue Gene/L supercomputer can perform 70.7 trillion calculations per second, making it the fastest machine known so far.
MAINFRAME ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MINICOMPUTER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
PERSONAL COMPUTER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EMBEDDED COMPUTER ,[object Object],[object Object]
EVOLUTION OF COMPUTER ,[object Object],[object Object]
ABACUS The abacus was invented in 3000 BC in Babylonia.
PASCAL’S ADDING MACHINE ,[object Object],[object Object]
LEIBNITZ’S CALCULATOR ,[object Object]
BABBAGE’S DIFFERENCE ENGINE ,[object Object],[object Object]
BABBAGE’S ANALYTICAL ENGINE ,[object Object],[object Object]
LADY ADA ,[object Object],[object Object]
HOLLERITH’S TABULATING MACHINE ,[object Object],[object Object]
MARK I COMPUTER ,[object Object],[object Object],[object Object],[object Object]
ENIAC ,[object Object],[object Object],[object Object]
INTEL 8080 PROCESSOR ,[object Object]
Types of Software Software ( Set of programs that govern the operations of computer ) System Software ( Software that controls internal computer operations  ) Application Software ( Set of programs to carry out operations for a specified application ) Operating System ( Software which acts as an interface between user and the hardware ) Language Processor ( Software which converts HLL progran into machine language ) Packages ( General utility software  ) Utilities ( perform house keeping  ) Customized Software ( Tailor made software according to user’s needs  )
UTILITY SOFTWARE ,[object Object],[object Object],[object Object],[object Object]
APPLICATION SOFTWARE ( PACKAGES ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Language Processors ,[object Object],[object Object],[object Object],There are three types of Language Processors:
Generations of Computer Languages Low Level Language Fifth Generation Fourth Generation Third Generation (High Level Language) Second Generation (Assembly Language) First Generation (Machine Language)
FIRST GENERATION : Machine language   i.e. language of 0 and 1 SECOND GENERATION : Assembly language   Similar to English   Uses mnemonics codes   THIRD GENERATION : High Level Language   Very close to English   E.g. C, C++, Java, VB FOURTH GENERATION :  Languages for accessing databases   FIFTH GENERATION : Uses a visual or graphical development  interface to create source language that is  usually compiled with a 3GL or 4GL  language compiler Used mainly in  artificial intelligence   research   E.g.  Prolog ,  OPS5 , and  Mercury
Need For Operating System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Functions of Operating System
Types of Operating System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Commonly used OS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances (20)

Classification of digital computers
Classification of digital computersClassification of digital computers
Classification of digital computers
 
Introduction To Computer 1
Introduction To Computer  1Introduction To Computer  1
Introduction To Computer 1
 
Types of computers
Types of computersTypes of computers
Types of computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
 
Ch 1 introduction and 2 computer software 1
Ch 1 introduction  and 2 computer software 1Ch 1 introduction  and 2 computer software 1
Ch 1 introduction and 2 computer software 1
 
Computer
ComputerComputer
Computer
 
Different Types of Computers
Different Types of ComputersDifferent Types of Computers
Different Types of Computers
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Introduction and Brief History of Computers
Introduction and Brief History of ComputersIntroduction and Brief History of Computers
Introduction and Brief History of Computers
 
What is a computer?
What is a computer?What is a computer?
What is a computer?
 
Classification 10
Classification 10Classification 10
Classification 10
 
Introduction to Computer Science by GoLearningBus
Introduction to Computer Science by GoLearningBusIntroduction to Computer Science by GoLearningBus
Introduction to Computer Science by GoLearningBus
 
Ch 1
Ch 1Ch 1
Ch 1
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Types of Computers
Types of ComputersTypes of Computers
Types of Computers
 
Computer and their Uses types of computer
Computer and their Uses types of computer Computer and their Uses types of computer
Computer and their Uses types of computer
 

Similaire à Ms. Bhatia presents on computer system organisation

Presentation on computer generation
Presentation on computer generationPresentation on computer generation
Presentation on computer generationPritam Das
 
BCA, B. SC Fundamentals of computer generation.pdf
BCA, B. SC Fundamentals of computer generation.pdfBCA, B. SC Fundamentals of computer generation.pdf
BCA, B. SC Fundamentals of computer generation.pdfsudarshansweet97
 
presentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptxpresentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptxssuser3b0320
 
What is a computer
What is a computerWhat is a computer
What is a computerOfun Emma
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translatorShruti Pendharkar
 
Basic Components of Computer
Basic Components of ComputerBasic Components of Computer
Basic Components of ComputerRajGopalAgrawal
 
Computer basics
Computer basicsComputer basics
Computer basicsMozaSaid
 
Computers types
Computers typesComputers types
Computers typesOfun Emma
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IOHem Pokhrel
 
Itc lec 2 classification and generation of computer
Itc lec 2 classification and generation of computerItc lec 2 classification and generation of computer
Itc lec 2 classification and generation of computerAnzaDar3
 
introduction to computer Applications
introduction to computer Applicationsintroduction to computer Applications
introduction to computer ApplicationsNazakatAli36
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xiSyed Zaid Irshad
 
Computer Basics by vineet sharma narela
Computer Basics by vineet sharma narelaComputer Basics by vineet sharma narela
Computer Basics by vineet sharma narelavineetsharma123
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer scienceumardanjumamaiwada
 

Similaire à Ms. Bhatia presents on computer system organisation (20)

Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Presentation on computer generation
Presentation on computer generationPresentation on computer generation
Presentation on computer generation
 
BCA, B. SC Fundamentals of computer generation.pdf
BCA, B. SC Fundamentals of computer generation.pdfBCA, B. SC Fundamentals of computer generation.pdf
BCA, B. SC Fundamentals of computer generation.pdf
 
presentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptxpresentationoncomputergeneration-170324202733-1.pptx
presentationoncomputergeneration-170324202733-1.pptx
 
What is a computer
What is a computerWhat is a computer
What is a computer
 
Computer generation and language translator
Computer generation and language translatorComputer generation and language translator
Computer generation and language translator
 
Basic Components of Computer
Basic Components of ComputerBasic Components of Computer
Basic Components of Computer
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Computers types
Computers typesComputers types
Computers types
 
Digital Fluency
Digital FluencyDigital Fluency
Digital Fluency
 
Computer History, Generations, Types and IO
Computer History, Generations, Types and IOComputer History, Generations, Types and IO
Computer History, Generations, Types and IO
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Itc lec 2 classification and generation of computer
Itc lec 2 classification and generation of computerItc lec 2 classification and generation of computer
Itc lec 2 classification and generation of computer
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Vicky gharu
Vicky gharuVicky gharu
Vicky gharu
 
ITC_lec_2.ppt
ITC_lec_2.pptITC_lec_2.ppt
ITC_lec_2.ppt
 
introduction to computer Applications
introduction to computer Applicationsintroduction to computer Applications
introduction to computer Applications
 
Reduce course notes class xi
Reduce course notes class xiReduce course notes class xi
Reduce course notes class xi
 
Computer Basics by vineet sharma narela
Computer Basics by vineet sharma narelaComputer Basics by vineet sharma narela
Computer Basics by vineet sharma narela
 
Introduction to computer science
Introduction to computer scienceIntroduction to computer science
Introduction to computer science
 

Plus de archikabhatia (10)

Computer network
Computer networkComputer network
Computer network
 
Structures
StructuresStructures
Structures
 
Wild Cards
Wild CardsWild Cards
Wild Cards
 
Console Io Operations
Console Io OperationsConsole Io Operations
Console Io Operations
 
Programming Methodology
Programming MethodologyProgramming Methodology
Programming Methodology
 
Headerfiles
HeaderfilesHeaderfiles
Headerfiles
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Arrays
ArraysArrays
Arrays
 
Functions
FunctionsFunctions
Functions
 
Draw
DrawDraw
Draw
 

Dernier

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Dernier (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Ms. Bhatia presents on computer system organisation

  • 1. Presentation made by: Ms. Archika Bhatia COMPUTER SYSTEM ORGANISATION
  • 2.
  • 3.
  • 4.
  • 5. Hardware refers to physical components that can be seen and touched. E.g. CPU, Memory, I/O devices. HARDWARE SOFTWARE Software is a set of programs that make the Hardware of the computer run. Program is a set of instructions.
  • 6.
  • 7. Generations of Computer Each generation of computer is characterized by a major technological development that fundamentally changed the way computers operate, resulting in increasingly smaller, cheaper, more powerful and more efficient and reliable devices.
  • 8. TIME PERIOD : 1940's-1950's TECHNOLOGY USED : Vacuum Tubes SIZE AND SPEED : Huge, taking up entire rooms, Slow speed LANGUAGE USED : Machine language COST : System and working cost very high. OTHER FEATURES : Used a great deal of electricity. Generated a lot of heat. Input was based on punched cards and paper tape, and output was displayed on printouts. EXAMPLE : UNIVAC and ENIAC ( Electronic Numerical Integrator and Calculator ) Structure of a Vaccum Tube UNIVAC ENIAC FIRST GENERATION
  • 9. SECOND GENERATION TIME PERIOD : 1950's- 1960's TECHNOLOGY USED : Transistors SIZE AND SPEED : Lesser size and increased speed LANGUAGE USED : Assembly language and languages like COBOL and FORTRAN COST : Cost decreased OTHER FEATURES : More efficient and reliable. Though the transistors still generated a great deal of heat that subjected the computer to damage, it was a vast improvement over the vacuum tube. Second-generation computers still relied on punched cards for input and printouts for output. EXAMPLE : UNIVAC 1108, IBM 1401, CDC 1604 UNIVAC 1108 IBM 1401 TRANSISITORS
  • 10. THIRD GENERATION TIME PERIOD : late 1960's-1970's TECHNOLOGY USED : Integrated Circuit SIZE AND SPEED : Size Lesser and speed further increased LANGUAGE USED : Operating System was developed. COST : Cost decreased further OTHER FEATURES : Instead of punched cards and printouts, users interacted with third generation computers through keyboards and monitors and interfaced with an operating system, which allowed the device to run many different applications at one time with a central program that monitored the memory. Computers for the first time became accessible to a mass audience because they were smaller and cheaper than their predecessors. EXAMPLE : IBM-360 series, Honeywell Model 316, Honeywell – 6000 series, CDC – 1700. IBM 360/50
  • 11. FOURTH GENERATION TIME PERIOD : 1970's-today TECHNOLOGY USED : Microprocessor SIZE AND SPEED : Reduced size and tremendous speed LANGUAGE USED : High Level Languages like PASCAL, COBOL, C, C++, JAVA COST : Reduced Cost OTHER FEATURES : Microprocessors also moved out of the realm of desktop computers and into many areas of life as more and more everyday products began to use microprocessors. As these small computers became more powerful, they could be linked together to form networks, which eventually led to the development of the Internet. Fourth generation computers also saw the development of GUIs, the mouse and handheld devices. EXAMPLE : Intel 4004, Apple Macintosh The Macintosh 128K , the first Macintosh, was the first commercially successful personal computer to use images, rather than text, to communicate. Intel 4004D microprocessor
  • 12. FIFTH GENERATION TIME PERIOD : 1990's -today TECHNOLOGY USED : Microprocessor SIZE AND SPEED : Reduced size and tremendous speed LANGUAGE USED : Based on Artificial intelligence COST : Reduced Cost OTHER FEATURES : Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization. EXAMPLE : Parallel Inference Machine Note : Artificial Intelligence is the branch of computer science concerned with making computers behave like humans. Note : Voice Recognition is the field of computer science that deals with designing computer systems that can recognize spoken words.
  • 13. Hybrid Computers : Uses both digital and analog qualities. e.g. Digital thermometer Digital Computers : Work with digits or numbers. Types of Computer Analog Computers : Works on measurement of physical phenomenon like breath, rotation, electric effects, voltage. e.g. ECO, ECG, measuring distance traveled in KM. In car, Speedometer in car.
  • 14.
  • 15.
  • 16. Sixteen racks of IBM's Blue Gene/L supercomputer can perform 70.7 trillion calculations per second, making it the fastest machine known so far.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. ABACUS The abacus was invented in 3000 BC in Babylonia.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. Types of Software Software ( Set of programs that govern the operations of computer ) System Software ( Software that controls internal computer operations ) Application Software ( Set of programs to carry out operations for a specified application ) Operating System ( Software which acts as an interface between user and the hardware ) Language Processor ( Software which converts HLL progran into machine language ) Packages ( General utility software ) Utilities ( perform house keeping ) Customized Software ( Tailor made software according to user’s needs )
  • 33.
  • 34.
  • 35.
  • 36. Generations of Computer Languages Low Level Language Fifth Generation Fourth Generation Third Generation (High Level Language) Second Generation (Assembly Language) First Generation (Machine Language)
  • 37. FIRST GENERATION : Machine language i.e. language of 0 and 1 SECOND GENERATION : Assembly language Similar to English Uses mnemonics codes THIRD GENERATION : High Level Language Very close to English E.g. C, C++, Java, VB FOURTH GENERATION : Languages for accessing databases FIFTH GENERATION : Uses a visual or graphical development interface to create source language that is usually compiled with a 3GL or 4GL language compiler Used mainly in artificial intelligence research E.g. Prolog , OPS5 , and Mercury
  • 38.
  • 39.
  • 40.
  • 41.