Essentials of Management Information Systems, 6eChapter 6 Hardware and Software in the Enterprise Primary Storage • Located near CPU • Stores all or part of active software program • Sto
Trang 1Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Hardware and Software in the
Enterprise
Chapter 6
Trang 21 What computer processing and storage
capability does our organization need to handle
its information and business transactions?
2 What arrangement of computers and computer
processing would best benefit our organization?
3 What kinds of software and software tools do we
need to run our business? What criteria should
we use to select our software technology?
Trang 3Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Objectives
• What new software technologies are available?
How would they benefit our organization?
• How should we acquire and manage the firm’s
hardware and software assets?
Trang 41 The centralization versus decentralization
debate
2 The application backlog
Trang 5Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Computer Hardware and Information Technology Infrastructure
Hardware components of a computer system
Trang 6Byte
picture
The Computer System
Trang 7Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Computer Hardware and Information Technology Infrastructure
Bits and bytes
Trang 8The Central Processing Unit (CPU)
• Controls other parts of computer
• Arithmetic-logic unit performs principle
logical/mathematical operations
• Control unit coordinates other parts, such as
reading a stored program
The Computer System
Trang 9Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Primary Storage
• Located near CPU
• Stores all or part of active software program
• Stores operating system software
• Stores data the program is using
Computer Hardware and Information Technology Infrastructure
The Computer System
Trang 10Primary Storage
• Composed of semi-conductors
• RAM (random access memory): Used for
short-term, temporary storage
• ROM (read-only memory): Semiconductor
memory chips with program instructions
The Computer System
Trang 11Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Computer Hardware and Information Technology Infrastructure
The CPU and primary storage
Trang 12• Semiconductor chips integrate memory, logic, and control
circuits for entire CPU
• Speed depends on number of bits processed at one time;
amount of data that can be moved between devices; and
cycle speed (MHz)
• RISC (reduced instruction set computing) increases speed;
used for scientific, workstation computing
Computer Processing
Trang 13Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Parallel processing
• Multiple CPUs work simultaneously on same
problem
• More than one instruction processed at a time
• Massively parallel computers: use hundreds,
thousands of processing chips
Computer Hardware and Information Technology Infrastructure
Computer Processing
Trang 14Sequential and parallel processing
Figure 6-4
Trang 15Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Secondary Storage Technology
• Used for relatively long-term storage of data outside CPU
• Magnetic disk: floppies, hard disks, RAID
• Magnetic tape
• Storage networking: direct-attached storage;
network-attached storage; storage area networks
Computer Hardware and Information Technology Infrastructure
Storage, Input, and Output Technology
Trang 16A storage area network (SAN)
Figure 6-5
Trang 17Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Input Devices
Computer Hardware and Information Technology Infrastructure
Storage, Input, and Output Technology
Trang 19Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Batch Processing
• Accumulates and stores transactions in group or batch until
time to process them
• Found primarily in older systems for occasional reporting
• Use tape storage
Online Processing
• Transactions processed immediately
• Use disk storage
Computer Hardware and Information Technology Infrastructure
Storage, Input, and Output Technology
Trang 20Interactive Multimedia
• Integrates sound, video or animation, graphics,
text into computer-based application
• Streaming technology
• New compression standards: MP3 (MPEG3)
Storage, Input, and Output Technology
Trang 21Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Mainframe: Mainframe: Largest computer; handles massive amounts
of data; used for large business, scientific, military
applications
• Midrange computer: Midrange computer: Smaller, less expensive
minicomputers or servers; used for smaller organizations
or managing networks
• Minicomputers: Minicomputers: Used in systems for universities, factories,
research labs
• Servers: Servers: Manage internal company networks or Web sites
Categories of Computers and Computer Systems
Classifying Computers
Trang 22• Personal computer: Personal computer: Portable or desktop
microcomputer
• Workstation:Workstation: More powerful desktop computer
used for computation-intense tasks
• Supercomputer:Supercomputer: Sophisticated, powerful computer
used for tasks requiring rapid, complex
calculations; weapons research, weather
forecasting
Classifying Computers
Trang 23Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Distributed processing:Distributed processing: Distribution of processing
work among multiple computers
• Centralized processing:Centralized processing: Accomplished by one
large central computer
• Client/server computing:Client/server computing: Splits processing
between “clients” and “servers” on network
Categories of Computers and Computer Systems
Computer Networks and Client/Server Computing
Trang 24Client/server computing
Figure 6-6
Trang 25Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Categories of Computers and Computer Systems
Types of client/server computing
Trang 26• Network computer (NC):Network computer (NC): Simplified desktop
computer, does not store data permanently
• Peer-to-peer computing:Peer-to-peer computing: Distributed processing
that links computers through Internet or private
networks
• Grid computing:Grid computing: Applies computational resources
of many networked computers to solve a large,
complex problem
Network Computers and Peer-to-Peer Computing
Trang 27Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Software program:Software program: A series of statements or
instructions to the computer
• Two major types of software:Two major types of software: System software and
application software
• System software:System software: Generalized programs that
manage the computer’s resources
• Application software:Application software: Programs written for or by
users to perform a specific task
Types of Software
Trang 28The major types of software
Figure 6-8
Trang 29Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Operating system software:Operating system software: Manages the computer
system, resources; controls memory, input, output,
and task scheduling
• Computer language translation programs:Computer language translation programs:
Compiles source code of high-level language
programs (C, FORTRAN) into object code -
machine language the computer can execute
• Utility programs: Utility programs: Perform routine, repetitive tasks
such as copying, clearing primary storage
Types of Software
System Software and PC Operating Systems
Trang 30Operating System Capabilities
• Multiprogramming: Multiprogramming: Concurrent use of CPU by multiple
programs
• Virtual storage: Virtual storage: Breaks programs into smaller portions to
read as needed
• Time-sharing: Time-sharing: Allows many users to share CPU time
• Multi-processing: Multi-processing: Links two or more CPUs to work in
parallel in single computer system
System Software and PC Operating Systems
Trang 31Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
PC Operating Systems
• Software written for one OS generally cannot run
on another
• Graphical User Interface (GUI):Graphical User Interface (GUI): Dominant model
for user interface for operating systems and
applications
Types of Software
System Software and PC Operating Systems
Trang 32Leading PC Operating Systems
Trang 33Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
The Case for Linux
• Should a company select Linux as an operating
system for its major business applications?
• What are the management benefits Linux
provides?
• What are the business as well as the technology
issues that should be addressed when making that
decision?
Types of Software
Window on Management
Trang 34Application Programming Languages
Machine
st generation; binary
C Operating systems; application software
C++ Object-oriented; application software
processing
Visual Basic Visual tool; Windows applications
Trang 35Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Types of Software
Application Programming Languages
FORTRAN Processing numeric data; scientific,
engineering programs
Assembly
language Second generation; close to machine language; system software
Trang 36• Fourth generation languages: Fourth generation languages: Enable end users to develop
applications with minimal or no assistance; less procedural
• Procedural languages: Procedural languages: Require sequence of steps
• Nonprocedural languages: Nonprocedural languages: Specify tasks but not details on
sequence
• Natural languages: Natural languages: Nonprocedural languages resembling
human speech
• Query languages Query languages: Software tools for providing online
answers to information requests
Programming Languages and Contemporary Software Tools
Trang 37Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Types of Software
Categories of Fourth-Generation Languages
WordPerfect, Microsoft Access
files SQL
Crystal Reports
Trang 38Categories of Fourth-Generation Languages
FOCUS, Microsoft FrontPage
Generate code with fewer instructions;
productivity tool for programmers APL, Nomad2
Trang 39Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Object-Oriented Programming
• Combine data and methods (procedures) into one
object
• Objects are independent, reusable building blocks
• Based on concepts of class and inheritance
Types of Software
Programming Languages and Contemporary Software Tools
Trang 40Class and inheritance
Figure 6-9
Trang 41Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Java
• Object-oriented
• Platform-independent
• Robust; handles data, graphics, video, sound
• Can create “applets”; often used on Web
• Java applications tend to run slower than “native”
programs
Types of Software
Programming Languages and Contemporary Software Tools
Trang 42• Hypertext Markup Language (HTML):Hypertext Markup Language (HTML): Page
description language; creates Web pages and other
hypermedia documents
• XML (eXtensible Markup Language):XML (eXtensible Markup Language): Describes
the structure of a document; provides standard
format for data exchange
• XHTML:XHTML: Reformulates HTML with XML
document-type definitions
Programming Languages and Contemporary Software Tools
Trang 43Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Word processing software: Word processing software: Create, format, print documents
• Desktop publishing software: Desktop publishing software: Produce professional-quality
documents with greater formatting, design capabilities
• Spreadsheets: Spreadsheets: Display data in grid for recalculating
Trang 44Text and the spell-checking option in Microsoft Word
Figure 6-10
Trang 45Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Types of Software
Spreadsheet software
Trang 46Data management software
Figure 6-12
Trang 47Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Presentation graphics: Presentation graphics: Create professional-quality graphics
and multimedia presentations
• Integrated Software Packages and Suites: Integrated Software Packages and Suites: Combine two or
more applications; easy data transfer
• E-mail software: E-mail software: Computer exchange of messages
• Web browsers: Web browsers: Access and display Web, Internet resources
• Groupware: Groupware: Support activities of workgroups
Types of Software
Application Software Packages and Productivity Software
Trang 48• Enterprise software: Enterprise software: Integrates multiple business
processes
• Legacy system: Legacy system: System in place for long time
• Middleware: Middleware: Software that connects two disparate
systems
• Enterprise application integration (EAI) software:Enterprise application integration (EAI) software:
Middleware to create hub connecting applications
and application clusters
Software for Enterprise Integration and E-Business
Trang 49Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Types of Software
Enterprise application integration (EAI) software versus traditional integration
Trang 50• Web services: Web services: Universal standards using Internet
technology for exchanging data between systems
• Web server:Web server: Manages requests for Web pages on
computer where they are stored
• Application server:Application server: Middleware software handling
application operations between user and back-end
business systems
Software for Enterprise Integration and E-Business
Trang 51Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
Types of Software
A multitiered architecture for e-commerce and e-business
Trang 52Application Integration to the Rescue
• How can enterprise application integration and
Web services technology provide value for
organizations?
• What management, organization, and technology
issues should be addressed when making the
decision about whether to use these technologies?
Window on Technology
Trang 53Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Capacity planning: Capacity planning: Process of predicting when a
computer hardware system becomes saturated
• Scalability:Scalability: Ability of a computer, product, or
system to expand to serve a larger number of users
without breaking down
Managing Hardware and Software Assets
Hardware Technology Requirements For Electronic Commerce and the Digital Firm
Trang 54• Includes both direct and indirect costs
• Hardware and software acquisitions account for
only 20% of TCO
• TCO for a PC may run to three times original
purchase price
• Hidden costs can make distributed architecture
more expensive than centralized mainframes
Total Cost of Ownership (TCO) of Technology Assets
Trang 55Essentials of Management Information Systems, 6e
Chapter 6 Hardware and Software in the Enterprise
• Space and energy
Managing Hardware and Software Assets
Total Cost of Ownership (TCO) Cost Components