
- •Центральные устройства пк. Основная память.
- •Устройства обмена данными.
- •Системная шина.
- •Основные внешние устройства. Устройства ввода графических данных.
- •Устройства ввода графических данных.
- •Характеристика основных типов лвс.
- •Основные внешние устройства. Устройства ввода данных.
- •Устройства ввода данных (устройства ввода информации).
- •Манипулятор типа «мышь».
- •Устройства ввода графических данных.
- •Классификация эвм.
- •Классификация по принципу действия (способу представления информации)
- •Классификация эвм по этапам создания (элементной базе).
- •. Системное программное обеспечение пк.
- •Базовое по
- •Устройства вывода данных. Принтеры.
- •Устройства вывода данных. Видеотерминальные устройства.
- •Классификация ошибок. Последовательность, способы и средства их обнаружения. Методика поиска семантических ошибок.
- •Классификация вычислительных сетей. Функциональные группы устройств в сети.
- •Классификация сетей.
- •Особенности организации лвс. Функциональные группы устройств в сети.
- •2 Важных принципа, заложенных в Windows:
Классификация ошибок. Последовательность, способы и средства их обнаружения. Методика поиска семантических ошибок.
Процесс поиска ошибок и их исправление - отладка.
Главная задача отладки - установление места в программе, являющегося первопричиной появления ошибки.
В процессе отладки необходимо подготавливать доп. тесты, направленные на локализацию ошибки. После исправления ошибки, требуется провести доп. тестирование с целью подтверждения правильности выполненной корректировки.
Причины появления ошибок: некорректность текста, данных, программы.
Классификация ошибок и порядок их обнаружения.
Ошибки подразделяются на:
Синтаксические. Связаны с некорректность текста программы (неправильное использование конструкции языка). Эти ошибки обнаруживаются на этапе трансляции программы и устраняются первыми.
Семантические. Связаны с некорректностью данных и программ, и не позволяющие синтаксически правильной программе получить не только верные результаты, но и выполнить программу до конца.
Ошибки, приводящие к аварийному завершению программы, связаны
С нарушением допустимых ограничений на работу ЭВМ (byte находится в диапазоне от 0-255, а у нас принимает 300)
С невозможностью выполнения арифмет. операций и с несоблюдением условий использования стандартных матем. ф-ций(деление на 0, корень из отрицат. числа)
С несоблюдением границ массива (Dim mas(10) as integer, for i = o to 10)
Ошибки, позволяющие выполнить программу полностью, но результаты оказываются неверными.
Способы и средства получения информации о ходе вычислительного процесса:
Аварийная печать (просмотр значений переменных, в момент прерывания программы)
Печать в узлах (предназначена для получения значений переменных в заранее выбранных местах)
Слежение (процесс контроля за изменением значений переменных или порядка выполнения отдельных групп операторов). Виды слежения:
Арифметический (за отдельными переменными)
Логический или трассировка
Прокрутка (практически то же слежение, но предназначена для получения наиболее полной информации о выполнении программы на небольшом её участке)
Контроль индексов (обеспечивает возможность обнаружения случаев выхода значений индексов переменных за границы, указанных в описании массивов)
Методика поиска семантических ошибок.
Основное – локализация ошибки: установление сущности ошибки, фрагмента программы с ошибкой, конкретного места с ошибкой.
Для установления сущности, необходимо хорошее знание алгоритма и наличие тестовых данных и результатов выполнения программы.
Для установления фрагмента программы, где появилась ошибка, требуется анализ промежуточных результатов в узловых точках.
Установление конкретного места осуществляется с помощью следующих приемов:
Прослеживание по схеме алгоритма.
Обратное отслеживание идентификаторов – проверка каждой строки программы от неверного узла к правильному.
Ручная прокрутка программы – пооператорное выполнение фрагмента программы вручную.
. Программное обеспечение ПК. Основная классификация.
Классифицируется по областям использования (сферам применения).
А) Системное программное обеспечение – предназначено для непосредственного взаимодействия с аппаратной частью компьютеров и сетей ЭВМ. Является совокупностью программных комплексов для обеспеченья работы компьютера и сетей ЭВМ.
Системное ПО делится на: базовое ПО (операционная система, операционные оболочки и сетевые операционные системы) и сервисное ПО (утилиты: программные диагностики работоспособности ПК, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сети)
Операционные системы предназначены для:
1) управление выполнением пользовательских программ
2) планирование и управление вычислительными ресурсами ЭВМ
3) осуществление диалога с пользователем
ОС – платформа для установки всех других видов ПО.
Операционная оболочка – специальные программа, предназначенная для облегчения общения пользователя ис командами операционной системы.
Утилиты – это программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики тестирования аппаратных и программных средств, оптимизация использования дискового пространства).
Б) Пакеты прикладных программ (ППП) - предназначены для решения функциональных задач в различный предметных областях.
(ППП делится на 8 групп.
проблемно-ориентированное
для автоматизированного проектирования
общего назначения
методо-ориентированное ПО
офисное ПО
настольные издательские системы
программные средства (ПС) мультимедиа
интеллектуальные системы)
В) Инструментарий технологий программирования – предназначен для разработки прикладных программ.
ПО – совокупность программ и программных комплексов, предназначенных для обеспечения работы компьютера и сетей ЭВМ.
(Совокупность программ, обеспечивающих технологию разработки, отладки и внедрения программных продуктов).
Делятся на 2 основные группы: средств для создания приложений (локальные, интегрированные среды), средства для создания информационных сетей (CASE – средства).)