Hardware and Software: Ibps Special Coaching
Hardware and Software: Ibps Special Coaching
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
• 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)
Fundamentals of Information 10
Systems, Second Edition
Types of Memory (2)
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)
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
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
Fundamentals of Information 33
Systems, Second Edition
Operating Systems
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
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
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
Fundamentals of Information 57
Systems, Second Edition