
- •Что изучает информатика? Структура информатики.
- •Раскрыть понятие «Данные». В чем сложность изучения информатики?
- •Структура эвм. Дать классификацию системным ресурсам эвм.
- •Дать классификацию и перечислить характеристику внешних интерфейсов эвм.
- •Дать классификацию и перечислить характеристики шин расширения эвм
- •Коммуникационные средства. Дать обзор оборудования локальных сетей.
- •Типы данных в эвм. Кодирование целых вещественных чисел.
- •Системы счисления. Перевод из одной системы счисления в другую.
- •Быстрый перевод чисел из 2-ой в 16-ую систему и обратно
- •Арифметические операции над целыми знаковыми двоичными числами. Привести пример вычисления.
- •Логические битовые операции. Перечислить и привести примеры их использования.
- •Упакованные и неупакованные dcd числа. Преимущества и недостатки работы в bcd формате.
- •Сложение bcd чисел. Привести пример.
- •Прерывания в эвм. Назначения аппаратных и программных прерываний.
- •Реальный режим работы процессора i386. Дать характеристики работы процессора в реальном режиме.
- •Защищенный режим работы процессора i386. Дать характеристики работы процессора в защищенном режиме.
- •Раскрыть понятие «Алгоритм». Виды алгоритмов.
- •Дать понятие «Цифровая подпись». Объясните принципы ее применения.
- •Сортировка данных. Основные методы. Сравнения.
- •Быстрый алгоритм сортировки. Дайте сравнение производительности метода с «пузырьковым» методом.
- •Понятие ос, её основные функции. Основные семейства операционных систем.
- •Каталоги. Объясните их назначение. Типы доступа к файлам.
- •Разъяснить процессы компиляции и линкования исходного кода программ.
Сложение bcd чисел. Привести пример.
См 12 ответ
Прерывания в эвм. Назначения аппаратных и программных прерываний.
Прерывание – временное прекращение основного процесса вычисления для выполнения некоторых запланированных или незапланированных действий, вызываемых работой аппаратуры или программы. Эти действия могут носить сервисный характер, быть запросами со стороны программы пользователя на выполнение обслуживания со стороны операционной системы, либо быть реакцией на нештатные ситуации.
Механизм прерываний поддерживается на аппаратном уровне и позволяет реализовать как эффективное взаимодействие программ с ОС, так и эффективное управление программной аппаратной частью компьютера.
В зависимости от источника, прерывания классифицируются так:
Аппаратные, возникающие как реакция МП на физический сигнал от некоторого устройства компьютера (клавиатура, системный таймер, жесткий диск и д.р.). по времени возникновения эти прерывания асинхронны, то есть происходят в случайные моменты времени.
Программные – вызываются искусственно, с помощью соответствующей команды из программы (команда int). Они предназначены для выполнения некоторых действий операционной системы. Эти прерывания являются синхронными.
Исключения – разновидность программных прерываний, являющихся реакцией МП на нестандартную ситуацию, возникшую внутри МП во время выполнения некоторой команды программы.
Реальный режим работы процессора i386. Дать характеристики работы процессора в реальном режиме.
Раньше это был единственный режим, в котором функционировала популярная ОС MS-DOS. Для нее был разработан большой объем ПО. Понимая все это и не желая терять рынок, фирма Intel во всех модернизациях своего МП поддерживает этот режим.
Характеристики:
Все программы, выполняющиеся в реальном режиме, должны использовать только 16 разрядные команды и 20 разрядный адрес. Для программного обеспечения такого типа используется однозначный режим, т.е. одновременно должна выполняться лишь одна программа. Нет никакой встроенной защиты от перезаписи ячеек памяти, занятых одной программой или даже самой ОС, другими программами: это значит, что при выполнении нескольких программ вполне могут быть испорчены данные или код одной из программ, что может привести к остановке системы.
Переключение на данный режим происходит, при перезагрузки, возобнавлении работ после работы защищённого режима(то есть сбросом процессора).
Защищенный режим работы процессора i386. Дать характеристики работы процессора в защищенном режиме.
Этот режим назвали защищенным, так как выполняющиеся в нем программы защищены от перезаписи используемых ими областей памяти другими программами.
МП в защищенном режиме раскрывает все свои возможности. В этом режиме он позволяет увеличить скорость адресуемой оперативной памяти до 4 Гбайт, поддерживает несколько моделей организации памяти: плоскую, многосигментную и страничную.
Достоинство его в поддержании мультизадачности, поддерживается она МП на аппаратном уровне. Для этого МП имеет специальные системные регистры. В некоторые из этих регистров должны быть загружены адреса системных таблиц.
Системные таблицы состоят из дескриптов, которые описывают все используемые в данный момент в системе области памяти.
Каждый дескриптор представляет собой структуру, которая определяет адрес участка памяти, его размер и ряд атрибутов регулирующих доступ к нему. После включения или сброса процесс работает в реальном режиме. Данный режим так же является основой для работы 3-го режима виртуального i8086. он позволяет работать параллельно нескольким программам, разработанным для МП i8086.
Переключение между задачами обычно осуществляется:
прерыванием таймера; время, на которое настроен таймер, называется квантом времени для задачи
системным вызовом (вызовом функции операционной системы)
исключением — например, при попытке выполнить недопустимую команду или обращении к неприсутствующей памяти
отладкой
Переключение происходит с защищённого на незащищённый при перезагрузки, возобновлении работы(сброс процессора).