- •Интерфейс расширения. Расширение кодового сегмента и сегмента данных до максимальных пределов. Временные диаграммы чтения команд, данных, записи данных в расширенной памяти.
- •Понятие алгоритма и его свойства.
- •4.Моделирование, как метод научного познания. Основные понятия теории моделирования.
- •2.Защищенный режим работы процессора.
- •3. Дать понятие объектно-ориентированному программированию.
- •В4: Семейство технологий xDsl
- •Структура однокристального микропроцессора. Основные блоки микропроцессора. Команда, программа. Классификация команд.
- •2.Основные протоколы и стандарты лвс
- •3.Базовая система ввода-вывода (bios). Состав, назначение компонентов, способы настройки и применение.
- •4.Что называется взаимоисключением?
- •Приведите примеры многоалфавитного шифра
- •Структурная схема контроллера накопителя на жестком магнитном диске.
- •2.Защищенный режим работы процессора.
- •4.Напишите дизъюнктивный терм четвертого ранга
- •1. Шифраторы
- •2. Виды линий связи
- •3.Основные концепции и термины реляционной алгебры: отношение, тип данных, домен, атрибут, ключи, схема отношения, схема бд.
- •4.Укажите способы обеспечения взаимоисключения.
- •1. Параллельный периферийный интерфейс: сигналы подсоединения к адаптеру.
- •2. Перечислите классы защищенности ос, содержащиеся в “Оранжевой книге”
- •3.Владельцы файлов. Права доступа к файлу
- •4.Нейронные сети. Классификация нс. Классы задач, решаемых с помощью нс.
- •1. Архитектура микропроцессоров. Архитектура Гарвардская и фон-Неймана. Особенности архитектур. Изолированный и совмещенный ввод-вывод.
- •2. Иерархия запоминающих устройств. Принцип кэширования данных.
- •3.Методология объектно-ориентированного программирования.
- •4.Как однозначно задается конечный автомат.
- •1. Дешифраторы
- •2. Архитектура цп 8086: основные регистры, организация памяти в реальном режиме
- •3.Привести пример образования объектов класса
- •4.Служба dns. Классификация dns-серверов.
- •Интерфейсы модемов. Обобщенная структурная схема современного модема.
- •4.Нечёткие множества. Нечёткий вывод. Этапы вывода. Характеристики этапов.
- •1.Суммирующий счётчик.
- •2. Понятие вычислительного процесса: управление процессами, состояния процессов.
- •3. Метод моделирования потоков данных (dfd).
- •4.Типы информационных ресурсов корпоративных сетей.
- •1.Многоразрядный сумматор.
- •2. Дайте определение понятиям – идентификация. Аутентификация, аудит.
- •3. Инструментальные средства Linux. Краткая характеристика
- •4.Эталонная модель dod. Протоколы dod.
- •3. Проблема сложности больших систем. Декомпозиция.
- •Одноразрядные сумматоры
- •4. Общие сведения об архитектуре «клиент/сервер». Двух-, трех- и многоуровневая архитектура информационных систем.
- •Организация микроконтроллеров семейства мк51. Типы регистров. Сегменты rseg, dseg, bseg, xseg, cseg.
- •Классификация вычислительных систем. Синхронизация в распределенных системах.
- •Алгоритм синхронизации логических часов
- •Неделимые транзакции
- •3.Технология компонентного программирования.
- •Что такое ранг терма.
- •Технология коллективной разработки программного обеспечения.
- •Автор проекта сохраняет за собой авторское право.
- •Интерфейсы плоттеров и дигитайзеров.
- •2.Принципы взаимодействия приложений в сетях эвм.
- •Какой поток называется стационарным? Регулярным? Рекуррентным?
- •1.Цифровые микросхемы с тремя состояниями
- •2. Нити
- •3. Оценка качества процесса разработки программного обеспечения.
- •4. Прокси-серверы
- •3. Дать понятия термину «конструктор» и «деструктор».
- •Структурная схема rs-232
- •2. Сформулируйте систему правил избирательного разграничения доступа
- •3. Файловая система. Краткая характеристика фс. Основные команды фс.
- •4. Определение tcp/ip. Современные Функции Internet. Стандарты rfc.
- •4. Межсетевые экраны: Общие назначения, особенности функционирования.
- •СинхронныйRSтриггер
- •2.Архитектура многомашинных вычислительных систем
- •3. Опишите основные типы ошибок в программах.
- •3.Основные типы ошибок в программировании.
- •4. Запишите систему уравнений характеризующих автомат Мили
- •Разновидности микропроцессоров (мп). Программное обеспечение мп. МикроЭвм. Микроконтроллер. Risc-процессоры.
- •2.Полномочное разграничение доступа без контроля информационных потоков (мандатное)
- •3.Обработка ошибок в unix. Функции выдачи сообщений об ошибках.
- •Проверка ошибок
- •Сообщения об ошибках
- •4.Формальный нейрон. Структура формального нейрона. Функция активации.
- •1.Суммирующий счётчик.
- •Основные свойства цифровых процессоров обработки сигналов.
- •Сетевые топологии
- •1.Файл-серверная архитектура
- •2.Клиент-серверная
- •Трехуровневая клиент-серверная
- •Intranet|Internet тезнологии
- •То же с мигрирующими программами
- •4. Программный пакет Samba.
- •1. Базовый логический элемент ттл.
- •2. Приведите пример шифрования с помощью маршрутной транспозиции.
- •Интерфейс pci: архитектура, сигналы.
- •3.Системное программное обеспечение. Связь спо с архитектурой эвм.
- •4. Политика сетевой безопасности. Основные компоненты и классификации межсетевых экранов.
3. Инструментальные средства Linux. Краткая характеристика
Компилятор GCC - это свободно доступный оптимизирующий компилятор для языков C, C++, Ada 95, а также Objective C. Его версии применяются для различных реализаций Unix и позволяют генерировать код для множества процессоров. gcc можно использовать и для компиляции программ в объектные модули, и для компоновки полученных модулей в единую исполняемую программу. Компилятор способен анализировать имена файлов, передаваемые ему в качестве аргументов, и определять, какие действия необходимо выполнить. Файлы с именами типа name.cc (или name.C) рассматриваются, как файлы на языке C++, а файлы вида name.o считаются объектными (т.е. внутримашинным представлением).
Библиотекой называют набор объектных файлов, сгруппированных в единый файл и проиндексированных.Язык C не предоставляет встроенных возможностей для выполнения таких распространенных операций, как ввод/вывод, управление памятью, работа со строками, и т.п. Эти возможности определены в стандартной библиотеке, которая компонуется в вашу программу. Когда команда компоновки обнаруживает некоторую библиотеку в списке объектных файлов для компоновки, она проверяет, содержат ли уже скомпонованные объектные файлы вызовы для функций, определенных в одном из файлов библиотек. Если такие обращения к функциям найдены, соответствующие вызовы связываются с кодом объектного файла из библиотеки.
Ассемблеры gas и nasmИспользование языка ассемблера в Linux происходит гораздо реже, чем, например, в DOS. Драйверы устройств в Linux гораздо чаще пишутся на языке C, а затем обрабатываются оптимизирующим компилятором gcc. Основная причина, по которой используется ассемблер в Linux ‑ это написание очень небольших по размеру программ, которые не зависят от системных библиотек. Такие программы особенно нужны для встраиваемых систем, где объемы запоминающих устройств обычно невелики.
GAS - GNU Assembler. GAS был разработан для поддержки 32-битных компиляторов Unix.
Ассемблер NASM разрабатывается в рамках проекта The Netwide Assembler, и представляет собой мощный ассемблер на базе i386, написанный на C, который построен по модульному принципу и обеспечивает поддержку практически всех известных синтаксисов и форматов объектных файлов. NASM поставляется с дизассемблером NDISASM.
Отладчиком называется программа, которая выполняет внутри себя другую программу. Основное назначение отладчика ‑ дать возможность пользователю в определенной степени осуществлять контроль за выполняемой программой, т.е. определять, что происходит в процессе ее выполнения. Наиболее известным отладчиком для Linux является программа GNU gdb, которая содержит множество полезных возможностей, но для простой отладки достаточно использовать лишь некоторые из них.
Программа gdb предоставляет пользователю возможности:
проанализировать данные программы;
получить трассу - список вызовов функций, которые были выполнены, с сортировкой, указывающей, кто кого вызывал;
установить точки останова, в которых выполнение программы приостанавливается, чтобы можно было проанализировать данные;
выполнять программу по шагам, чтобы увидеть, что в действительности происходит.
gdb называется отладчиком на уровне исходного текста, создавая иллюзию, что выполняются операторы из программы, а не машинный код, в который они действительно транслируются.
KDbg является графическим интерфейсом к gdb в среде KDE.
