SlideShare una empresa de Scribd logo
1 de 24
Chapter 3
Information
Technology
Learning Objectives
• Introduce what computers are
• Understand how computers evolved
• How computer are categorised into broader
  classifications
• Understand the complete architecture of a computer
• Understand various components of a computer
• Role of software and different types of software
• Broader steps required in software development and
  implementation
• Emerging trends in the world of computers
What is a Computer System?
•  A Computer is an electronic device that operates under the control
  of a set of instructions that is stored in its memory unit.
• A computer accepts data from an input device and processes it into
  useful information which it displays on its output device.
• A computer system is a collection of hardware and software
  components that help in accomplish many different tasks.
• Hardware consists of the computer itself, and any equipment
  connected to it. Hardware includes all of the physical, tangible parts
  of a system – such as central processor, memory, display devices,
  storage media and printer etc.
• Software is the set of instructions for controlling the hardware
  devices, instructing computers to transform data into information
  and many other information processing tasks.
•
                 Generation of Computers
    First Generation – Vacuum Tubes (1939-1959): These computers were powered by thousands of vacuum
    tubes. The Z1, Z3 and UNIVAC I are some examples. First generation computers were very slow,
    consumed huge amount of power and had poor reliability accuracy.
•   Second Generation – Transistors (1959-1965): These computers were made of transistors. Transistors
    controlled the flow of electricity through the circuits. The use of transistors was a breakthrough in
    technology that allowed computers to become physically smaller and more powerful, more reliable, and
    even faster.
•   Third Generation – Integrated Circuits (1965-1971): These computers used integrated circuits (ICs).
    Integrated Circuits were also smaller, more efficient, and more reliable as compared to Vacuum tubes
    and Transistors. Third generation computers used secondary storage devices, such as magnetic tapes,
    magnetic disks, which are located outside the computer. The use of faster input/output devices
    contributed to the enhanced utility of these computers for multiprogramming, wherein a number of
    programs could be executed simultaneously by a single computer.
•   Fourth Generation – PCs and VSLI (1971-1991): Fourth generation is the generation of Large-Scale
    Integration (LSI) of chips with several thousand transistors and Microprocessors (based on Very-Large-
    Scale Integration (VLSI)). Microcomputers were developed which allowed home and business users to
    adapt computers for word processing, spreadsheet, file handling, graphics, and much more.
•   Fifth Generation – Artificial Intelligence and Internet (1991 till date): The fifth generation computers are
    more intelligent and have “thinking” power and capacity to take decisions. The concept of Artificial
    Intelligence (AI) is being used in these computers and the processors used are known as `Knowledge
    Processors’. Grand scale integration (GSI) happened, which allowed over thousand million transistors
    embedded on a single chip. The GSI, allowed the computer to perform teraflop (trillion floating point
    processing per second) of data. Fifth generation also introduced the concept of parallel processing,
    which was the necessity of AI to happen.
Classification of Computers
• Computers are available in different shapes,
  sizes, processing capacities and weights, due to
  these different shapes and sizes they perform
  different types of jobs and have different
  functionalities.
  –   Supercomputer
  –   Mainframe
  –   Micro-computer
  –   Notebook
  –   PDAs
Computer Architecture
Components of a Computer
                System
•   Central Processing Unit (CPU): The “brain” of the Computer – this is where the
    actual computing is done. The CPU usually controls all the operations of the
    computer.

•   Memory: An electronic storage medium used to hold the program which instructs
    the CPU and other components of the computer.

•   Input/Output Devices: These are the link between man and machine. They
    depend on the processing requirements.

•   Input/ Output Interfaces: These are `middleman` between the CPU and the I/O
    devices. They provide the actual hard-wired control of the I/O devices, according
    to the commands that are issued by the CPU.

•   Programs (Software): Without the program, a computer is a dumb machine that
    sits there and draws current. The program coordinates the operations of the
    computer in order to perform some desired process.
Central Processing Unit (CPU)

Clock     Micro-Processor Chip   ROM Storage             RAM Storage   Input Output (I/O)
                                                                                Interface




                                                 Control        Bus




                                               Address         Bus




                                               Data      Bus
Components of a Computer
• Central Processing Unit: The central processing unit is the most
  important part of a computer system. It is also referred as a "brain"
  of the computer.
• Arithmetic and Logic Unit: The arithmetic and logic unit (ALU) is the
  part of the CPU where all mathematical and logical functions are
  performed.
• Control Unit: The control unit interprets any instruction it receives
  from memory and directs the sequence of events necessary to
  execute the instruction.
• Primary Storage: The primary storage unit refers to the internal
  storage of the computer, where programs and their data are stored.
• Bus: A bus is simply an electrical path on which data can flow from
  point to point within a circuit.
Memory
• Random-access memory (RAM) is that part of
  primary storage where data and program
  instructions are held temporarily while being
  manipulated or executed.
• Read-Only Memory (ROM), as the name implies,
  the contents of ROM can be read only; data
  cannot be written into it.
• Cache Memory
• Dynamic random access memories (DRAMs)
• Synchronous DRAM (SDRAM)
Input Devices
• An input device is a peripheral device through
  which data are entered and transformed into
  machine-readable form. Some of the commonly
  used input devices are:
  –   Keyboards
  –   Mouse
  –   Light Pens and Digitizers
  –   Voice Recognitions
  –   Magnetic-Ink Character Recognition -Optical Scanners
  –   Web Camera
  –   Secondary Storage media like CD, DVD etc.
Output Devices
• An output device is a peripheral device that
  accepts data from a computer and transforms
  them into a usable form, thus allowing the
  computer to communicate information to
  humans or other machines. Commonly used
  output devices are:
  –   Printers
  –   Plotters
  –   Monitors and Terminals
  –   Speakers
  –   Secondary Storage media like CD, DVD etc.
Secondary Storage
• Secondary storage is the non-volatile memory that
  supplements main memory by providing data storage
  that is permanent and typically of much greater
  capacity than main memory. It is less expensive, as
  compared to the primary storage and is usually used
  for storage of large amounts of data for permanent
  storage. Secondary storage is also used for storing
  backups, or copies, of data and programs that are
  frequently required at a later date. Commonly used
  secondary storage devices are:
   – Magnetic Tapes
   – Magnetic Disks
   – Optical Disks
Computer Software
• The set of instructions used to control hardware
  and accomplish specific tasks are called software.
  Computer software provides the logic that drives
  computer hardware.
• The major functions of software are to:
  – manage the computer resources of the organisation;
  – develop tools that human beings can utilize to take
    advantage of these resources; and
  – act as an intermediary between stored information
    and organisations.
Type’s of Software
• System Software: System software directly interacts
  with the hardware and comprises of programs that
  manage the hardware components.
• Application Software: Programs that help the user, the
  system software, and the hardware work together to
  solve end-user problems are application software.
• Applications software can be purchased in stores and is
  called packaged or commercial software.
• Packaged software can be purchased, or in some
  cases, it is available free of cost called Freeware
Software Generations
•   The first generation (1940s) of software was the machine language, which
    used the 0s and 1s of binary language and was the only way in which
    programmers could communicate with the computer.
•   The second generation (1950s) of software was the development of
    assembly language - using mnemonic codes.
•   The third generation (1950-70s) of software was the development of first
    high level languages - more sophisticated extensions of assembly
    language and used more English like sentences.
•   Fourth generation (1970s) of software development was of packaged
    software programs that perform limited functions. These programs
    reduced the need of writing and compiling small routine applications.
•   Fifth generation (1990s) of software development was of integrated
    software, animations software and multimedia technology. Natural
    languages is also treated as part of fifth-generation languages
Operating Systems
• An operating system is a set of programs that controls and
  supervises a computer system’s hardware and provides service to
  application software, programmers, and users of a computer
  system.
• The purpose of an operating system is to manage the hardware
  resources efficiently and to provide an interface between the
  hardware and an application program and end user.
• An operating system helped in increasing the efficiency of a CPU, it
  decides which resources will be used, which programs will run, and
  how the programs will be translated into machine language.
• Major Goals of Operating System:
    – To hide details of hardware by creating abstraction
    – To allocate resources to processes (Manage resources)
    – Provide a pleasant and effective user interface
Control and Processing Programs
• Control programs manage the computer hardware and
  resources. The major functions of these programs are:
   – resource management
   – data management
   – job (task) management
• Processing programs are programs in the operating
  system that provide a service to the user or the
  programmer of the computer system. Examples
  includes:
   – language-translator programs
   – utility programs
Types of Operating Systems
•   Single-User Operating System
•   Multi-user Operating System
•   Multiprogramming Operating System
•   Time-sharing Operating System
•   Multiprocessing Operating System
•   Virtual-storage Operating System
•   Virtual-Machine Operating System
•   Mobile Operating System
Types of Information Processing
•   Batch Processing
•   Real-time Processing
•   Distributed Processing
•   Parallel Processing
    – Sequence scheduling
    – Concurrent scheduling
Application Software
• Application software is any tool that helps in solving
  end-user problems. It includes the generic productivity
  software like spreadsheets, word processors, database
  programs, email as well as custom and packaged
  programs for payroll, billing, inventory and other
  accounting purposes.
• There are different types of application software,
  which can be classified as per broader classifications:
   –   Content Access Software
   –   End-User Software
   –   Enterprise Software
   –   Simulation Software
Industry Trends
•   DNA COMPUTING
•   Nanotechnology
•   WEARABLE COMPUTING
•   EMBEDDED COMPUTERS, Optoelectronic computers
    and Quantum computing.
•   Componentware
•   Services-oriented architecture (SOA
•   Autonomic Computing
•   Grid Computing
•   Cloud Computing
•   Content and content
Summary
•   Computer is an electro-mechanical device that helps is storing and processing data
    for business purpose.
•   All computers, irrespective of size and power, include a CPU, one or more input
    units and output units, secondary storage and software.
•   A central processing unit (CPU) is comprised of an arithmetic and logic unit (ALU), a
    control unit, and a primary storage unit.
•   Modern technology has put the ALU, the control unit, and in some cases, the
    primary storage unit onto one integrated circuit called a microprocessor.
•   There are several forms of primary storage, including semiconductor memory - RAM
    and ROM.
•   RAM is a volatile memory and are used primarily for temporary storage.
•   ROM is non-volatile and is used for permanent storage.
•   Data are transferred out of memory and into the ALU for processing by way of the
    control, address, and data buses.
•   The process of executing an instruction involves both an instruction cycle and an
    execution cycle.
•   The process of entering and translating it into machine readable form is called input.

•   The process of translating machine-readable data into a human readable format is
    called output.
Summary
•   Primary storage is often inadequate because of its limited size and its volatility. To supplement
    primary storage, secondary storage-a memory that is external to the computer and non-volatile.
•   Three types of secondary storage media are magnetic tapes, disks, and optical media.
•   A program, or software, is the series of instructions that directs the hardware to perform various
    tasks.
•   System software and application software are the two major categories of the software. Each of
    these serves a different purpose.
•   The set of programs that controls a computer system's hardware and provides services to users of
    the system is called an operating system. It is composed of two types of programs: control and
    processing programs. Control programs manage the computer hardware and resources. Processing
    programs provide a service to the user or programmer of a computer system.
•   In order to instruct a computer to perform specific tasks, a set of written codes is called a
    programming language.
•   Different types of Programming languages that exists can be categorised as: machine, assembly,
    high-level, fourth-generation languages and object-oriented languages.
•   An application package is a program that interacts with the system software to direct the computer
    hardware to complete a task for the user. Commonly used application software are word processor,
    spreadsheet, database, presentation tools, communication software, accounting and financial
    software and project management.
•   Software programs can be developed in-house or can be procured from the software vendor. While
    procuring the software, different options that are available include shareware, freeware, open
    source and public domain. One needs to be clear about these options and use them appropriately.
    One also needs to be clear about the need of the user and the organisations objectives while
    procuring the software.

Más contenido relacionado

La actualidad más candente

Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notes
ijazshah2005
 
Basic IT knowledge
Basic IT knowledgeBasic IT knowledge
Basic IT knowledge
Techsailor
 

La actualidad más candente (20)

Basic Computer Computer notes
Basic Computer Computer notesBasic Computer Computer notes
Basic Computer Computer notes
 
Basic overview of information technology and uses
Basic overview of information technology and usesBasic overview of information technology and uses
Basic overview of information technology and uses
 
computer networking
computer networking computer networking
computer networking
 
Computer generation and classification
Computer generation and classificationComputer generation and classification
Computer generation and classification
 
Computer Organization and Design
Computer Organization and DesignComputer Organization and Design
Computer Organization and Design
 
Basic 2
Basic 2Basic 2
Basic 2
 
Basic IT knowledge
Basic IT knowledgeBasic IT knowledge
Basic IT knowledge
 
Computers
ComputersComputers
Computers
 
E 100_p
E  100_pE  100_p
E 100_p
 
Bba i-introduction to computer-u-1-computer hardware system
Bba  i-introduction to computer-u-1-computer hardware systemBba  i-introduction to computer-u-1-computer hardware system
Bba i-introduction to computer-u-1-computer hardware system
 
Chapter1 introduction to computer systems
Chapter1 introduction to computer systemsChapter1 introduction to computer systems
Chapter1 introduction to computer systems
 
C programming for problem solving
C programming for problem solving  C programming for problem solving
C programming for problem solving
 
8 operating system concept
8 operating system concept8 operating system concept
8 operating system concept
 
Computer system
Computer systemComputer system
Computer system
 
Computer capsule sbi_clerk
Computer capsule sbi_clerkComputer capsule sbi_clerk
Computer capsule sbi_clerk
 
Basic of Computer Introduction - World of Computers
Basic of Computer Introduction - World of Computers Basic of Computer Introduction - World of Computers
Basic of Computer Introduction - World of Computers
 
Basics of computers
Basics of computersBasics of computers
Basics of computers
 
Introduction to digital computer
Introduction to digital computerIntroduction to digital computer
Introduction to digital computer
 
7 processor
7 processor7 processor
7 processor
 
Basic operation of computer
Basic operation of computerBasic operation of computer
Basic operation of computer
 

Destacado (7)

F0332838
F0332838F0332838
F0332838
 
E.s unit 6
E.s unit 6E.s unit 6
E.s unit 6
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
 
Introduction to Simulation
Introduction to SimulationIntroduction to Simulation
Introduction to Simulation
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
 
Types of Instructional Software
Types of Instructional SoftwareTypes of Instructional Software
Types of Instructional Software
 
System simulation & modeling notes[sjbit]
System simulation & modeling notes[sjbit]System simulation & modeling notes[sjbit]
System simulation & modeling notes[sjbit]
 

Similar a Chapter3

pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
RbiGradeB
 
Operating systems and technologies
Operating systems and technologiesOperating systems and technologies
Operating systems and technologies
Phannida Panyasit
 
Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2
Sami Khan
 

Similar a Chapter3 (20)

computer funda.pptx
computer funda.pptxcomputer funda.pptx
computer funda.pptx
 
Introduction to IT.pptx
Introduction to IT.pptxIntroduction to IT.pptx
Introduction to IT.pptx
 
pre phd class 1.pptx
pre phd class 1.pptxpre phd class 1.pptx
pre phd class 1.pptx
 
Introduction to computer system
Introduction to computer systemIntroduction to computer system
Introduction to computer system
 
PC for Managers
PC for ManagersPC for Managers
PC for Managers
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Computers
ComputersComputers
Computers
 
Lecture1.pdf
Lecture1.pdfLecture1.pdf
Lecture1.pdf
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
Computer architecture pptx
Computer architecture pptxComputer architecture pptx
Computer architecture pptx
 
Organization of modern digital computers
Organization of modern digital computersOrganization of modern digital computers
Organization of modern digital computers
 
computer literacy chapter1.pptx
computer literacy chapter1.pptxcomputer literacy chapter1.pptx
computer literacy chapter1.pptx
 
Operating systems and technologies
Operating systems and technologiesOperating systems and technologies
Operating systems and technologies
 
INTRODUCTION TO COMPUTER .pptx
INTRODUCTION TO COMPUTER .pptxINTRODUCTION TO COMPUTER .pptx
INTRODUCTION TO COMPUTER .pptx
 
COMPUTER.docx
COMPUTER.docxCOMPUTER.docx
COMPUTER.docx
 
Basics of computers.pptx
Basics of computers.pptxBasics of computers.pptx
Basics of computers.pptx
 
Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2Lecture 12-1234865709062834-2
Lecture 12-1234865709062834-2
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Lecture 1 2
Lecture 1 2Lecture 1 2
Lecture 1 2
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 

Más de Knowlittle Matharu (20)

Hospital management
Hospital managementHospital management
Hospital management
 
Tqm
TqmTqm
Tqm
 
Dialysis unit
Dialysis unitDialysis unit
Dialysis unit
 
Advertisingagencyanditsfunctions 110214051140-phpapp02
Advertisingagencyanditsfunctions 110214051140-phpapp02Advertisingagencyanditsfunctions 110214051140-phpapp02
Advertisingagencyanditsfunctions 110214051140-phpapp02
 
Green hospitals
Green hospitalsGreen hospitals
Green hospitals
 
Green hospitals
Green hospitalsGreen hospitals
Green hospitals
 
Role of it in scm
Role of it in scmRole of it in scm
Role of it in scm
 
Attachments (1)
Attachments (1)Attachments (1)
Attachments (1)
 
Dermatology
DermatologyDermatology
Dermatology
 
Dermatology 2008 trial
Dermatology 2008 trialDermatology 2008 trial
Dermatology 2008 trial
 
Cranial cavity
Cranial cavityCranial cavity
Cranial cavity
 
Diabetes update
Diabetes updateDiabetes update
Diabetes update
 
Chemical safety bio-medical_waste_management_self_learning_document_for_docto...
Chemical safety bio-medical_waste_management_self_learning_document_for_docto...Chemical safety bio-medical_waste_management_self_learning_document_for_docto...
Chemical safety bio-medical_waste_management_self_learning_document_for_docto...
 
Chapter10
Chapter10Chapter10
Chapter10
 
Chapter9
Chapter9Chapter9
Chapter9
 
Chapter8
Chapter8Chapter8
Chapter8
 
Chapter7
Chapter7Chapter7
Chapter7
 
Chapter4
Chapter4Chapter4
Chapter4
 
Chapter2
Chapter2Chapter2
Chapter2
 
Chapter1
Chapter1Chapter1
Chapter1
 

Último

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 

Último (20)

Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 

Chapter3

  • 2. Learning Objectives • Introduce what computers are • Understand how computers evolved • How computer are categorised into broader classifications • Understand the complete architecture of a computer • Understand various components of a computer • Role of software and different types of software • Broader steps required in software development and implementation • Emerging trends in the world of computers
  • 3. What is a Computer System? •  A Computer is an electronic device that operates under the control of a set of instructions that is stored in its memory unit. • A computer accepts data from an input device and processes it into useful information which it displays on its output device. • A computer system is a collection of hardware and software components that help in accomplish many different tasks. • Hardware consists of the computer itself, and any equipment connected to it. Hardware includes all of the physical, tangible parts of a system – such as central processor, memory, display devices, storage media and printer etc. • Software is the set of instructions for controlling the hardware devices, instructing computers to transform data into information and many other information processing tasks.
  • 4. Generation of Computers First Generation – Vacuum Tubes (1939-1959): These computers were powered by thousands of vacuum tubes. The Z1, Z3 and UNIVAC I are some examples. First generation computers were very slow, consumed huge amount of power and had poor reliability accuracy. • Second Generation – Transistors (1959-1965): These computers were made of transistors. Transistors controlled the flow of electricity through the circuits. The use of transistors was a breakthrough in technology that allowed computers to become physically smaller and more powerful, more reliable, and even faster. • Third Generation – Integrated Circuits (1965-1971): These computers used integrated circuits (ICs). Integrated Circuits were also smaller, more efficient, and more reliable as compared to Vacuum tubes and Transistors. Third generation computers used secondary storage devices, such as magnetic tapes, magnetic disks, which are located outside the computer. The use of faster input/output devices contributed to the enhanced utility of these computers for multiprogramming, wherein a number of programs could be executed simultaneously by a single computer. • Fourth Generation – PCs and VSLI (1971-1991): Fourth generation is the generation of Large-Scale Integration (LSI) of chips with several thousand transistors and Microprocessors (based on Very-Large- Scale Integration (VLSI)). Microcomputers were developed which allowed home and business users to adapt computers for word processing, spreadsheet, file handling, graphics, and much more. • Fifth Generation – Artificial Intelligence and Internet (1991 till date): The fifth generation computers are more intelligent and have “thinking” power and capacity to take decisions. The concept of Artificial Intelligence (AI) is being used in these computers and the processors used are known as `Knowledge Processors’. Grand scale integration (GSI) happened, which allowed over thousand million transistors embedded on a single chip. The GSI, allowed the computer to perform teraflop (trillion floating point processing per second) of data. Fifth generation also introduced the concept of parallel processing, which was the necessity of AI to happen.
  • 5. Classification of Computers • Computers are available in different shapes, sizes, processing capacities and weights, due to these different shapes and sizes they perform different types of jobs and have different functionalities. – Supercomputer – Mainframe – Micro-computer – Notebook – PDAs
  • 7. Components of a Computer System • Central Processing Unit (CPU): The “brain” of the Computer – this is where the actual computing is done. The CPU usually controls all the operations of the computer. • Memory: An electronic storage medium used to hold the program which instructs the CPU and other components of the computer. • Input/Output Devices: These are the link between man and machine. They depend on the processing requirements. • Input/ Output Interfaces: These are `middleman` between the CPU and the I/O devices. They provide the actual hard-wired control of the I/O devices, according to the commands that are issued by the CPU. • Programs (Software): Without the program, a computer is a dumb machine that sits there and draws current. The program coordinates the operations of the computer in order to perform some desired process.
  • 8. Central Processing Unit (CPU) Clock Micro-Processor Chip ROM Storage RAM Storage Input Output (I/O) Interface Control Bus Address Bus Data Bus
  • 9. Components of a Computer • Central Processing Unit: The central processing unit is the most important part of a computer system. It is also referred as a "brain" of the computer. • Arithmetic and Logic Unit: The arithmetic and logic unit (ALU) is the part of the CPU where all mathematical and logical functions are performed. • Control Unit: The control unit interprets any instruction it receives from memory and directs the sequence of events necessary to execute the instruction. • Primary Storage: The primary storage unit refers to the internal storage of the computer, where programs and their data are stored. • Bus: A bus is simply an electrical path on which data can flow from point to point within a circuit.
  • 10. Memory • Random-access memory (RAM) is that part of primary storage where data and program instructions are held temporarily while being manipulated or executed. • Read-Only Memory (ROM), as the name implies, the contents of ROM can be read only; data cannot be written into it. • Cache Memory • Dynamic random access memories (DRAMs) • Synchronous DRAM (SDRAM)
  • 11. Input Devices • An input device is a peripheral device through which data are entered and transformed into machine-readable form. Some of the commonly used input devices are: – Keyboards – Mouse – Light Pens and Digitizers – Voice Recognitions – Magnetic-Ink Character Recognition -Optical Scanners – Web Camera – Secondary Storage media like CD, DVD etc.
  • 12. Output Devices • An output device is a peripheral device that accepts data from a computer and transforms them into a usable form, thus allowing the computer to communicate information to humans or other machines. Commonly used output devices are: – Printers – Plotters – Monitors and Terminals – Speakers – Secondary Storage media like CD, DVD etc.
  • 13. Secondary Storage • Secondary storage is the non-volatile memory that supplements main memory by providing data storage that is permanent and typically of much greater capacity than main memory. It is less expensive, as compared to the primary storage and is usually used for storage of large amounts of data for permanent storage. Secondary storage is also used for storing backups, or copies, of data and programs that are frequently required at a later date. Commonly used secondary storage devices are: – Magnetic Tapes – Magnetic Disks – Optical Disks
  • 14. Computer Software • The set of instructions used to control hardware and accomplish specific tasks are called software. Computer software provides the logic that drives computer hardware. • The major functions of software are to: – manage the computer resources of the organisation; – develop tools that human beings can utilize to take advantage of these resources; and – act as an intermediary between stored information and organisations.
  • 15. Type’s of Software • System Software: System software directly interacts with the hardware and comprises of programs that manage the hardware components. • Application Software: Programs that help the user, the system software, and the hardware work together to solve end-user problems are application software. • Applications software can be purchased in stores and is called packaged or commercial software. • Packaged software can be purchased, or in some cases, it is available free of cost called Freeware
  • 16. Software Generations • The first generation (1940s) of software was the machine language, which used the 0s and 1s of binary language and was the only way in which programmers could communicate with the computer. • The second generation (1950s) of software was the development of assembly language - using mnemonic codes. • The third generation (1950-70s) of software was the development of first high level languages - more sophisticated extensions of assembly language and used more English like sentences. • Fourth generation (1970s) of software development was of packaged software programs that perform limited functions. These programs reduced the need of writing and compiling small routine applications. • Fifth generation (1990s) of software development was of integrated software, animations software and multimedia technology. Natural languages is also treated as part of fifth-generation languages
  • 17. Operating Systems • An operating system is a set of programs that controls and supervises a computer system’s hardware and provides service to application software, programmers, and users of a computer system. • The purpose of an operating system is to manage the hardware resources efficiently and to provide an interface between the hardware and an application program and end user. • An operating system helped in increasing the efficiency of a CPU, it decides which resources will be used, which programs will run, and how the programs will be translated into machine language. • Major Goals of Operating System: – To hide details of hardware by creating abstraction – To allocate resources to processes (Manage resources) – Provide a pleasant and effective user interface
  • 18. Control and Processing Programs • Control programs manage the computer hardware and resources. The major functions of these programs are: – resource management – data management – job (task) management • Processing programs are programs in the operating system that provide a service to the user or the programmer of the computer system. Examples includes: – language-translator programs – utility programs
  • 19. Types of Operating Systems • Single-User Operating System • Multi-user Operating System • Multiprogramming Operating System • Time-sharing Operating System • Multiprocessing Operating System • Virtual-storage Operating System • Virtual-Machine Operating System • Mobile Operating System
  • 20. Types of Information Processing • Batch Processing • Real-time Processing • Distributed Processing • Parallel Processing – Sequence scheduling – Concurrent scheduling
  • 21. Application Software • Application software is any tool that helps in solving end-user problems. It includes the generic productivity software like spreadsheets, word processors, database programs, email as well as custom and packaged programs for payroll, billing, inventory and other accounting purposes. • There are different types of application software, which can be classified as per broader classifications: – Content Access Software – End-User Software – Enterprise Software – Simulation Software
  • 22. Industry Trends • DNA COMPUTING • Nanotechnology • WEARABLE COMPUTING • EMBEDDED COMPUTERS, Optoelectronic computers and Quantum computing. • Componentware • Services-oriented architecture (SOA • Autonomic Computing • Grid Computing • Cloud Computing • Content and content
  • 23. Summary • Computer is an electro-mechanical device that helps is storing and processing data for business purpose. • All computers, irrespective of size and power, include a CPU, one or more input units and output units, secondary storage and software. • A central processing unit (CPU) is comprised of an arithmetic and logic unit (ALU), a control unit, and a primary storage unit. • Modern technology has put the ALU, the control unit, and in some cases, the primary storage unit onto one integrated circuit called a microprocessor. • There are several forms of primary storage, including semiconductor memory - RAM and ROM. • RAM is a volatile memory and are used primarily for temporary storage. • ROM is non-volatile and is used for permanent storage. • Data are transferred out of memory and into the ALU for processing by way of the control, address, and data buses. • The process of executing an instruction involves both an instruction cycle and an execution cycle. • The process of entering and translating it into machine readable form is called input. • The process of translating machine-readable data into a human readable format is called output.
  • 24. Summary • Primary storage is often inadequate because of its limited size and its volatility. To supplement primary storage, secondary storage-a memory that is external to the computer and non-volatile. • Three types of secondary storage media are magnetic tapes, disks, and optical media. • A program, or software, is the series of instructions that directs the hardware to perform various tasks. • System software and application software are the two major categories of the software. Each of these serves a different purpose. • The set of programs that controls a computer system's hardware and provides services to users of the system is called an operating system. It is composed of two types of programs: control and processing programs. Control programs manage the computer hardware and resources. Processing programs provide a service to the user or programmer of a computer system. • In order to instruct a computer to perform specific tasks, a set of written codes is called a programming language. • Different types of Programming languages that exists can be categorised as: machine, assembly, high-level, fourth-generation languages and object-oriented languages. • An application package is a program that interacts with the system software to direct the computer hardware to complete a task for the user. Commonly used application software are word processor, spreadsheet, database, presentation tools, communication software, accounting and financial software and project management. • Software programs can be developed in-house or can be procured from the software vendor. While procuring the software, different options that are available include shareware, freeware, open source and public domain. One needs to be clear about these options and use them appropriately. One also needs to be clear about the need of the user and the organisations objectives while procuring the software.