RTOS

V

vivek123

Guest
hallo,
kan iemand me vertellen over pipelining en adres vertaling in RTOS?Ook over cache geheugens.Is het geheugen management is hetzelfde in RTOS zoals in de normale OS?

 
Hoi

Big OS gebruikt MMU hardware geheugen of Memory Management Unit beheren

handeling voor alle geheugentoegang

All the best

Bobi

 
Pipelining wordt niet gedaan in RTOS.Het is een hardware-mechanisme in de microprocessor architectuur.Bijvoorbeeld, een ARM7 heeft een 3 fase pijpleiding met Fetch, decoderen en uitvoeren.De ARM9 heeft 4 fase pijpleiding met Fetch, decoderen, Stall en Uitvoeren.

Er zijn vele regelingen in Cache Management zoals Direct-kaart gebracht, Volledig associatief, en Set-Associative.

Er zijn vele regelingen in Memory Management zoals MESI, MSI, eenvoudige schrijf-through, write-back en snooping voor geheugen op een lokale bus.Als je geheugen systeem hebben verspreid, De regelingen bevatten meer complexe regelingen.

Memory management is meer complex in de normale PC of werkstations als gevolg van de hogere lagen gebouwd op de top van de kernel vereisen meer geavanceerde toegang.
Memory management in dienst van RTOS voor een ingebed systeem is standaard of minimum omdat het doel is om de minste hoeveelheid geheugen en ook gebruik maken van de complexiteit te verminderen om real-time verwerking te bieden, en ook om het stroomverbruik te minimaliseren op batterijen werkend systeem .

RTOS heeft verlaagd of basisfunctionaliteiten van een besturingssysteem zoals Windows, Linux, Solaris, en MacOS.

Voorbeelden van RTOS zijn eLinux, ECOS, FreeRTOS, VxWorks, Symbian, WindowsCE, PalmOS, Integriteit, NucleusPlus, en veel meer in de markt.

RTOS in het algemeen moet een basis-kernel die omvat:
1.Taak / Process Scheduling (zoals Rate Monotonic of uiterste Monotonic)
2.Memory Management
3.Cache Management

Afhankelijk van de fabrikant, zijn er verschillende RTOS op de markt, die variëren in extra lagen gebouwd op de top van een basis-kernel, maar nog steeds genoemd RTOS zolang het voldoet aan real-time verwerking die is gedefinieerd voor de ondersteunde microprocessor.

Deze real-time benchmark wordt geregeld door een industrieel consortium van computer hardware en software fabrikanten die onafhankelijk verfies dat het RTOS voldoen aan de eisen en normen officieel worden gelabeld RTOS.

 
Hoi

1-U kunt informatie vinden over (Piplinning, cach beheer, MMU) in
"Computer Architectuur Een kwantitatieve-Apreoch" voor Hennesy en Patterson

2-In RTS is het beter om bijvangst te voorkomen om de responsietijd van het systeem voorspelbaar te maken.
sommige systemen gebruiken een iets tussen als MAM Aceleration Memory module in LPC van Philips

Salam
Hossam Alzomor
www.edaboard.com

 
Hoi,
Ik denk dat je kan dit PDF handig vindt
Sorry, maar je moet inloggen om deze gehechtheid

 

Welcome to EDABoard.com

Sponsor

Back
Top