Характеристики операционных систем
Различные операционные системы располагают теми или иными возможностями обслуживания компонентов компьютера и организации диалога с пользователем. К числу основных характеристик операционных систем относятся разрядность, поддержка многопроцессорное, многозадачность, многопоточность, поддержка многопользовательского режима
Разрядность операционной системы
показывает, какую разрядность внутренней шины данных центрального процессора способна поддерживать операционная система. Разрядность операционной системы говорит о том, с какими программами она будет работать. Все современные операционные системы поддерживают 32-разрядный интерфейс прикладных программ. Разрядность кода интерфейса прикладных программ имеет непосредственное отношение к адресному пространству ОЗУ.
Адресное пространство памяти – это область адресов памяти, распределяемая между отдельными программными модулями операционной системы и данными. Адресное пространство распределяется также между видеопамятью, памятью BIOS, блоком информации защищенного режима работы и т.д.
Операционная система может поддерживать два режима работы центрального процессора – реальный и защищенный. В реальном режиме
работы, характерном для операционной системы MS DOS, все программы и данные располагаются в одной области оперативной памяти. Режим разделения адресного пространства, при котором менее приоритетные программы не смогут попасть в область памяти, в которой хранятся более приоритетные программы, и испортить их, называется защищенным.
32-разрядные операционные системы поддерживают защищенный режим работы, который позволяет хранить программы и данные раздельно, в соответствии с их важностью в системе.
Многопроцессорностъ – это способность операционной системы, центрального процессора и системных контроллеров компьютера поддерживать одновременную работу нескольких процессоров. Многопроцессорная операционная система обеспечивает контроль одновременной параллельной работы нескольких процессоров над выполнением одной и той же задачи.
Операционные системы могут быть ориентированы на одновременное обслуживание нескольких процессов (задач). Такое свойство операционных систем называется многозадачностью. Многозадачность могут поддерживать все современные центральные процессоры и чипсеты ПК.
Процесс – это программа или часть программы, выполняемая на центральном процессоре.
Центральный процессор в определенные кванты времени выполняет работу над отдельными фрагментами различных задач. У пользователя же складывается впечатление одновременности их выполнения. Операционная система (ОС) обеспечивает переключение ЦП и других устройств с выполнения одной задачи на другую, распределяет между задачами системные ресурсы, обеспечивает между задачами взаимосвязь и синхронизацию.
Переносимость операционной системы – это возможность операционной системы работать на компьютерах, базирующихся на центральных процессорах с различной архитектурой.