Top Banner
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.
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 2: esd  ppt arm architecture support for ope system by sanjay d dhandare

the arm...

Page 3: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 4: esd  ppt arm architecture support for ope system by sanjay d dhandare

.....content

Swapping.

Context switching.

Input output function.

Dma and fast interrupt.

Arm partnership model.

Arm powered products.

Conclusion.

References.

Page 5: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 6: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 7: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 8: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 9: esd  ppt arm architecture support for ope system by sanjay d dhandare

Why it is called arm ?

A.R.M. ?

Advanced RISC Machines.

R.i.s.c ?

Reduced instruction set computer.

Page 10: esd  ppt arm architecture support for ope system by sanjay d dhandare

Arm consists of...

Simple architecture +

Small size

Simple instruction set Low power

+ Code density

Page 11: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 12: esd  ppt arm architecture support for ope system by sanjay d dhandare

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).

Page 13: esd  ppt arm architecture support for ope system by sanjay d dhandare

Problem may occur !!!

Major problem for any operating system are-

Data interference.Memory access.Malicious attacks.

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

Page 14: esd  ppt arm architecture support for ope system by sanjay d dhandare

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

Page 15: esd  ppt arm architecture support for ope system by sanjay d dhandare

Mmu registers

Page 16: esd  ppt arm architecture support for ope system by sanjay d dhandare

Mmu registers structure

Page 17: esd  ppt arm architecture support for ope system by sanjay d dhandare

synchronization

Page 18: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 19: esd  ppt arm architecture support for ope system by sanjay d dhandare

How it works ?

Page 20: esd  ppt arm architecture support for ope system by sanjay d dhandare

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*

Page 21: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 22: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 23: esd  ppt arm architecture support for ope system by sanjay d dhandare

Arm partnership model

Page 24: esd  ppt arm architecture support for ope system by sanjay d dhandare

Arm powered product

Page 25: esd  ppt arm architecture support for ope system by sanjay d dhandare

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.

Page 26: esd  ppt arm architecture support for ope system by sanjay d dhandare

references

Arm system on chip architecture by

steve furber.

E-journals and papers.

Page 27: esd  ppt arm architecture support for ope system by sanjay d dhandare

ANY QUERIES…

THANK YOU