
- •Дисциплина «Системное программирование» Теоретические вопросы
- •Операционные системы: история
- •Системные вызовы управления терминалом
- •Операционные системы: назначение и основные функции
- •Управление процессами в операционных системах
- •Конкуренция процессов
- •Базовые примитивы доступа к файлам
- •Файлы с несколькими именами
- •Каталоги, файловые системы и специальные файлы
- •Базовые примитивы для работы с процессами.
- •Обработка сигналов в unix Нормальное и аварийное завершение
- •Примитивы межпроцессного взаимодействия: программные каналы.
- •Дополнительные средства межпроцессного взаимодействия в unix.
- •14. Напишите аналог команды ls –l
- •15. Напишите «часы», выдающие текущее время каждые 3 секунды
- •16. Напишите программу, которая ожидает ввода с клавиатуры в течение 10 секунд.Если ничего не введено – печатает «Нет ввода», иначе – «Спасибо».
- •17. Используя файловую систему /proc, получите информацию об открытых всеми процессами файлах
- •18. Напишите функцию mysleep(n), задерживающую выполнение программы на n секунд.
- •19. Составьте программу вывода строк файла в инверсном отображении
- •20. Создайте аналог команды df
- •21. Напишите программу создания и записи образов дискет
- •22. Напишите функции включения и выключения режима эхо-отображения набираемых на клавиатуре символов
- •23. Напишите программу для запуска команды ls в качестве дочернего процесса
- •24. Создайте два процесса, взаимодействующих через программный канал.
- •25.Создайте аналог команды sync
- •Понятие алгоритма. Свойства, способы задания, основные структуры алгоритма. Понятие о структурном подходе к разработке алгоритма.
- •Алгоритмическая структура цикл. Типы циклов. Способы управления циклами. Итерационные циклы. Простые и вложенные циклы.
- •Типы данных в языке Паскаль. Действия над ними. Стандартные типы данных и типы пользователя.
- •Операторы циклов в языке Паскаль. Примеры использования.
- •Цикл с предусловием
- •5.Условный оператор и оператор выбора вариантов в языке Паскаль. Структурная схема. Примеры использования.
- •6 Структурные типы данных. Массивы. Записи, вариантные, вложенные.
- •7.Обработка строковых данных в Паскале. Особенности использования.
- •8.Процедуры и функции в Паскале. Особенности использования.
- •Стандартные файлы и файлы пользователя в Паскале. Типы файлов. Процедуры и функции для работы с файлами.
- •10.Прямая и косвенная рекурсия. Особенности использования.
- •11.Структура языка Паскаль. Структура программ на языке Паскаль.
- •Модульное программирование. Стандартные модули. Назначение и использование.
- •Образцы решений задач
- •1. Написать программу для вычисления функции:
- •2. Сформировать двухмерный массив, состоящий из n X n элементов.
- •5. Задан текст s. Сколько раз в тексте встречается заданное слово (слова разделены пробелами)
- •Дисциплина «Основы баз данных и знаний»
- •1. Архитектура бд. Понятие 3-вой архитектуры бд. Ее преимущества. Внешний уровень. Концептуальный уровень. Внутренний уровень.
- •2. Классификация моделей данных.
- •3. Иерархическая модель. Преимущества и недостатки иерархических структур.
- •4. Сетевая модель данных.
- •5. Реляционная модель данных.
- •6. Нормализация. Пять нормальных форм.
- •7. Физические модели бд.
- •8. Файловые структуры. Файлы прямого доступа. Файлы последовательного доступа.
- •9. Индексные файлы. Индексно-прямые файлы. Индексно-последовательные файлы.
- •10. Распределенные субд. Распределенная обработка данных. Параллельные субд.
- •11. Преимущества и недостатки сурбд.
- •12 Правил Дейта для сурбд.
- •12. Объектно-ориентированные субд. Требования к оосубд.
- •13. Объектно-реляционные субд.
- •14. Структура языка sql.
- •15. Типы данных языка sql.
- •16. Создание схем, бд, таблиц операторами языка sql.
- •17. Индексация в субд. Типы индексов. Создание и удаление индекса операторами языка sql.
- •18. Редактирование данных в таблице бд операторами языка sql.
- •19. Построение запросов операторами языка sql.
- •20. Понятие агрегирующих функций.
- •21. Объединение таблиц. Построение многотабличных запросов операторами языка sql.
- •22. Субд Access. Понятия таблицы, запроса, формы, отчета, макроса.
- •Примеры решений задач
- •Дисциплина «Организация и функционирование эвм»
- •Характеристики жесткого диска.
- •2.Структура дискового сектора. Коды исправления ошибок ecc.
- •3.Назначение коэффициента чередования секторов и коэффициента перекоса головки.
- •4.Сравнительная характеристика интерфейсов жестких дисков.
- •5.Позиционирование магнитной головки. Виды сервосистем.
- •6.Кэширование диска. Виды кэша. (Кэш считывания, кэш со сквозной записью, кэш с отложенной записью и элеваторный кэш).
- •7.Форматирование жесткого диска. Физическое форматирование. Организация разделов на жестком диске.
- •8.Логическое форматирование. Таблица размещения файлов, ее виды.
- •9. Основная оперативная память. Динамическая память, принцип действия запоминающих ячеек. Архитектура динамической памяти, виды сигналов.
- •Типы динамической памяти. Асинхронная, синхронная память.
- •Модули памяти. Организация банков памяти.
- •12.Статическая память, ее разновидности. Кэш-память. Первичный и вторичный кэш.
- •13.Энергонезависимая память, типы памяти. Флэш-память.
- •14.Логическая структура памяти пэвм.
- •15.Сравнительная характеристика видов оптических дисков.
- •16.Сравнительная характеристика видов мониторов.
- •17.Текстовый и графический режим работы монитора. Формирование цвета.
- •18.Сравнительная характеристика видов принтеров.
- •«Теория автоматического управления»
- •Классификация сау
- •Связь входа и выхода. Способы построения моделей. Переходная функция и импульсная характеристика.
- •Типовые звенья линейных систем (усилитель, апериодическое звено, интегрирующее звено, колебательное звено, звено запаздывания).
- •4. Типовые звенья линейных систем (усилитель, апериодическое звено, интегрирующее звено, колебательное звено, звено запаздывания).
- •5. Частотные характеристики. Понятие лачх и лфчх.
- •6. Логарифмические частотные характеристики типовых линейных звеньев.
- •7. Структурные схемы и правила их преобразования.
- •8. Требования к системам автоматического управления (перечислить). Понятие точности управления.
- •9. Частотные критерии устойчивости. Критерий Найквиста.
- •10. Алгебраические критерии устойчивости. Критерий Гурвица. Критерий Вишнеградского.
- •11. Оценка качества системы. Запасы устойчивости.
- •12. Синтез регуляторов. Задачи синтеза
- •13. Синтез линейны непрерывных сау. Коррекция сау
- •14. Разновидности и свойства сау в зависимости от параметров синтеза.
- •15. Приведение задач тау к нулевым начальным условиям. Линеаризация математического описания системы.
- •16. Математические модели. Способы их построения. Линейность и нелиней-ность систем и моделей.
- •17. Преобразование произвольного сигнала линейным звеном
- •18. Интегральные оценки качества переходных процессов: линейные, квадра-тичные.
- •19. Типовые линейные законы регулирования. Виды регуляторов.
- •20. Расчет оптимальных параметров настройки регуляторов.
- •8.Характеристическое уравнение замкнутой системы
18.Сравнительная характеристика видов принтеров.
Параллельный порт – самое простое средство для подключения к ПК принтеров.
Преимущества ударных принтеров:
- они реализованы на базе хорошо продуманной технологии, конструкции понятны;
- могут использовать любые вещества, имеющие свойства чернил и любую бумагу;
- дают возможность получать некоторое число копий за счет копировальной бумаги.
Недостатки:
- - шум;
- - низкая скорость;
- - слабое качество.
Струйные принтеры
Технология, используемая в струйных принтерах, намного проще, чем в лазерных; для нее необходимы менее дорогостоящие материалы. В струйных принтерах жидкие чернила распыляются непосредственно на бумагу—в те места, где в лазерном принтере формируется массив из точек.
В настоящее время существует два основных типа струйной печати: термическая и пьезоэлектрическая. Эти термины описывают технологию разбрызгивания чернил из картриджа через сопла. Картридж состоит из резервуара с жидкими чернилами и небольшими (около одного микрона) отверстиями, сквозь которые чернила выталкиваются на бумагу. Количество отверстий зависит от разрешения принтера и может колебаться от 21 до 256 на один цвет. В цветных принтерах используются четыре (или больше) резервуара с различными цветными чернилами (голубой, пурпурный, желтый и черный). При смешивании этих четырех цветов можно воспроизвести практически любой цвет. В некоторых моделях принтеров используется один картридж с тремя резервуарами с цветными чернилами (голубой, пурпурный и желтый).
Улучшение качества струйной печати
Изменение размеров и формы сопел. Уменьшая диаметр сопла, можно получить меньшую каплю, т.е. увеличить разрешение.
Многокрасочная слоевая печать. используется капля объемом 5 пиколитров и 29 цветов в единичной точке, что позволяет получить около 3 500 комбинаций цветов в одной точке.
Снижение объема капли..
Улучшение программного обеспечения.
Сильной стороной струйных принтеров является фотопечать. У специальных фотопринтеров, кроме основных четырех цветов добавляются еще два: светло-пурпурный, светло-голубой.
Лазерные принтеры в отличие от матричных и струйных являются постраничными. Страница формируется в памяти. Полный цикл обработки состоит из пяти этапов:
Данные принимает, находящийся в принтере процессор.
Перенос данных на экспонирующий барабан.
Перенос тонера на барабан.
Закрепление тонера.
Уборка излишек тонера.
При цветной печати используются тонеры основных цветов: черного, красного, желтого, голубого.
В лазерных принтерах объем памяти от 12 до 24 Мб, максимальный – 208Мб, скорость печати до 32 страниц в минуту, энергопотребление от 11 до 56Вт.
Цв.струйн.принт.
Проще и дешевле всего обойдется печать документа на цветном струйном принтере.
Практически все существующие на сегодняшний день струйные принтеры обладают возможностями цветной печати. В них используется два картриджа: один содержит черные чернила, а другой— три остальных цвета. Преимуществом такого конструктивного исполнения является упрощенная процедура замены картриджа, а недостатком — увеличение стоимости цветного картриджа (в случае, если один цвет закончился раньше остальных).
Цв.лазерн.принтеры
Для данного типа печати применяется та же технология, что и в монохромных моделях, только вместо одноцветного тонера используется четырехцветный. Цветные лазерные принтеры печатают не все цвета одновременно, а лишь один. Это объясняется наличием только одного фоточувствительного барабана; одна страница печатается за четыре прохода.
Механизм подачи бумаги в цветном лазерном принтере весьма сложен. При монохромной печати требуется обеспечить одинаковую скорость поворота барабана и подачи бумаги, а при цветной необходимо вернуть напечатанный лист и повторить процесс печати четыре раза.
Цветная лазерная печать — самая качественная технология печати. Но стоимость все еще довольно высока. Однако скорость печати таких принтеров невысокая.
Мало распространены такие виды:
Принтеры с тверд чернилами
Существуют “твердые” струйные принтеры, в которых вместо жидких чернил используются твердые стержни. Такие модели выпускаются фирмой Tektronix (фирма Xerox).
В процессе печати стержень расплавляется и краска переносится на барабан, а с него на бумагу.
Цветные сублимационные принтеры
Цветовая сублимация (или термическая передача цвета) — это технология печати, в которой используется лента с четырьмя красками, нагреваемыми принтером практически до газообразного состояния. Перед наложением на бумагу краски смешиваются, образуя необходимый цвет.
Термич. Принтеры с нанесением воска
В таких принтерах используются чернила на основе воска, подобные твердым чернилам. Перед нанесением на бумагу их необходимо расплавить.
Светодиодные принтеры
Тандемный механизм - над печатью одного листа одновременно работают четыре печатных механизма, по одному на каждый цвет. Вместо лазерного луча у них используется линейка светодиодов.
Типы заданий
1. Обосновать и составить схему поверхности жесткого диска, отобразить нулевую дорожку поставить номера секторов, если:
число пластин 2
секторов на дорожке 17
коэф. чередования секторов 3:1
перекос головки +2
Пронумерованы 17 секторов на нулевой дорожке, нулевой поверхности, коэффициент чередования 3:1.
Пронумерованы 17 секторов, на нулевой дорожке, первой поверхности, коэффициент чередования 3:1, с учетом перекоса головки +2.
Аналогично для 2 и 3 поверхности.
Создайте матрицу знакоместа дисплея для символа “”. Размер матрицы 8 на 12.
Определить объем видеопамяти необходимый для сохранения образа экрана если:
разрешение монитора 1024 х 720
количество бит на пиксел - 8
Решение
1024*720=737280 это количество пикселей на экране
V=737280*8=5898240 бит это количество бит необходима для сохранения образа экрана
5898240 бит : 8=737280 байт
737280 байт : 1024=720 Кб
V=720 Кб
Определить количество кластеров необходимых для сохранения файла. Известно, что файл имеет размер 862899 байтов, а кластер состоит из 4 секторов.
Решение
4*512=2048 байт это размер одного кластера
862899: 2048=421,3374 понятно, если файл занимает только целое число кластеров, то в нашем случае для файла нужно 422 кластера.
Определить вертикальную частоту монитора, если горизонтальная частота составляет 90 КГц., разрешение монитора 1024 х 768 .
Решение
90000 : 768 = 117,19 Гц это число кадров, которое монитор может показать за секунду