Вопросы по дисциплине
«Программные средства автоматизированных систем»
- Понятие состав и функции операционной системы (ОС).
- Резидентная часть ОС. ОС реального времени. Примеры ОС и их характеристики.
- Сколько байтов в килобайте? Для чего была создана DOS?
- Операционная система MSDOS. Принципы работы. Порядок загрузки.
- Основные драйверы и резидентные программы MSDOS.
- Командный процессор MSDOS, его резидентная и транзитная части.
- Чем, кроме размера, отличаются 3,5 дюймовые дискеты от 5,25-дюймовых?
- Какие есть два конфигурационных файла DOS?
- Формат команд MSDOS. Внутренние и внешние команды, их примеры.
- Основные файлы MSDOS и их назначение.
- Сколько байтов содержится в каждом секторе винчестера?
- Компьютерная память. Их классификация. Устройства памяти персонального компьютера и их эксплуатационные характеристики.
- Для чего используются микросхемы ПЗУ?
- Память на магнитных дисках. Понятия блока, сектора, дорожки, цилиндра.
- Логическая организация диска MSDOS. Понятия кластера, загрузочной записи, FAT-таблицы. Система каталогов (папок) и их структура.
- Что такое процедура POST и каковы ее функции?
- Имена файлов MSDOS. Системные (зарезервированные) имена и их назначение.
- Шаблоны имен файлов. Типы файлов.
- Средства перенаправления ввода-вывода MSDOS.
- Что такое драйвер ввода-вывода?
- Оперативная и постоянная память, их отличия и разновидности.
- Процесс регенерации динамической памяти. Внутренняя память персонального компьютера (ОЗУ, ПЗУ, кэш).
- Распределение адресного пространства памяти персонального компьютера.
- Функциональное назначение блоков памяти BIOS и CMOS RAM.
- Обычная, высокая (HMA), отображаемая (expanded), дополнительная (extended) память.
- Программы управления памятью персонального компьютера и их краткая характеристика.
- Микропроцессоры (МП) и их основные параметры. Виды МП, применяемых в ПК (8086, 8088, 80286 и т.д.), их сравнительные характеристики и основные отличия.
- Сопроцессор. Типы данных, обрабатываемых МП.
- Понятие программной модели МП. Программная модель МП i8086 (КР1810ВМ86).
- Адресные пространства памяти и ввода-вывода. Способы адресации портов ввода-вывода.
- Какое десятичное число представлено двоичным кодом 10101101?
- Регистры МП i8086. Регистры общего назначения и их использование.
- Регистр флагов и его составляющие.
- Что такое компьютерная шина? Зачем она нужна?
- Регистры-указатели и регистры сегмента МП i8086. Их назначение.
- Понятие стека и его реализация в МП i8086.
- Чем Pentium лучше 486-го процессора? В чем отличия реального и защищенного режимов работы МП?
- Понятие шины адреса. Шина адреса МП i8086. Виды сегментов. Формирование адреса из сегмента и смещения. Области адресного пространства MSDOS.
- Для чего нужна шина адреса? Какие файлы составляют ядро DOS?
- Команды МП i8086, их классификация, примеры по каждой группе команд.
- Что такое двоичный код? Что означает сокращение DOS?
- Способы адресации памяти МП i8086. Регистровая, непосредственная, прямая, косвенная и т.п. адресации, их разновидности, примеры команд.
- Что такое кэш память? Средства разработки программ в среде Windows.
- Delphi – среда быстрой разработки приложений программирования на базе языка Паскаль. Формы: главная, дочерние.
- Компоненты, их свойства. Принцип событийного управления.
- Основные блоки среды Delphi: компоненты (палитра компонентов), свойства (инспектор объектов), форма, редактор кода.
- Структура приложения в Delphi. Понятие проекта. Файлы описания форм. Файлы программных модулей. Главный файл проекта.
- Управление проектом создание, сохранение и открытие проекта. Компиляция и сборка проекта.
- Отладка приложений. Виды программных ошибок.
- Отладка приложений. Средства трассировки. Контрольные точки.
- Отладка приложений. Просмотр и изменение значений переменных. Контроль вложенности подпрограмм.
- Отладка приложений. Средства отладки вне интегрированной среды (Beep, ShowMessage).
- Понятие окна диалога. Элементы графического интерфейса.
- Классы общего назначения в Delphi. Классы для представления списка строк.
- Исключительные ситуации и их программирование.
- Классы исключительных ситуаций. Специальные языковые конструкции try…except…end, try…finally…end и оператор raise.
- Обработка исключительных ситуаций.
- Генерация исключительной ситуации. Распознавание исключительной ситуации.
- Возобновление исключительной ситуации. Доступ к объекту, описывающему исключительно ситуацию.
- Защита выделенных ресурсов от пропадания.
- Принципы объектно-ориентированного программирования. Инкапсуляция.
- Принципы объектно-ориентированного программирования. Наследование.
- Принципы объектно-ориентированного программирования. Полиморфизм.
- Объекты, их свойства и методы.
- Классы объектов. Экземпляры классов.
- Создание и удаление динамических объектов (конструкторы и деструкторы).
- Операционные системы Microsoft Windows.
- Режимы работы (реальный, стандартный, расширенный) и версии Windows.
- Аппаратные требования Windows. Ядро Windows. Драйверы Windows.
- Особенности Windows: Многозадачность. Использование памяти.
- Особенности Windows: Временные файлы. Файл подкачки. Использование системных ресурсов.
- Особенности Windows: Файловая система. Поддержка драйверов устройств. Сетевые возможности Windows. Интерфейс Windows 95.
- Работа с Windows 95. Загрузка компьютера. Общий вид оболочки Windows 95.
- Работа с окнами Windows 95. Главное меню. Меню Windows-программ. Объекты Windows 95. Операции с дисками.
- Файловые системы FAT16, FAT32, NTFS. Виртуальная система размещения файлов. Длинные имена файлов.
- Системный реестр Windows 95. Технология Plug&Play.
- Установка и загрузка Windows 95. Меню загрузки.
- Программирование управляющих элементов графического интерфейса Windows. Окна диалога. Модальные окна. Кнопки.
- Управляющие элементы для ввода данных: независимые и зависимые переключатели, однострочные и многострочный редакторы, редактор с шаблоном,
- Управляющие элементы для ввода данных: список, выпадающий список, закладки, страницы с закладками. Общие свойства этих компонентов.
- Основные понятия баз данных. База данных. Таблица. Запись. Поле. Индексы. Первичный и вторичные индексы.
- Системы управления базами данных, их примеры.
- Архитектура клиент-сервер. Язык запросов SQL. Компоненты Delphi для доступа к базам данных. Механизм программного интерфейса BDE. Псевдонимы.