SlideShare a Scribd company logo
Hardware and Software   Chapter 2
Learning Objectives Identify and discuss the role of the essential hardware components of a computer system. List and describe popular classes of computer systems and discuss the role of each.  Outline the role of the operating system and discuss how operating systems have evolved over time. Identify and briefly describe the functions of the two basic kinds of software.
Computer System Components Math calculations Access, decode, coordinate instructions Hold program instructions and data
Hardware Components in Action Instruction phase Step 1: Fetch instruction Step 2: Decode instruction Execution phase Step 3: Execute the instruction Step 4: Store the results
Execution of an Instruction
Processing and Memory Devices
Processing Characteristics and Functions Machine cycle time: Time to execute the instruction phase Clock speed:  Rate at which electronic pulses are produces. Measured in MHz Wordlength Bit (Binary digiT): 0 or 1 Unit for moving data Wordlength: The number of bits a CPU can process in a unit time 32-64 bit processors
Moore’s Law Number of transistors doubles every 18 months
Number of Bytes
Types of Memory (1) Random access memory (RAM) Volatile Extended Data Out (EDO) RAM Dynamic Ram (DRAM) Synchronous DRAM:  Faster transfer speed between memory and processor
Types of Memory (2) Read-only memory (ROM) Non-volatile Permanent data and instructions from manufacturer Types PROM: Programmable EPROM: Erasable programmable
Basic Types of Memory Chips
Secondary Storage and Output Devices
Cost Comparisons for Various Forms of Data Storage
Secondary Storage Access Methods Sequential access Access in the same order it was written Ex: Need to access memory location 5.  Then, you need to go through 1, 2, 3,  and 4 first. Direct access Directly access the location Faster than sequential access Sequential access storage devices (SASD) Direct access storage devices (DASD)
Secondary Storage Devices (1) Magnetic tapes: Similar to audio tapes, SASD Magnetic discs: Hard disk, DASD RAID: Redundant array of independent inexpensive disks Data stored more than once in one of the disks Even if one disk fails, data can still be retrieved SAN: Storage area network Consist of many storage devices Optical discs, DASD CD-ROM
Secondary Storage Devices (2) Magneto-optical discs Digital versatile discs (DVD): Up to 17 GB storage Memory cards Installed in a slot Portable Expandable storage: Removable disk cartridges Portable Zip drives
Types of Secondary Storage
Hard Disc
Storage Area Network
Digital Versatile Disc Player
Expandable Storage
Comparison of Secondary Storage Devices
Input Devices Personal computer input devices Keyboard Mouse Voice-recognition devices Microphone Software to convert voice into bits Digital computer cameras Record images and video Terminals Connects to a powerful server for computations Scanning devices Page Handheld  Touch-sensitive Screens
A PC Equipped with a Computer Camera
Output Devices Display Monitors Cathode Ray Tube (CRT) Wide Lights up pixels Liquid Crystal Displays (LCDs) Flat panel Printers and Plotters Speed measured in pages (page printed per minute) Music Devices MP3 Players
Laser Printer
Types of Computer Systems
Overview of Software
Overview of Software Computer programs: Sequences of instructions Documentation: Describe program functions Systems software: Coordinate the activities of the hardware Computer system platform: Hardware configuration + systems software Application software: Programs that help users with certain tasks
Classifying Software by Type and Sphere of Influence
Systems Software
Operating Systems Perform common computer hardware functions Ex: Get  input from keyboard Provide a user interface Command-based user interface (ms-dos) Graphical-user interface (windows) Provide a degree of hardware independence Application program interface Manage system memory Convert logical view to physical view
Operating Systems Manage processing tasks Allocate computer resources Multitasking (run more than once application at a time) Time-sharing (allow multiple access to a system) Provide networking capability Enable connection to the Internet Control access to system resources Authentication Manage files Access to files
Role of the Operating System
Application Program Interface
An Example of the Operating System Controlling Physical Access to Data
Popular Operating Systems
Workgroup Operating Systems Windows 2000 Server Unix Netware Red Hat Linux Mac OS X Server
Consumer Appliance Operating Systems Windows CE .NET Windows XP Embedded Handheld PC Pocket PC Palm OS
Application Software
Sources of Software
Proprietary and Off-the-Shelf Software
Examples of Personal Productivity Software
TurboTax
Quicken
Word Processing Program
Spreadsheet Program
Database Program
Graphics Program
Software Suites
Enterprise Application Software
Use of Integrated Supply Chain  Management Software
Selected Enterprise Resource Planning Vendors
Summary of Programming Languages First: Computer interactions written in machine code Machine language Second: Abbreviations for common operations Assembler converts code to machine language Assembly language Third Instructions are English-like Compliers convert code to machine language Fortran: Good for scientific computing Cobol: Good file handling Java: Good for Web applications
Summary of Programming Languages Fourth Even easy for non-programmers Tell what to do, not how to do it Focus, Powerhouse Visual Programming Languages Point-and-click Drag-and-drop  Useful for user interfaces Visual Basic, Visual C++ Object-oriented Languages Objects contain data, methods to operate data C++, Java
Summary Hardware devices work together to perform input, processing, data storage, and output.  There are two main categories of software: systems software and application software.  An operating system (OS) is a set of computer programs that controls the computer hardware to support users’ computing needs.  Application software may be proprietary or off-the-shelf. There are five generations of programming languages, plus object-oriented programming languages.

More Related Content

PPT
Last module pc_software
DOCX
A 101025201954-phpapp02
DOCX
file management
PPT
Comp hardware Introduction
PPTX
Windows Utilities
PPTX
computer education
PPTX
What is computer hardware and software
PPT
Understanding operating systems 5th ed ch13
Last module pc_software
A 101025201954-phpapp02
file management
Comp hardware Introduction
Windows Utilities
computer education
What is computer hardware and software
Understanding operating systems 5th ed ch13

What's hot (19)

PPTX
Day 2 hardware & software
PPT
Computer Software
PPTX
Powerpoint comp ed[1]
PPTX
Powerpoint comp ed[1][1]56
PPTX
Basics of computer
PPT
Perfect Papers Software
PPT
Computer Systems Hardware
PPT
Software and hardware presentation
PPT
Understanding operating systems 5th ed ch14
PPTX
Class 6 computer part 2
PPT
8unit1 introduction to computer software hardware
PPT
Understanding operating systems 5th ed ch07
PDF
Software Concepts Notes
PDF
Computer software and computer network
PPT
Understanding operating systems 5th ed ch15
PPT
Computer Hardware and Software Elements
PPTX
Opeating system programs
PDF
Computer organization
PPTX
Operating system
Day 2 hardware & software
Computer Software
Powerpoint comp ed[1]
Powerpoint comp ed[1][1]56
Basics of computer
Perfect Papers Software
Computer Systems Hardware
Software and hardware presentation
Understanding operating systems 5th ed ch14
Class 6 computer part 2
8unit1 introduction to computer software hardware
Understanding operating systems 5th ed ch07
Software Concepts Notes
Computer software and computer network
Understanding operating systems 5th ed ch15
Computer Hardware and Software Elements
Opeating system programs
Computer organization
Operating system
Ad

Viewers also liked (20)

PPT
Parts Of The Computer System
PDF
Welfare provisions
PPTX
Computer networking Components introduction
PPT
Basic Computer Course
PPT
Software and its types
PPT
Parts of the Computer System
PPT
Four Functions Of A Computer
PPTX
Introduction to computer hardware
PPT
Generation of computer
PPT
Parts of computer
PPTX
Part’s of computer
PPT
NETWORK COMPONENTS
PPTX
TYPE OF SOFTWARE
PPTX
Lesson 3 Basic Parts Of The Computer
PPS
Types Of Software
PPT
Presentation on different kinds of software
PPT
Types of software
PPTX
Computer virus (Microsoft Powerpoint)
PPTX
Computer Generation Presentation
Parts Of The Computer System
Welfare provisions
Computer networking Components introduction
Basic Computer Course
Software and its types
Parts of the Computer System
Four Functions Of A Computer
Introduction to computer hardware
Generation of computer
Parts of computer
Part’s of computer
NETWORK COMPONENTS
TYPE OF SOFTWARE
Lesson 3 Basic Parts Of The Computer
Types Of Software
Presentation on different kinds of software
Types of software
Computer virus (Microsoft Powerpoint)
Computer Generation Presentation
Ad

Similar to Hardware & softwares (20)

PPT
Hardware vs software
PPT
Ch 2
PPTX
computerhwsw-150214034814-conversion-gate02.pptx
PPT
Chapter 2(answer)2
PDF
Computer hw sw
PPT
Introduction to Computer MBA SEM I - Copy (4).ppt
PPTX
Computer System Overview Class XI CS
PPT
GRADE 8 - COMPONENTS OF PC COMPONENTS OF PC
PPTX
Fundamental_of_Digital_Computer and its architecture
PPTX
Computer system organization unit i chapter 1
PPTX
class 11 fill chapetr with alla answers
PPT
UNIT I-Computer Operation-Fundamentals.ppt
PPTX
IGCSE_ICT_Chapter 1.pptx
PPTX
BIS CH2 Computers and their Applications.pptx
DOCX
Management Information System
PPT
computer consets and its parts for best knowadge
PPTX
Computer software
PPTX
Ch.01 introduction to_computers
PPTX
1.3 Information & Communication Technologies Lecture# 4.pptx
PPT
Computer Basics Final.ppt
Hardware vs software
Ch 2
computerhwsw-150214034814-conversion-gate02.pptx
Chapter 2(answer)2
Computer hw sw
Introduction to Computer MBA SEM I - Copy (4).ppt
Computer System Overview Class XI CS
GRADE 8 - COMPONENTS OF PC COMPONENTS OF PC
Fundamental_of_Digital_Computer and its architecture
Computer system organization unit i chapter 1
class 11 fill chapetr with alla answers
UNIT I-Computer Operation-Fundamentals.ppt
IGCSE_ICT_Chapter 1.pptx
BIS CH2 Computers and their Applications.pptx
Management Information System
computer consets and its parts for best knowadge
Computer software
Ch.01 introduction to_computers
1.3 Information & Communication Technologies Lecture# 4.pptx
Computer Basics Final.ppt

More from Santosh Kulkarni (11)

DOCX
Interview questions n answers
DOCX
Exchange server 2013
DOCX
Definitions
PDF
Hardware1
PDF
Personal computer-hardware
PDF
Basic concepts in_computer_hardware_and_software
PDF
Voip user and_configuration_guide
PPT
Introduction to routers
PPT
Internet protocols
PPT
Assembling the computer
Interview questions n answers
Exchange server 2013
Definitions
Hardware1
Personal computer-hardware
Basic concepts in_computer_hardware_and_software
Voip user and_configuration_guide
Introduction to routers
Internet protocols
Assembling the computer

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
A Presentation on Touch Screen Technology
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Getting Started with Data Integration: FME Form 101
PPTX
1. Introduction to Computer Programming.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
A Presentation on Touch Screen Technology
cloud_computing_Infrastucture_as_cloud_p
SOPHOS-XG Firewall Administrator PPT.pptx
Unlocking AI with Model Context Protocol (MCP)
Getting Started with Data Integration: FME Form 101
1. Introduction to Computer Programming.pptx
WOOl fibre morphology and structure.pdf for textiles
Encapsulation_ Review paper, used for researhc scholars
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
DP Operators-handbook-extract for the Mautical Institute
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Enhancing emotion recognition model for a student engagement use case through...

Hardware & softwares

  • 2. Learning Objectives Identify and discuss the role of the essential hardware components of a computer system. List and describe popular classes of computer systems and discuss the role of each. Outline the role of the operating system and discuss how operating systems have evolved over time. Identify and briefly describe the functions of the two basic kinds of software.
  • 3. Computer System Components Math calculations Access, decode, coordinate instructions Hold program instructions and data
  • 4. Hardware Components in Action Instruction phase Step 1: Fetch instruction Step 2: Decode instruction Execution phase Step 3: Execute the instruction Step 4: Store the results
  • 5. Execution of an Instruction
  • 7. Processing Characteristics and Functions Machine cycle time: Time to execute the instruction phase Clock speed: Rate at which electronic pulses are produces. Measured in MHz Wordlength Bit (Binary digiT): 0 or 1 Unit for moving data Wordlength: The number of bits a CPU can process in a unit time 32-64 bit processors
  • 8. Moore’s Law Number of transistors doubles every 18 months
  • 10. Types of Memory (1) Random access memory (RAM) Volatile Extended Data Out (EDO) RAM Dynamic Ram (DRAM) Synchronous DRAM: Faster transfer speed between memory and processor
  • 11. Types of Memory (2) Read-only memory (ROM) Non-volatile Permanent data and instructions from manufacturer Types PROM: Programmable EPROM: Erasable programmable
  • 12. Basic Types of Memory Chips
  • 13. Secondary Storage and Output Devices
  • 14. Cost Comparisons for Various Forms of Data Storage
  • 15. Secondary Storage Access Methods Sequential access Access in the same order it was written Ex: Need to access memory location 5. Then, you need to go through 1, 2, 3, and 4 first. Direct access Directly access the location Faster than sequential access Sequential access storage devices (SASD) Direct access storage devices (DASD)
  • 16. Secondary Storage Devices (1) Magnetic tapes: Similar to audio tapes, SASD Magnetic discs: Hard disk, DASD RAID: Redundant array of independent inexpensive disks Data stored more than once in one of the disks Even if one disk fails, data can still be retrieved SAN: Storage area network Consist of many storage devices Optical discs, DASD CD-ROM
  • 17. Secondary Storage Devices (2) Magneto-optical discs Digital versatile discs (DVD): Up to 17 GB storage Memory cards Installed in a slot Portable Expandable storage: Removable disk cartridges Portable Zip drives
  • 23. Comparison of Secondary Storage Devices
  • 24. Input Devices Personal computer input devices Keyboard Mouse Voice-recognition devices Microphone Software to convert voice into bits Digital computer cameras Record images and video Terminals Connects to a powerful server for computations Scanning devices Page Handheld Touch-sensitive Screens
  • 25. A PC Equipped with a Computer Camera
  • 26. Output Devices Display Monitors Cathode Ray Tube (CRT) Wide Lights up pixels Liquid Crystal Displays (LCDs) Flat panel Printers and Plotters Speed measured in pages (page printed per minute) Music Devices MP3 Players
  • 28. Types of Computer Systems
  • 30. Overview of Software Computer programs: Sequences of instructions Documentation: Describe program functions Systems software: Coordinate the activities of the hardware Computer system platform: Hardware configuration + systems software Application software: Programs that help users with certain tasks
  • 31. Classifying Software by Type and Sphere of Influence
  • 33. Operating Systems Perform common computer hardware functions Ex: Get input from keyboard Provide a user interface Command-based user interface (ms-dos) Graphical-user interface (windows) Provide a degree of hardware independence Application program interface Manage system memory Convert logical view to physical view
  • 34. Operating Systems Manage processing tasks Allocate computer resources Multitasking (run more than once application at a time) Time-sharing (allow multiple access to a system) Provide networking capability Enable connection to the Internet Control access to system resources Authentication Manage files Access to files
  • 35. Role of the Operating System
  • 37. An Example of the Operating System Controlling Physical Access to Data
  • 39. Workgroup Operating Systems Windows 2000 Server Unix Netware Red Hat Linux Mac OS X Server
  • 40. Consumer Appliance Operating Systems Windows CE .NET Windows XP Embedded Handheld PC Pocket PC Palm OS
  • 44. Examples of Personal Productivity Software
  • 53. Use of Integrated Supply Chain Management Software
  • 54. Selected Enterprise Resource Planning Vendors
  • 55. Summary of Programming Languages First: Computer interactions written in machine code Machine language Second: Abbreviations for common operations Assembler converts code to machine language Assembly language Third Instructions are English-like Compliers convert code to machine language Fortran: Good for scientific computing Cobol: Good file handling Java: Good for Web applications
  • 56. Summary of Programming Languages Fourth Even easy for non-programmers Tell what to do, not how to do it Focus, Powerhouse Visual Programming Languages Point-and-click Drag-and-drop Useful for user interfaces Visual Basic, Visual C++ Object-oriented Languages Objects contain data, methods to operate data C++, Java
  • 57. Summary Hardware devices work together to perform input, processing, data storage, and output. There are two main categories of software: systems software and application software. An operating system (OS) is a set of computer programs that controls the computer hardware to support users’ computing needs. Application software may be proprietary or off-the-shelf. There are five generations of programming languages, plus object-oriented programming languages.