0% found this document useful (0 votes)
7 views4 pages

Arm Arc

Arm description
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Arm Arc

Arm description
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

1.

Multiprocessing Systems: ARM processors are designed to be used in cases of


multiprocessing systems where more than one processor is used to process
information. The First AMP processor introduced by the name of ARMv6K could
support 4 CPUs along with its hardware.
2. Tightly Coupled Memory: The memory of ARM processors is tightly coupled.
This has a very fast response time. It has low latency (quick response) that can
also be used in cases of cache memory being unpredictable.

3. Memory Management: ARM processor has a management section. This


includes Memory Management Unit and Memory Protection Unit. These
management systems become very important in managing memory efficiently.
4. Thumb-2 Technology: Thumb-2 Technology was introduced in 2003 and was
used to create variable-length instruction sets. It extends the 16-bit instructions of
initial Thumb technology to 32-bit instructions. It has better performance than
previously used Thumb technology.
5. One-Cycle Execution Time: ARM processor is optimized for each instruction
on the CPU. Each instruction is of a fixed length that allows time for fetching
future instructions before executing the present instructions. ARM has CPI
(Clock Per Instruction) of one cycle.
6. Pipelining: Processing of instructions is done in parallel using pipelines.
Instructions are broken down and decoded in one pipeline stage. The channel
advances one step at a time to increase throughput (rate of processing).
7. A large number of Registers: A large number of registers are used in ARM
processors to prevent large amounts of memory interactions. Records contain data
and addresses. These act as a local memory store for all operations.

You might also like