Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билеты.осис.docx
Скачиваний:
19
Добавлен:
04.06.2015
Размер:
104.37 Кб
Скачать

Вопрос 7.

Трансляция и интерпретация:

Трансляция программы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке и, в определённом смысле, равносильную первой. При трансляции выполняется перевод программы, понятной человеку, на язык, понятный компьютеру. Выполняется специальными программными средствами (транслятором). Цель трансляции — преобразовать текст с одного языка на другой, который понятен адресату текста. В случае программ-трансляторов, адресатом является техническое устройство (процессор) или программа-интерпретатор.

Интерпретация — процесс непосредственного покомандного выполнения программы без предварительной компиляции, «на лету»; в большинстве случаев интерпретация намного медленнее работы уже скомпилированной программы, но не требует затрат на компиляцию, что в случае небольших программ может повышать общую производительность.

Вопрос 8.

Уровни соврем-ых компьютеров:

Большинство современных компьютеров состоит из двух и более уровней. Существуют машины даже с шестью уровнями (рис. 1.2). Уровень 0 - это аппаратное обеспечение машины. Электронные схемы на уровне 1 выполняют машинно-зависимые программы. Ради полноты нужно упомянуть о существовании еще одного уровня, который расположен ниже нулевого. Этот уровень не показан на рис. 1.2, так как он попадает в сферу электронной техники и, следовательно, не рассматривается в этой книге. Он называется уровнем физических устройств. На этом уровне находятся транзисторы, которые для разработчиков компьютеров являются примитивами. Объяснить, как работают транзисторы, - задача физики.

  1. Общие требования, предъявляемые  к современным компьютерам:

1.1. Отношение стоимость/производительность

1.2.        Надежность и отказоустойчивость

1.3.        Масштабируемость

1.4.        Совместимость и мобильность программного обеспечения.

Вопрос 9.

1-ая ОС:

Первая операционная система называлась Multics. В последствии на её основе была создана другая ОС под название Unix. Multics использовался для создания мультфильмов(название говорит само за себя).Но эта операционная система не имела успеха и развития и поэтому проект был закрыт.А её создатели продолжали создавать программы другого типа. Более нормальное творение удалось совершить Кену Томпсону. Он создал игру под названием Space Travel. Но игра тоже не имела успеха, и её тоже закрыли. Но Кен Томпсон не остановился на этом, и начал дорабатывать старую операционную систему(Multics).В дальнейшем ОС получила название Unics, а еще позже UNIX. Одной из первых операционных систем для персональных компьютеров была CP/M (Control Program/Microcomputer) - Управляющая Программа/Микрокомпьютер, созданная для компьютеров с 8-разрядными

процессорами Intel 8080, Intel 8085, Z-80. Создатель системы: Гарри Килдэл, в последующем основатель компании Digitasl Research.

Вопрос 10.

Иерархическая структура программно-аппаратных средств ПК:

ХЗ.

Вопрос 11.

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

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

Операционная система составляет основу программного обеспечения ПК. Операционная система представляет комплекс системных и служебных программных средств, который обеспечивает взаимодействие пользователя с компьютером и выполнение всех других программ.  С одной стороны, она опирается на базовое программное обеспечение ПК, входящее в его систему BIOS, с другой стороны, она сама является опорой для программного обеспечения более высоких уровней – прикладных и большинства служебных приложений. Для того чтобы компьютер мог работать, на его жестком диске должна быть установлена (записана) операционная система. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы. Операционные системы различаются особенностями реализации алгоритмов управления ресурсами компьютера, областями использования. Так, в зависимости от алгоритма управления процессором, операционные системы делятся на:

 Однозадачные и многозадачные

 Однопользовательские и многопользовательские

 Однопроцессорные и многопроцессорные системы

 Локальные и сетевые.

По числу одновременно выполняемых задач операционные системы делятся на два класса:

 Однозадачные (MS DOS)

 Многозадачные (OS/2, Unix, Windows)

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

В зависимости от областей использования многозадачные ОС подразделяются на три типа:

 Системы пакетной обработки (ОС ЕС)

 Системы с разделением времени (Unix, Linux, Windows)

 Системы реального времени (RT11)

Системы пакетной обработки предназначены для решения задач, которые не требуют быстрого получения результатов. Главной целью ОС пакетной обработки является максимальная пропускная способность или решение максимального числа задач в единицу времени. Эти системы  обеспечивают высокую производительность при обработке больших объемов информации, но снижают эффективность работы пользователя в интерактивном режиме.  В системах с разделением времени для выполнения каждой задачи выделяется небольшой промежуток времени, и ни одна задача не занимает процессор надолго. Если этот промежуток времени выбран минимальным, то создается видимость одновременного выполнения нескольких задач. Эти системы обладают меньшей пропускной способностью, но обеспечивают высокую эффективность работы пользователя в интерактивном режиме.  Системы реального времени применяются  для управления технологическим процессом или техническим объектом, например, летательным объектом, станком и т.д. По числу одновременно работающих пользователей на ЭВМ ОС разделяются на однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows 95 - XP) В многопользовательских ОС каждый пользователь настраивает для себя интерфейс пользователя, т.е. может создать собственные наборы ярлыков, группы программ, задать индивидуальную цветовую схему, переместить в удобное место панель задач и добавить в меню Пуск новые пункты. В многопользовательских ОС существуют средства защиты информации каждого пользователя от несанкционированного доступа других пользователей. Многопроцессорные и однопроцессорные операционные системы. Одним из важных свойств ОС является наличие в ней средств поддержки многопроцессорной обработки  данных. Такие средства существуют в OS/2, Net Ware, Widows NT.По способу организации вычислительного процесса эти ОС могут быть разделены на асимметричные и симметричные. Одним из важнейших признаков классификации ЭВМ является разделение их на локальные и сетевые. Локальные ОС применяются на автономных ПК или ПК, которые используются в компьютерных сетях в качестве клиента. В состав локальных ОС входит клиентская часть ПО для доступа к удаленным ресурсам и услугам. Сетевые ОС предназначены для управления ресурсами ПК включенных в сеть с целью совместного использования ресурсов. Они представляют мощные средства разграничения доступа к информации, ее целостности и другие возможности использования сетевых ресурсов.