Chapter 2 Hardware and Software
Principles and Learning Objectives
• Information system users must work closely with information system professionals to define business needs, evaluate options, and select the hardware and software that provide a costeffective solution to those needs
– 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
Fundamentals of Information Systems, Fourth Edition
2
Principles and Learning Objectives (continued)
• Systems and application software are critical in helping individuals and organizations achieve their goals
– Identify and briefly describe the functions of the two basic kinds of software – Outline the role of the operating system and identify the features of several popular operating systems
Fundamentals of Information Systems, Fourth Edition
3
Principles and Learning Objectives (continued)
• Do not develop proprietary application software unless doing so will meet a compelling business need that can provide a competitive advantage
– Discuss how application software can support personal, workgroup, and enterprise business objectives – Identify three basic approaches to developing application software and discuss the pros and cons of each
Fundamentals of Information Systems, Fourth Edition
4
Principles and Learning Objectives (continued)
• Choose a programming language whose functional characteristics are appropriate for the task at hand, considering the skills and experience of the programming staff
– Outline the overall evolution and importance of programming languages and clearly differentiate among the generations of programming languages
Fundamentals of Information Systems, Fourth Edition
5
Principles and Learning Objectives (continued)
• The software industry continues to undergo constant change; users need to be aware of recent trends and issues to be effective in their business and personal life
– Identify several key software issues and trends that have an impact on organizations and individuals
Fundamentals of Information Systems, Fourth Edition
6
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
Fundamentals of Information Systems, Fourth Edition 7
Computer Systems: Integrating the Power of Technology
• Choosing the right computer hardware requires understanding its relationship to the information system and needs of the organization • Hardware objectives are subordinate to, but supportive of, the information system and the current and future needs of the organization
Fundamentals of Information Systems, Fourth Edition
8
Hardware Components
• Central processing unit (CPU)
– Arithmetic/logic unit (ALU): performs calculations and makes logical comparisons – Control 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
Fundamentals of Information Systems, Fourth Edition 9
Hardware Components (continued)
Figure 2.1: Hardware Components
Fundamentals of Information Systems, Fourth Edition 10
Processing and Memory Devices: Power, Speed, and Capacity
• System 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
Fundamentals of Information Systems, Fourth Edition
11
Processing Characteristics and Functions
• Clock speed: series of electronic pulses produced at a predetermined rate that affects machine cycle time
– Clock 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
Fundamentals of Information Systems, Fourth Edition
12
Processing Characteristics and Functions (continued)
• Physical characteristics of the CPU
– Digital circuits on chips – To turn a digital circuit on or off, electrical current flows through silicon
Fundamentals of Information Systems, Fourth Edition
13
Memory Characteristics and Functions: Storage Capacity
Table 2.1: Units for Measuring Computer Storage
Fundamentals of Information Systems, Fourth Edition 14
Memory Characteristics and Functions: Types of Memory
• Random access memory (RAM)
– Temporary – Volatile
• Read-only memory (ROM)
– Usually nonvolatile
Fundamentals of Information Systems, Fourth Edition
15
Multiprocessing
• Multiprocessing: simultaneous execution of two or more instructions
– Multicore 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
Fundamentals of Information Systems, Fourth Edition
16
Secondary Storage and Input and Output Devices
• Secondary storage
– Also called permanent storage – Nonvolatile – Greater capacity and greater economy than memory
• Access methods, storage capacities, and portability required are determined by the information system’s objectives
Fundamentals of Information Systems, Fourth Edition
17
Access Methods
• Sequential access: data must be accessed in the order in which it is stored
– Sequential access storage devices (SASDs)
• Direct access: data can be retrieved in any order
– Direct access storage devices (DASDs)
Fundamentals of Information Systems, Fourth Edition
18
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
Fundamentals of Information Systems, Fourth Edition 19
Secondary Storage Devices (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
20
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
Fundamentals of Information Systems, Fourth Edition 21
Input Devices (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
22
Input Devices (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
23
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
Fundamentals of Information Systems, Fourth Edition
24
Output Devices (continued)
• Printers and plotters: hard copy output
– Printers: laser, inkjet – Plotters: used for general design work
• Digital audio player
– Stores, organizes, and plays digital music files
Fundamentals of Information Systems, Fourth Edition
25
Computer System Types
Table 2.3: Types of Computer Systems
Fundamentals of Information Systems, Fourth Edition 26
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
Fundamentals of Information Systems, Fourth Edition
27
Supporting Individual, Group, and Organizational Goals
• Sphere of influence: the scope of problems and opportunities addressed by a particular organization
– Personal – Workgroup – Enterprise
Fundamentals of Information Systems, Fourth Edition
28
Supporting Individual, Group, and Organizational Goals (continued)
Table 2.4: Classifying Software by Type and Sphere of Influence
Fundamentals of Information Systems, Fourth Edition 29
Systems Software
• Controlling operations of computer hardware is one of the most critical functions of systems software • Also supports application programs’ problemsolving capabilities • Different types of systems software include:
– Operating systems – Utility programs
Fundamentals of Information Systems, Fourth Edition
30
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
Fundamentals of Information Systems, Fourth Edition
31
Operating Systems (continued)
• Combinations of OSs, computers, and users:
– – – – Single computer with a single user Single computer with multiple users Multiple computers Special-purpose computers
Fundamentals of Information Systems, Fourth Edition
32
Operating Systems (continued)
Figure 2.8: The Role of Systems Software
Fundamentals of Information Systems, Fourth Edition
33
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
Fundamentals of Information Systems, Fourth Edition
34
Operating Systems (continued)
• Activities performed by the operating system (continued)
– – – – Manage processing tasks Provide networking capability Control access to system resources Manage files
Fundamentals of Information Systems, Fourth Edition
35
Operating Systems (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
36
Operating Systems (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
37
Operating Systems (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
38
Operating Systems (continued)
Figure 2.9: Application Program Interface Links Application Software to the Operating System
Fundamentals of Information Systems, Fourth Edition 39
Operating Systems (continued)
• Processing tasks
– Multitasking: more than one program running at the same time – Time-sharing: more than one person using a computer system at the same time – Scalability: ability to handle an increasing number of concurrent users smoothly
• Networking capability: aids users in connecting to a computer network
Fundamentals of Information Systems, Fourth Edition
40
Operating Systems (continued)
• 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
Fundamentals of Information Systems, Fourth Edition
41
Current Operating Systems
Table 2.5: Popular Operating Systems Across All Three Spheres of Influence
Fundamentals of Information Systems, Fourth Edition 42
Current Operating Systems (continued)
• Microsoft PC operating systems
– PC-DOS and MS-DOS: early, command-driven OSs – Windows XP: greatly improved stability and security over previous versions of Windows – Windows XP N: for European market – Windows XP Professional X64: for computers with newer 64-bit capabilities – Windows XP Media Center Edition: incorporates additional multimedia features – Vista: latest version of Windows
Fundamentals of Information Systems, Fourth Edition 43
Current Operating Systems (continued)
• Apple operating systems
– Often provides cutting edge tools in graphics and music not available from Microsoft – Mac OS X
• Jaguar (OS X.2) • Panther (OS X.3) • Tiger (OS X.4): support for 64-bit computing, Dashboard, Spotlight, etc.
Fundamentals of Information Systems, Fourth Edition
44
Current Operating Systems (continued)
• Linux
– – – – Developed by Linus Torvalds in 1991 Open-source product Only the kernel of an OS Several distributions available with capabilities/applications that form a complete OS
• Examples: Red Hat Linux, Caldera OpenLinux
Fundamentals of Information Systems, Fourth Edition
45
Workgroup Operating Systems
• • • • • Windows Server UNIX NetWare Red Hat Linux Mac OS X Server
Fundamentals of Information Systems, Fourth Edition
46
Enterprise Operating Systems
• z/OS • MPE/iX and HP-UX • Linux
Fundamentals of Information Systems, Fourth Edition
47
Operating Systems for Small Computers, Embedded Computers, and Special-Purpose Devices
• Palm OS • Windows Embedded • Windows Mobile
Fundamentals of Information Systems, Fourth Edition
48
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
Fundamentals of Information Systems, Fourth Edition
49
Types and Functions of Application Software
• Proprietary software: unique program for a specific application, usually developed and owned by a single company • Off-the-shelf software: existing software program that can be purchased • Customized package
Fundamentals of Information Systems, Fourth Edition
50
Types and Functions of Application Software (continued)
Figure 2.13: Types of Application Software
Fundamentals of Information Systems, Fourth Edition 51
Types and Functions of Application Software (continued)
Table 2.6: A Comparison of Proprietary and Off-the-Shelf Software
Fundamentals of Information Systems, Fourth Edition 52
Types and Functions of Application Software (continued)
Table 2.6: A Comparison of Proprietary and Off-the-Shelf Software (continued)
Fundamentals of Information Systems, Fourth Edition 53
Personal Application Software
• Serves the needs of an individual user • Includes personal productivity software
– Enables users to improve their personal effectiveness
Fundamentals of Information Systems, Fourth Edition
54
Personal Application Software (continued)
Table 2.7: Examples of Personal Productivity Software
Fundamentals of Information Systems, Fourth Edition 55
Personal Application Software (continued)
Table 2.7: Examples of Personal Productivity Software (continued)
Fundamentals of Information Systems, Fourth Edition 56
Personal Application Software (continued)
• Software suite: collection of single application programs packaged in a bundle
– Microsoft Office: most popular general-purpose software suite – Other general-purpose software suites: Corel’s WordPerfect Office, Lotus SmartSuite, Sun Microsystems’s StarOffice
• Integrated application packages: offer a range of capabilities for less money than software suites
– Example: Microsoft Works
Fundamentals of Information Systems, Fourth Edition 57
Personal Application Software (continued)
Table 2.8: Major Components of Leading Software Suites
Fundamentals of Information Systems, Fourth Edition
58
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
Fundamentals of Information Systems, Fourth Edition
59
Workgroup Application Software (continued)
Table 2.9: Ernst & Young’s “Three Cs” Rule for Groupware
Fundamentals of Information Systems, Fourth Edition 60
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
Fundamentals of Information Systems, Fourth Edition
61
Enterprise Application Software (continued)
Table 2.10: Examples of Enterprise Application Software
Fundamentals of Information Systems, Fourth Edition 62
Application Software for Information, Decision Support, and Specialized Purposes
• Used in businesses of all sizes and types to increase profits or reduce costs • Available in every industry
– Example: analysis to increase the cure rate for cancer
Fundamentals of Information Systems, Fourth Edition
63
Programming Languages
• Sets of keywords, symbols, and a system of rules for constructing statements • Allow humans to communicate instructions to be executed by a computer • Syntax: a set of rules associated with a programming language • Different languages have characteristics that make them appropriate for particular types of applications
Fundamentals of Information Systems, Fourth Edition
64
Programming Languages (continued)
Table 2.11: The Evolution of Programming Languages
Fundamentals of Information Systems, Fourth Edition 65
Software Issues and Trends
• Software issues and trends receiving increasing attention
– – – – Software bugs Copyrights and licenses Software upgrades Global software support
Fundamentals of Information Systems, Fourth Edition
66
Software Bugs
• Software bug: defect in a computer program that keeps it from performing as it is designed to perform • Tips for reducing impact of software bugs include:
– Register all software so that you can receive bug alerts, fixes, and patches – Check the manual or read-me files for work-arounds – Access support area of the manufacturer’s Web site for patches – Install the latest software updates
Fundamentals of Information Systems, Fourth Edition 67
Copyrights and Licenses
• Most software products are protected by law using copyright or licensing provisions
– In some cases, you are given unlimited use of software on one or two computers – In other cases, you pay for your usage—if you use the software more, you pay more
• Some software now requires that you register or activate it before it can be fully used
Fundamentals of Information Systems, Fourth Edition
68
Software Upgrades
• Software companies periodically revise their programs and sell new versions • Revised software
– May offer new and valuable enhancements – May just contain complex program code changes that offer little in terms of additional capabilities
• Software upgrades usually cost much less than the original purchase price
Fundamentals of Information Systems, Fourth Edition
69
Global Software Support
• For large, global companies, getting adequate software support at all their locations for their standardized, companywide systems is a big challenge • Large vendors such as Sybase, IBM, and HewlettPackard typically contract out support for their software to local providers
Fundamentals of Information Systems, Fourth Edition
70
Summary
• Hardware: central processing unit (CPU), input and output devices, communications devices, primary storage devices, and secondary storage devices • Random access memory (RAM): temporary and volatile • Read-only memory (ROM): usually nonvolatile • Multiprocessing: simultaneous execution of two or more instructions
Fundamentals of Information Systems, Fourth Edition
71
Summary (continued)
• Sequential access: records retrieved in order • Direct access: records retrieved in any order • Computer programs: sequences of instructions for the computer • Systems software: coordinates the activities of hardware and programs • Application software: helps users solve problems
Fundamentals of Information Systems, Fourth Edition
72
Summary (continued)
• Operating system (OS): set of computer programs that control the hardware and interface with applications • Graphical user interface (GUI): uses icons and menus to send commands to the computer system • Programming languages: allow humans to communicate instructions to be executed by a computer
Fundamentals of Information Systems, Fourth Edition
73
You May Also Find These Documents Helpful
-
Before approaching the project objectives, one must first understand a little background on the project. What is this company? Software Solutions started in Idaho as a small company, family owned. Through the 1980s, the company was able to provide reliable software solutions to its customers, creating one of the first user-friendly inventory tracking software solutions to the farmers. Each year, the need for this great inventory tracking software increased. Subsequently, new versions released each year. The company expanded its database software customizable to each of the users. The company was growing so fast that no longer could the small family support this software alone. After much thought the family decided it was time to rent an office space, hire outside help, and build a small help desk for software support. A successful project will ensure constant support for the product, reinforce customer confidence, and in return increase revenue.…
- 3456 Words
- 14 Pages
Satisfactory Essays -
The main reason behind the development and implementation of a new system should be the value that it adds to the organization. No system, no matter how advanced or how many bells and whistles, is worth the cost in time and resources if it does not add value to the organization beyond the costs. For this reason, one business goal associated with this…
- 688 Words
- 3 Pages
Good Essays -
user needs and extends their capability within the use of applications software such as website…
- 9150 Words
- 60 Pages
Powerful Essays -
There are many different types of software that a company can use to their advantage.…
- 1872 Words
- 8 Pages
Good Essays -
Application software is computer software that is designed to help users perform specific tasks. Applications use the DBMS for four operations: to read, insert, modify,…
- 1188 Words
- 5 Pages
Better Essays -
* the company will have no need to do any changes of current information into new application software * there is no extra cost to implement new software * Staff is not required to learn new software applications * Employees will be happy with the current functional application software which they are very familiar with.…
- 493 Words
- 2 Pages
Good Essays -
There are many benefits of using software applications in the work place. The simple workflow will improve everyday operations. Staff within the organization can spend less time coordinating activities and more time helping those in need. The use of software applications can optimize the ability to smoothly and securely share clients’ information across multiple programs or agencies. This sharing is done in a client-centric way and enables professionals to focus on the clients.…
- 1156 Words
- 5 Pages
Best Essays -
The ER waiting room smelled stale. Sick babies and toddlers were crying, waiting to see a doctor. My brother was laying on the tan tiled hospital floor. He was shaking terribly as the antibiotics from the previous hospital wore off and the infection set in more. Both of his hands were red and swollen. His right hand, had a black mark from where the IV initially infected. His left hand was swollen to the size of a small balloon, kind of like a blown up rubber glove I used to get from the doctor when I was younger. My mom took her jacket off to cover him. His skin was hot to the touch but he was still freezing. His fever was 101.2 but there were no open rooms in the ER at our second attempt at a hospital. We had to get him antibiotics…
- 212 Words
- 1 Page
Satisfactory Essays -
Use evaluation criteria to decide what software and hardware to buy and how it will be used.…
- 755 Words
- 3 Pages
Good Essays -
References: Rainer, R. K., & Turban, E. (2009). Introduction to Information Systems: Supporting and Transforming Business (2nd ed.). Hoboken, NJ: Wiley…
- 524 Words
- 3 Pages
Good Essays -
According to the graph below, if a country is currently producing at point X, the opportunity cost of producing another consumer good is…
- 3772 Words
- 32 Pages
Good Essays -
The following information will introduce general knowledge in basic programming concepts. It shall discuss basic types of computer programming languages as-well-as program development. There are three basic types of computer programming languages that will be discussed in a simple and easy to understand manner. We shall also describe the program development cycle and discuss why it is important to use a structured and organized process to create a computer programming language.…
- 1318 Words
- 6 Pages
Powerful Essays -
Joint Application Development is defined as, “A structured process in which users, managers, and analysts work together for several days in a series of intensive meetings to specify or review system requirements.” (Valacich, J. S., George, J. F., & Hoffer, J. A. (2012) Using Joint Application Development would bring all of the main stakeholders together in workshops to discuss their individual system needs, system expectations, and business functions. Having all of the key players together allows the analyst to be able to directly answer questions and cross educate each department by explaining in detail, the ins and outs of the current system and the system to be implemented. Our text states, “You need to find out how users would like to improve the current systems and organizational operations with new or replacement information systems. One of the best ways to get this information is to talk to those directly or indirectly involved in the different parts of the organization affected by the possible system changes.” (Valacich, J. S., George, J. F., & Hoffer, J. A.…
- 1276 Words
- 6 Pages
Better Essays -
Rainer, R. K. & Cegielski, C. G. (2011). Introduction to information systems: Supporting and transforming business (3rd ed.). Hoboken, NJ: John Wiley & Sons.…
- 805 Words
- 4 Pages
Good Essays -
Differentiate among various styles Differentiate among various styles of system units of system units Identify chips, adapter cards, and other Identify chips, adapter cards, and other components of aamotherboard components of motherboard Describe the components of aaprocessor and how Describe the components of processor and how they complete aamachine cycle they complete machine cycle Identify characteristics of various personal Identify characteristics of various personal computer processors on the market today computer processors on the market today Define aabit and describe how aaseries of bits Define bit and describe how series of bits represents data represents data Explain how programs transfer in Explain how programs transfer in and out of memory and out of memory Differentiate among the various Differentiate among the various types of memory types of memory Describe the types of expansion slots and Describe the types of expansion slots and adapter cards adapter cards Explain the difference among aaserial port, aa Explain the difference among serial port, parallel port, aaUSB port, and other ports parallel port, USB port, and other ports Describe how buses contribute to aa Describe how buses contribute to computer’s processing speed computer’s processing speed Identify components in mobile computers Identify components in mobile computers and mobile devices and mobile devices…
- 3218 Words
- 13 Pages
Good Essays