Язык

  • 08 апр. 2012 г.
  • 6909 Слова
Вопросы к экзамену по дисциплине “Операционные системы”

1. Операционные системы. Определение. Назначение.


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


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


[pic]


1 – системные вызовы


2 – отклики


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


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


Прерывание поступает в ОС, анализируется и формируется отклик для процесса, выдавшего системный вызов.


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


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


2. Эволюция операционных систем.


Первый период(1945 -1955)


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


Второй период (1955 - 1965)


С середины 50-х годов началсяновый период в развитии вычислительной техники. Появились новые технические базы (полупроводниковые элементы – транзисторы). Персонал разделился на программистов, разработчиков и операторов ЭВМ. Появились первые алгоритмические языки, системы пакетной обработки.


Третий период (1965 - 1980)


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


IV период (1980-сейчас). Появились СБИС, БИС, ПК, которые стали использоваться специалистами MS-DOS, Unix. В середине 80х годов стали развиваться сети ПК, поэтому в начале 90х почти все ОС стали сетевыми. На современном этапе развития на первый план вышли средствабезопасности, т.к. высокая ценность информации, повышаются удобства интерактивной работы с ПК.


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


I) по особенностям алгоритмов управления ресурсами


А) поддержка многозадачности


1) однозадачные (MS-DOS)


2) многозадачные (Windows)


Б) поддержка многопользовательского режима:


1) однопользовательские (MS-DOS)


2) много----(Windows)


II) Поддержка многонитевости (thread – нить). Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).


III) Многопроцессорная обработка


А) наличие


Б) отсутствие


IV) по особенностям оперативных платформ ОС бывают для ПК, для серверов, для кластеров, для суперкомпьютеров, для сетей...
tracking img