Различия между версиями 24 и 25
Версия 24 от 2008-06-16 04:15:28
Размер: 8356
Редактор: eSyr
Комментарий:
Версия 25 от 2008-06-16 04:28:49
Размер: 9359
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 89: Строка 89:
##про дистрибутив
Зачастую трудно провести грань между системными и прикладными программами. Это приводит к размыванию понятия операционной системы. С одной стороны, очевидно, что ОС --- больше, чем ядро, так как обязана иметь некую прикладную составляющую для решения пользовательских задач. С другой стороны, существует большое количество прикладного программного обеспечения, и называть весь этот зачастую разрозненный и избыточный корпус операционной системой было бы столь же некорректно.

В связи с этим, определим понятие дистрибутива.

/*G*/ Женя, это базовый двухчасовой модуль, вы не путаете его с PspoModules/LinuxArchitecture?

Но ссылки, конечно. не удалять!!

  • Тут скорее обзрно будет дано, то есть: ОС --- Базовые понятия --- существующие подходы к орагинзации ОС --- дистрибутив/ядро --- архитектура Linux --- проблемы/решения (POSIX, LSB) --- обзор дистрибутивов (сиречь, от общего к частному). Подробно разбирать всё не буду, конечно. --- ["eSyr"]

Архитектура ОС

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

План

  • Понятие операционной системы
  • Ядро ОС
  • Что такое Linux?
    • Linux --- ядро ОС
  • Дистрибутив
    • Модульный дистрибутив
  • Базовые понятия
    • Файл
    • Процесс
    • Пользователь
  • Архитектура ядра Linux
  • POSIX
  • LSB
  • Архитектура ОС на примере ALT Linux
  • Другие дистрибутивы
    • Slackware
    • RedHat-based

    • Debian-based

Материалы

Итоговый текст

Понятие операционной системы

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

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

Существуют различные операционные системы, отличающиеся по многим своим характеристикам:

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

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

По мере усложнения ЭВМ усложнялась и ОС, и довольно скоро можно было выделить несколько структурных компонент:

  • Драйвера устройств
  • Планировщик исполнения исполняемых в данный момент программ
  • Менеджер памяти
  • Управление подсистемой ввода-вывода
  • Системные утилиты, обеспечивающие средства по управлению системой пользователем

Эти компоненты, за исключением утилит, формируют ядро операционной системы.

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

В связи с этим, определим понятие дистрибутива.

--

  • Что такое Linux?
    • Linux --- ядро ОС
  • Дистрибутив
    • Модульный дистрибутив
  • Базовые понятия
    • Файл
    • Процесс
    • Пользователь
  • Архитектура ядра Linux
  • POSIX
  • LSB
  • Архитектура ОС на примере ALT Linux
  • Другие дистрибутивы
    • Slackware
    • RedHat-based

    • Debian-based


Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

0

2

2

2

../BasicComputer

1

["eSyr"]

12.06.2008


PspoModules/SystemArchitecture (последним исправлял пользователь eSyr 2008-10-20 20:26:47)