Системное программное обеспечение состоит из сервисного программного обеспечения, которое создает благоприятную рабочую среду для пользователя и увеличивает возможности компьютера, и базового программного обеспечения, включающего необходимый минимум программ для корректной работы ПК.
Прикладное программное обеспечение обеспечивает пользователю выполнение определенных задач (редактирование текстов, рисование картинок, решение математических задач и т. д.) с помощью следующих приложений: программ для подготовки текстов, программ для обработки табличных данных, программ для подготовки документов типографского качества, обучающих программ, игровых программ, электронных справочников.
Вся информация собирается и хранится в виде последовательности байтов.
Выделяют внутреннюю и внешнюю память, которая тоже может состоять из нескольких уровней.
Процессор имеет два вида памяти: память небольшого объема, которая представлена в виде буферных регистров, и местное запоминающее устройство. Обрабатываемые данные находятся в оперативном запоминающем устройстве (ОЗУ), информация в котором сохраняется только при включенном компьютере. Кроме ОЗУ, внутренняя память имеет и постоянное запоминающее устройство (ПЗУ), информация на котором сохраняется и после выключения компьютера. ПЗУ обеспечивает хранение и выдачу информации, необходимой при включении компьютера и для поддержания непрерывной работы компьютера. В ПЗУ хранятся универсальные программы и данные, которые часто используются.
Внешняя память компьютера предназначена для хранения большого объема информации и обмена ею с оперативной памятью. Для построения внешней памяти используются энергонезависимые носители информации (магнитные диски, компакт-диски, DVD-диски).
Внешнюю память относят к внешним устройствам компьютера. Все программное обеспечение ПК хранится во внешней памяти. Существует множество запоминающих устройств, содержащихся во внешней памяти. Накопители на жестких магнитных дисках (НЖМД) и накопители на гибких магнитных дисках (НГМД) наиболее популярны и присутствуют в любом компьютере. НЖМД и НГМД служат для хранения большого количества информации и для ее записи и передачи в оперативное запоминающее устройство. НЖМД и НГМД различаются количеством хранимой на них информации, а также временем, необходимым для записи и поиска информации.