IB Computer Science Case Study 2012 – Smartphones

advertisement
SMARTPHONES
CASE STUDY
IB Computer Science 2012/2013
About the case study
• Understand the technology & terminology
• Discuss practical applications in society
• Discuss social and ethical issues
• E.g. privacy, security, reliability
What can you do with a smartphone?
What are all the major components in a
smartphone?
CPU
• RISC ~ Reduces Instruction Set Computing
• Opposite of CISC (Complex Instruction Set Computing)
• CISC example: Intel x86
• ARM Reference Sheet
• RISC processors optimized to consume less power
• ARM ~ Advanced RISC Machine
• Largest RISC intellectual property holder
• Licensees of ARM technology
Memory
• RAM ~ Random Access Memory
• Cache memory
• Faster than RAM; in-between CPU and RAM
• ROM ~ Read-Only Memory
• Also known as firmware b/c it’s the software programmed into the
hardware
• Motherboards’ BIOS (Basic Input/Output System) is firmware
• Flash memory
• Non-volatile, persistent storage (turn off power, data is still there)
• Usually 1 internal and 1 external
Mobile Operating Systems
• Android
• Developed by Google
• Open-source
• Java-based
• IOS
• Developed by Apple
• Closed-source
• Objective-C based
• Windows Mobile
• Developed by Microsoft
• Closed-source
• C++ based
• BlackBerry OS
• Developed by RIM (Research in Motion)
• Closed-source
• Java-based
• Will probably die soon.
Wired Communication
• USB ~ Universal Serial Bus
• Connect to computer
• Recharge
• Headphone/Microphone Jack
• Wired headphones and mic headset
• Credit card scanners
• Square
• Paypal Here
Wireless Communication
• United States Frequency Allocations
• Cellular phone network
• Cell phone towers
• 3G, 4G, what do they mean?
• Cell phone technology overview (optional; good to know for parties)
• Cellular frequencies in U.S.
• Wi-Fi
• Connect to a wireless local area network (WLAN)
• 2.4 GHz used
• Bluetooth
• Connect nearby devices to form a personal area network (PAN)
• 2.40 – 2.48 MHz frequency used
GPS (Global Positioning System)
• 24 GPS satellites orbiting the Earth
• Each satellite broadcasts:
1.
2.
3.
Satellite ID number
Satellite location
Time message was sent
• GPS receiver…
1. Receives above information from at
least 3 closest satellites
2. Calculates distances from satellites
using time message was sent and the
GPS receiver’s current time
3. Uses satellites’ locations and
distances to triangulate receiver
location
What are some smartphone applications
for the following areas?
• Personal
What are some smartphone applications
for the following areas?
• Medical
What are some smartphone applications
for the following areas?
• Health & Fitness
What are some smartphone applications
for the following areas?
• Education
What are some smartphone applications
for the following areas?
• Business
What are some smartphone applications
for the following areas?
• Military
What are some smartphone applications
for the following areas?
• National Security
What are some social and ethical
concerns with smartphones? Discuss.
• Security
• Privacy
• Reliability
• Equality of access
• Intellectual property
What are some positive impacts of
smartphones on society?
What are some negative impacts of
smartphones on society?
Download