Understanding System Limits

Resources on a system tend to be finite (alas!), and some are more limited than others. This section describes some of the limits on a BlackBerry 10 OS system.

Let's start by considering the limits on describing limits.

BlackBerry 10 OS is a microkernel OS, so many things that might be a core limit in some operating systems instead depend on the particular manager that implements that service under BlackBerry 10 OS, especially for filesystems, where there are multiple possible filesystems.

Many resources depend on how much memory is available. Other limits depend on your target system. For example, the virtual address space for a process can vary by processor from 32 MB on ARM to 3.5 GB on x86.

Some limits are a complex interaction between many things. To quote the simple/obvious limit is misleading; describing all of the interactions can be complicated. The key thing to remember while reading this chapter is that there can be many factors behind a limit.

Last modified: 2013-12-21

comments powered by Disqus