2016-02-13 44 views
0

計算機要求是否有計算機硬件(CPU /主板/內存/等)運行的RTOS方面的任何特殊要求?是否有可能在所有的x86 CPU這麼做還是需要特定的功能?我讀的例子FreeRTOS操作系統支持「any x86 compatible running in Real mode only」 - 什麼是真正的模式下,CPU需要能夠在運行?一個RTOS

回答

1

1用80286架構引入的保護模式來擴展accessable存儲器範圍16MiB包括分割。隨着80386的架構它進一步擴展到4Gib並還添加分頁。 FreeRTOS需要一個平坦的內存模型,這意味着整個內存可以直接尋址(沒有分段和分頁),而這隻適用於x86架構的實模式。