Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ 61-123.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
549.68 Кб
Скачать
  1. Відладчики, дизасемблери і профайлери. Призначення. Функції і можливості.

Отла́дчик - компьютерная программа, предназначенная для поиска ошибок в других программах, ядрах операционных систем, SQL-запросах и других видах кода. Отладчик позволяет выполнять пошаговую трассировку, отслеживать, устанавливать или изменять значения переменных в процессе выполнения кода, устанавливать и удалять контрольные точки или условия остановки и т.д.

Дизасе́мблер — комп'ютерна програма що транслює мову машинних кодів у мову асемблер. Дизасемблер не є декомпілятором, на відміну від останнього, результатом роботи дизасемблеру не є представлення програмного коду мовою високого рівня, а є асемблерний код. Результат роботи дизасемблера, дизасембльований код, часто форматується для простішого сприйняття людиною, а не для його виконання як асемблера, перетворюючи дизасемблер у засіб для зворотної розробки.

Профайлер - утилита, собирающая статистику выполнения программы. Она умеет определять сколько времени на что было потрачено, сколько раз какой метод был вызван и так далее.

  1. Утиліти. Призначення. Приклади використання.

Утилі́та - сервісна програма, що допомагає керувати файлами, отримувати інформацію про комп'ютер, діагностувати й усувати проблеми, забезпечувати ефективну роботу системи. Утиліти — сервісні програми, що розширюють можливості ОС.

Утиліти обслуговування системи. До УОС відносяться всі види сервісних програм, такі як утиліти для: дефрагментації, перевірки і виправленню структури розділів жорсткого диска, виправленню системних помилок, тонкого налаштуванню системи і т. д..

Оскільки типовий набір необхідних УСО приблизно однаковий для всіх користувачів ПК, то великого поширення набули заздалегідь зібрані пакети утиліт, найяскравішим прикладом яких може послужити пакет від компанії Norton Utilities (що входить в Norton System Works).

Основні типи УОС

  • Дефрагментатори

  • Утиліти з контролю помилок і пошкоджень структури розділів та SMART-ревізори(Для UNIX-подібних ОС й для файлових систем в GNU/Linux)

  • Утиліти контролю цілісності системи(Для Microsoft Windows і Windows NT і Для UNIX-подібних ОС)

Утиліти розширення функціональності

Розширюють функціональність існуючих прикладних або системних засобів, наприклад, утиліти автоматизації і конвертації медіа-тегів (ID3 у MP3, Коментарі Vorbis у Ogg), безпечного (безповоротного) видалення файлів, утиліти конвертації файлів різних форматів, утиліти системного менеджменту. До них входять:

  • Утіліти-конвертери;

  • Утиліти — редактори мета-інформації

  • Утиліти резервного копіювання;

  • Утиліти системного менеджменту;

  • Утиліти тонкого налаштування.

Комп'ютерна електроніка

  1. T, jk, d, rs - тригери. Принцип роботи. Синхронні й асинхронні тригери.

Триггер (триггерная система) — класс электронных устройств, обладающих способностью длительно находиться в одном из двух устойчивых состояний и чередовать их под воздействием внешних сигналов.

RS-триггер, или SR-триггер — триггер, который сохраняет своё предыдущее состояние при нулевых входах и меняет своё выходное состояние при подаче на один из его входов единицы

При подаче единицы на вход S (от англ. Set — установить) выходное состояние становится равным логической единице. А при подаче единицы на вход R (от англ. Reset — сбросить) выходное состояние становится равным логическому нулю.

RS-триггер используется для создания сигнала с положительным и отрицательным фронтами, отдельно управляемыми посредством стробов, разнесённых во времени

D-триггер - запоминает состояние входа и выдаёт его на выход. D-триггеры имеют, как минимум, два входа: информационный D и синхронизации С. После прихода активного фронта импульса синхронизации на вход С D-триггер открывается. Сохранение информации в D-триггерах происходит после спада импульса синхронизации С. Так как информация на выходе остаётся неизменной до прихода очередного импульса синхронизации, D-триггер называют также триггером с запоминанием информации или триггером-защёлкой.

Условное графическое обозначение D-триггера со статическим входом синхронизации С

T-триггеры часто называют счётным триггером, так как он является простейшим счётчиком до 2.

Асинхронный Т-триггер не имеет входа разрешения счёта - Т и переключается по каждому тактовому импульсу на входе С.

Синхронный Т-триггер, при единице на входе Т, по каждому такту на входе С изменяет своё логическое состояние на противоположное, и не изменяет выходное состояние при нуле на входе T. Т-триггер можно построить на JK-триггере, на двухступенчатом (Master-Slave, MS) D-триггере и на двух одноступенчатых D-триггерах и инверторе.

Условное графическое обозначение (УГО) синхронного T-триггера с динамическим входом синхронизации С на схемах.

JK-триггер - работает так же как RS-триггер, с одним лишь исключением: при подаче логической единицы на оба входа J и K состояние выхода триггера изменяется на противоположное. Вход J (от англ. Jump — прыжок) аналогичен входу S у RS-триггера. Вход K (от англ. Kill — убить) аналогичен входу R у RS-триггера.

Алгоритм функционирования JK-триггера можно представить формулой

Условн. Графич. обозначение JK-триггера со статическим входом С.