esd ppt arm architecture support for ope system by sanjay d dhandare
Post on 26-Jul-2015
63 Views
Preview:
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.
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.
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
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.
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.
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.
top related