Podcast
Questions and Answers
What were the names of the first eight versions of Mac OS X based on?
What were the names of the first eight versions of Mac OS X based on?
The latest version of Mac OS X is 10.11 El Capitan.
The latest version of Mac OS X is 10.11 El Capitan.
True (A)
What type of operating system is Linux?
What type of operating system is Linux?
Open-source operating system
___ percent of mobile phones worldwide use Android.
___ percent of mobile phones worldwide use Android.
Signup and view all the answers
What is Chromium OS?
What is Chromium OS?
Signup and view all the answers
Match the following operating systems with their primary use or characteristic:
Match the following operating systems with their primary use or characteristic:
Signup and view all the answers
Chrome OS is designed to run on high-performance computers.
Chrome OS is designed to run on high-performance computers.
Signup and view all the answers
Which of the following is NOT a type of user interface mentioned?
Which of the following is NOT a type of user interface mentioned?
Signup and view all the answers
Virtual memory allows the computer to execute program instructions effectively.
Virtual memory allows the computer to execute program instructions effectively.
Signup and view all the answers
Can Mac users set up their computers to run both Windows and Mac OS X?
Can Mac users set up their computers to run both Windows and Mac OS X?
Signup and view all the answers
What does API stand for in software development?
What does API stand for in software development?
Signup and view all the answers
Multiuser capabilities allow __________ to run programs simultaneously on one computer.
Multiuser capabilities allow __________ to run programs simultaneously on one computer.
Signup and view all the answers
Match the following processing tasks with their descriptions:
Match the following processing tasks with their descriptions:
Signup and view all the answers
Which of the following best defines 'system software'?
Which of the following best defines 'system software'?
Signup and view all the answers
What does hardware independence in software development allow?
What does hardware independence in software development allow?
Signup and view all the answers
Application software primarily helps users solve particular computing problems.
Application software primarily helps users solve particular computing problems.
Signup and view all the answers
Real-time processing responds to input with a delay.
Real-time processing responds to input with a delay.
Signup and view all the answers
What are the basic functions performed by an operating system?
What are the basic functions performed by an operating system?
Signup and view all the answers
What is the purpose of memory management in operating systems?
What is the purpose of memory management in operating systems?
Signup and view all the answers
_____ software includes programs that help users solve particular computing problems.
_____ software includes programs that help users solve particular computing problems.
Signup and view all the answers
Match the types of software with their descriptions:
Match the types of software with their descriptions:
Signup and view all the answers
Which of the following is a current operating system used for personal computing?
Which of the following is a current operating system used for personal computing?
Signup and view all the answers
The term 'sphere of influence' can be used to classify software.
The term 'sphere of influence' can be used to classify software.
Signup and view all the answers
Identify one key software issue that has an impact on organizations.
Identify one key software issue that has an impact on organizations.
Signup and view all the answers
Which of the following is a feature of Windows Server?
Which of the following is a feature of Windows Server?
Signup and view all the answers
UNIX can only be used on specific types of computer systems.
UNIX can only be used on specific types of computer systems.
Signup and view all the answers
What is the first modern server operating system from Apple called?
What is the first modern server operating system from Apple called?
Signup and view all the answers
Red Hat Enterprise Linux Server can manage a cluster of several __________.
Red Hat Enterprise Linux Server can manage a cluster of several __________.
Signup and view all the answers
Match the operating systems with their characteristics:
Match the operating systems with their characteristics:
Signup and view all the answers
Which operating system is NOT considered a mobile operating system?
Which operating system is NOT considered a mobile operating system?
Signup and view all the answers
Linux is an example of a mainframe operating system.
Linux is an example of a mainframe operating system.
Signup and view all the answers
What is one of the main features of Apple's iOS?
What is one of the main features of Apple's iOS?
Signup and view all the answers
Which of the following is a popular operating system for embedded systems?
Which of the following is a popular operating system for embedded systems?
Signup and view all the answers
Middleware is only used for private corporate systems communication.
Middleware is only used for private corporate systems communication.
Signup and view all the answers
What is the main purpose of a utility program?
What is the main purpose of a utility program?
Signup and view all the answers
_________ is a software design approach using modules to provide specific functions as services.
_________ is a software design approach using modules to provide specific functions as services.
Signup and view all the answers
Match the following types of utility programs with their descriptions:
Match the following types of utility programs with their descriptions:
Signup and view all the answers
Which of these is NOT a type of utility program?
Which of these is NOT a type of utility program?
Signup and view all the answers
Proprietary Linux-based systems are commonly used in smartphones.
Proprietary Linux-based systems are commonly used in smartphones.
Signup and view all the answers
What is Enterprise Application Integration (EAI)?
What is Enterprise Application Integration (EAI)?
Signup and view all the answers
What does the GNU General Public License (GPL) NOT grant you the right to do?
What does the GNU General Public License (GPL) NOT grant you the right to do?
Signup and view all the answers
Software upgrades always come with significant benefits.
Software upgrades always come with significant benefits.
Signup and view all the answers
What is one challenge faced by IS teams when implementing standardized company-wide systems?
What is one challenge faced by IS teams when implementing standardized company-wide systems?
Signup and view all the answers
The GNU General Public License allows users to __________ the program and release improvements to the public.
The GNU General Public License allows users to __________ the program and release improvements to the public.
Signup and view all the answers
Why is developing an upgrading strategy important for businesses?
Why is developing an upgrading strategy important for businesses?
Signup and view all the answers
Outsourcing global support is becoming less accepted in the industry.
Outsourcing global support is becoming less accepted in the industry.
Signup and view all the answers
What is one benefit of free and open-source software?
What is one benefit of free and open-source software?
Signup and view all the answers
Match the following terms with their descriptions:
Match the following terms with their descriptions:
Signup and view all the answers
Flashcards
Software
Software
Computer programs that control computer hardware.
System Software
System Software
Software that coordinates hardware and other programs.
Operating System (OS)
Operating System (OS)
Part of system software, manages computer's resources.
Application Software
Application Software
Signup and view all the flashcards
Sphere of Influence
Sphere of Influence
Signup and view all the flashcards
Operating Systems
Operating Systems
Signup and view all the flashcards
Programming Languages
Programming Languages
Signup and view all the flashcards
Software Types
Software Types
Signup and view all the flashcards
Natural User Interface (NUI)
Natural User Interface (NUI)
Signup and view all the flashcards
Hardware Independence
Hardware Independence
Signup and view all the flashcards
API (Application Programming Interface)
API (Application Programming Interface)
Signup and view all the flashcards
Virtual Memory
Virtual Memory
Signup and view all the flashcards
Multitasking
Multitasking
Signup and view all the flashcards
Multiuser
Multiuser
Signup and view all the flashcards
Multiprocessing
Multiprocessing
Signup and view all the flashcards
Memory Management
Memory Management
Signup and view all the flashcards
Mac OS X Versions
Mac OS X Versions
Signup and view all the flashcards
Dual Booting
Dual Booting
Signup and view all the flashcards
Linux
Linux
Signup and view all the flashcards
Chrome OS
Chrome OS
Signup and view all the flashcards
Chromium OS
Chromium OS
Signup and view all the flashcards
Android
Android
Signup and view all the flashcards
Android's Market Share
Android's Market Share
Signup and view all the flashcards
Low-Power Computers
Low-Power Computers
Signup and view all the flashcards
Windows Server
Windows Server
Signup and view all the flashcards
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Server
Signup and view all the flashcards
Mac OS X Server
Mac OS X Server
Signup and view all the flashcards
z/OS
z/OS
Signup and view all the flashcards
iOS
iOS
Signup and view all the flashcards
Windows Phone
Windows Phone
Signup and view all the flashcards
GNU General Public License (GPL)
GNU General Public License (GPL)
Signup and view all the flashcards
Software Upgrades
Software Upgrades
Signup and view all the flashcards
Upgrading Strategy
Upgrading Strategy
Signup and view all the flashcards
Global Software Support
Global Software Support
Signup and view all the flashcards
Outsourcing Global Support
Outsourcing Global Support
Signup and view all the flashcards
Standardized Systems
Standardized Systems
Signup and view all the flashcards
Local Operations
Local Operations
Signup and view all the flashcards
IS Teams
IS Teams
Signup and view all the flashcards
Embedded System
Embedded System
Signup and view all the flashcards
Popular Embedded OSs
Popular Embedded OSs
Signup and view all the flashcards
What is a Utility Program?
What is a Utility Program?
Signup and view all the flashcards
Types of Utility Programs
Types of Utility Programs
Signup and view all the flashcards
Middleware
Middleware
Signup and view all the flashcards
Enterprise Application Integration (EAI)
Enterprise Application Integration (EAI)
Signup and view all the flashcards
Service-Oriented Architecture (SOA)
Service-Oriented Architecture (SOA)
Signup and view all the flashcards
What does Middleware do for the Internet?
What does Middleware do for the Internet?
Signup and view all the flashcards
Study Notes
Chapter 4: Software and Mobile Applications
- This chapter covers software and mobile applications.
- Objectives include defining "sphere of influence", describing its use in classifying software, defining operating system functions, identifying current operating systems (personal, workgroup, enterprise), discussing application software support for different business objectives, identifying programming languages, and identifying software issues and trends.
- Software consists of computer programs controlling hardware.
- Two types of software exist: system software (OS, utilities, middleware) and application software.
- System software coordinates hardware and other programs.
- Application software helps users solve computing problems.
- Sphere of influence describes the scope of a particular organization's problems and opportunities.
- Personal sphere of influence meets individual user needs.
- Personal productivity software improves personal effectiveness.
- A workgroup sphere of influence aids members in achieving common goals.
- An enterprise sphere of influence serves the firm in its interaction with its environment.
- Table 4.1 describes software supporting personal, workgroup, and enterprise use.
- Systems software controls hardware and supports application programs.
- System software includes operating systems, utility programs, and middleware.
- Operating systems act as interfaces between hardware and application programs.
- The operating system's kernel is its core and ties components together.
- Rescue disks contain the OS for starting computers with primary hard disk issues.
- Operating systems provide common hardware functions, user interfaces, input/output management, hardware independence, memory management, and file management.
- Common hardware functions include input from devices, disk data retrieval and storage, and display functions.
- User interfaces include command lines and graphical user interfaces (GUIs).
- Other user interfaces include natural user interfaces (NUIs) or multitouch interfaces, speech recognition, and sight/brain interfaces.
- Hardware independence means software development without hardware concern.
- Application programming interfaces (APIs) allow software access to other software services.
- Memory management allows efficient program execution and includes virtual memory (using hard disk space to supplement RAM).
- Methods for handling processing tasks include multiuser, multiprocessing, multitasking, multithreading, and real-time processing.
- Networking capability allows network resource sharing and access protection.
- File management ensures file availability from secondary storage and protects files from unauthorized access.
- Table 4.2 lists operating systems by sphere of influence.
- Microsoft Windows and Mac OS X/iOS are examples of personal operating systems.
- Server versions of Windows, Linux, and UNIX are workgroup examples.
- Linux, UNIX, and IBM's z/OS are enterprise examples.
- Ongoing, incremental updates characterize the modern Windows PC operating system development approach.
- Mac OS X has widely upgraded throughout its development history.
- Linux is an open-source operating system.
- Google's Android and Chrome OS are for mobile and desktop computers.
- Android is the leading mobile platform (80% market share).
- Windows Server features Web server management, virtualization, strong security, and robust administrative support.
- Red Hat Enterprise Linux Server and Mac OS X Server are workgroup examples.
- Enterprise operating systems often include mainframe OS examples like z/OS and HP-UX.
- Smartphones use full-fledged OSs (like Android and iOS).
- Table 4.5 compares smartphone operating systems by market share and application growth rate.
- Embedded systems are dedicated computer systems built into devices.
- Windows embedded, proprietary Linux, and other systems are common embedded solutions.
- Utility programs perform system maintenance and troubleshooting.
- Utility programs include hardware, security, file compression, spam filtering, network/Internet, server, database (in-house and enterprise), and MDM utilities.
- Middleware enables communication, data exchange between different systems, acts as an interface for Internet and corporate systems, and assists in enterprise application integration.
- Service-oriented architecture (SOA) uses modules for system functions to be used by other applications.
- Application programs' primary function is enabling people, workgroups, and companies to solve problems and perform tasks.
- Proprietary software is customized for specific applications, while off-the-shelf software meets common needs.
- Table 4.7 compares proprietary and off-the-shelf software advantages and disadvantages.
- Common cloud service providers offer software, storage, and services through the internet (e.g., Amazon Web Services).
- Personal application software ranges from word processors and spreadsheets to database and presentation tools, personal information managers (PIMs), and software suites.
- Examples of integrated software packages include Corel WordPerfect Office, Microsoft Office, and Apache OpenOffice.
- Other personal application software includes tax preparation (TurboTax), web page creation/editing, music creation, video editing, educational/reference tools, CAD, and statistical software.
- Mobile application software is rapidly expanding.
- Table 4.10 provides categories of mobile applications.
- Workgroup application software supports teamwork within and across locations (also called collaborative software).
- Enterprise application software encompasses organizational needs, with cost, installation, and integration being key considerations.
- Application software is available in every industry and includes tools like Blackboard, human genome visualization software, and natural resource planning.
- Programming languages include sets of keywords, commands, symbols, rules for statements, syntax, and compilers.
- Software development kits (SDKs) and integrated development environments (IDEs) are crucial components for easier software development.
- Compilers convert programming source code into machine-level instructions.
- Table 4.11 details common programming languages for new software development (e.g., COBOL, C, C++, Java, JavaScript, PHP, Python, Ruby, and SQL).
- Software issues include bugs, copyrights/licensing, freeware/open-source software, upgrades, and global support.
- Software bugs are program defects preventing proper function.
- Tips for reducing the impact of bugs include software registration, using read-me files, manufacturer's support site access, updates, and recreating issues.
- Copyrights/licensing protects software, with varying usage limits (possibly needing registration or activation).
- Freeware is freely available software, while open-source software is freely distributed with source code.
- The GPL (GNU General Public License) gives rights to run, study, adapt, redistribute, and improve the program.
- Software upgrades often involve periodic revises and new program versions with variable benefits.
- Developing strategies for upgrades are important for maintaining software stability and reducing errors.
- Global software support poses significant challenges to companies due to diverse locations.
- Support outsourcing to designated third parties is increasingly common.
- Software's value stems from its use across individuals, groups, and organizations to achieve goals.
- The operating system (OS) is crucial in managing computer functions, input, work, results, and organization.
- Constant change in the software industry requires keeping up with industry trends and issues for personal and business effectiveness.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz explores key concepts in Chapter 4, focusing on software and mobile applications. You'll learn about the distinction between system and application software, the functions of operating systems, and how software supports various business objectives. Prepare to identify current operating systems and programming languages as well as current trends in software issues.