- •1 Структурная схема пк.
- •2 Центральные устройства пк. Микропроцессор, назначение, структура, основные характеристики.
- •3 Центральные устройства пк. Основная память. Состав, назначение, стандартное распределение, основные характеристики.
- •6 Внешняя память.
- •7 Основные внешние устройства пк
- •8.Устройства ввода данных
- •7. Основные внешние устройства пк
- •9.Устройства ввода графических данных.
- •10. Устройства ввода данных. Видеотерминальные устройства.
- •11. Устройство ввода данных. Принтеры.
- •Устройства обмена данными.
- •12 Программное обеспечение пк. Основная классификация.
- •13 Системное по пк
- •14 Пакеты Прикладных Программ.
- •Инструментарий технологии программирования. Языки и системы программирования. Этапы обработки программ под управлением ос.
- •Инструментарий технологии программирования. Инструментальная среда пользователя
- •15 Операционные системы.
- •16. Базы данных и их классификация.
- •17. Реляционная модель данных.
- •18. Понятие вычислительной сети, ее характеристики.
- •19. Классификация вычислительных сетей.
- •20, Особенности организации лвс. Функциональные группы устройств в сети.
- •21. Топологии лвс
- •22 Типы кабельных систем.
- •Тестирования и отладка программ
- •Классификация ошибок. Последовательность, способы и средства их обнаружения. Методика поиска семантических ошибок.
- •Развитие эис
- •Понятие эис
- •Классификация эис
- •Структура эис
- •Функции эис
22 Типы кабельных систем.
-
Витая пара – изолированные проводники, скрученные друг с другом. Скручивание требуется для уменьшения затухания сигнала, для уменьшения влияние внешних э/м полей на передаваемые сигналы (телефонный кабель). «+» - дешевизна (используются в небольших дешёвых сетях), «-« - плохая помехозащищенность, низкая скорость переачи информации.
-
2)Коаксиальные кабели. Обладает более более высокой механической прочностью, помехозащищенностью и более высокой скоростью передачи информации, технологичны, экранирован, что позволяет использовать в среде э/м полей.Ля промышленного использования выпускаются двух видов: толстый и тонкий. Толстый – более прочен и предаёт сигналы нужной амплитуды на большее расстояние, чем тонкий. Тонкий – дешевле, толстый даёт более надёжную защиту от внешних сигналов, но требует использование специального отвода для подключения компьютера
3) Оптоволоконный. Идеальная передающая среда, не подвержен действию э/м полей и сам практически не имеет излучения, следовательно может быть использован в сетях промышленной секретности, но дорогой, менее технологичен в эксплуатации.
Характеристика основных типов ЛВС.
1)сети типа Ethernet. Сети данного типа имеют топологию шина, средой передачи является коаксиальный кабель. Теоретически возможная длина – 6-6,5 км. , но на практике – 2 км. Узлы сети равноправны и подключаются к общему магистральному кабелю. Все узлы одновременно слышат передаваемую информацию, но получает тот, которому она адресована. Различают «толстый» и «тонкий» Ethernet. (в зависимости от кабеля) Для «толстого» характерны большие расстояния, но «тонкий» хорошо изгибается, поэтому может быть подведён непосредственно к компу, отсюда способ подключения более простой. 2)IBM Token Ring Network. Среда передачи – замкнутое кольцо, используются практически любые кабели. 3)Сети типа ArcNet. Стандартная топология (звездообразная). Не является самой быстрой, кабель коаксиальный, характеризуется надёжностью, простотой наладки, простотой диагностики сбоя, низкой стоимостью. Самая простая среди ЛВС по установке и поиску неисправностей.
Тестирования и отладка программ
Тестирование – процесс выполнения программы с целью установления наличия в ней ошибок. Тест должен быть направлен не на подтверждение работоспособности программы, а на выявление в ней возможно большего числа ошибок. Под тестом будем понимать набор специально подобранных исходных данных и соответствующих эталонных (окончательных и промежуточных) результатов.
Методы проектирования тестов
1 Метод «черного ящика» (программа рассматривается как черный ящик)
Важным является только соответствие входной и выходной информации программного модуля
Необходимо перебрать все варианты исходных данных что в большинстве случаев невозможно
2 Метод «белого ящика»
Учитывает эффект работы алгоритма
В программе известны все связи, но полный перебор маршрутов невозможен:
А) наличие циклов резко увеличивает количество возможных путей
Б)выполнение всех путей не может гарантировать соответствия программы ее спецификации
Пример: если вместо А+В написано А-В, то даже при выполнении всех путей программа будет работать неверно
В) В ряде случаев программа выполняется правильно для одних данных и неправильно для других
Пример: если надо определить равенство трех чисел между собой
If (n+m+k)/3=n then print «числа равны»
НО! 3 3 3
3 2 4
Результат в обоих случаях тот же, но во втором случае результат неверный
3. Комбинированный подход
Рассматриваем программы как «черный ящик» затем подготавливаем дополнительные тесты, учитывающие внутренние структуры программы. Процесс поиска и исправления ошибок называется отладкой. Главной задачей отладки является установление места, являющегося первопричиной появления ошибки.