- •Билет 1
- •Билет 2
- •Билет 3
- •Билет 4
- •1. Классификация тси
- •Билет 5
- •Билет 6
- •Билет 7
- •Билет 8
- •Билет 9
- •Процедуры и функции для работы с динамическими переменными.
- •Билет 10
- •Билет 11
- •Билет 12
- •Билет 13
- •Билет 16
- •Билет 17
- •Билет 24
- •Билет 26
- •1 Текстовый редактор. Назначение и основные возможности.
- •Билет 27
- •Билет 28
- •Форматирование чисел в Excel
- •Билет 29
- •Билет 30
- •Билет 32
- •Билет 33
Билет 17
1. (20-1) интегрированный пакет NU.
2. Работы проводимые с HDD.
3. Команда REVOLVE формирует твердотельные объекты путем вращения существующих двумерных объектов или областей на заданный угол вокруг оси X или Y текущей ПСК. Команда вызывается из падающего меню Draw → Solids → Revolve или щелчком мыши по пиктограмме Revolve на панели инструментов Solids. Запросы команды REVOLVE: Current wire frame density: ISOLINES=20 – текущая плотность каркаса, Select objects: – выбрать объекты, Select objects: – нажать клавишу Enter по завершении выбора объектов, Specify start point for axis of revolution or define axis by [Object/X (axis)/Y (axis) ]: – указать начальную точку оси вращения, Specify endpoint of axis: – указать конечную точку оси вращения. Specify angle of revolution <360>: – указать у гол вращения Объект можно вращать вокруг отрезка, полилинии или двух заданных точек. Команду REVOLVE удобно применять к объектам, имеющим сопряжения и другие аналогичные элементы, которые трудно воспроизвести, не используя вращение сечений. Команда REVOLVE позволяет вращать лишь один объект: полилинию, многоугольник, прямоугольник, круг, эллипс, область. Ключи команды REVOLVE: Object – требует указания отрезка или прямолинейного сегмента полилинии, используемого в качестве оси. Конец этого отрезка (сегмента), ближайший к точке указания, становится началом оси. Ее положительное направление определяется по правилу правой руки. При этом выдается запрос: Select an object: – указать объект в качестве оси вращения
X – использует в качестве оси вращения положительную ось X текущей ПСК;
Y – использует в качестве оси вращения положительную ось У текущей ПСК.
Билет 18
1. Сетевой уровень сетевой модели. Основная функция сетевого уровня заключается в выборе маршрута от начальной до конечной точки. Алгоритм маршрутизации реализуется в той части ПО, которая отвечает за выбор выходной линии. На маршрутизатор функционирует 2 процесса: обрабатываеи входящие пакеты и выбирает для них исходящую линию по таблице маршрутизации; отвечает за обновление и дополнение таблиц маршрутизации. Именно здесь работает алгоритм маршрутизации. Алгоритм выбора маршрута должен обладать свойствами: корректностью (должна быть связь), простотой, надежностью, устойчивостью, справедливостью, оптимальностью. Алгоритм маршрутизации подчиняется 3 основным принципам: оптимальностью маршрута, выбор кратчайшего пути, борьба с перегрузкой. Основными компонентами сетевого уровня являются устройства операторов связи (маршрутизаторы, соединенные линиями связи). Хосты напрямую не соединяются с маршрутзаторами. Отправка пакетов. Хост, у которого есть пакеты для передачи данных, отправляют его на маршрутизатор. Там пакет хранится до тех пор, пока не будет принят целиком. Затем он передается по цепочке маршрутизатору до тех пор, пока не достигнет пункта назначения. При разработке сервисов, обеспечивающий интерфейс между сетевым и транспортным уровнем. Решаются следующие задачи: сервисы сетевого уровня не должны зависить от технологии маршрутизации; транспортный уровень должен быть независимым от каличества типов и тополгий, присутствующих в сети. Сетевые адреса достпны транпортному уровню. Должны использовать единую систему нумерации в локальных и глобальных сетях. Дейтораммы и подсети виртуальных каналов. Для сетевого уровня возможны 2 уровня ервисов: сервис, не ребующий установки соединения; сервисы с установлением соединения. Если представляется 1, пакеты внедряются в сеть по отдельности, их маршруты расчитываюсътся независимо, в этом случаем подсети зовутся дейтограммами. При использовании сервиса, ориентированного на соединение, путь от маршрутизатора отправителя до машрутизатора получателя должен быть установлен до начала передачи пакета, такую сеть зовут посеть виртуального канала. Рассмотрим принцип работы дейтаграммы подсетей. Предположим, что сообщение 4 раза длиннее мах размера пакета, поэтому сетевой уровень должен разбит его на 4 пакета, и поочередно отправить на маршрутизато А. каждый маршрутизатор имеет таблицу, по которому он определяет дальнейший путь пакета. Каждая запись в таблице состоит из 2 полей: пункт назначения; выходящая линия для данного адреса. Сервис, с установлением соединения. Нужна подсеть виртуальных каналов. Идея вирутальных каналов состоит в предотвращении выбора своего маршрута для каждого пакета. Вместо этого устанавлиается соединение и маршрут от отправляющей и получающей машины, прописывается в маршрутизаторе. Соответственно каждый пакет включает в себя идентификатор виртуального канала.
2. Применение активных серверных страниц. Сценарии (scripts) являются расширением языка HTML. Сценарии представляют собой небольшие программы, текст которых включается в голову HTML-файла с помощью специальных тегов. При загрузке документа Web-клиент выделяет сценарии и передает их специальному модулю - интерпретатору языка, на котором написан сценарий, для проверки правильности программного кода и его подготовки к последующему исполнению. Исполнение программы может осуществляться непосредственно при загрузке документа или же при выполнении определенных условий (например, при поступлении команды пользователя) - это определяется самим сценарием.
Сценарии широко используются для повышения функциональности документа, поскольку позволяют:
-
придать динамику элементам Web-документа, например, организовать движение картинок;
-
организовать динамическое обновление части Web-документа в зависимости от определенных условий, например, через определенные промежутки времени или по командам пользователя;
-
организовать интерактивное взаимодействие с пользователем путем обработки определенных событий, например перемещения указателя "мыши" или нажатия каких-либо клавиш на клавиатуре.
Для создания подобных сценариев используются специальные языки программирования. Наиболее распространенными являются два: язык JavaScript, и язык VBScript.
Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектами, которыми являются элементы рабочей области программы Netscape Navigator и контейнеры языка HTML. Есть объекты с набором свойств и набор функций над объектами. Последние называются методами. Кроме методов существуют и другие функции, которые больше похожи на функции из традиционных языков программирования и позволяют работать со стандартными математическими типами или управлять процессом выполнения программы.
Событие - это какое-либо действие, осуществляемое пользователем либо браузером. Например, когда мы щелкаем (кликаем) на ссылке - осуществляется событие, его перехватывает специальный обработчик и перенаправляет нас на нужную страницу; при наведении курсора (указателя мыши) на ссылку в строке состояния (обычно находится в нижней части окна браузера) отображается адрес, так как обработчик "наведения курсора на объект (в данном случае на ссылку)" помещает туда этот адрес и так далее...
Каждое событие имеет свое имя, к примеру: щелчок - click, перемещение курсора за определенный объект - mouseout, получение фокуса (щелчок мыши на объекте, или переход к нему при помощи клавиши табуляции (Tab)) - focus, отправка формы - submit, сброс формы - reset, загрузка страницы - load, возникновение ошибки - error и т. д. Обработчик события имеет имя следующего образца: on + имя_события. Например: onClick, onMouseOut, onFocus, onSubmit, onReset, onLoad...
На многие события можно реагировать с помощью JavaScript.
Билет 19
1. «Язык ASSEMBLER». Язык ASSEMBLER является языком низкого уровня, то есть позволяет писать программу прямо, для процессора любых внешних устройств. Система счисления, в которой используется в ASSEMBLERE 16-ная. Язык является командным. Средства программирования: Для языка ASSEMBLER – существует много средств разработки, то есть программ помогающих работать языком. Мы будем использовать простейшие средства разработки.
ОТЛАДЧИК ОС DEBUG. Программа DEBUG – входит в ОС и позволяет писать простейшие программы языка ASSEMBLER. Назначение Debug: - просмотр содержимого в регистре процессора; - изменение содержимого регистров; - просмотр и изменение оперативной памяти; - ввод программы в ASSEMBLERE; - трассировка и запуск программы. Запуск DEBUG: - пуск, - выполнить – такая точка меню, - в строке написать DEBUG. В случаи, если в ОС установлен любой другой отладчик, необходимо нажать в кнопку «обзор» и самостоятельно найти файл «DEBUG.EXE». Основные команды программы DEBUG: - ? вывод на экран подсказки по работе с программой. - R – вывод на экран содержимого всех регистров; R – регистр, выход на экран содержимого указанного регистра, возможно изменение регистра. Язык «ASSEMBLER»,(команды):MOV – регистр, значение.ADD – регистр слагаемое, означает вычисление суммы, регистр – результат, слагаемое – число или регистр.SUB – уменьшаемое, вычитаемое – означает вычисление разности. Уменьшаемое – регистр, из которого вычитывается, вычитаемое – число или регистр.
2. Основное назначение CorelDRAW — создание иллюстративной графики, которой носят плоскостной, подчеркнуто графический характер. Интерфейс рабочего окна программы, как и интерфейс большинства приложений, предназначенных для работы в ОС Windows, содержит в первую очередь стандартные элементы: заголовок, системное меню, главное меню и стандартную панель инструментов. Главное меню обеспечивает доступ к командам CorelDRAW, объединенным в следующие группы:
- File (Файл) — команды, позволяющие открывать, сохранять, импортировать, экспортировать файлы, распечатывать рисунки, публиковать их в Internet; в нижней части списка команды расположен список последних открывавшихся файлов;
- Edit (Правка) — команды, позволяющие отменять и повторять последние действия, копировать объекты, настраивать их свойства;
- View (Вид) — команды, позволяющие настраивать окно отображения объектов, устанавливать и настраивать вспомогательные элементы окна;
- Layout (Макет) — команды, позволяющие добавлять, удалять и переименовывать страницы графического документа и настраивать их свойства;
- Arrange (Упорядочить) — команды, позволяющие активизировать инструменты преобразования и выравнивания объектов;
- Effects (Эффекты) — команды, позволяющие добавить различные специальные эффекты к объектам (например, эффекты выдавливания, тени, прозрачности и т.п.);
- Bitmaps (Растры) — команды, позволяющие преобразовывать векторные изображения в растровые и наоборот, редактировать растровые изображения и добавлять к ним различные эффекты;
- Text (Текст) — команды для работы с текстовыми объектами;
- Tools (Инструменты) — команды, позволяющие настраивать интерфейс программы, включать и отключать панели инструментов, а также настраивать их;
- Window (Окно) — команды, позволяющие переключаться между окнами разных файлов, одновременно открытых в CorelDRAW, а также вызывать дополнительные окна палитр, докеров и панелей инструментов;
- Help (Помощь) — команды, позволяющие обратиться к встроенной справочной системе CorelDRAW.
В центре окна программы расположена рабочая область программы, изображенная в виде листа бумаги. При выводе изображения на печать будет напечатано только то, что находится внутри рабочей области. Полосы прокрутки позволяют передвигаться по изображению, а измерительные линейки — точно позиционировать элементы рисунка и измерять их размеры. Для работы с цветом в правой части окна расположена палитра цветов. Встроке состояния выводится дополнительная информация об объектах, существенно облегчающая работу с редактором.
Помимо стандартной панели инструментов, в CorelDRAW имеются и специфические панели, из которых особенно важными являются панель Toolbox(Инструменты) и панель Property Bar (Панель свойств). Инструменты панелиToolbox (Инструменты) позволяют создавать объекты, а элементы панелиProperty Bar (Панель свойств) позволяют изменять их свойства.
Чтобы расположить панель инструментов в произвольном месте, надо перетащить ее с помощью мыши. Панели можно закрепить с любой стороны окна программы или расположить в произвольном месте рабочего окна. Главное меню также является панелью, и его местоположение также можно изменить.
Любую панель инструментов можно отображать или не отображать в рабочем окне. Для этого достаточно выбрать команду меню Window/Toolbars(Окно/Панели инструментов) и установить соответствующие флажки: для стандартной панели — Standard (Основная), для главного меню программы —Menu Bar (Панель меню), для панели свойств — Property Bar (Панель свойств), для панели инструментов — Toolbox (Инструменты) и для строки состояния —Status Bar (Строка состояния).
3. клавиатура – основное устройство ввода информации. Сигнал при нажатии клавиши регистрируется контроллером клавиатуры и передается в виде скен-кода на материнскую плату. Скен – код – однобайтовое число, 7 бит которого представляют идентификационный номер. Присвоенный каждой клавише. На материнской плате для подключения клавиатуры используется специальный контролер. Когда скен-код поступает в контролер, инициализируется аппаратное прерывание. Процессор прекращает свою работу и выполняет процедуру анализирующую скен-код. Скен-код трансформируется над символами. Затем введенный код помещается в буфер клавиатуры. Клавиатуры бывают с: пластмассовыми штырями, щелчком, микропереключателями, сенсорные.
С пластмассовыми штырями. Под каждой клавишей находится пластмассовый штырь. Нижний конец которого выполнен в виде штемпеля. Ниже штемпеля находится пластина с контактными площадками. Неподвижно установленная на корпусе панели. При нажатии клавиши штемпель соприкасается с контактными площадками, замыкается электрическая цепь, что воспринимается контролером клавиатуры. С щелчком. При нажатии клавиш, ее механическое сопротивление становится тем больше, чем глубже она наживается. Для преодоления сопротивления надо приложить некоторое усилие, после чего она нажимается легко. Нажатие и отпускание клавиши сопровождается щелчком. С микропереключателями. Имеют характеристики аналогичные клавиатурам со щелчком, но микропереключатели, в том числе и герконы, характеризуются большей прочностью и длительностью сроком службы. Сенсорные. Основана на усиления разности потенциалов. Приложенной к чувствительному элементу. В качестве этих элементов используются токопроводящие контактные площадки. В момент касания пальцем этих площадок. Статический потенциал усиливается. На выходе формируется сигнал, аналогичный сигналу при нажатии обычной клавиши. Они самые долговечные. Драйвер клавиатуры служит для отображения на экране набранного и является составной частью любой ОС.
Билет 20
1. интегрированный пакет Norton Utilities. ОС семейства Windows 9х имеет собственный набор средств диагностики и оптимизации (дефрагментация диска - проверка). Можно выделить два уровня диагностики и оптимизации компьютерной системы. Как правило, проблемы нижнего уровня.
Norton Utilities - это мощнейшее средство как повседневного так и пост аварийного обслуживания ПК. Norton Utilities предназначен для контроля за состоянием компьютера и ОС, для поиска и ликвидации ошибок и неисправностей, а так же для оптимизации ОС и ускорения работы компьютера. Пакет программ, входящих в комплекс Norton Utilities можно разделить на 4mгруппы: Поиск и устранение неисправностей (Find and Fix Problems). Norton System Check (Проверка системы). Всесторонняя проверка ОС, включающий средства проверки жесткого диска. Norton WinDoctor (Проверка Windows). Мощное средство проверки ОС (системные реестры, системные файлы). Norton Disk Doctor (Проверка диска). UnErase Wizard (Мастер восстановления удаленных файлов). Повышение производительности (Improve Performance). Speed Disk (Дефрагментация диска). Norton Optimization Wizard (Мастер оптимизации). Средство оптимизации системного реестра и размера файла подкачки. Средства профилактики (Preventive Maintenance). Norton System Doctor (Системный монитор). Программа, работающая в фоновом режиме и непрерывно контролирует параметры ОС, жесткого диска, оперативной памяти, процессора. В случае возникновения опасности предупреждает оператора или самостоятельно устраняет неполадку. Norton Wipelnfo (Мастер стирания данных). Image (Образ диска). Создается образ диска для защиты служебной информации жесткого диска от уничтожения. Образ диска содержит копии таблицы разделов.Norton Registry Tracker (Образ реестра). Программа, выполняет «моментальный снимок» системного реестра с целью контроля за изменениями, возникающими в Реестре в процессе работы. Позволяет восстановить состояние Реестра, предшествующее установке новой программы. Средства отыскания неисправностей.
Norton Diagnostics (Диагностика оборудования). Выполняет всестороннюю диагностику аппаратной части компьютерной системы: процессора, оперативной памяти, материнской платы, видеоадаптера, звуковых устройств, клавиатуры, мыши и т. д. System Information (Информация о системе). Программа, собирает данные о программной части компьютера: операционная система, драйверы, устройства ввода/вывода, мультимедийные компоненты и т. д. Norton Registry Editor (Редактор реестра). Rescue (Служба спасения). Предназначена для восстановления содержимого жесткого диска в случае разрушения важнейших системной информации: данных CMOS, таблица разделов и загрузочной записи жесткого диска. Программа создает аварийный комплект из трех дискет.
Norton Disk Doctor. Главной особенностью Norton Disk Doctor является: возможность самостоятельного определения параметров жесткого диска (число цилиндров, секторов, объем), которые сравниваются с данными хранящимся в энергонезависимой памяти CMOS. Поэтому исключительные ошибки связанные с непрерывным заданием параметром жесткого диска при настройке Bios. Norton Disk Doctor позволяет обнаружить два типа неисправности: Физические. Логические. Физические ошибки могут возникать в результате: - резкого перепада напряжения; - ударов; - резкий перепад температуры. Такие ошибки Norton Disk Doctor не может исправлять. Программа регистрирует сбойные участки Fat таблицы в области сбойных участков. Norton Disk Doctor позволяет обнаружить логические ошибки, например: ярлык указывает на не существующий файл, кластер не принадлежит ни какому файлу. Norton Disk Doctor позволяет исправлять (автоматически), запрашивать у пользователя дальнейшие действия, либо удалять эти ошибки. Norton Disk Doctor позволяет осуществлять два типа проверки:
Обычная проверка (поверхность диска, занятая файлами). Полная проверка. Переключатель «что проверять» позволяет выбрать область проверки: Вся поверхность.Область занятая файлами. Norton Disk Doctor позволяет так же задавать действия:- Выдать запрос; - Исправлять автоматически; - Пропустить; - Заказная настройка. При обнаружении следующей категории неисправностей: - Ошибки в таблице размещения файлов; - Повреждение в структуре каталогов; - Дефект поверхности носителя; - Ошибка в таблице разделов жесткого диска; - Ошибки в загрузочных записях. Логическая ошибка может быть устранена путем установки флажка «автоматический ремонт потерянных кластеров». Здесь возможно два варианта: Сохранять потерянные кластеры в виде файла. Удалять потерянные кластеры. При первом варианте потерянные кластеры сохраняются в корневой папке жесткого диска в виде файла с именами file 0000. __dd , file 0001. __dd, file 0002. __dd. Такие файлы следует просмотреть (контекстное меню) и при необходимости пересохранить. Norton Disk Doctor позволяет файл отката hddando.dat на случае отмены результатов восстановительных операций с помощью флажка Prompt for Undo file when making repairs. Norton Disk Doctor может выполнить проверку дисков в фоновом режиме, однако когда в ее ходе фиксируется запись на диск, проверка начинается с начала.
Speed Disk. После запуска Speed Disk автоматически начинается первый этап, в ходе которого определяется степень фрагментированности диска и выдаются предложения относительно дальнейших действий. Как правило, предлагается провести полную оптимизацию (Full Optimization), которая дает наибольший эффект, но и занимает наибольшее время. В этом случае происходит не только ускорение работы, но и снижается износ механизма привода головок жесткого диска. Можно выбрать другие варианты: Дефрагментация только файлов. Дефрагментация только свободного места. Флажок Optimize Swap file оптимизировать файлы подкачки не рекомендуется взбрасывать, так как от этого зависит быстродействие системы. Процесс дефрагментации может занять от нескольких десятков минут до нескольких часов. При дефрагментации можно наблюдать карту диска. Разноцветная карта отображает различные категории файлов.
Этап работы программы можно определить по ее строке состояния. Сразу после запуска программы в строке состояния выходит сообщение «преобразование данных по запуску приложения», после чего начинается оптимизация папок, затем сортировка. Если в процессе будет зафиксирована запись на диск, то весь процесс начинается заново. После прохождения предварительного этапа и только после завершения предварительного этапа, начинается собственно перемещение файлов. Программа Speed Disk задает порядок оптимизации: Папки. На этой вкладке можно задать конкретные папки, которые требуется расположить перед остальными. Первые файлы. В этой вкладке можно задать файлы, которые для ускорения доступа будут расположены ближе остальных к началу диска. Последние файлы. На этой вкладке можно указать файлы, которые наиболее подвержены фрагментации. Файлы в конце диска. Здесь указывается файлы, которые редко используются и они не нуждаются в быстрым доступом (архивные).
Norton Protection. При удалении файла средствами Windows, они попадают в корзину, однако туда не попадают средствами MS-DOS, а так же файлы удаленные Shift+Delete. Между тем, при удалении файла не происходит его физического уничтожения – меняется только первый байт в имени файла на спец код, что для ОС означает освобождение занятого файла места. На освободившийся место, тут может быть записан другой файл (может и не записан). Пока перезапись не произошла, файл можно восстановить. Программа Norton Protection увеличивает степень восстановления данных.
Система защиты Norton Protection основана на том, что место освобождаемого при удалении файла, хотя и считается свободным, все-таки некоторое время придерживается от перезаписи, пока имеется свободное место. Любой удаляемый файл автоматически получает статус защиты. В таком состоянии «между смертью и жизнью» файл может находиться достаточно долго, но со временем, когда оставшееся свободное пространство диска израсходуется полностью, начинается перезапись самых старых файлов имеющих статус защиты. Защита Norton Protection, так же можно снять в ручную или автоматически по истечению нескольких дней.
Восстановление удаленных файлов с помощью UnErase Wizard. Программа UnErase позволяет восстановить удаленные данные с диска. Поиск идет по следующим вариантам: Поиск недавно удаленных файлов. Поиск всех защищенных файлов. Поиск любых файлов, способных к восстановлению. Контекстное меню на файле командой Recover, возможно восстановлять в исходную папку (папку, откуда было произведено удаление), так же можно указать восстановление в конкретную папку. Контекстное меню на каждом файле отображает степень восстановления удаленных файлов.
Image. Программа Image предназначена для «фотографирования» важнейшей служебной информации диска – в таблицу размещения файлов и загрузочной записи. Сохранение происходит в файле с именем image.dat которая находится в корневой папке диска. Информация в файле отображает состояние файла системы диска на момент снимка. При каждой снимке создается резервный файл предыдущего снимка – старый файл image.dat переименовывается в image.bag и затем выполняется снимок нового файла image.dat. При форматировании жесткого диска не происходит физический перезапись секторов, обнуляется только Fat таблица и загрузочная надпись. Эту информацию можно восстановить используя образ сохраненный в файле image.dat. Но как же воспользоваться этим файлом, если диск отформатирован. Для этого имеется файл image.idx, который указывает на место расположения двух предыдущих файлов (image.idx записывается в последний кластер диска). Любые операции создания, копирования, перемещения или удаления файла приводит к изменению в файловой системе. Поэтом образ диска должен регулярно обновляться.
Восстановление жесткого диска с помощью Rescue. Программа предназначена для создания аварийного комплекта на гибких дисках аварийного комплект состоит из трех дискет (их сразу же следует подписать). Далее процесс создания аварийного комплекта прост по запросу программы надо восстановлять дискеты по очереди в конце операции будет предложена выполнить проверку комплекта перезагрузки ПК с загрузочного диска.
1 дискета. Загрузочный диск. В эту диск ту входит ядро ОС MS-DOS, вспомогательный оболочка программы Rescue, которая служит для запуска служебной программы Rescue и для запуска файла с данными (Cmos info.dat, Boot info.dat).
2 дискета. На этой дискете находится DOS- модуль программ Norton Disk Doctor и UnErase, а так же копии системных служебных программ fdisk.exe (эта программа позволяет разбивать один физический диск на несколько логических дисков), format.com (для форматирования), sys.com.
3 дискета. На этом диске находится Unformat, которая позволяет восстановить содержимое жесткого диска после форматирования c помощью образа диска, созданного с программой Image. DOS модули программы Rescue. DOS модуль программы Rescue восстанавливает следующие поврежденные данные в служебных секторах жесткого диска: Cmosinfo.dat. Данные cmos восстанавливают параметры Bios ПК. Наиболее критичные параметры, задающие тип жесткого диска (размер, цилиндры, кластеры) неверные значения могут сделать загрузку ОС невозможной. Bootinfo.dat. В случае ошибок в загрузочной записи система может потерять таблицу размещения файлов, корневую папку. Partition Tables (таблица разделов). Данные таблицы разделов описывают физические характеристики каждого, разбиение его на диски DOS, присутствует других ОС. Не верная информация в такой таблице заблокирует загрузку с этого диска.
Восстановление оказывается возможным благодаря тому, что перечисленные данные сохраняются при создании аварийного комплекта файлов cmosinfo.dat, bootinfo.dat, partinfo.dat. Использовать для восстановления диска данные из этих файлов можно только на том компьютере, на котором был создан аварийный комплект. Для того необходимо обновление аварийного комплекта после существенных изменения конфигурации компьютера (изменение настроек Bios, новая разбивка диска на разделы, переустановка ОС, форматирование жесткого диска).
WinDoctor. Это служебная программа представляет собой мощнейшее средство, позволяющая поддержке в порядке ОС. Программа имеет три переключателя:
Выполнение всех тестов (рекомендуется). Выбрать рекомендуемые тесты самостоятельно. Просмотр журнала. После проверки выдается оценка результатов и предлагается детально ознакомиться с обнаруженными проблемами. Отчет об ошибках имеет список категорий неисправностей, которые разделены: В верхней части перечислены обобщенные сведения о неисправностях объединенные в группы. В нижней части отображаются все конкретные неисправности по каждой группе. Исправление обнаруженных неисправностей можно несколькими способами: Исправить все – WinDoctor наилучшим образом исправит все ошибки (безопасность такого подхода обеспечивает, то что все автоматические действия тщательно документированы в журнале выполненного ремонта и могут быть в последствии отменены. WinDoctor (позволяет) предлагает самостоятельно принимать решения, предлагает сценарий ремонта, в котором на первом месте опять таки располагается вариант, который WinDoctor считает наиболее предпочтительным (автоматическое исправление). Сценарий так же предполагает один из вариантов – игнорировать неисправности, а так же третий вариант – удалить.
WinDoctor проходит тестирование по следующим направлениям: Прверка системного реестра (общая структура и профили пользователя). Проверка системного реестра (разделы и записи ActiveXcom). Раздел драйверов устройств. Раздел шрифтов. Раздел справочной системы. Раздел деинсталляции приложений. Проверка структуры программ (объекты рабочего стола, главное меню, раздела деинсталляции приложений, динамических библиотек и другие ресурсы общего доступа).
Norton System Doctor работает в фоновом режиме и предназначена для непрерывного контроля за состоянием элементов компьютерной системы (дисков, памяти, ОС). При возникновении ситуации требующий вмешательство пользователя Norton System Doctor выдает сигнал, либо самостоятельно устраняет проблему. Окно Norton System Doctor представляет собой панель с датчиками, которые осуществляют мониторинг компонентов компьютерной системы. Датчики могут иметь различный вид: Датчики в виде гистограммы – отображает загрузку процессора. Датчики в виде светофоров – отображают логические параметры по принципу да или нет. Датчики в виде аналоговой шкалы – контролирует свободные места на жестком диске.
2. Методика поиска и устранения неисправностей. Основная идея – при поиске неисправностей ПК определить программные ошибки от технических. Для этого необходимо иметь загрузочный диск с чистой ОС и набором текстовых программ. Для проверки работоспособности отдельных устройств необходимо наличие текстовой машины (ПК, совместимый с проверяемым). Примерная последовательность поиска неисправностей: проверка неисправностей начинается с питания - ПК не включается, при нажатии на кнопку сеть индекаторы на клавиатуре не загараются, куллеры не вращаются (проверить сеть электропитания, проверка блока питания и подключение электропитания к системной плате, проверка срабатывания кнопки power swich, проверка блока питания (заменить на рабочий)), ПК не включается, индикаторы светятся, куллеры не работают (75% - не работает блок питания, не подключено дополнительное питание системной платы, неисправность процессора); ПК не включается, индикаторы горят, куллеры вращаются, изображения на мониторе нет, отсутствует короткий сигнал о прохождении программы post (несиправная ОЗУ – смена ОЗУ, сбросить БИОС, возможно ОЗУ работает на завышенных частотах); пк включается, на экране сообщение БИОС (disk boot fale - ошибка жесткого диска-проверить подключение жесткого диска, на диске отсутствует ос (проверить в БИОС с какого устройства искать ос, переустановить ос), press f1- в БИОС были внесены изменения и система прост их подтвердить). Ошибки, возникающие в ходе работы. Перед поиском неисправностей загрузиться с «чистого диска» и проверить возникают сбои в работе или нет. Зависание пк (указатель мышки не двигается, Caps Look не реагирует, Num Look не реагирует) – перегрев, провести полугодовое ТО. При работе на экране появляются посторонние изображения – перегрев или несипраность вдео карты (отчистить от пыли, проверить систему охлаждения, проверить блок питания). Несиправности в оперативной памяти (проверит операивную память). Ошибки при копировании, перемещении файлов, при устновке программ – неиспрановности жесткого диска или оператвной памяти (проверит оперативную память). Синий «экран смерти» - некорректно установлено оборудование, неправильные настройки БИОС (сбросить настройки БИОС, удалить недавно установленное оборудование-наиболее опасная неисправность, может привести к большим потерям).
3. Команда EXTRUDE позволяет создавать твердотельные объекты методом "выдавливания" двумерных примитивов (то есть объектам добавляется высота). Команда вызывается из падающего меню Draw → Solids → Extrude или щелчком мыши по пиктограмме Extrude на панели инструментов Solids.
Запросы команды EXTRUDE:
Current wire frame density: ISOLINES=4 – текущая плотность каркаса
Select objects: – выбрать объекты
Select objects: – нажать клавишу Enter по завершении выбора объектов
Specify height of extrusion or [Path]: – указать глубину выдавливания
Specify angle of taper for extrusion <0>: – указать угол сужения для выдавливания
Допускается выдавливание таких примитивов, как многоугольник, прямоугольник, круг, эллипс, замкнутый сплайн, кольцо, область и полилиния (кроме имеющих более 500 вершин или пересекающиеся отрезки). С помощью одной команды можно выдавить сразу несколько объектов. Направление выдавливания определяется траекторией или указанием глубины и угла конусности. Команда EXTRUDE часто используется для формирования моделей таких объектов, как шестерни или звездочки. Особенно удобна она при создании объектов, имеющих сопряжения, фаски и аналогичного рода элементы, которые трудно воспроизвести, не используя выдавливание сечений. Глубину выдавливания можно определять ненулевым значением или указанием двух точек. При вводе положительного значения происходит выдавливание объектов вдоль положительной оси Z объектной системы координат, при вводе отрицательного значения – вдоль отрицательной оси Z. Ключ команды EXTRUDE: Path – позволяет указать высоту и направление выдавливания по заданной траектории. При этом выдается запрос: Select extrusion path: – указать траекторию выдавливания.
Билет 21
1. протокол IP. Примером протокола сетевого уровня может служить протокол IP. Этот протокол управляет специальными пакетами - IP дейтаграммами. Эти IP- дейтаграммы состоят из: заголовка, текствой части. Заголовок содержит 10 байтовую обязательную часть и не обязательную часть переменной длины. В настоящее время используется формат IP – дейтаграмм версии 4. заголовок обязательно содержит 32-битные адреса отпрвител и получателя IP адреса: у каждого хоста и маршрутизатора есть свой IP-адрес, он состоит из: номер сети, номера хоста. Для обозначения 32 – битного IP-адреса можно использовать 2 адрисацию или в 10 – ой системе. IP-адрес представлен 4 актетами. При записи эти 4 числа разделяются точками. Благодаря тому, что каждая сеть подключенная к Интернет, имеет уникальный сетевой адрес. Возможно найти требуемого адресата. Для того, чтобы каждый адрес был уникальным выделяются блоки IP-адресов, зависимости от размера их сетей. Определяется 5 типов IP-адресов: класс а – составляет IP-адреса. Зарезервированных для очень крупных корпораций и государств; класс б - IP-адреса для компаний среднего уровня; класс с – для всех остальных организаций, класс д – специально для шроковещательных организаций; класс е – специальный зарезервированный. Существуют несколько специальных IP-адресов: 0.0.0.0 – используется при загрузке, обозначает текущую сеть. 255.255.255.255 – широковещание в пределах сети. 127. x,y,z – зарезервирован для тестированя сетевого ПО методом оратной петли. Маска подсети. Подсети скрыты при помощи масокназываемых маской подсети. Они необходим для того, чтобы сообщитьв какой части адреса содержится номер сети, а в какой номер хоста. Маски подсетей имеют тот же формат, что и IP – адреса, т.е. длину 32 бита, разделенных на 4 актета. Маски подсетей имеют все 1 в части, отвечающие за сеть и все 0 в части хоста. Если не полная маска, значит эта подсеть разделена еще на 1 подесть. В настоящее время у юзеров возникает проблема, нехватка IP-адресов. Решение проблемы дефицита IP-адресов было найдено в виде метода трансляции сетевого адреса. Основная идея этого метода состоит в присвоении группе com. Одного IP-адреса для Интернет трафика. Внутри этой группы каждый пк получает IP-адрес, которая используется для маршрутизации интенет трафика, однако как только пакет покидает предел этой группы и направляется к правайдеру, выполняется трансляция адреса. Для реализации этой схемы было создано 3 диаппазон частных IP-адресов, они могут использоваться внутри локальных сетей с таким ограничением, что пакеты с такими адресами ни в коем случае не должны появляться в самом Интернете.
2. работа с файлами. Типы файлов. Турбо Паскаль поддерживает три файловых типа: текстовые файлы; типизированные файлы; нетипизированные файлы.
Доступ к файлу в программе происходит с помощью переменных файлового типа. Переменную файлового типа описывают одним из трех способов: file of тип - типизированный файл (указан тип компоненты); text - текстовый файл; file - нетипизированный файл. Значение переменных типа ФАЙЛ. Существует определенный класс задач и определенные ситуации, когда количество компонент (пусть даже одного и того же из известных уже типов) заранее определить невозможно, оно выясняется только в процессе решения задачи. Поэтому возникает необходимость в специальном типе значений, которые представляют собой произвольные последовательности элементов одного и того же типа, причем длина этих последовательностей заранее не определяется, а конкретизируется в процессе выполнения программы. Этот тип значений получил название файлового типа. Создание, открытие созданных, чтение/запись в файл. Данные хранятся в файлах и при необходимости считываются, а также записываются в файлы операторами программы. Файлом называется именованная область внешней памяти ЭВМ, содержащая различные данные. Доступ к данным в файле может быть прямым или последовательным в зависимости от типа файла. Рассмотрим работу с данными текстовых файлов.
Текстовые файлы представляют совокупность строк переменной длины с последовательным доступом к данным, т. е. данные записываются на диск и считываются только последовательно. Информация в текстовых файлах хранится в символьном (текстовом) виде. При записи числовых или логических значений происходит автоматическое преобразование данных в символьный тип, а при считывании данные автоматически преобразуются в машинные коды. При записи в файл данные записываются подряд, а управляющие символы устанавливаются автоматически оператором Writeln. Управляющие символы работают при просмотре/редактировании файла на экране или при печати, но при этом, как правило, не показываются.
Файловая переменная " f " описывается оператором Var f: Text;
В программе файловая переменная " f " связывается с именем файла на диске, оператором: Assign(f, 'Name_f'); где Name_f - имя файла.
Например, переменная "f" связывается с файлом "file. dat" оператором Assign(f, 'file. dat'); если файл находится в текущем каталоге, иначе к нему указывает дорожка, например: 'C:\Pascal\Work\file.dat'. Связывание файловой переменной "f" с именем файла на диске аналогично присвоению "f" значения. Для записи данных в файл его необходимо открыть оператором: ReWrite(f); При этом на диске создается новый файл. Имя файла указано в операторе Assign(f,'Name_f'); Данные записываются в файл оператором Write(f,"сп"); или Writeln(f,"сп"); Причем, оператор Writeln(f,"сп"); устанавливает в конце данных управляющие символы: #13, #10. Здесь обозначено "сп" - список переменных. Повторное применение оператора ReWrite(f); стирает содержимое файла и устанавливает указатель на начало файла. Для считывания данных из файла его необходимо открыть оператором Reset(f); При этом указатель устанавливается на начало файла. Данные считываются с начала файла оператором Read(f, "сп"); или Readln(f, "сп"); При-чем, оператор Readln(f, "сп"); после считывания данных для переменных, указанных в "сп" переводит указатель за управляющие символы: #13, #10, игнорируя возможно оставшиеся в строке данные. Следовательно оператор Readln(f); пропускает все данные записанные до управляющих символов #13, #10. Повторное применение оператора Reset(f); устанавливает указатель на начало файла для считывания данных, содержимое файла при этом не меняется.
3. В языке JavaScript все элементы на web-странице выстраиваются в иерархическую структуру. Каждый элемент предстает в виде объекта. И каждый такой объект может иметь определенные свойства и методы.
С точки зрения языка JavaScript окно браузера - это некий объект window. Этот объект также содержит в свою очередь некоторые элементы оформления, такие как строка состояния. Внутри окна мы можем разместить документ. Такая страница является объектом document. Примерами объекта HTML являются, к примеру, ссылка или заполняемая форма.

Для того, чтобы иметь возможность получать информацию о различных объектах в этой иерархии и управлять ею, в языке JavaScript организован доступ к различным объектам. Каждый объект иерархической структуры имеет свое имя. Следовательно, если необходимо обратиться к какому-то объекту, то нужно сориентироваться в иерархии объектов. Начать нужно с самой вершины. Первый объект такой структуры называется document. Первый рисунок на странице представлен как объект images[0]. Это означает, что отныне мы можем получать доступ к этому объекту, записав в JavaScript document.images[0].
Или при работе с формами: document.forms[0].elements[0].value;
Полученная строка заносится в переменную name. Если Вы имеете дело с большими страницами, то процедура адресации к различным объектам по номеру может стать весьма запутанной. Во избежание подобной проблемы, Вы можете сами присваивать различным объектам уникальные имена.
Билет 22
1. Этапы решения задач на ЭВМ. Программирование (programming) - теоретическая и практическая деятельность, связанная с созданием программ. Решение задач на компьютере включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.1. Постановка задачи:• сбор информации о задаче;• формулировка условия задачи;• определение конечных целей решения задачи;• определение формы выдачи результатов;• описание данных (их типов, диапазонов величин, структуры и т. п.).2. Анализ и исследование задачи, модели:• анализ существующих аналогов;• анализ технических и программных средств;• разработка математической модели;• разработка структур данных.3. Разработка алгоритма:• выбор метода проектирования алгоритма;• выбор формы записи алгоритма (блок-схемы, псевдокод и др.);• выбор тестов и метода тестирования;• проектирование алгоритма.4. Программирование:• выбор языка программирования;• уточнение способов организации данных;• запись алгоритма на выбранном языке программирования.5. Тестирование и отладка:• синтаксическая отладка;• отладка семантики и логической структуры;• тестовые расчеты и анализ результатов тестирования;• совершенствование программы.6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2-5.7. Сопровождение программы:• доработка программы для решения конкретных задач;• составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию.
3. При входе в программу открывается окно Excel и на экран выводится пустая рабочая книга с именем Книга1. При открытии ранее созданного файла в окне Excel появляется книга с введенными данными. Рабочая книга Excel - это файл, в котором хранятся и анализируются данные. Файл рабочей книги состоит из нескольких рабочих листов, которые могут содержать таблицы, тексты, диаграммы или рисунки. Каждый рабочий лист идентифицируется именем, которое появляется на ярлычке листа. Cтрока в рабочем листе идентифицируется именем (цифрой), которое появляется на левой стороне рабочего листа. Столбец таблицы Excel в рабочем листе также идентифицируется именем (буквами латинского алфавита), которое появляется вверху рабочего листа. Рабочий лист книги Excel может содержать до 65 536 строк и 256 столбцов. Ячейка таблицы Excel образуется пересечением строки и столбца. Выделенная мышью ячейка (ячейки) называется активной. Ячейка - основной элемент таблицы Excel - имеет свой уникальный адрес, состоящий из номера столбца и строки, например Е4. Каждая ячейка таблицы содержит один элемент информации, будь то цифровое значение, текст или формула. Специфические элементы окна Excel. Строка состояния содержит информацию об активном документе, выбранной команде меню, индикаторах режимов клавиатуры. В ней пользователь получает сообщения о том, как выполнить начатую команду до конца и просмотреть промежуточные результаты некоторых вычислений. Строка формул Excel показывает формулу (если она присутствует в ячейке) или данные, содержащиеся в активной ячейке. В строке формул можно вводить и редактировать текст, числа и формулы. В активную ячейку можно вводить и редактировать данные непосредственно в ячейке или в строке формул. Ссылка на ячейку - адрес точки пересечения ее столбца и строки. Например, ссылка на самую левую верхнюю ячейку на рабочем листе Excel - А1 . Ссылка на активную ячейку будет появляться в поле имени. Ярлыки используются для идентификации листа в рабочей книге Excel, По умолчанию листы нумеруются Лист 1, Лист 2 и т. д. Кнопки прокрутки слева внизу окна используются для просмотра ярлыков листов и для перемещения между листами в рабочей книге, содержащей большое количество листов. Форматирование ячеек. Содержимое ячеек таблицы Excel может быть отформатировано для улучшения внешнего вида таблицы на рабочем листе. Все опции форматирования ячеек могут быть найдены в окне диалога команды Ячейки в меню Формат . Кроме того, некоторые кнопки доступны в панели инструментов Форматирование для быстрого применения наиболее общих текстовых и цифровых форматов. Параметры форматирования диалогового окна Формат ячеек разделены закладками.
|
Закладка |
Описание |
|
Число |
Числовые форматы, которые могут быть применены к данным в ячейке Excel |
|
Выравнивание |
Выравнивание и направление начертания символов в ячейке Excel |
|
Шрифт |
Установки для шрифта, размера и начертания символов в ячейке Excel |
|
Граница |
Рамки ячеек: их вид и цвет |
|
Вид |
Цвета и узоры теневой маски для ячеек |
|
Защита |
Ячейки можно заблокировать или скрыть |
Формула Excel - это математическое выражение, которое создается для вычисления результата и которое может зависеть от содержимого других ячеек. Формула в ячейке Excel может содержать данные, ссылки на другие ячейки, а также обозначение действий, которые необходимо выполнить. Использование ссылок на ячейки позволяет пересчитывать результат по формулам, когда происходят изменения содержимого ячеек, включенных в формулы. Формулы Excel начинаются со знака =. Скобки ( ) могут использоваться для определения порядка математических операции. Более сложные вычисления в таблицах Excel осуществляются с помощью специальных функций. Список категорий функций Excel доступен при выборе команды Функция в меню Вставка. Финансовые функции осуществляют такие расчеты, как вычисление суммы платежа по ссуде, величину выплаты прибыли на вложения и др. Математические функции выполняют простые и сложные математические вычисления, например вычисление суммы диапазона ячеек, абсолютной величины числа, округление чисел и др. Статистические функции Excel позволяют выполнять статистический анализ данных. Например, можно определить среднее значение и дисперсию по выборке и многое другое. Текстовые функции Excel предоставляют пользователю возможность обработки текста. Логические функции предназначены для проверки одного или нескольких условий. Для вычислений в таблице с помощью встроенных функций Excel рекомендуется использовать мастер функций. Диалоговое окно мастера функций доступно при выборе команды Функция в меню Вставка или нажатии кнопки , на стандартной панели инструментов. В процессе диалога с мастером требуется задать аргументы выбранной функции, для этого необходимо заполнить поля в диалоговом окне соответствующими значениями или адресами ячеек таблицы. Относительные и абсолютные ссылки. Формулы, реализующие вычисления в таблицах, для адресации ячеек используют так называемые ссылки. Ссылка на ячейку Excel может быть относительной или абсолютной. Относительные ссылки в Excel. Использование относительных ссылок в Excel аналогично указанию направления движения по улице - "идти три квартала на север, затем два квартала на запад". Следование этим инструкциям из различных начальных мест будет приводить в разные места назначения. Обычно ссылки на ячейки описываются и используются как относительные (формат записи А1). Когда формула, содержащая эти ссылки, копируется, происходит изменение формулы для поддержания относительности ссылок. Например, формула, которая суммирует числа в столбце или строке, затем часто копируется для других номеров строк или столбцов. В таких формулах используются относительные ссылки. Абсолютные ссылки в Excel. В Excel абсолютная ссылка на ячейку или область ячеек будет всегда ссылаться на один и тот же адрес строки и столбца. При сравнении с направлениями улиц это будет примерно следующее: "Идите на пересечение Арбата и Бульварного кольца". Вне зависимости от места старта это будет приводить к одному и тому же месту. Если формула требует, чтобы адрес ячейки оставался неизменным при копировании, то должна использоваться абсолютная ссылка (формат записи $А$1). Например, когда формула вычисляет доли от общей суммы, ссылка на ячейку, содержащую общую сумму, не должна изменяться при копировании. Абсолютная ссылка может быть создана только при наборе формулы, перед адресом строки и столбца вводится знак доллара - $. Для создания абсолютной ссылки в Excel удобно использовать клавишу абсолютной ссылки F4, которая осуществляет преобразование относительной ссылки в абсолютную и наоборот. Знак доллара ($) появится как перед ссылкой на столбец, так и перед ссылкой на строку (например, $С$2), Последовательное нажатие F4 будет добавлять или убирать знак перед номером столбца или строки в ссылке (С$2 или $С2 - так называемые смешанные ссылки).
Билет 23
1. Как известно, впервые над устройством автоматической машины, способной работать без вмешательства человека по заранее составленной программе, задумался гениальный английский ученый Чарльз Бэббидж. Более полутора столетий назад он предложил и разработал для этой цели свою аналитическую машину. Она не была построена, но идеи ее устройства получили впоследствии широкую известность. По мысли изобретателя, аналитическая машина должна была состоять из следующих частей: "склад" для хранения чисел (в современной терминологии запоминающее устройство, или память); "мельница" — для производства арифметических действий над числами (арифметическое устройство); устройство, выполняющее последовательность операций машины (Бэббидж не дал ему специального названия; сейчас такое устройство называется устройством управления); устройства ввода и вывода данных. Таким образом, первые ЭВМ проектировались из самых необходимых узлов, существование которых является наиболее естественным и необходимым. Однако наиболее замечательным является то, что современные компьютеры сохранили такую же самую структуру. Итак, компьютеры, которыми мы сейчас пользуемся, состоят из следующих функциональных частей: • устройство, в котором производятся все операции по обработке всех видов информации; в современной терминологии оно называется арифметико-логическим устройством (АЛУ); устройство, обеспечивающее организацию выполнения программы обработки информации и согласованное взаимодействие всех узлов машины в ходе этого процесса — устройство управления (УУ); АЛУ и УУ в настоящее время удается выполнить в виде единой интегральной схемы, которая называется микропроцессором; • устройство, предназначенное для хранения исходных данных, промежуточных величин и результатов обработки информации, а также, что очень важно, самой программы обработки информации; данное устройство принято называть запоминающим (ЗУ) или часто для краткости просто памятью1; существуют различные виды памяти, в том числе оперативное запоминающее устройство (ОЗУ) и внешняя память на магнитных или оптических дисках; • разнообразные устройства, способные преобразовывать информацию в форму, доступную компьютеру (часто этот процесс называют кодированием), — устройства ввода; • и, наконец, устройства, преобразующие результаты обработки в доступную человеку форму, — устройства вывода. Но что же тогда все-таки изменилось за полвека? Прежде всего бросаются в глаза совершенствование производственных технологий и, как следствие, резкое уменьшение размеров и повышение быстродействия вычислительной техники. Совершенствование структуры ЭВМ и изменение принципов взаимодействия ее основных узлов. Классическая структура ЭВМ.
Использование двоичной системы для представления чисел. Самые первые вычислительные машины хранили обрабатываемые числа в десятичном виде. В дальнейшем ЭВМ стали обрабатывать и нечисловые виды информации: текстовую, графическую, звуковую и другие. Но по-прежнему двоичное кодирование данных составляет информационную основу любого современного компьютера.
Принцип "хранимой программы". Первоначально программа задавалась путем установки перемычек на специальной коммутационной панели. Это было весьма трудоемким занятием: например, для изменения программы одной из первых ЭВМ "ЭНИАК" требовалось несколько дней (в то время как собственно расчет не мог продолжаться более нескольких минут — выходила из строя одна из многочисленных ламп). Согласно рассматриваемому принципу программа также должна храниться в виде набора нулей и единиц, причем в той же самой памяти, что и обрабатываемые ей числа. С точки зрения хранения и способов обработки принципиальная разница между программой и данными отсутствует.
Команды и данные помещаются в ячейки памяти, доступ к которым осуществляется по адресу. Адресом ячейки фактически является ее номер; таким образом, местонахождение информации в ОЗУ также кодируется в виде целых неотрицательных чисел. В этом состоит так называемый принцип адресности.
В построенной по фоннеймановским принципам ЭВМ происходит последовательное считывание команд из памяти и их выполнение. Номер (адрес) очередной ячейки памяти, из которой будет извлечена следующая команда программы, формируется и хранится в специальном устройстве — счетчике команд. Наличие программного счетчика также является одним из характерных признаков рассматриваемой архитектуры.
Фон Нейман с соавторами не только выдвинул основополагающие принципы логического устройства ЭВМ, но и предложил ее структуру, которая полностью воспроизводилась в течение первых двух поколений ЭВМ. Схема устройства такой ЭВМ представлена на рисунке.

Тонкими стрелками показаны направления движения информации, а толстыми — управляющие воздействия УУ центрального процессора на все остальные устройства машины.
Следует отметить, что внешняя память отличается от устройств ввода и вывода тем, что данные в нее заносятся в виде, удобном компьютеру, но недоступном для непосредственного восприятия человеком. Так, накопитель на магнитных дисках относится к внешней памяти, клавиатура — устройство ввода, а дисплей и печать — устройства вывода.
Наиболее существенной особенностью данной реализации ЭВМ является центральное положение процессора в схеме. Во-первых, через него проходят все информационные потоки, а во-вторых, он управляет согласованной работой всех устройств машины.
Структура современных ЭВМ. Естественно, что в результате бурного развития технологии производства средств вычислительной техники классическая структура не могла не претерпеть определенных прогрессивных изменений. Начало этих изменений относится к третьему поколению ЭВМ.
Как известно, появление третьего поколения ЭВМ было обусловлено переходом от транзисторов к интегральным микросхемам. Значительные успехи в миниатюризации электронных схем не просто способствовали уменьшению размеров базовых функциональных узлов ЭВМ, но и создали предпосылки для заметного роста быстродействия процессора. Возникло существенное противоречие между высокой скоростью обработки информации внутри машины и медленной работой устройств ввода-вывода, в большинстве своем содержащих механически движущиеся части. Если бы процессор руководил работой внешних устройств по классической схеме (как описано выше), то значительную часть времени он был бы вынужден простаивать в ожидании информации "из внешнего мира", что существенно снижало бы эффективность работы всей ЭВМ в целом. Для решения этой проблемы возникла тенденция к освобождению центрального процессора от функций обмена информацией и к передаче их специальным электронным схемам управления работой внешних устройств. Такие схемы имели различные названия: в ЕС ЭВМ это были каналы обмена, позднее — процессоры ввода-вывода, или периферийные процессоры. Последнее время чаще всего используется термин "контроллер внешнего устройства". Наличие интеллектуальных контроллеров внешних устройств стало важной отличительной чертой машин третьего и в дальнейшем четвертого поколений. Контроллер можно рассматривать как специализированный процессор, управляющий работой вверенного ему внешнего устройства по специальным встроенным программам обмена. Такой процессор имеет собственную систему команд. Например, контроллер накопителя на гибких магнитных дисках (дисковода) умеет позиционировать головку на нужную дорожку диска, читать или записывать сектор, форматировать дорожку и т.п. Сведения об успешности выполнения каждой такой операции заносятся во внутренние регистры контроллера, которые могут быть в дальнейшем прочитаны центральным процессором. Аналогичные контроллеры сейчас имеет любое внешнее устройство.
Высокий "интеллектуальный уровень" внешних устройств существенно изменяет идеологию обмена. Центральный процессор при необходимости произвести обмен выдает задание на его осуществление контроллеру, который создает канал между ОЗУ и внешним устройством. Дальнейшая передача информации протекает под руководством контроллера без использования аппаратно-программных средств центрального процессора. Последний получает возможность "заниматься своим делом", т.е. выполнять программу дальше (если по данной задаче до завершения обмена ничего делать нельзя, то можно в это время решать другую).
Опыт
эксплуатации подтвердил полезность
такой идеологии обмена, и при переходе
к четвертому, микропроцессорному,
поколению контроллеры внешних устройств
получили дальнейшее развитие.
Перейдем теперь к обсуждению внутренней структуры современной ЭВМ четвертого поколения, которая изображена на следующем рисунке. Из него видно, что для связи между отдельными функциональными узлами ЭВМ появилось принципиально новое устройство — общая шина (часто ее называют магистралью). Шина состоит из трех частей: а) шина данных, по которой передается информация; б) шина адреса, определяющая, куда именно передаются данные; в) шина управления, регулирующая процесс обмена информацией.
Описанную схему легко пополнять новыми устройствами — это свойство называют "открытостью архитектуры". Для пользователя открытая архитектура означает возможность свободно выбирать состав внешних устройств для своего компьютера, т.е. конфигурировать его в зависимости от круга решаемых задач.
На рисунке имеется еще один вид памяти, отсутствовавший в предыдущих поколениях ЭВМ, — видеоОЗУ. Его появление связано с разработкой особого устройства вывода — дисплея (монитора). Основной частью дисплея служит электронно-лучевая трубка, которая отображает информацию примерно так же, как это происходит в телевизоре; раньше для некоторых дешевых домашних моделей просто подключался обычный телевизор. Очевидно, что дисплей, не имея механически движущихся частей, является "очень быстрым" устройством отображения информации. Поэтому для ЭВМ третьего и четвертого поколений монитор является неотъемлемой частью.
Для получения на экране монитора стабильной картинки ее надо где-то хранить. Для этого и существует видеопамять. Сначала содержимое видеопамяти формируется компьютером, а затем контроллер дисплея выводит изображение на экран.
Требуемый объем видеопамяти существенно зависит от характера информации (текст или графика) и от количества цветов изображения. Количество мегабайт видеопамяти в современном компьютере является одной из важных характеристик, влияющих на качество цветного изображения и скорость работы графической части. Конструктивно видеоОЗУ может быть выполнено как часть обычного ОЗУ (так было в известном бытовом компьютере БК-0010) или содержаться непосредственно в контроллере дисплея (IBM PC) — именно поэтому на рисунке видеопамять показана пунктиром (при первоначальном знакомстве ее можно вообще не рисовать).
Собственную память могут иметь и другие узлы ЭВМ. Например, сетевая плата накапливает принимаемую по сети информацию в небольшом ОЗУ, а любой принтер также имеет собственную память (у некоторых лазерных принтеров она весьма значительна), где принятая информация хранится в ожидании печати.
Описывая магистральную структуру, мы упрощенно предполагали, что все устройства взаимодействуют через одну общую шину. С точки зрения понимания принципов этого вполне достаточно. Упомянем все же, что на практике такая структура применяется только для ЭВМ с небольшим количеством внешних устройств. При увеличении потоков информации между устройствами ЭВМ единственная магистраль перегружается, что существенно тормозит работу компьютера. Поэтому в состав современного компьютера может вводиться несколько дополнительных шин. Например, одна шина может использоваться для обмена с памятью, вторая — для связи с "быстрыми", а третья — с "медленными" внешними устройствами. Режим прямого доступа к памяти. Остановимся еще на одной важной особенности структуры современных ЭВМ. Поскольку процессор теперь перестал быть центром конструкции, стало возможным реализовывать по магистрали прямые связи между устройствами ЭВМ. На практике чаще всего используют передачу данных из внешних устройств в ОЗУ и наоборот. Режим, при котором внешнее устройство обменивается непосредственно с ОЗУ без участия центрального процессора, называется прямым доступом к памяти (ПДП). Для его реализации необходим специальный контроллер.
В режиме прямого доступа к памяти центральный процессор передает контроллеру ПДП необходимую для обмена информацию (режим обмена, начальный адрес ОЗУ, количество информации), после чего освобождается, а обменом руководит уже контроллер ПДП. Если такой обмен не задействует все возможности шины, то центральный процессор в это время может продолжать работу.
Несмотря на потенциальные возможности повышения производительности компьютера в данном режиме, не следует считать его настолько эффективным, чтобы отказаться от классического обмена с памятью под руководством и через процессор, о котором говорилось ранее. Так, по свидетельству П.Нортона, "поскольку дисковый ввод-вывод — сравнительно медленная операция, применение DMA7 не очень сильно увеличивает общую производительность компьютера" [8]. В [9] также утверждается, что скорость обмена ПДП ниже, чем у происходящего по программе центрального процессора.
Особо подчеркнем, что режим ПДП в машинах первого и второго поколений не существовал: сначала данные всегда принимались во внутренние регистры процессора и лишь затем попадали в ОЗУ.
2. программы архиваторы. Область применения программ – архиваторов: создание архива, создание дистрибутивов программ, передача информации по сети.
Все методы сжатия информации можно условно разделить на два больших непересекающихся класса: сжатие с потерей информации и сжатие без потери информации. Сжатие с потерей информации. Сжатие с потерей информации означает, что после распаковки уплотненного архива мы получим документ, который несколько отличается от того, который был раньше. Чем больше степень сжатия, тем больше величина потери и наоборот.
Такие алгоритмы неприменимы для текстовых документов, таблиц баз данных и особенно для программ. Незначительные искажения в простом неформатированном тексте еще как- то можно пережить, но искажение хотя бы одного бита в программе сделает ее абсолютной неработоспособной.
Однако, существуют материалы, в которых стоит пожертвовать несколькими процентами информации, чтобы получить сжатие в десятки раз. К ним относится фотографические иллюстрации, видеоматериалы и музыкальные композиции. Потеря информации при сжатии и последующей распаковке в таких материалах воспринимается как появление некоторого дополнительного шума, а выигрыш в размерах файлов дает огромный ( в 10-15 раз на музыке, в 20-30 раз на фото- и видеоматериалах). К алгоритмам сжатия с потерей информации относятся такие известные алгоритмы как JPEG, MPEG. Алгоритм JPEG используется при сжатии фотоизображений. Графические объекты, сжатые этим методом имеют расширение .JPG. алгоритмы MPEG используют при сжатии видео и музыки. Эти файлы могут иметь различные расширения, в зависимости от конкретной программы, но наиболее известными являются .MPG для видео и .MP3 для музыки. Алгоритмы сжатия с потерей информации применяют только для потребительских задач. Это значит, что если фотография передается для просмотра, а музыка для воспроизведения, то подобные алгоритмы применять можно. Если же они передаются для дальнейшей обработки, например для редактирования, то никакая потеря информации в исходном материале недопустима. Сжатие без потери информации. Эти методы сжатия применяют при передаче текстовых документов и программ. Методы сжатия этого класса не могут допустить утрату информации, поэтому они основаны только на устранении ее избыточности.
Вот простой пример: в русском языке 33 буквы, 10 цифр и еще примерно полтора десятка знаков препинания и других символов. Для текста, который записан только прописными русскими буквами вполне хватило бы шестидесяти разных значений. Тем не мене, каждый символ кодируется байтом, который содержит 256 различных кодов. Это первое основание для избыточности. Для телеграфного текста хватило бы, например, 6 битов на символ.
Другой пример: любой символ кодируется 8 битами, хотя встречаются другие способы кодирования, например, «азбука Морзе» ( . .- -_), т.е имеется смысл кодировать меньшим количеством знаков. Неэффективная кодировка – второе основание для избыточности.
Программы, выполняющие сжатие информации, могут вводить свою кодировку (разную для разных файлов) и приписывать к сжатому файлу некую таблицу (словарь), из которой распаковывающая программа узнает, как в данном файле закодированы те или иные символы или их группы.
Алгоритмы, основанные на перекодировании информации, называются алгоритмами Хаффмана. Наличие повторяющихся фрагментов – третье основание для избыточности. В текстах это встречается редко, но в таблицах и графике повторение кодов – обычное явление. Так, если число 0 повторяется 20 раз подряд, то нет смысла ставить двадцать нулевых байтов. Вместо них ставить один ноль и коэффициент 20. такие алгоритмы, основанные на выявлении повторов, называются методами RLE (run length encoding). Большими повторяющимися последовательностями одинаковых байтов особенно отличаются графические иллюстрации, но не фотографические (там много шумов и соседние точки существенно различаются по параметрам). При создании резервных копий на жестких дисках есть еще одна возможность получения выигрыша в рабочем пространстве при сжатии файлов, которая связана не с избыточностью информации, а с тем, как организована файловая система компьютера. Суть ее заключается в том, что любой файл, большой или маленький, может занимать на диске только целое число кластеров. В файловой системе FAT 32 размер кластера равен 4 Кбайт. Таки образом мы теряем ценное дисковое пространство на маленьких файлах.
При уплотнении большой группы файлов в один файл можно экономить на каждом маленьком файле только за счет сокращения потерь от нерациональной организации файловой системы. Например, на файле в 1 Кбайт, можно сэкономить 3 Кбайт. Основные свойства алгоритмов сжатия: у всякого сжатия есть предел, для всякого метода сжатия можно подобрать файл, применительно к которому данный метод является наилучшим. Основные понятия технологии сжатия данных. Степень сжатия – показывает во сколько раз уменьшился объем исходного файла. Может выражаться в процентах от исходного размера или в виде отношения. Архивный том – при создании архивной копии на носителях малой емкости (дискета) архивный файл может «нарезаться» на фрагменты, равные емкости отдельных носителей. Каждый из таких фрагментов называется архивным томом. Все тома одного архивного файла обычно имеют одинаковые имена и могут различаться расширением имени. Сплошной файл – архивный файл непрерывной структуры. При упаковке группы файлов создается один большой файл, который может имеет как сплошную, так и несплошную структуру. Если сжатие применяется к каждому исходному файлу отдельно, то полученный архив является несплошным. Если сжатие применяется ко всей группе файлов как к единому целому, полученный архивный файл является сплошным. В первом случае размер архивного файла является больше, чем во втором. Однако, при сбое в несплошном архиве повреждается и может быть утрачен лишь один исходный файл, а в области размещения которого произошел сбой, а при сбое в сплошном архиве есть угроза утраты всех файлов. Самораспаковывающийся файл – многие программы, выполняющие сжатие файлов, позволяют создавать так называемые самораспаковывающие архивы. К архиву данных они приписывают небольшой программный блок. Это позволяет пользователю выполнить распаковку без использования специальных программ. Достаточно запустить исполнение файла .EXE и архив автоматически распакуется в этой же папке, где находится и архивный файл.
3. Порядок полугодового или годового ТО: выполнение ежемесячного, продувка удаления пыли, проверка температурного режима, замена термопасты, проверка состояния ОП, видеокарты, устройств, подключенных к слотам расширения, проверка состояния контактов в системной плате, дефрагментация жесткого диска.
