Разделение ос на ядро и оболочку обеспечивает легкую расширяемость ос.

      Комментарии к записи Разделение ос на ядро и оболочку обеспечивает легкую расширяемость ос. отключены

Защита данных и администрирование.

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

Оболочка ОС выполняет вспомогательные функции ОС:

Утилиты, то есть программы, решающие отдельные задачи (сжатие дисков, архивация, антивирусные программы и т. д.).

Системные обрабатывающие программы (текстовые и графические редакторы, компиляторы, компоновщики, отладчики и т. д.).

Библиотеки – процедуры и функции различного назначения (математические функции ввода-вывода и т. д.).

Разделение ОС на ядро и оболочку обеспечивает легкую расширяемость ОС.

В функции операционной системы входит:

  • осуществление диалога с пользователем;
  • ввод-вывод и управление данными;
  • планирование и организация процесса обработки программ;
  • распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
  • запуск программ на выполнение;
  • всевозможные вспомогательные операции обслуживания;
  • передача информации между различными внутренними устройствами;
  • программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

Существует много разных операционных систем:

-Microsoft Windows: XP, Vista, 2003 Server;

-ОС на базе UNIX: IBM AIX, Hewlett Packard HPUX и Sun Solaris;

-BSD — Free BSD;

-ОС на базе Linux (много разновидностей);

-ОС Macintosh X;

-Частные системы, являющиеся собственностью частной компании, кроме Unix: IBM OS/400, z/OS.

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

-объем ОЗУ;

-необходимое пространство на жестком диске;

-тип и скорость процессора;

-разрешение видео.

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

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

Конечный пользователь – это пользователь, использующий изделие после того, как оно полностью разработано и выставлено на продажу.

Термин используется для того, чтобы различать два класса пользователей – те, которым требуется законченная, работающая без ошибок программа (это конечные пользователи), и те, которые могут использовать этот продукт в целях разработки.

Термин конечный пользователь обычно подразумевает индивида с относительно низким уровнем знания компьютера. Если вы не программист или инженер, вы – почти наверняка конечный пользователь.

Конечный пользователь (англ. «Enduser») – это пользователь, не работающий непосредственно с системой, но применяющий результат ее функционирования.

Статьи к прочтению:

Lesson 1: Practical Deep Learning for Coders


Похожие статьи:

  • Архитектура ос. ядро и его функции

    Любая сложная система должна иметь понятную и рациональную структуру, то есть разделяться на части — модули, имеющие вполне законченное функциональное…

  • Ядро и вспомогательные модули ос

    Любая сложная система должна иметь понятную и рациональную структуру, то есть разделятся на модули, имеющие законченное функциональное назначение с четко…