2.05 Mobile Devices and Apps: Hardware and Software Curriculum Page
Mobile Devices and Apps: Hardware and Software: https://docs.google.com/document/d/1Q_csE3mHheJiImP20VWdj8wrFAu2xhIRuyG4JaHjeuI/edit?usp=sharing
1. Give an example of a special purpose computer that you are familiar with and briefly describe its hardware and its software.
An example of a special purpose computer would be an electric watch, because it is specifically designed to tell the time and nothing else. Its hardware includes a motherboard and computer chips, and its software includes the different electronic functions within the watch like a clock and a timer.
2. Explain in your own words the difference between running your app by "Connecting to the Companion" and running your app by "Packaging" it.
Running the app by connecting to the companion uses the companion app to install the app on a device, and then runs the app on the device. Running the app by packaging it converts your code to a .apk file so it can be executed on a computer or device.
3. As we learned in this lesson, a byte is about the same amount of memory as a character, such as the letter 't'. There are approximately 7 million characters in all of the Harry Potter novels combined. How many bytes of memory would all of the Harry Potter novels take up? How many copies of the Harry Potter novels would fit on a 7 Gigabyte flash drive. (Remember 1 Gigabyte is 1 billion bytes.)
Because a byte is about the same amount of memory as a character, the Harry Potter novels would take up around 7 million bytes. 1000 of these would fit into 7 GB.