
- •Что изучает информатика? Структура информатики.
- •Раскрыть понятие «Данные». В чем сложность изучения информатики?
- •Структура эвм. Дать классификацию системным ресурсам эвм.
- •Дать классификацию и перечислить характеристику внешних интерфейсов эвм.
- •Дать классификацию и перечислить характеристики шин расширения эвм
- •Коммуникационные средства. Дать обзор оборудования локальных сетей.
- •Типы данных в эвм. Кодирование целых вещественных чисел.
- •Системы счисления. Перевод из одной системы счисления в другую.
- •Быстрый перевод чисел из 2-ой в 16-ую систему и обратно
- •Арифметические операции над целыми знаковыми двоичными числами. Привести пример вычисления.
- •Логические битовые операции. Перечислить и привести примеры их использования.
- •Упакованные и неупакованные dcd числа. Преимущества и недостатки работы в bcd формате.
- •Сложение bcd чисел. Привести пример.
- •Прерывания в эвм. Назначения аппаратных и программных прерываний.
- •Реальный режим работы процессора i386. Дать характеристики работы процессора в реальном режиме.
- •Защищенный режим работы процессора i386. Дать характеристики работы процессора в защищенном режиме.
- •Раскрыть понятие «Алгоритм». Виды алгоритмов.
- •Дать понятие «Цифровая подпись». Объясните принципы ее применения.
- •Сортировка данных. Основные методы. Сравнения.
- •Быстрый алгоритм сортировки. Дайте сравнение производительности метода с «пузырьковым» методом.
- •Понятие ос, её основные функции. Основные семейства операционных систем.
- •Каталоги. Объясните их назначение. Типы доступа к файлам.
- •Разъяснить процессы компиляции и линкования исходного кода программ.
Быстрый алгоритм сортировки. Дайте сравнение производительности метода с «пузырьковым» методом.
Алгоритм «пузырька» очень медленен и малоэффективен: среднее число сравнений и обменов имеют квадратичный порядок роста Q(n2). Общее быстродействие для быстрого алгоритма = (nlog n), количество шагов деления, рекурсия составляет приблизительно log n.
Выше описан быстрый алгоритм---рассказать !!!!
21 – 22 фигня полная надо будет спросить у кого нибудь
http://embedded.ifmo.ru/embedded_old/ETC/REFERAT/crc/crc.htm
Понятие ос, её основные функции. Основные семейства операционных систем.
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.
Основные функции:
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
Дополнительные функции:
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение доступа различных процессов к ресурсам.
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Многопользовательский режим работы и разграничение прав доступа (см.: аутентификация, авторизация).
Каталоги. Объясните их назначение. Типы доступа к файлам.
Каталог – это, с одной стороны, группа файлов, объединенных пользователем исходя из некоторых соображений, а с другой стороны – это файл, содержащий системную информацию о группе файлов, его составляющих. В каталоге содержится список файлов, входящих в него, и устанавливается соответствие между файлами и их характеристиками (атрибутами).
Каталоги могут содержать значения характеристик файлов, как это сделано в MS-DOS, или ссылаться на таблицы, содержащие эти характеристики, как в UNIX.
1) физическое непрерывное размещение (физическая организация доступа) – для задания адреса файла необходимо указать только номер начального блока (минимальное время считывания файла)
Минусы:
Заранее неизвестно длина файла, а значит неизвестно сколько памяти нужно зарезервировать для него
Неэффективно используется пространство на диске
Физическая организация – файл состоит из физических записей – блоков.
2) Способ физической организации – размещение в виде связанного списка блоков ????? памяти. При таком способе в начале каждого блока содержится указатель на следующий блок. Адрес файла тоже задан одним числом - № первого блока (фрагментации нет).
3) Использование связанного списка индексов – для доступа к произвольному месту файла достаточно прочитать только блок индексов, отсчитать нужное количество блоков файла по цепочке и определить номер нужного блока.