Основные характеристики CISCO IOS, модульная структура
Это специализированная ОС, предназначенная для маршрутизации пакетов в реальном времени, начинала с библиотеки системных функций на языке высокого уровня, сейчас – специализированная модульная ОС.
Особенности CISCO IOS
1. Поддержка широкого спектра аппаратных платформ, отличающихся организацией и характеристикой.
2. Поддержка широкого спектра протоколов. Коммуникационные протоколы являются для ОС маршрутизатора приложениями, которые нужно выполнять.
3. Работа в реальном времени.
4. Модульность на этапе разработки систем, и использование монолитного образа на этапе эксплуатации.
5. Неиспользование виртуальной памяти с хранением страниц на диске.
ОС и все ее модули и приложения размещаются полностью в физической памяти.
6. Упрощенная файловая система. Все файлы в одном каталоге
7. Ядро ОС и приложения-протоколы работают в одном и том же режиме процессора.
8. Различные индексирования таблицы маршрутизации.