Chapter 13_StudyGuide
Chapter 13_StudyGuide
Quiz
1. Explain the key differences between a native app and a web app. Provide one
advantage for each type of app.
2. Describe the role of an app store in the distribution and management of native
apps. What benefits does this system offer to both developers and users?
5. Explain the fundamental concept of cloud computing. What are the primary
benefits for organizations that choose to utilize cloud services instead of
maintaining their own servers?
6. Differentiate between the surface web, the deep web, and the dark web. What
specialized tool is commonly associated with accessing the dark web?
7. Describe the core principles behind Bitcoin and blockchain technology. What
makes Bitcoin a decentralized cryptocurrency?
9. Contrast virtual reality (VR) and augmented reality (AR). Give a brief example of a
technology or application for each.
10. What is the Internet of Things (IoT)? Discuss one potential benefit and one
potential risk associated with the increasing number of connected devices.
1. Native apps are built for a specific operating system and are typically installed
from an app store, offering direct access to device hardware and APIs. An
advantage of native apps is their potential for optimal performance and full
access to device features. Web apps, on the other hand, are built using web
technologies and run in a browser, making them platform-independent. A key
advantage of web apps is their ability to run on any device with a modern browser
without requiring installation.
4. Emulation is the use of software to make one type of device behave like another,
presenting virtual hardware that is unlike the physical hardware in use. Unlike
virtualization, which typically runs software compiled for the same processor
architecture, emulation allows software designed for a different architecture to
run. Emulation is particularly useful for preserving software designed for
obsolete platforms when original hardware is difficult to find.
6. The surface web is publicly accessible content indexed by search engines. The
deep web is content that cannot be accessed without logging in or requiring
specific credentials. The dark web is a subset of the deep web that requires
specialized software, like Tor, for access, providing anonymity for users and
website operators.
10. The Internet of Things (IoT) is the concept of connecting a wide range of everyday
devices to the internet, allowing them to collect and exchange data. A potential
benefit is increased convenience and automation in homes and industries (e.g.,
smart thermostats adjusting temperature automatically). A potential risk is the
increased vulnerability to security breaches and privacy violations due to poorly
secured devices collecting personal data.
3. Analyze the societal implications of the dark web and cryptocurrencies like
Bitcoin. Discuss the balance between the potential for illicit activities and the
legitimate uses for privacy and decentralized finance that these technologies
offer.
4. Evaluate the current state and future potential of virtual reality (VR) and
augmented reality (AR) technologies. Consider their impact on various sectors
such as entertainment, education, healthcare, and industry, and discuss the
challenges that need to be addressed for wider adoption.
5. Examine the growth and implications of the Internet of Things (IoT). Discuss the
benefits and risks associated with a world where an increasing number of
devices are connected to the internet, focusing on aspects such as security,
privacy, interoperability, and the potential for transformative applications.
• App (Application): Software programs designed for end users, often targeting
mobile devices and distributed through internet-based digital storefronts (app
stores).
• Native App: An application built for a specific operating system (e.g., iOS or
Android) and typically installed directly onto the device.
• Web App: An application designed using web technologies (HTML, CSS,
JavaScript) and accessed through a web browser, making it platform-
independent.
• Hypervisor: Software that creates and runs virtual machines, managing the
underlying hardware resources.
• Type 1 Hypervisor: A hypervisor that runs directly on the host's hardware, below
the operating system.
• Emulation: The use of software to make one type of device (including its
hardware) behave like a completely different type of device.
• Dark Web: A subset of the deep web that requires specialized software (like Tor)
to access, providing anonymity for users and website operators.
• Bitcoin Wallet: Software or hardware that allows users to manage their Bitcoin
addresses and private keys, enabling them to send and receive bitcoins.
• Bitcoin Mining: The process of verifying and adding new transaction records to
the Bitcoin blockchain, which also involves solving a computationally difficult
"proof of work" problem. Miners are rewarded with new bitcoins and transaction
fees.