Lecture №5 Memory Management in Embedded os introduction
Download 56.56 Kb.
|
Ma’ruza №5
- Bu sahifa navigatsiya:
- Memory management
Lecture №5 Memory Management in Embedded OSIntroduction
Memory managementA kernel manages program code within an embeddedsystem via tasks. The kernel must also have some system o f loading and executing tasks within the system, since the CPU only executes task code that is in cache or RAM. With multiple tasks sharing the same memory space, an OS needs a security system mechanism to protect task code from other independent tasks. Also, since an OS must reside in the same memory space as the tasks it is managing, the protection mechanism needs to includemanaging its own code in memory and protecting it from the task code it is managing.It is these functions, and more, that are the responsibility of the memory management components of an OS. In general, a kernel’s memory management responsibilities include:It is these functions, and more, that are the responsibility of the memory management components of an OS. In general, a kernel’s memory management responsibilities include:
Download 56.56 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling