Ирина Аполлоновна Коноплева

Информационные технологии. 2-е издание. Учебное пособие


Скачать книгу

версии.

      Операционные системы, подобно аппаратной части компьютеров, на пути своего развития прошли через ряд радикальных изменений, так называемых поколений. Для аппаратных средств смена поколений связана с принципиальными достижениями в области электронных компонентов: вначале вычислительные машины строились на электронных лампах (первое поколение ЭВМ), затем на транзисторах (второе поколение), интегральных микросхемах (третье поколение), а сейчас – по преимуществу на больших и сверхбольших интегральных схемах (четвертое поколение). Появление каждого из этих последовательных поколений аппаратных средств сопровождалось резким уменьшением стоимости, габаритов, потребляемой мощности и тепловыделения и столь же резким повышением быстродействия и объемов памяти компьютеров.

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

      Современные операционные системы можно классифицировать по различным признакам, представленным в табл. 2.1.

      Таблица 2.1.

      Классификация операционных систем

      

      

      

      

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

      Чтобы выбрать ту или иную операционную систему, необходимо знать:

      • на каких аппаратных платформах и с какой скоростью работает ОС;

      • какое периферийное аппаратное обеспечение операционная система поддерживает;

      • как полно удовлетворяет ОС потребности пользователя, т. е. каковы функции операционной системы;

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

      • существуют ли информативные подсказки, встроенные справочники и т. д.;

      • какова надежность системы, т. е. ее устойчивость к ошибкам пользователя, отказам оборудования и т. д.;

      • какие возможности предоставляет операционная система для организации сетей;

      • обеспечивает ли ОС совместимость с другими операционными системами;

      • какие инструментальные средства имеет ОС для разработки прикладных программ;

      • осуществляется