Архитектура ОС. Ядро в привилегированном режиме

Комп. Информац.технологии

История развития вычислит техники

Выделяют пять поколений ЭВМ:

1)1945-1954 Появление техники на электронных лампах. Основополож-ки: Клон Шенон-

создатель теории инф-ции; Алан Тьюринг-математик, разработавший теорию програм и алгоритмов; Джон фон Неймон – автор конструкции вычислительных устройств. 2)1955-1964 Вместо ламп стаои использовать транзисторы. В качестве устройств памяти выступали магнитные сердечники и барабаны. Выпускалось на продажу.3)1965-1974 гг Использование в ЭВМ интегральных схем. В 1971 фирма Intel выпустила первый микропроцессор, появилась первая глобальная комп. сеть ARPA. 4)1975-1985г Появление персонального комп-ра в нач.80-х гг(графический пользовательский интерфейс, новые переф.устр-ва, глоб.сеть) 5)1986 г – наст.время. ЭВМ 5-го поколения должен удовлетворять след требованиям:-ввод/вывод инф-ции голосом;-обработка инф-ции;-обеспечить возможность обучаемости ассециативных построений и логических выводов.

Классификация ЭВМ

1.по принципу действия: аналого-вычислительные маш. непрерывного действия – раб.с инф-ей, представленной в непрерывной форме. Чаще всего это электрическое напряжение.

-цифровые ВМ дискретного действия – работ. с инф-цией, предст-й в дискретной форме.

-гибридная ВМ – может работать как с цифров., так и с аналоговой инф-цией.

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

Принципы строения и функц-ния ЭВМ

Большинство ЭВМ функц-ют на основе двух принципов, сформулированных в 1945 г. Амер.учёным Джоном Фон Неймоном 1)принцип двоичного кодирования (вся инф.-ция пост-я в ЭВМ кодируется с помощью двоичных символов 0 и 1); 2)принц. прогр-го управления (прогр.состоит из набора команд, выполняемых процессором автоматическидруг за другом в опредеённой поседовательности)

3)принцип однородности памяти(прогр. и данные хран-ся в одной и той же памяти

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

Любая ЭВМ состоит из: устр.вв/выв., памяти, процессора.

Виды памяти ПК

Память ПК: Внешняя и внутренняя. Внутр. пам. различает постоянное запомин. Устройство(ПЗУ) ROM , Оперативное запомин.устр-во (ОЗУ) RAM

Внешние: накопитель на жёстких магнитных дисках - венчестер накопитель на гибких магн.дисках, накопитель на оптических дисках(CD-R, RW,DVD)

Классификация ПО

Системное ПО: 1.Операц. система, 2.сервисн. система:2.1)сист.техн обслуживания; 2.2)прогр.оболочки; 2.3)служебн.програм.

Прикладное ПО: 1.прикл. прогр. пользов.; 2. Пакеты прикладных прогр: - пакеты общ.назнач.(текст.редакторы, табличн.редакт, БД и т.д.) – методоориентрованные (MatCad, Maple, Statistica,Stot.)-прооблемно-ориентированные(Юрэксперт, С1:бухгалтерия)-интегрированные(текст.редактор, эл.менеджер)

Инструментальное:1.системы программирования; 2.инструмент-е среды; 3.системы моделирования

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

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

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

Функции ОС: 1)поддержка диалога с пользователем; 2) ввод/вывод и управление данными; 3) планирование и организация обработки данных; 4) распределение ресурсов 5)запуск программ на выполнение 6)передача инф-ции м/у различными внутренними устройствами 7) поддержка работы переферийных устройств.

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

1.Ядро – модули ядра выполняют такие базовые ф-ции, как управление процессами, памятью, устройствами ввода/вывода без ядра ОС не работоспособна.

2. Модули – выполняющие вспомогательные ф-ции. Выполняют полезные , но менее обязательные ф-ции(программы архивации данных, дефрагментация данных и т.д)

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

Архитектура ОС. Ядро в привилегированном режиме

Приложения ставятся в подчинённое положение за счёт запрета выполнения в пользовательском режиме нек-х критичных команд, связанных с переключением процессора с задачи на задачу, управлен. устр-в ввода\вывода, доступа к механизмам.

Наши рекомендации