0% found this document useful (0 votes)
36 views

Hardware and Software: Ibps Special Coaching

The document discusses the key components of computer hardware and software. It identifies the main hardware components including the central processing unit, memory, storage, input/output devices. It describes the functions of these components and how they work together. The document also provides an overview of systems software like operating systems and how they have evolved. It discusses the different types of application software and examples.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views

Hardware and Software: Ibps Special Coaching

The document discusses the key components of computer hardware and software. It identifies the main hardware components including the central processing unit, memory, storage, input/output devices. It describes the functions of these components and how they work together. The document also provides an overview of systems software like operating systems and how they have evolved. It discusses the different types of application software and examples.
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 57

Hardware and Software

IBPS SPECIAL COACHING

DEE DIAMOND HARBOUR 2018 1


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.

2
Computer System Components

Access, decode,
coordinate Math calculations
instructions

Hold program
instructions and
data

3
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

4
Execution of an Instruction

5
Processing and Memory
Devices

Fundamentals of Information 6
Systems, Second Edition
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
7
Moore’s Law

• Number of
transistors
doubles
every 18
months

Fundamentals of Information 8
Systems, Second Edition
Number of Bytes

Fundamentals of Information 9
Systems, Second Edition
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

Fundamentals of Information 10
Systems, Second Edition
Types of Memory (2)

Read-only memory (ROM)


– Non-volatile
– Permanent data and instructions from
manufacturer
– Types
• PROM: Programmable
• EPROM: Erasable programmable

Fundamentals of Information 11
Systems, Second Edition
Basic Types of Memory Chips

Fundamentals of Information 12
Systems, Second Edition
Secondary Storage and Output
Devices

Fundamentals of Information 13
Systems, Second Edition
Cost Comparisons for Various Forms of
Data Storage

Fundamentals of Information 14
Systems, Second Edition
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)
Fundamentals of Information 15
Systems, Second Edition
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

Fundamentals of Information 16
Systems, Second Edition
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

Fundamentals of Information 17
Systems, Second Edition
Types of Secondary Storage

Fundamentals of Information 18
Systems, Second Edition
Hard Disc

Fundamentals of Information 19
Systems, Second Edition
Storage Area Network

Fundamentals of Information 20
Systems, Second Edition
Digital Versatile Disc Player

Fundamentals of Information 21
Systems, Second Edition
Expandable Storage

Fundamentals of Information 22
Systems, Second Edition
Comparison of Secondary Storage
Devices

Fundamentals of Information 23
Systems, Second Edition
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
Fundamentals of Information 24
Systems, Second Edition
A PC Equipped with a Computer Camera

Fundamentals of Information 25
Systems, Second Edition
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
Fundamentals of Information 26
Systems, Second Edition
Laser Printer

Fundamentals of Information 27
Systems, Second Edition
Types of Computer Systems

Fundamentals of Information 28
Systems, Second Edition
Overview of Software

Fundamentals of Information 29
Systems, Second Edition
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

Fundamentals of Information 30
Systems, Second Edition
Classifying Software by Type and Sphere
of Influence

Fundamentals of Information 31
Systems, Second Edition
Systems Software

Fundamentals of Information 32
Systems, Second Edition
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

Fundamentals of Information 33
Systems, Second Edition
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
Fundamentals of Information 34
Systems, Second Edition
Role of the Operating System

Fundamentals of Information 35
Systems, Second Edition
Application Program Interface

Fundamentals of Information 36
Systems, Second Edition
An Example of the Operating System
Controlling Physical Access to Data

Fundamentals of Information 37
Systems, Second Edition
Popular Operating Systems

Fundamentals of Information 38
Systems, Second Edition
Workgroup Operating Systems

• Windows 2000 Server


• Unix
• Netware
• Red Hat Linux
• Mac OS X Server

Fundamentals of Information 39
Systems, Second Edition
Consumer Appliance Operating Systems

• Windows CE .NET
• Windows XP Embedded
• Handheld PC
• Pocket PC
• Palm OS

Fundamentals of Information 40
Systems, Second Edition
Application Software

Fundamentals of Information 41
Systems, Second Edition
Sources of Software

Fundamentals of Information 42
Systems, Second Edition
Proprietary and Off-the-Shelf Software

Fundamentals of Information 43
Systems, Second Edition
Examples of Personal Productivity Software

Fundamentals of Information 44
Systems, Second Edition
TurboTax

Fundamentals of Information 45
Systems, Second Edition
Quicken

Fundamentals of Information 46
Systems, Second Edition
Word Processing Program

Fundamentals of Information 47
Systems, Second Edition
Spreadsheet Program

Fundamentals of Information 48
Systems, Second Edition
Database Program

Fundamentals of Information 49
Systems, Second Edition
Graphics Program

Fundamentals of Information 50
Systems, Second Edition
Software Suites

Fundamentals of Information 51
Systems, Second Edition
Enterprise Application Software

Fundamentals of Information 52
Systems, Second Edition
Use of Integrated Supply Chain
Management Software

Fundamentals of Information 53
Systems, Second Edition
Selected Enterprise Resource Planning
Vendors

Fundamentals of Information 54
Systems, Second Edition
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

Fundamentals of Information 55
Systems, Second Edition
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

Fundamentals of Information 56
Systems, Second Edition
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.

Fundamentals of Information 57
Systems, Second Edition

You might also like