Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_ОС / 12_Windows_XP.ppt
Скачиваний:
145
Добавлен:
03.06.2015
Размер:
413.7 Кб
Скачать

Архитектура ядра

На уровне аппаратного

Прикладные программы

контроля происходит

 

 

обработка прерываний и связь

Вызов системных API

ядра с железом.

Подсистема

Подсистема управления

Здесь следует отметить

управления

процессами.

лишь пару моментов, во-

файлами

1. Планировщик процессов.

2. Синхронизация пр-ов.

первых, прерывания могут

 

3. Управление памятью.

"прерывать" работу

 

 

процессора и требовать

КЭШ

внимания к себе (после этого

 

 

процессор без проблем

Символ

Буфер

возвращается к выполнению

Драйверы устройств

оставленных процессов), а, во-

 

 

вторых, обработку

Аппаратный контроль

прерываний осуществляют

 

 

специальные функции ядра.

Аппаратные ресурсы

В.А.Серков "Операционн

51

ые системы" 12

 

 

Операционная система Linux

В.А.Серков "Операционные системы" 12

52

Система Linux предназначена специально для персональных компьютеров с элементной базой Intel.

Ее разработка начиналась проектом Линуса Торвальда, студента факультета вычислительной техники Хельсинкского университета.

В то время студенты пользовались программой Minix, которая демонстрировала

различные возможности Unix.

Этапрограмма, которую разработал профессор Эндрю Таннебаум, широко распространилась по сети Internet среди студентов всего мира.

В.А.Серков "Операционн

53

ые системы" 12

 

В намерения Линуса входило создать эффективную ПК-версию Unix для пользователей Minix. Он назвал ее Linux и в 1991 году выпустил версию 0.11. Linux широко распространилась по Internet и в последующие годы подверглась доработкам со стороны других программистов, которые ввели в нее возможности и особенности, присущие стандартным Unix-системам.

В Linux, в частности, были перенесены практически все основные программы-менеджеры окон. В этой ОС используются утилиты Internet, имеется и полный набор средств разработки программ, включая компиляторы и

отладчики C++.

Несмотря на такие широкие возможности, операционная система Linux остается небольшой, стабильной и быстродействующей. В минимальной конфигурации она может эффективно работать даже на

386 компьютерре при наличии оперативной памяти объемом 4 Мбайта.

В.А.Серков "Операционн

54

ые системы" 12

 

Linux имеет несколько редакций. Каждая фирма комплектует свою систему и ее программное обеспечение по-своему, а затем выпускает пакет с собственной редакцией этой системы. Редакции могут включать в себя модифицированные версии программ, новое программное обеспечение.

Среди наиболее популярных редакций, и практичных дистpибутивы - RedHat based (RedHat,KSI, Mandrake, Caldera), Debian, SuSe, Slackware.

В.А.Серков "Операционн

55

ые системы" 12

 

Соседние файлы в папке Лекции_ОС