fundamentals of information systems, sixth edition

33
Fundamentals of Information Systems, Sixth Edition Chapter 2 Hardware and Software

Upload: mitch

Post on 12-Feb-2016

109 views

Category:

Documents


0 download

DESCRIPTION

Fundamentals of Information Systems, Sixth Edition. Chapter 2 Hardware and Software. Operating Systems . Set of programs that controls computer hardware and acts as an interface with application programs Can control one computer or multiple computers, or - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition

Chapter 2 Hardware and Software

Page 2: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 2

Operating Systems

• Set of programs that controls computer hardware and acts as an interface with application programs

• Can control one computer or multiple computers, or • Can allow multiple users to interact with one

computer• Combinations of OSs, computers, and users:

– Single computer with a single user– Single computer with multiple users– Multiple computers with multiple users– Special-purpose computers

Page 3: Fundamentals of Information Systems, Sixth Edition

Operating Systems (continued)

Fundamentals of Information Systems, Sixth Edition 3

Page 4: Fundamentals of Information Systems, Sixth Edition

Operating Systems (continued)

• 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

Fundamentals of Information Systems, Sixth Edition 4

Page 5: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 5

Operating Systems (continued)

• Common hardware functions:– Get input from keyboard or another input device– Retrieve data from disks– Store data on disks– Display information on a monitor or printer

Page 6: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 6

Operating Systems (continued)

• User interface and input/output management:– User interface:

• Allows individuals to access and command the computer system

– Command-based user interface:• Requires that text commands be given to the

computer to perform basic activities– Graphical user interface (GUI):

• Uses icons and menus displayed on screen to send commands to the computer system

Page 7: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 7

Operating Systems (continued)

• Hardware independence:– Application program interface (API):

• Allows applications to make use of the operating system

• Memory management:– Allows computer to execute program instructions

effectively and to speed processing

Page 8: Fundamentals of Information Systems, Sixth Edition

Operating Systems (continued)

Fundamentals of Information Systems, Sixth Edition 8

Page 9: Fundamentals of Information Systems, Sixth Edition

• Processing tasks:– Multitasking:

• More than one program can run at the same time– Time-sharing:

• Allows more than one person to use a computer system at the same time

– Scalability:• Ability of the computer to handle an increasing

number of concurrent users smoothly

Fundamentals of Information Systems, Sixth Edition 9

Operating Systems (continued)

Page 10: Fundamentals of Information Systems, Sixth Edition

Operating Systems (continued)

• Networking capability:– Allows computers in a network to send and receive

data and share computing resources• Access to system resources and security:

– Protection against unauthorized access– OS establishes a logon procedure

• File management:– Ensures that files in secondary storage are available

when needed and that they are protected from access by unauthorized users

Fundamentals of Information Systems, Sixth Edition 10

Page 11: Fundamentals of Information Systems, Sixth Edition

Current Operating Systems

• Microsoft PC operating systems:– Windows XP– Windows Vista– Windows 7

• Apple computer operating systems:– Wintel– Snow Leopard (OS X v10.6)

• Linux: – Red Hat Linux– Caldera OpenLinux

Fundamentals of Information Systems, Sixth Edition 11

Page 12: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 12

Page 13: Fundamentals of Information Systems, Sixth Edition

Workgroup Operating Systems

• Windows Server:– Can be used to prevent unauthorized disclosure of

information• UNIX:

– Can be used on many computer system types and platforms

• Red Hat Linux:– Can manage a cluster of up to eight servers

• Mac OS X Server:– Includes support for 64-bit processing

Fundamentals of Information Systems, Sixth Edition 13

Page 14: Fundamentals of Information Systems, Sixth Edition

Operating Systems for Small Computers, Embedded Computers,

and Special-Purpose Devices

• Cell phone embedded systems and operating systems:– Embedded systems provide communication and

limited personal information management services • Windows embedded:

– Included with or embedded into small computer devices

• Proprietary Linux-based systems:– Linux is a major competitor to Symbian

Fundamentals of Information Systems, Sixth Edition 14

Page 15: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 15

Utility Programs

• Help to perform maintenance or correct problems with a computer system

• Some can help computer systems run better and longer without problems

• Can help to secure and safeguard data

Page 16: Fundamentals of Information Systems, Sixth Edition

Utility Programs (continued)

Fundamentals of Information Systems, Sixth Edition 16

Page 17: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 17

Application Software

• Application programs: – Interact with systems software – Help you perform common tasks, such as:

• Creating and formatting text documents• Performing calculations• Managing information

Page 18: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 18

Types and Functions of Application Software

• Proprietary software:– One-of-a-kind program for a specific application,

usually developed and owned by a single company• Off-the-shelf software:

– Existing software program that is purchased• Application service provider (ASP):

– Company that can provide software, support, and computer hardware on which to run the software from the user’s facilities over a network

Page 19: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 19

Page 20: Fundamentals of Information Systems, Sixth Edition

Overview of Application Software (continued)

• Software as a service (SaaS):– Allows businesses to subscribe to Web-delivered

business application software by paying a monthly service charge or a per-use fee

– Can reduce expenses by sharing its running applications among many businesses

• Cloud computing:– Use of computing resources on the Internet (the

cloud) rather than on local computers

Fundamentals of Information Systems, Sixth Edition 20

Page 21: Fundamentals of Information Systems, Sixth Edition

Personal Application Software

• Word processing• Spreadsheet analysis• Database applications• Graphics program• Personal information managers• Software suites and integrated software packages

Fundamentals of Information Systems, Sixth Edition 21

Page 22: Fundamentals of Information Systems, Sixth Edition

Fundamentals of Information Systems, Sixth Edition 22

Page 23: Fundamentals of Information Systems, Sixth Edition

Mobile Application Software

• Operating systems designed for smartphones include:– OS X iPhone, Android, and WebOS

• Tens of thousands of applications have been: – Developed by third parties for the iPhone

• Palm WebOS:– Has only recently released its software development

kit

Fundamentals of Information Systems, Sixth Edition 23

Page 24: Fundamentals of Information Systems, Sixth Edition

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 effectively

Fundamentals of Information Systems, Sixth Edition 24

Page 25: Fundamentals of Information Systems, Sixth Edition

Workgroup Application Software (continued)

Fundamentals of Information Systems, Sixth Edition 25

Page 26: Fundamentals of Information Systems, Sixth Edition

Enterprise Application Software

• Software that benefits an entire organization• Enterprise resource planning (ERP) software:

– Set of integrated programs that manage a company’s vital business operations for an entire multisite, global organization

Fundamentals of Information Systems, Sixth Edition 26

Page 27: Fundamentals of Information Systems, Sixth Edition

Application Software for Information, Decision Support, and Specialized

Purposes• Available in every industry:

– Specialized application software for information, decision support, and other purposes

Fundamentals of Information Systems, Sixth Edition 27

Page 28: Fundamentals of Information Systems, Sixth Edition

Programming Languages

• Sets of keywords, symbols, and a system of rules for constructing statements: – By which humans can communicate instructions to

be executed by a computer• Programming:

– Involves translating what a user wants to accomplish into instructions that the computer can understand and execute

Fundamentals of Information Systems, Sixth Edition 28

Page 29: Fundamentals of Information Systems, Sixth Edition

Software Issues and Trends

• Software bug:– Defect in a program that keeps it from performing as

it should• Some tips for reducing impact of software bugs:

– Register all software – Check read-me files for workarounds– Access support area of the manufacturer’s Web site

for patches– Install latest software updates

Fundamentals of Information Systems, Sixth Edition 29

Page 30: Fundamentals of Information Systems, Sixth Edition

Software Upgrades

• When software companies stop supporting older software versions or releases:– Some customers feel forced to upgrade to the newer

software• Deciding whether to purchase the newest software:

– Can be a problem for corporations and people with a large investment in software

Fundamentals of Information Systems, Sixth Edition 30

Page 31: Fundamentals of Information Systems, Sixth Edition

Global Software Support

• Supporting local operations:– One of the biggest challenges IS teams face when

putting together standardized, company-wide systems

• Trend: – Outsourcing global support to one or more third-

party distributors

Fundamentals of Information Systems, Sixth Edition 31

Page 32: Fundamentals of Information Systems, Sixth Edition

Summary

• Hardware:– The physical components of a computer that perform

the input, processing, storage, and output activities of the computer

• Green computing:– Concerned with the efficient and environmentally

responsible design, manufacture, operation, and disposal of IS-related products

• Software:– Consists of programs that control the workings of the

computer hardwareFundamentals of Information Systems, Sixth Edition 32

Page 33: Fundamentals of Information Systems, Sixth Edition

Summary (continued)

• Operating system (OS):– Set of computer programs that controls the computer

hardware to support users’ computing needs– Manages tasks to allocate computer resources

through multitasking and time-sharing• Application software:

– Applies the power of the computer to solve problems and perform specific tasks

Fundamentals of Information Systems, Sixth Edition 33