Transcript

SEMINAR REPORT ON Arm architecture support

for operating system

Presented by SANJAY . D .

DHANDARE

Guided by Prof. saniya ansari mam

14,oct,2014

DYPSOE PUNE

Department of

Electronics and telecommunication Engg.

the arm...

CONTENT INTRODUCTION.

Brief history.

Why it is called arm?

What is operating system?

Problem in operating system.

Arm architecture.

Mmu registers.

Mmu registers structure.

Synchronization.

.....content

Swapping.

Context switching.

Input output function.

Dma and fast interrupt.

Arm partnership model.

Arm powered products.

Conclusion.

References.

INTRODUCTION

WHAT IS ARM PROCESSOR?

32 bits processor.

ARM is a RISC processor.

It is small size .

High performance applications.

Simple architecture.

low power consumption.

Brief history

1985: Acorn Computer Group manufactures the first commercial RISC microprocessor.

1990: Acorn and Apple participation leads to the foundation.

1991: ARM6, First embeddable RISC microprocessor.

1992 – 1994: Various companies use ARM (Sharp, Samsung), while in 1993 ARM7, the first multimedia microprocessor is introduced.

History continues....

1995: Introduction of Thumb and ARM8.

1996 – 2000: Alcatel, Hyundai, Philips, Sony,

use ΑRM, while in 1999 η ARM cooperates with

Erickson for the development of Bluetooth.

2000 – 2002: ARM’s share of the 32 – bit

embedded RISC microprocessor market is

80%. ARM Developer Suite is introduced.

Latest news about arm

Arm launched the latest processor named as CORTEX M7 and planned to launch 64 bits arm processor for smart phones.

Holding the top position in designing of processors for smart phones over the world.

Arm launched latest operating system called MBED for 2g 3g and 4g internet operation.

Why it is called arm ?

A.R.M. ?

Advanced RISC Machines.

R.i.s.c ?

Reduced instruction set computer.

Arm consists of...

Simple architecture +

Small size

Simple instruction set Low power

+ Code density

What is operating system ?

It can be defined as – the

system which takes the input (loading of program) and gives the output as per program .

The operating system is said to be efficient if it able to run program concurrently without any loss of data.

To what you will called good operating system ?

Speed and memory required.

Program loading (sharing of time).

Program execution (priority).

Access to I/O devices (clean interface).

Controlled access to files (scheduling).

Error detection and response (interference).

Problem solving capability (memory

management).

Problem may occur !!!

Major problem for any operating system are-

Data interference.Memory access.Malicious attacks.

Solution :Memory management .Privileged mode operation.Resource allocation.

Arm architecture

multiply

data out register

instruction

decode

&

control

incrementer

registerbank

address register

barrelshifter

A[31:0]

D[31:0]

data in register

ALU

control

PC

PC

ALU bus

A bus

B bus

register

Mmu registers

Mmu registers structure

synchronization

Swapping ?

Swapping is nothing but the long queue of stored processes.

To keep program temporarily out of memory and brought back into memory for execution.

Need ? Limited memory available . Avoid program data interference . Increases efficiency.

How it works ?

Context switching ?

When the process switched takes place then the content of old process must be saved before starting the new process .

It helps in resuming the process rather than starting from first time .(save the time)

When to switch ? For high priority processes. For high priority interrupts.

Hence increases the performance*

Input and output function These functions are carried out by using Memory mapped addressable

peripherals registers . Interrupts input. Working . If any peripherals is get connect then

automatically the address of memory mapped register will assign to that peripherals and hence different function is carried out.

Dma and fast interrupt

Dma : DIRECT MEMORY ACCESS

Used when there is need to transmit the block of data at high speed .

Fast interrupt : If any arm system not provide DMA

technique then by using FIR the data can be transfer by fast interrupt request.

Arm partnership model

Arm powered product

conclusion

From above discussion we conclude

that the arm processor found an

important role in every digital

instruments which require high

speed and high performance with

low power consumption.

references

Arm system on chip architecture by

steve furber.

E-journals and papers.

ANY QUERIES…

THANK YOU

top related