Шпаргалка по "Информатике"
Автор: Пользователь скрыл имя, 10 Января 2013 в 20:33, шпаргалка
Краткое описание
Десятичная
система
Двоичная система
Шестнадцатеричная система
Виды памяти ПК
Магистрально-модульный принцип построения ПК
Устройство ввода и вывода информации
Оптические устройства информации
Файлы: 1 файл
экзамен по информатике.docx
— 213.75 Кб (Скачать)Достоинства одноранговых сетей:
· низкая стоимость;
· высокая надежность.
Недостатки одноранговых сетей:
· зависимость эффективности
· сложность управления сетью;
· сложность обеспечения защиты информации;
· трудности обновления и изменения программного обеспечения станций.
Наибольшей популярностью
В сети с выделенным сервером один из компьютеров выполняет функции хранения данных, предназначенных для использования всеми рабочими станциями, управления взаимодействием между рабочими станциями и ряд сервисных функций.
Такой компьютер обычно называют сервером
сети. На нем устанавливается сетевая
операционная система, к нему подключаются
все разделяемые внешние
Взаимодействие между рабочими станциями в сети, как правило, осуществляются через сервер.
Достоинства сети с выделенным сервером:
· надежна система защиты информации;
· высокое быстродействие;
· отсутствие ограничений на число рабочих станций;
· простота управления по сравнению с одноранговыми сетями.
Недостатки сети:
· высокая стоимость из-за выделения одного компьютера на сервер;
· зависимость быстродействия и надежности от сервера;
· меньшая гибкость по сравнению с одноранговыми сетями.
Сети выделенным сервером являются
наиболее распространенными у
1.2 Топология сетей
Топология сети определяется размещением узлов в сети и связей между ними. Из множества возможных построений выделяют следующие структуры.
Топология «звезда». Каждый компьютер
через сетевой адаптер
Звездообразная структура чаще всего предполагает нахождение в центральном узле специализированной ЭВМ или концентратора.
Достоинства «звезды»:
· простота периферийного оборудования;
· каждый пользователь может работать независимо от остальных пользователей;
· высокий уровень защиты данных;
· легкое обнаружение неисправности в кабельной сети.
Недостатки «звезды»:
· выход из строя центрального устройства ведет к остановке всей сети;
· высокая стоимость центрального устройства;
· уменьшение производительности сети
с увеличением числа
Топология «кольцо». Все компьютеры
соединяются друг с другом в кольцо.
Здесь пользователи сети равноправны.
Информация по сети всегда передается
в одном направлении (рис.2). Кольцевая
сеть требует специальных
Достоинства «кольца»:
· отсутствие дорогого центрального устройства;
· легкий поиск неисправных узлов;
· отсутствует проблема маршрутизации;
· пропускная способность сети разделяется между всеми пользователями, поэтому все пользователи гарантированно последовательно получают доступ к сети;
· простота контроля ошибок.
Недостатки «кольца»:
· трудно включить в сеть новые компьютеры;
· каждый компьютер должен активно
участвовать в пересылке
· в случае выхода из строя хотя одного компьютера или отрезка кабеля вся сеть парализуется.
Топология «общая шина». Общая шина
наиболее широко распространенна в
локальных вычислительных сетях. Топология
«общая шина» предполагает использование
одного кабеля (шины), к которому непосредственно
подключаются все компьютеры сети (рис.3).
В данном случае кабель используется
всеми станциями по очереди, т.е.
шину может захватить в один момент
только одна станция. Доступ к сети
(к кабелю) осуществляется путем
состязания между пользователями. В
сети принимаются специальные меры
для того, чтобы при работе с
общим кабелем компьютеры не мешали
друг другу передавать данные. Возникающие
конфликты разрешаются
Достоинства «обшей шины»:
· простота построения сети;
· сеть легко расширяется;
· эффективно используется пропускная способность канала;
· надежность выше, т.к. выход из строя отдельных компьютеров не нарушит работоспособности сети в целом.
Недостатки «общей шины»:
· ограниченная длина шины;
· нет автоматического
· возможность возникновения
· низкая защита данных;
· выход из строя какого-либо отрезка
кабеля ведет к нарушению
· трудность нахождения места обрыва.
Топология «дерево». Эта структура позволяет объединить несколько сетей, в том числе с различными топологиями или разбить одну большую сеть на ряд подсетей (рис. 4).
Разбиение на сегменты позволит выделить
подсети, в пределах которых идет
интенсивный обмен между
Алгоритм и его св-ва. Виды алгоритмических конструкций.
Алгоритм должен быть составлен таким образом, чтобы исполнитель, в расчете на которого он создан, мог однозначно и точно следовать командам алгоритма и эффективно получать определенный результат. Это накладывает на записи алгоритмов ряд обязательных требований, суть которых вытекает, вообще говоря, из приведенного выше неформального толкования понятия алгоритма. Сформулируем эти требования в виде перечня свойств, которым должны удовлетворять алгоритмы, адресуемые заданному исполнителю.
1. Одно из первых требований,
которое предъявляется к
2. Используемые на практике
3. Будучи понятным, алгоритм не
должен содержать предписаний,
смысл которых может
Запись алгоритма должна быть настолько четкой, полной и продуманной в деталях, чтобы у исполнителя не могло возникнуть потребности в принятии решений, не предусмотренных составителем алгоритма. Говоря иначе, алгоритм не должен оставлять места для произвола исполнителя. Кроме того, в алгоритмах недопустимы также ситуации, когда после выполнения очередной команды алгоритма исполнителю неясно, какая из команд алгоритма должна выполняться на следующем шаге. Отмеченное свойства алгоритмов называют определенностью или детерминированностью.
4. Обязательное
требование к алгоритмам - результативность.
Смысл этого требования состоит
в том, что при точном исполнении
всех предписаний алгоритма процесс
должен прекратиться за конечное
число шагов и при этом должен
получиться определенный результат.
Вывод о том, что решения
не существует - тоже результат.
5. Наиболее
распространены алгоритмы, обеспечивающие
решение не одной конкретной
задачи, а некоторого класса задач
данного типа. Это свойство алгоритма
называют массовостью. В простейшем
случае массовость обеспечивает
возможность использования различных
исходных данных.
Основные алгоритмические конструкции:
Линейный алгоритм.
В алгоритмическом языке линейным является алгоритм, состоящий из команд,
выполняющихся одна за другой. Они в записи алгоритма располагаются в том
порядке, в каком должны быть выполнены предписываемые ими действия. Такой
порядок выполнения называется естественным. Последовательность команд
образует составную команду «цепочка», которая в записи блок-схемой имеет вид,
приведенный на рисунке 1.
|
|
|||
Рис.1
Блок-схема линейного В математике к линейным алгоритмам относятся алгоритмы, представленные формулами. Они наиболее просты для программирования. Заметим, что естественный способ кодировки формул делает программу легкочитаемой, но нередко приводит к лишним вычислениям, поэтому, чтобы избежать повторных вычислений и сократить общее количество операций выполняйте тождественные преобразования выражений. С другой стороны, надо знать, что не всегда следует осуществлять оптимизацию, поскольку она является не правилом, а исключением. Этому есть три причины, главная из которых состоит в том, что оптимизация ухудшает наглядность программ, вторая - выгоды от оптимизации должны быть существенными и третья - современные системы, как правило, имеют удовлетворительные оптимизирующие компиляторы. |
|||
Основные алгоритмические конструкции:
Ветвящийся алгоритм.
При исполнении алгоритмов приходится не только находить значения величин, но
и анализировать их свойства, сравнивать их друг с другом и в зависимости от
результата сравнения выбирать ту или иную ветвь алгоритма. Алгоритмы, имеющие
несколько ветвей, называются нелинейными. К таким относятся разветвляющиеся и
циклические алгоритмы. Для их записи применяются составные команды.
Базовая структура "ветвление". Определяет выполнение действий в зависимости
от выполнения условия. Каждый из путей ведет к общему выходу, так что работа
алгоритма будет продолжаться независимо от того, какой путь будет выбран.
Язык QBasic |
Язык блок-схем |
Неполное IF Условие THEN действия |
|
Полное IF Условие THEN действия 1 ELSE действия 2 |
|
Пример алгоритма ветвления на алгоритмическом языке QBasic:
INPUT «1 или 2?»
IF=1 OR I=2 THEN
PRINT “Ок”
ELSE
PRINT “Вне диапазона”
END IF
Основные алгоритмические конструкции:
Циклический алгоритм.
Повторяющееся выполнение действий (групп действий),зависящее от выполнения
условия, называется циклом.
Любой цикл состоит из трех частей: начала, проверки и тела цикла. Начало –
всегда первая часть цикла. Главная его функция – подготовить цикл. Проверка
определяет момент выхода из цикла.
Базовая структура "цикл". Обеспечивает многократное выполнение некоторой
совокупности действий, которая называется телом цикла. Основные разновидности
циклов представлены в таблице:
Язык QBasic |
Язык блок-схем |
Цикл типа пока. | |
Do Until условие тело цикла (последовательность действий) Loop |
|
Do While условие тело цикла (последовательность действий) Loop |
|
Цикл типа для. | |
For i=i1 to i2 тело цикла (последовательность действий) Next i |
|
Основа языка Basic
Алфавит языка. Алфавит языка Basic представляет собой таблицу символов ASCII. Первая половина этой таблицы (символы с кодом 0-127) - стандартная. Вторая половина (символы с кодом 128-255) специфична для каждой страны. В этой таблице каждый символ имеет 8-битовое обозначение. Итак, в алфавит языка Basic входят все прописные и заглавные буквы английского и русского алфавитов, цифры, а также набор специальных символов, который имеется на клавиатуре компьютера.