Comparison of mobile operating systemsThis is a comparison on mobile operating systems. Only the latest versions are shown in the table below, even though older versions may still be marketed.
Famille MacBookLa famille MacBook est une gamme d'ordinateurs portables Macintosh d'Apple Inc. Elle est issue de la fusion des lignes de PowerBooks et iBooks après la transition d'Apple vers Intel. Elle comprend aujourd'hui les MacBook, MacBook Air, MacBook Pro La gamme MacBook était initialement conçue avec de manière similaire aux lignes iBook et PowerBook qui l'ont précédé, utilisant cependant une monocoque en aluminium introduite pour la première fois avec le MacBook Air.
Instruction set simulatorAn instruction set simulator (ISS) is a simulation model, usually coded in a high-level programming language, which mimics the behavior of a mainframe or microprocessor by "reading" instructions and maintaining internal variables which represent the processor's registers. Instruction simulation is a methodology employed for one of several possible reasons: To simulate the instruction set architecture (ISA) of a future processor to allow software development and test to proceed without waiting for the development and production of the hardware to finish.
Load–store architectureIn computer engineering, a load–store architecture (or a register–register architecture) is an instruction set architecture that divides instructions into two categories: memory access (load and store between memory and registers) and ALU operations (which only occur between registers). Some RISC architectures such as PowerPC, SPARC, RISC-V, ARM, and MIPS are load–store architectures. For instance, in a load–store approach both operands and destination for an ADD operation must be in registers.
Big.LITTLEbig.LITTLE (de l'anglais big signifiant « grand » et little signifiant « petit ») est une technologie de microprocesseur multi-cœur conçue par ARM, utilisant simultanément un cœur à très faible consommation (LITTLE) comme cœur principal et plusieurs cœurs plus puissants (big), s'activant en cas de demande importante en puissance de calcul. Cela permet d'économiser davantage d'énergie que lorsque plusieurs processeurs de même puissance sont mis en parallèle, tout en conservant une forte capacité de calcul.
Transactional memoryIn computer science and engineering, transactional memory attempts to simplify concurrent programming by allowing a group of load and store instructions to execute in an atomic way. It is a concurrency control mechanism analogous to database transactions for controlling access to shared memory in concurrent computing. Transactional memory systems provide high-level abstraction as an alternative to low-level thread synchronization. This abstraction allows for coordination between concurrent reads and writes of shared data in parallel systems.
DevicetreeDevicetree ou parfois device tree (terme anglais signifiant arborescence des périphériques), est une structure de donnée, décrivant les composants matériels d'un système informatique. Cela permet au système d'amorçage et au noyau de connaître la façon de communiquer et d'exploiter ces composants. Il s'agît en général notamment de la gestion de l'alimentation, du processeur, de la mémoire, des différents bus et périphériques.
Nexus (standard)Nexus or IEEE-ISTO 5001-2003 is a standard debugging interface for embedded systems. The IEEE-ISTO 5001-2003 (Nexus) feature set is modeled on today's on-chip debug implementations, most of which are processor-specific. Its goal is to create a rich debug feature set while minimizing the required pin-count and die area, and being both processor- and architecture independent. It also supports multi-core and multi-processor designs. Accordingly, it is comparable to the ARM CoreSight debug architecture.