ХАРАКТЕРИСТИКИ ОС


Основными характеристиками операционных систем являются:


  1. разрядность ( для ПЭВМ 8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные ОС);


  2. число программ, одновременно выполняемых под управлением ОС (одно - и многозадачные ОС).
      Многозадачные ОС поддерживают параллельное выполнение нескольких программ, работающих в рамках одной вычислительной системы, в один момент времени. Многозадачность бывает корпоративная и вытесняющая.
      При наличии корпоративной многозадачности приложения совместно используют процессор, периодически передавая его друг другу. Если какое-то приложение откажется освободить процессор, система ничего не сможет с этим поделать.
      Если используется вытесняющая многозадачность, то операционная система полностью контролирует все приложения и распределяет между ними процессорное время, тем самым сильно понижая вероятность "зависания" системы при ошибках в работе программ.
      Однозадачные ОС поддерживают режим выполнения только одной программы в отдельный момент времени;


  3. многопоточность - это технология, позволяющая приложением должным образом осуществлять многозадачное выполнение своих процессов. Процесс - любая задача или деятельность, инициируемая рограммой. Одна программа может выполнять несколько процессов одновременно;


  4. тип пользовательского интерфейса: интерфейс командной строки, текстовый оконный интерфейс, графический оконный интерфейс пользователя (ИКС, ТИП, ГИП);


  5. требование к аппаратным ресурсам;


  6. производительность;


  7. надежность (устойчивость в работе, защищенность данных от несанкционированного доступа );


  8. обеспеченность прикладными программами;


  9. наличие сетевых возможностей ( сетевые, локальные ОС);
     Сетевые ОС
    предназначены для управления ресурсами компьютеров, объединенных в сеть с целью совместного использования данных, и предоставляют мощные средства разграничения доступа к данным при обеспечении их целостности и сохранности, а также множество сервисных возможностей по использованию сетевых ресурсов;


  10. количество поддерживаемых процессоров: однопроцессорные, многопроцессорные;
      Многопроцессорные ОС, в отличие от однопроцессорных, поддерживают использовани нескольких процессоров для решения одной задачи;


  11. открытость операционной системы, заключается в том, что компоненты ОС доступны в исходных кодах для любого пользователя.


  12. способ использования оперативной памяти;
      Различают два способа работы с памятью: линейный адресный - ОС работает со всей системной памятью, как с единым непрерывным пространством; сегментарный - ОС работает с небольшим объёмом доступной без специальных средств оперативной памяти.