Operating Systems Resource Guide
Operating Systems Resource Guide
Table of Contents
Tap or click any topic below to view its content.
TABLE OF CONTENTS.............................................................................................................................................. 1
DISCLAIMER ........................................................................................................................................................... 3
RESTARTING DESKTOPS AND LAPTOPS .................................................................................................................. 4
SINGLE TASKING, MULTITASKING, AND MULTIUSER OPERATING SYSTEMS ........................................................... 5
HIGH-TECH TALK: BENCHMARKING ........................................................................................................................ 6
Benchmarking Algorithms .....................................................................................................................................7
ETHICS & ISSUES 9-1: SHOULD MANUFACTURERS INCLUDE EXTRA PROGRAMS IN OPERATING SYSTEMS FOR
COMPUTERS AND MOBILE DEVICES? ..................................................................................................................... 9
Websites about Bloatware ....................................................................................................................................9
SECURE IT 9-1: AUTOMATIC UPDATES – SAFE OR NOT? ....................................................................................... 10
Websites about Automatic Updates’ Safety .......................................................................................................10
SECURE IT 9-2: USING AND EVALUATING AN OPERATING SYSTEM’S BUILT-IN SECURITY TOOLS .......................... 11
Websites about Operating Systems’ Built-In Security Tools................................................................................11
DEVICE-DEPENDENT AND DEVICE-INDEPENDENT OPERATING SYSTEMS .............................................................. 12
ETHICS & ISSUES 9-3: SHOULD YOU BE AN EARLY ADOPTER OF A NEW TECHNOLOGY? ....................................... 13
Website about Early Technology Adoption .........................................................................................................13
WINDOWS STORE ................................................................................................................................................ 14
MINI FEATURE 9-1: WINDOWS USER INTERFACE ................................................................................................. 16
MAC APP STORE .................................................................................................................................................. 19
MINI-FEATURE 9-2: MAC OS ................................................................................................................................ 21
TECHNOLOGY INNOVATOR: LINUS TORVALDS ..................................................................................................... 23
TECHNOLOGY TREND: LINUX POWERING THE INTERNET OF THINGS ................................................................... 24
SECURE IT 9-3: OPEN SOURCE OR CLOSED SOURCE – WHICH IS MORE SECURE? .................................................. 25
Websites about Open and Closed Source Security ..............................................................................................25
LINUX DISTRIBUTIONS AND LIVE CDS/LIVE USBS ................................................................................................. 26
CHROMEBOOKS AND CHROMEBOXES ................................................................................................................. 27
HOW TO 9-3: VIRTUAL MACHINES ....................................................................................................................... 28
Websites about Virtual Machines .......................................................................................................................28
HIGH-TECH TALK: VIRTUALIZATION ..................................................................................................................... 29
Types of Virtualization ........................................................................................................................................30
WINDOWS SERVER AND OS X SERVER ................................................................................................................. 31
Disclaimer
Cengage Learning and the Shelly Cashman authoring team do not support and are not responsible for
the content of material in third-party or external web/Internet sites. Opinions expressed at third-party
or external web/Internet sites do not necessarily reflect that of Cengage Learning or the Shelly Cashman
authoring team.
The Free Resources include links to web addresses at [Link]. Web addresses with this domain will
redirect to the actual websites or resources listed and are provided as abbreviated links for students
who wish to type them into a browser.
Tap or click the Shut down or Power Options button on the sign-in screen and then tap or click
Restart on the Shut down or Power Options menu
Tap or click the Settings charm on the Charms bar, tap or click the Power button on the Settings
menu, and then tap or click Restart
Press CTRL+ALT+DELETE, tap or click the Power button in the lower-right corner of the screen,
and then tap or click Restart
Options to restart computer running the Mac OS operating system include the following:
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
The same procedures can be used to restart Windows computers and Apple computers.
True
False
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
Suppose you are a network administrator and need to buy new servers to support your organization’s e-
commerce website. To start, you can access published benchmark results from organizations such as
SPEC and TPC. Both SPEC (Standard Performance Evaluation Corporation) and TPC (Transaction
Processing Performance Counsel) are nonprofit groups that define and maintain benchmarks for the
computer industry. TPC, for example, tests using its TPC Benchmark W (TPC-W), which measures how
servers perform while supporting an e-commerce website. Reading published benchmark test results
from these groups can help you determine how one vendor’s system might perform relative to
another’s.
To understand benchmark results fully, you should understand the design and measurements (or
metrics) used for the test. The TPC-W benchmark, for example, uses two primary metrics: WIPS and
$/WIPS. WIPS is the number of web interactions per second that can be sustained by the system under
test, or SUT (in this case, multiple servers). The $/WIPS is the system cost per WIPS, which is the total
cost of the SUT divided by WIPS.
To calculate WIPS, TPC-W uses several algorithms, or formulas. One calculation is Web Interaction
Response Time (WIRT), which is the time it takes to complete a web interaction. A web interaction might
start when a user taps or clicks a link to request a webpage and ends when the browser receives all of
the data from the requested webpage. WIRT is calculated using the algorithm shown in the table below.
Using this algorithm, if a web interaction starts at 1:00:00 and the last byte of data is sent at 1:00:07, the
WIRT is 7 seconds.
WIRT is used to calculate the number of web interactions successfully completed during the length of
the benchmark test, or measurement interval. During the measurement interval, the browser
repeatedly cycles through requesting and then receiving a requested page, measuring the time to
receive it (WIRT), and then requesting the next page. To be considered a successful web interaction,
each type of web interaction must have a WIRT less than the TPC-specified constraint. For example, a
home page web interaction must have a WIRT of less than three seconds or it is not used when
calculating WIPS.
The total number of successful web interactions completed in a measurement interval is used to
calculate WIPS. WIPS is calculated using the algorithm shown in the table below. Using this algorithm, if
14,009,400 web interactions are completed successfully during a 30-minute test period, the WIPS rating
for the system is 14,009,400/1,800 or 7,783 WIPs. The higher the WIPS rating, the more requests the
web server can handle per second.
The $/WIPS rating is determined by dividing the price of the SUT by the WIPS value. Using this algorithm,
if a system rated as 7,783 WIPS costs $190,036, the $/WIPS rating is $190,036/7,783 or 24.42.
The TPC-W benchmark also measures the total number of connections a web server can handle. Using
the algorithm shown in the table below, if a website supports 35,000 browsers using 10 web servers,
each web server is supporting 2 * (35,000/10), or 7,000 connections.
Benchmarking Algorithms
Web Interaction Response Time (WIRT)
Defined by the algorithm, WIRT = T2 – T1, where
T1 = time when the first byte of request is sent to the web server; and
T2 = time after the last byte of a requested webpage is received by the browser
Web Interactions Per Second (WIPS)
Defined by the algorithm, WI/(MI), where:
System Cost = entire price of the SUT, including all new hardware, software, and three-year
maintenance charges; and
Data points such as WIPS, $/WIPS, and number of connections are the result of a benchmarking process.
These data points provide the detailed information required to make informed purchasing decisions. For
example, the WIPS and $/WIPS ratings in a benchmark report can help you better understand how the
servers will perform in the real-world environment of your e-commerce website.
The TPC-W benchmark is just one of numerous industry benchmarks used to test different aspects of
systems’ performance.
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
TPC-W is the number of web interactions per second that can be sustained by the system being tested.
True
False
Discover More: To display search results about operating systems in a new browser window or tab, tap
or click this link: [Link]/16/09r3. Close the window or tab when you are finished viewing it.
Windows Store
Figure 1 shows some of the top free, new and rising, top grossing, and top paid apps on the Windows
Store.
The following list identifies categories of apps available through the Windows Store.
Tools
Travel
Discover More: To display search results about Windows Store in a new browser window or tab, tap or
click this link: [Link]/16/09r4. Close the window or tab when you are finished viewing it.
Service Pack 1 2002 Added a settings page that enabled users to set
default programs and disable preinstalled programs
Added support for USB 2.0, .NET Framework, and
tablet versions
Included security features, such as built-in antivirus
protection, a secure boot process, and user
authentication
Start screen replaced the traditional Start menu
Windows 10 2015 (expected) Expected changes include:
Return of the Start menu
Additional integration of touch input features
Less storage space required
Added security features such as Passport (secure
sign-in) and Hello (biometric sign-in)
Universal apps that run on and sync to various
devices
What features do you see as benefits to Windows? What additional features would you like included
with future releases?
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
The following list identifies categories of apps available through the Mac App Store.
Books
Business
Catalogs
Education
Entertainment & Finance
Food & Drink
Games
Health & Fitness
Kids
Lifestyle
Medical
Music
Navigation
News
Newsstand
Photo & Video
Productivity
Reference
Social Networking
Sports
Travel
Utilities
Weather
Discover More: To display search results about Mac App Store in a new browser window or tab, tap or
click this link: [Link]/16/09r5. Close the window or tab when you are finished viewing it.
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
Today, Torvalds leads the development of Linux as a fellow at OSDL (Open Source Development Labs), a
not-for-profit consortium of companies dedicated to developing and promoting the operating system.
Torvalds says his daily involvement with Linux involves coordinating and merging the lines of code
submitted by users so that the software runs smoothly. Although he was its original creator, because of
the number of collaborators and contributors, it is estimated that he wrote only 2 percent of the Linux
code in use today.
Among the many honors and recognitions bestowed upon Torvalds is the 2014 IEEE Computer Society
Computer Pioneer Award.
What are the advantages and disadvantages of using the Linux operating system? Why would
computer users prefer to use open source software?
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
As the key Linux developer, Linus Torvalds has written the majority of this operating system’s code being
used today.
True
False
Linux is the one operating system used to support and connect these devices. This software is necessary
to synchronize the technology and create an environment where communications can occur among the
products. The Institute of Electrical and Electronics Engineers Standards Association (IEEE-SA) is the
organization behind coordinating the Linux standards and giving engineers a common platform to design
and test their IoT products. By using these common Linux criteria, the self-driving cars, medical devices,
home appliances, Android smartphones and tablets, and billions of other products are ensured of
working together throughout the world.
What uses would you find for IoT devices? What type of IoT product would simplify your life?
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
The IEEE-SA coordinates the Linux operating system standards that synchronize IoT devices.
True
False
Finnix
Grml
Knoppix
Puppy Linux
Slax Linux
Ubuntu
The following list identifies websites that describe available Live CDs and Live USBs for various operating
systems. Many of these also include descriptions of Linux distributions. You can find additional
information by entering the list items as search text.
[Link]
KDE UserBase Wiki
[Link] Directory
Pendrivelinux
The LiveCD List
Discover More: To display search results about Linux distributions in a new browser window or tab, tap
or click this link: [Link]/16/09r6. Close the window or tab when you are finished viewing it.
Acer
ASUS
Dell
Google
HP
Lenovo
Samsung
Toshiba
Discover More: To display search results about Chromebooks in a new browser window or tab, tap or
click this link: [Link]/16/09r7. Close the window or tab when you are finished viewing it.
Virtualization software
Physical machine
Figure 3: An example of virtualization.
Today, one physical server using virtualization can host multiple virtual servers where each one
performs a unique function, such as hosting websites. Virtualization also results in a higher utilization of
each physical server. Most new servers today are very powerful and can be configured to run multiple
virtual servers simultaneously. Factors such as the number, type, and speed of processors, amount of
memory, and hard drive capacity all determine how many virtual servers can run on a single physical
server.
In addition to having the proper hardware to support virtualization, you also must have the proper
virtualization software running on the physical server to support the virtual servers. Virtualization
software, such as VMware Server, VMware ESXi, and Microsoft Hyper-V, allows you to create one or
more virtual servers. Virtualization software manages the resources on the physical server (also called
the host server) by controlling the processing power, storage, and memory each virtual server can use. If
you do not allow a virtual machine access to enough resources, it may run slowly or may not run at all.
Carefully review the system requirements for the server operating system and software used on the
virtual server to help determine the resources you should make available to it. If you allocate too many
resources to a virtual server, those same resources may not be available to other virtual servers that
might need them.
Server virtualization is only one type of virtualization. The table below describes several additional types
of virtualization in use today:
Types of Virtualization
Type of Virtualization Description
Application virtualization Runs applications independently from the computer accessing it, and
does not require installation of the application on the client
computer.
Network virtualization Combines various resources, including hardware and software, to
appear as if they are one, connected unit.
Operating system virtualization Allows you to run multiple operating systems on one physical
computer. Many people use operating system virtualization to install
multiple operating systems on their computer (such as installing
Windows on a Mac).
Server virtualization Divides one physical server into multiple virtual servers, each
performing a different function.
Storage virtualization Multiple storage devices that are connected to a network, appearing
as a single storage device.
Have you seen examples of virtualization in use? Where? In what other ways might virtualization be
beneficial to businesses?
Indicate whether the following statement is true or false by tapping or clicking your response, which
will open a browser window or tab that reveals whether your selection is correct or incorrect. Close the
window or tab when you are finished viewing it.
Caching server
Calendar server
Contacts server
File sharing
Mail server
Messages server
NetInstall (provides capability to boot from a network)
Profile manager integrated with Apple Push Notification Service
Share folders, exchange files, and access documents within a group on a Mac, iPad, or PC
Supports UNIX permissions and access control lists (ACLs)
Time Machine backups
Virtual Private Network (VPN) server
Wiki server
Xsan (storage area network)
Discover More: To display search results about Windows Server and OS X Server in a new browser
window or tab, tap or click this link: [Link]/16/09r8. Close the window or tab when you are finished
viewing it.
Nearly every sector of society and industry uses products Sun originally developed. Sun created
software, systems, services, and electronics that help run billions of devices, ranging from the world’s
largest data centers to some of the smallest consumer electronics. The company was the creator and
leading advocate of Java technology. Other top products were the MySQL database management
system, the StorageTek tape and library storage system, and the UltraSPARC processor.
What contributions did Sun make to help shape the open source movement?
Answer the following question by tapping or clicking the best response, which will open a browser
window or tab that reveals whether your selection is correct or incorrect. Close the window or tab when
you are finished viewing it.
The corporation was founded in 1911 as the Computing Tabulating Recording Company when three
companies merged to sell business-related gadgets, including a machine that used punched cards to
catalog data. Nine years later, Thomas J. Watson became chairman and changed the company’s name to
International Business Machines (IBM), which reflected its new direction toward introducing innovative
products to a global market. For more than 20 years, IBM held the record for most U.S. patents granted
annually. The company’s clocks are among the more popular collectible products, and many are still in
use today.
In 2005, IBM sold its PC business, including the popular ThinkPad brand, to Japanese company Lenovo.
Lenovo now is one of the largest PC manufacturers in the world. IBM continues to develop innovative
products and has laboratories around the world devoted to research. Its Watson computer system can
read and understand natural language and is named for IBM’s founder, Thomas J. Watson.
Have you used any IBM products? How did IBM help shape the technology you use today?
Answer the following question by tapping or clicking the best response, which will open a browser
window or tab that reveals whether your selection is correct or incorrect. Close the window or tab when
you are finished viewing it.
Android
The following list identifies types of computers and devices equipped with the Android operating
system. Apps for these devices are available from the Amazon Appstore for Android and the Google Play
store. You can find additional information by entering the text, android, followed by the list item as
search text.
Navigation systems
Smart TVs
Smartphones
Smartwatches
Tablets
Discover More: To display search results about devices that use the Android operating system in a new
browser window or tab, tap or click this link: [Link]/16/09r9. Close the window or tab when you are
finished viewing it.
iOS
The following list identifies types of computers and devices equipped with the iOS operating system.
Apps for these devices are available from the iTunes Store. You can find additional information by
entering the text, ios, followed by the list item as search text.
Discover More: To display search results about devices that use the iOS operating system in a new
browser window or tab, tap or click this link: [Link]/16/09r10. Close the window or tab when you
are finished viewing it.
Windows Phone
The Windows Phone operating system is found on smartphones developed by Microsoft. Apps for these
phones are available from the Windows Phone store. You can find additional information by entering
the text, windows phones.
Discover More: To display search results about devices that use the Windows Phone operating system in
a new browser window or tab, tap or click this link: [Link]/16/09r11. Close the window or tab when
you are finished viewing it.
Including bloatware in operating systems has ethical implications related to consumer autonomy and privacy. Bloatware can unnecessarily occupy system resources, reducing performance. From an ethical perspective, it raises questions about the manufacturer's responsibility to provide clean and efficient products. It can also compromise user privacy if it tracks user behavior without explicit consent. Ethical companies might consider user choice by allowing the option to remove bloatware easily .
Challenges from automatic updates include potential system instability, as updates can introduce new bugs or compatibility issues. They may also disrupt ongoing work by requiring restarts. Mitigation strategies involve scheduling updates during off-hours, testing updates in a controlled environment before full deployment, and maintaining data backups to restore systems if an update causes significant issues .
Open-source security models offer the benefit of transparency, allowing many eyes to inspect and improve the code, potentially leading to quick detection and patching of vulnerabilities. However, challenges include a lack of resources for thorough security evaluation and responding to issues promptly. Furthermore, the assumption that anyone has the means or motivation to inspect the code can lead to unaddressed security gaps .
The choice of virtualization software impacts virtual server performance significantly, as it manages resource allocation on the physical server. Software like VMware ESXi or Microsoft Hyper-V dictates how processing power, storage, and memory are distributed among virtual servers. An inefficient allocation can lead to some virtual servers being resource-starved, impacting performance, whereas optimal software ensures balanced resource distribution, enhancing performance across the board .
The IEEE-SA does not coordinate Linux operating system standards for IoT synchronization. However, if it did, its role would involve creating interoperability standards that ensure consistent communication between IoT devices using Linux, enhancing device coordination and performance. Such standards are crucial for the seamless integration and operation of IoT ecosystems, offering more reliable and efficient cross-device interactions .
The TPC-W benchmark aids network administrators by providing metrics like WIPS and $/WIPS, which help compare the performance and cost-efficiency of server systems. These metrics enable informed decisions by projecting how different systems support web traffic, thus guiding the purchase of servers that best meet the organization's needs and budgetary constraints .
WIPS, or web interactions per second, is significant in TPC-W benchmark testing as it measures the performance of a server system by indicating the number of web interactions it can sustain in one second. This is critical for evaluating how well servers perform in handling e-commerce website traffic, assisting network administrators in selecting the best servers for their organization .
Operating system virtualization benefits businesses by allowing multiple operating systems to run on a single physical machine. This reduces the need to acquire separate hardware for each operating system, significantly lowering infrastructure costs. By maximizing the use of existing hardware, businesses can handle diverse software requirements without investing in additional machines, also reducing energy and maintenance costs .
Key considerations for implementing storage virtualization include ensuring the compatibility of existing hardware with the new system, evaluating the network's bandwidth to handle data transfer efficiently, and selecting appropriate management software to monitor and allocate storage resources dynamically. Additionally, it's essential to plan for potential scalability to accommodate data growth and maintain data security during virtualization .
Server virtualization optimizes resource utilization by dividing one physical server into multiple virtual servers, each capable of running its own operating system and performing distinct functions. This reduces the need for additional physical servers, leading to efficient use of processing power and storage, lowering costs, and reducing energy consumption as fewer physical resources are needed .