2.3 Flashcards

1
Q

What are Mobile Operating Systems?

A
  • Designed for mobile Devices
  • Derived from generic Kernel
  • Kernel is Streamlined: Optimized to run more efficiently on mobile devices

Result:
* Improved Memory and Energy consumption
* Addition of special features

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Case Study on Android

A

Based on the Linux kernel with Android-specific layers mainly in Java or C++.

Utilizes standard Linux OS concepts like processes, virtual memory, and file systems.

Features a virtual machine called Android Runtime for running Java-based code.

Uses system libraries to access hardware resources, providing functions to apps via the Android Application Framework.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Android Apps and Security

A
  • Apps can be downloaded from Google Play, financed through purchases or advertising.
  • Apps run in their own virtual machine and process, providing strong isolation and security
  • Android uses granular access permissions for private data, system functions, and hardware resources.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Summary of Modern Operating Systems

A

Fundamental concepts like processes, virtual memory, and file systems are common across all platforms.

The role of operating systems remains consistent across devices, with variations in structure and characteristics.

Mobile operating systems are adapted from generic kernels with optimizations for mobile usage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly