Размер самого файла IOS составляет несколько мегабайт и хранится в полупостоянной памяти, которая называется флеш памятью. На рисунке показана карта флеш памяти. Флеш память обеспечивает энергонезависимое хранение данных. Это означает, что содержимое устройства сохраняется, даже если потеряно питание. Несмотря на то, что содержимое флеш памяти не теряется во время потери питания, при необходимости их можно изменить или перезаписать. Благодаря этому IOS можно обновлять до более новой версии или добавлять новые функциональные возможности без замены оборудования. Кроме того, флеш память можно использовать для одновременного хранения нескольких версий ПО IOS.
Во многих устройствах Cisco при подключении к сети IOS копируется из флеш памяти в оперативное запоминающее устройство (ОЗУ). Затем, при работе устройства, IOS запускается из ОЗУ. ОЗУ обладает множеством функций, включая хранение данных, которые используются устройством для поддержки работы сети. Запуск IOS из ОЗУ повышает производительность устройства, при этом ОЗУ считается энергозависимой памятью, поскольку данные теряются во время отключения питания. Отключение питания может происходить из-за случайной или намеренной перезагрузки.
Количество необходимой флеш памяти и оперативной памяти зависит от версии IOS. Для технического обслуживания сети и планирования крайне важно определить требования флеш памяти и ОЗУ для каждого устройства, включая максимальные конфигурации флеш памяти и ОЗУ. Возможно, новейшие версии IOS могут запросить больше ОЗУ и флеш памяти, чем возможно установить на некоторых устройствах.