33
Chapter 2 Hardware and Software

Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Chapter 2Hardware and Software

Page 2: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Why Learn About Hardware and Software?

Hardware can improve productivity, increase revenue,

reduce costs, and provide better service

Managers are expected to know about hardware

To help define business needs

To ask questions and evaluate options when buying equipment

Software is indispensable for any computer system

Systems software needed for input, calculations, and

output

Application software aids in productivity

Page 3: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Hardware Components

Central processing unit (CPU)Arithmetic/logic unit (ALU): performs calculations and

makes logical comparisonsControl unit: accesses, decodes and coordinates data

in CPU and other devices

Primary memory: holds program instructions and data for processing

Secondary storage: more permanent storage Input and output devices Communications devices

Page 4: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Hardware Components

Figure 2.1: Hardware Components

Page 5: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Processing and Memory Devices: Power, Speed, and

CapacitySystem unit

Houses the components responsible for processing (the CPU and memory)

All other computer system devices are linked either directly or indirectly into the system unit housing

Page 6: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Processing Characteristics and Functions

Clock speed: series of electronic pulses produced at a predetermined rate that affects machine cycle timeClock speed is often measured in

megahertz (MHz), or millions of cycles per second

Clock speed for personal computers is in the multiple gigahertz (GHz), or billions of cycles per second, range

Page 7: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Processing Characteristics and Functions

Physical characteristics of the CPUDigital circuits on chipsTo turn a digital circuit on or off, electrical

current flows through silicon

Page 8: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Memory Characteristics and Functions: Storage Capacity

Table 2.1: Units for Measuring Computer Storage

Page 9: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Memory Characteristics and Functions: Types of Memory

Random access memory (RAM)TemporaryVolatile

Read-only memory (ROM)Usually nonvolatile

Page 10: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Multiprocessing

Multiprocessing: simultaneous execution of two or more instructionsMulticore microprocessor: shares

workload among two or more independent processors in a single computer

Parallel processing: links several processors to operate at the same time, or in parallel

Grid computing: collection of computers working to solve a common problem

Page 11: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Secondary Storage and Input and Output Devices

Secondary storageAlso called permanent storageNonvolatileGreater capacity and greater economy than

memoryAccess methods, storage capacities, and

portability required are determined by the information system’s objectives

Page 12: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Access Methods

Sequential access: data must be accessed in the order in which it is storedSequential access storage devices (SASDs)

Direct access: data can be retrieved in any orderDirect access storage devices (DASDs)

Page 13: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Secondary Storage Devices Magnetic tapes

Secondary storage used primarily for backups

Magnetic disks Direct access secondary

storage, e.g., hard disk

RAID Stores extra bits so that

data can be reconstructed if system fails

SAN Provides high-speed

connections between data storage devices and computers over a network

Optical disks Direct access optical disc,

e.g., CD-ROM

Digital video disk (DVD) Stores several gigabytes of

data

Flash memory Nonvolatile silicon

computer chip

Page 14: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Input Devices Personal computer input

devices Keyboard, mouse

Speech-recognition technology Input devices that recognize

human speech

Digital cameras Input device used with PC to

record/store images in digital form

Terminals Input and display devices

that perform data entry and input at the same time

Touch-sensitive screens Allow display screens to act as

input devices as well as output devices

Bar-code scanners Employs a laser scanner to read

a bar-coded label Magnetic ink character

recognition (MICR) devices Code data on banking forms,

such as checks Pen input devices

Activate a command, enter handwritten notes, and draw objects

Radio Frequency Identification (RFID) Employs a microchip with an

antenna to broadcast its unique identifier and location to a receiver

Page 15: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Output Devices

Display monitors (CRTs) Output quality measured by

number of pixels and dot pitch

Liquid crystal displays (LCDs) Easier on eyes, use less

electricity, take up less space than CRTs

Organic light-emitting diodes (OLEDs) Directly emits light rather

than using backlight Sharper colors and thinner

displays

Printers and plotters: hard copy outputPrinters: laser, inkjet Plotters: used for

general design work

Digital audio playerStores, organizes, and

plays digital music files

Page 16: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Computer System Types

Table 2.3: Types of Computer Systems

Page 17: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Overview of Software

Computer programs: sequences of instructions for the computer

Documentation: describes program functions

Systems software: coordinates the activities of hardware and programs

Application software: helps users solve particular problems

Page 18: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Supporting Individual, Group, and Organizational Goals

Table 2.4: Classifying Software by Type and Sphere of Influence

Page 19: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Systems Software

Controlling operations of computer hardware is one of the most critical functions of systems software

Also supports application programs’ problem-solving capabilities

Different types of systems software include:Operating systemsUtility programs

Page 20: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Operating Systems

Operating system (OS): programs that control the hardware and interface with applications

Common hardware functions Get input (e.g., keyboard) Retrieve data from disks

and store data on disks Display information on a

monitor or printer

Combinations of OSs, computers, and users:Single computer with a

single userSingle computer with

multiple usersMultiple computersSpecial-purpose

computers

Page 21: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Operating Systems

Figure 2.8: The Role of Systems Software

Page 22: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Operating Systems Activities performed by the operating

system Perform common computer hardware

functions Provide a user interface and

input/output management Provide a degree of hardware

independence Manage system memory Manage processing tasks Provide networking capability Control access to system resources Manage files

Hardware independence Application program interface

(API): allows applications to make use of the operating system

Memory management Converts a user’s request for data or

instructions to the physical location where the data or instructions are stored

Common hardware functions Get input from keyboard or some other

input device Retrieve data from disks Store data on disks Display information on a monitor or

printer

User interface Allows individuals to access and

command the computer system Command-based user interface:

uses text commands Graphical user interface (GUI): uses

icons and menus to send commands to the computer system

Page 23: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Operating Systems

Figure 2.9: Application Program Interface Links Application Software to the Operating System

Page 24: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Processing tasksMultitasking: more than one program

running at the same timeTime-sharing: more than one person using

a computer system at the same timeScalability: ability to handle an increasing

number of concurrent users smoothlyNetworking capability: aids users in

connecting to a computer network

Operating Systems

Page 25: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Operating Systems

Access to system resources Protection against

unauthorized access Logins and passwords

File management Ensures that files in

secondary storage are:

Available when needed

Protected from access by unauthorized users

Page 26: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Application Software Give users the ability to solve problems and

perform specific tasks Interact with systems software; systems

software then directs the hardware to perform tasks

Page 27: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Types and Functions of Application Software

Page 28: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Personal Application Software

Serves the needs of an individual user

Includes personal productivity softwareEnables users to

improve their personal effectiveness

Page 29: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Personal Application Software

Table 2.7: Examples of Personal Productivity Software (continued)

Page 30: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Workgroup Application Software

Workgroup application software: support teamwork, whether people are in the same location or dispersed around the world

Groupware: software that helps groups of people work together more efficiently and effectively

Page 31: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Enterprise Application Software

Software that benefits an entire organization

Enterprise resource planning (ERP) software: programs that manage a company’s vital business operations for an entire multisite, global organization

Page 32: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Programming Languages

Table 2.11: The Evolution of Programming Languages

Page 33: Chapter 2 Hardware and Software. Why Learn About Hardware and Software? 3Hardware can improve productivity, increase revenue, reduce costs, and provide

Software Issues and Trends

Software issues and trends receiving increasing attentionSoftware bugsCopyrights and licensesSoftware upgradesGlobal software support