| << К разделам |
| Информатика |
| Алгоритмы |
| Теория информации |
| Теория программирования |
| Все статьи |
| Журнал |
| Подписка |
Интернет-Журнал «Потенциал» |
| Авторам |
| Печатные номера |
|
Адрес редакции: 109544, г. Москва, ул. Рабочая, 84, редакция журнала "Потенциал". Телефоны: 787-24-94, 787-24-95, 678-35-86 E-mail: potential@potential.org.ru Главный редактор А.Д. Гладун Шеф-редактор Г.А. Четин Подробная информация Свидетельство о регистрации— СМИ ПИ № ФС 77-19521. Издаётся с января 2005 года. Тираж — 4000 экз, периодичность выхода — раз в месяц Печать — ООО "Азбука-2000" Журнал издаётся на средства выпускников технических вузов ISSN 1814-6422 |
| Полезные сайты |
ЗФТШ
|
МЦНМО
|
Журнал "Квант"
|
"Открытый Колледж"
|
Союз образовательных сайтов
|
Интернет-портал "Абитуриент"
|
| Другие ссылки... |
|
Представляем переработанный отрывок из главы «Основы информатики»
книги «Практическая информатика. Часть 1.»
Книга была опубликована 6 лет назад, но по-прежнему является хорошим введением
в основы информатики и даёт не только общее предствление о современном мире информационных технологий, но и конкретные знания и навыки.
Электронный вариант этой книги доступен по адресу http://www.ctc.msiu.ru/materials/books.php
Прошло всего 7–8 лет, и это поколение буквально вытолкнули машины следующего, третьего поколения. Перевод вычислительной техники на интегральные микросхемы серьёзно удешевил её, поднял возможности и позволил начать новый этап её практического применения. Компьютеры вторглись – уже не штучно, а в массовом порядке – практически во все сферы науки, экономики, управления.
Развитие микроэлектроники позволило создать и освоить технологию интегральных схем с особо большой плотностью компоновки. На одном кристалле размером меньше ногтя стали размещать не десятки и сотни, а десятки тысяч транзисторов и других элементов. Большие интегральные схемы (very large scale integration) составили техническую основу, элементную базу ЭВМ четвёртого поколения. Их производительность возросла фантастически – до сотен миллионов операций в секунду.
Подлинный переворот в автоматике и управлении произвели появившиеся в семидесятые годы микропроцессоры и микро-ЭВМ – сверхминиатюрные изделия вычислительной техники. Малый вес и габариты, ничтожное электропотребление – все это позволило встраивать «монолитные» микро-ЭВМ и микропроцессорные наборы непосредственно в средства связи, машины, механизмы, приборы и другие технические устройства, чтобы наилучшим образом управлять их работой и контролировать её.
ЭВМ третьего-четвертого поколения стали многоязычными и многопрограммными: они получили возможность вести диалог со многими пользователями одновременно и решать задачи, запрограммированные на разных языках.
Основное направление в развитии современных компьютеров (пятого и шестого поколения) – разработка машины, более похожей на человека по способам ввода и хранения информации и методам решения задач. Различные области информатики занимаются изучением этих проблем – задач искусственного интеллекта (artificial intelligence), экспертных систем (expert systems) и представления информации (information presentation).
Персональные компьютеры совершили компьютерную революцию в профессиональной деятельности миллионов людей и оказали огромное влияние на все стороны жизни человеческого общества. Компьютеры этого типа стали незаменимым инструментом работы инженеров и ученых. Особо велика их роль при проведении научных экспериментов, требующих сложных и длительных вычислений.
В последние годы появилась разновидность персонального компьютера – так называемый домашний компьютер. По сути, он ничем не отличается от персонального, только используется для других целей: развлекательных и образовательных.
Идея сетевого компьютера, работающего только в сети и представляющего собой упрощенный вариант персонального компьютера, все больше занимает умы разработчиков. Такому компьютеру не нужно хранить программы, он в любой момент может получить их по сети.
Внешние устройства к шинам подключаются посредством интерфейса. Под интерфейсом понимают совокупность различных характеристик какого-либо переферийного устройства ПК, определяющих организацию обмена информацией между ним и центральным процессором. В случае несовместимости интерфейсов (например, интерфейс системной шины и интерфейс винчестера) используют контроллеры.
Чтобы устройства, входящие в состав компьютера, могли взаимодействовать с центральным процессором, в IBM-совместимых компьютерах предусмотрена система прерываний (Interrupts). Система прерываний позволяет компьютеру приостановить текущее действие и переключиться на другие в ответ на поступивший запрос, например, на нажатие клавиши на клавиатуре. Ведь с одной стороны, желательно, чтобы компьютер был занят возложенной на него работой, а с другой – необходима его мгновенная реакция на любой требующий внимания запрос. Прерывания обеспечивают немедленную реакцию системы.
Винчестеры (hard discs)
Жёсткие диски – наиболее быстрые из внешних устройств хранения информации. Кроме того, информация, хранящаяся на винчестере, может быть считана с него в произвольном порядке (диск – устройство с произвольным доступом).
Ёмкость диска современного персонального компьютера составляет десятки гигабайт. В одной ЭВМ может быть установлено несколько винчестеров.
Оптические диски (cdroms)
Лазерные диски, как их ещё называют, имеют ёмкость около 700 мегабайт и обеспечивают только считывание записанной на них однажды информации в режиме произвольного доступа. Скорость считывания информации определяется устройством, в которое вставляется компакт-диск (cdrom drive).
Магнито-оптические диски
В отличие от оптических дисков магнито-оптические диски позволяют не только читать, но и записывать информацию.
Флоппи диски (floppy discs)
В основе этих устройств хранения лежит гибкий магнитный диск, помещённый в твёрдую оболочку. Для того чтобы прочитать информацию, хранящуюся на дискете, ее необходимо вставить в дисковод (floppy disc drive) компьютера. Ёмкость современных дискет всего 1.44 мегабайта. По способу доступа дискета подобна винчестеру.
Zip and Jaz Iomega discs
Это носители информации, которые призваны заменить гибкие магнитные диски. Их можно рассматривать, как быстрые и большие по ёмкости (100 мегабайт – Zip, 1 гигабайт – Jaz) дискеты.
Магнитные ленты (magnetic tapes)
Современные магнитные ленты, хранящие большие объёмы информации (до нескольких гигабайт), внешне напоминают обычные магнитофонные кассеты и характеризуются строго последовательным доступом к содержащейся на них информации.
Устройства ввода передают информацию в ЭВМ от различных внешних источников. Информация может быть представлена в весьма различных формах: текст – для клавиатуры (keyboard), звук – для микрофона (microphone), изображение – для сканера (scanner).
Клавиатура – одно из самых распространённых на сегодня устройств ввода информации в компьютер. Она позволяет нажатием клавиш вводить символьную информацию.
Ключевой принцип работы клавиатуры заключается в том, что она воспринимает нажатия клавиш и преобразует их в двоичный код, индивидуальный для каждой клавиши.
Но указывать место на экране монитора, в котором компьютер что-то должен изменить, с помощью клавиатуры неудобно. Для этого существует специальное устройство ввода – мышь.
Принцип её действия основан на измерении направления и величины поворота шарика, находящегося в нижней части мыши. Когда мы перемещаем мышь по поверхности стола, шарик поворачивается. Специальные датчики измеряют поворот шарика. После преобразования результатов измерения в двоичный код они передаются в компьютер. По ним процессор выводит на экран условное изображение указателя (обычно в форме стрелки). Существуют разновидности этого устройства – оптические мыши, принцип действия которых основан на отслеживании перемещения луча света. Часто для них требуется специальный металлический коврик.
Мышь не позволяет вводить числовую и буквенную информацию, но удобна для работы с графическими объектами, изображёнными на экране.
Сканер – устройство ввода графической информации. Его особенность – способность считывать изображение непосредственно с листа бумаги.
Принцип действия сканера напоминает работу человеческого глаза. Освещённый специальным источником света, находящимся в самом сканере, лист бумаги с текстом или рисунком «осматривается» микроскопическим «электронным глазом». Диаметр участка изображения, воспринимаемого таким «глазом», составляет 1/20 миллиметра и соответствует диаметру человеческого волоса. Яркость считываемой в данный момент точки изображения кодируется двоичным числом и передаётся в компьютер. Для того чтобы осмотреть стандартный лист бумаги, «электронному глазу» приходится строку за строкой обходить его, передавая закодированную информацию об освещённости каждой точки изображения в компьютер.
Монитор – устройство вывода на экран текстовой и графической информации. Мониторы бывают цветными и монохромными. Они могут работать в одном из двух режимов: текстовом или графическом.
В текстовом режиме экран монитора условно разбивается на отдельные участки – знакоместа, чаще всего на 25 строк по 80 символов (знакомест). В каждое знакоместо может быть выведен один из 256 заранее определённых символов. В число этих символов входят большие и малые латинские буквы, цифры, определённые символы, а также псевдографические символы, используемые для вывода на экран таблиц и диаграмм, построения рамок вокруг участков экрана и так далее. В число символов, изображаемых на экране в текстовом режиме, могут входить и символы кириллицы.
На цветных мониторах каждому знакоместу может соответствовать свой цвет символа и фона, что позволяет выводить красивые цветные надписи на экран. На монохромных мониторах для выделения отдельных частей текста и участков экрана используется повышенная яркость символов, подчёркивание и инверсное изображение.
Графический режим предназначен для вывода на экран графической информации (рисунки, диаграммы, фотографии и т. п.). Разумеется в этом режиме можно выводить и текстовую информацию в виде различных надписей, причём эти надписи могут иметь произвольный шрифт, размер и др.
В графическом режиме экран состоит из точек, каждая из которых может быть тёмной или светлой на монохромных мониторах и одного или нескольких цветов – на цветном. Количество точек на экране называется разрешающей способностью монитора в данном режиме. Следует заметить, что разрешающая способность не зависит напрямую от размеров экрана монитора.
Принтер – устройство для вывода результатов работы компьютера на бумагу. Само название произошло от английского слова printer, означающего «печатник» (печатающий).
Первые принтеры создавали изображение из множества точек, получающихся под действием иголок, ударяющих через красящую ленту по бумаге и оставляющих на ней след. Иголки закреплены в печатающей головке и приводятся в движение электромагнитами. Сама же головка движется горизонтально, печатая строку за строкой. Количество иголок составляет 8 или 24 при одной и той же высоте печатающей головки. Во втором случае их делают тоньше, а получаемое изображение оказывается более «мелкозернистым».
Такой принтер преобразует электрические сигналы, выдаваемый компьютером, в движение иголок. Принтеры, использующие для получения изображения механический (ударный) принцип, называют матричными.
Матричные принтеры создают сильный шум и требуют частой замены красящей ленты, поэтому в 80-х годах был предложен другой способ печати на бумаге – струйный.
Принцип, лежащий в основе струйной печати с использованием жидких чернил, состоит в нанесении капелек чернил непосредственно на поверхность бумаги, плёнки или ткани. Импульсная печатающая головка струйного принтера, подобно головке матричного принтера, состоит из вертикального ряда камер, способных нанести на бумагу одну или несколько вертикальных полосок. Число камер, входящих в состав головки, может достигать 48. Это позволяет получать очень качественное изображение.
Существуют как чёрно-белые, так и цветные струйные принтеры. Последние, кроме головки с чёрными чернилами, имеют ещё печатную головку с чернилами трёх цветов.
Кроме матричных и струйных принтеров, широкое распространение получили и, так называемые, лазерные принтеры. Принцип их работы достаточно сложен и требует глубокого знания физики, поэтому нами рассматриваться не будет. Эти принтеры при своей относительно высокой стоимости очень экономичны в эксплуатации и намного менее требовательны к качеству бумаги, по сравнению со струйными принтерами.
Устройства связи необходимы для организации взаимодействия отдельных компьютеров между собой, доступа к удалённым принтерам и подключения локальных сетей к общемировой сети Интернет. Примерами таких устройств являются сетевые карты (ethernet cards) и модемы (modems). Скорость передачи данных устройствами связи измеряется в битах в секунду (а также в кбит/с и мбит/с). Модем, используемый для подключения домашнего компьютера к сети Интернет, обычно обеспечивает пропускную способность до 56 кбит/c, а сетевая карта – до 10 Гбит/с.
В качестве средства хранения информации в аналитической машине использовалась перфокарта – картонная прямоугольная пластина с рядами пробитых в ней дырочек. Каждый ряд состоял из двух частей, разделённых столбцом, содержащим отверстия во всех рядах. Первая часть представляла собой запись числа, вторая – код команды, указывающей, что делать с числом.
В созданной Бэббиджем аналитической машине присутствовала хранимая в памяти машины программа её работы. Меняя программу (перфокарту), можно было изменять порядок вычислений, то есть переходить от одной задачи к другой.
Главной особенностью конструкции этой машины является программный принцип работы.
Принцип программы, хранимой в памяти компьютера, считается важнейшей идеей современной компьютерной архитектуры. Суть идеи заключается в том, что
Компьютерным вирусом называется программа (некоторая совокупность выполняемого кода/инструкций), которая способна создавать свои копии (не обязательно полностью совпадающие с оригиналом) и внедрять их в различные объекты/ресурсы компьютерных систем, сетей и т. д. без ведома пользователя. При этом копии сохраняют способность дальнейшего распространения.
Компьютерные вирусы, как и биологические, ставят перед собой три задачи – заразить, выполнить, размножиться.
Заражается компьютер «снаружи», когда человек запускает на исполнение некую программу, которая либо заражена вирусом (т. е. при её выполнении запускается и вирус), либо сама является вирусом.
Поведение вирусов разнообразно. Некоторые вирусы просто «осыпали» буквы с монитора или рисовали безобидные рисунки.
Такие считаются наиболее безвредными. Другие могут переименовывать файлы на диске, стирать их. Эти, без сомнения, гораздо опаснее. А вирус «Win95.CIH» может испортить микросхему BIOS компьютера. Трудно сказать, что хуже – потеря информации или выход из строя компьютера.
И, наконец, вирус размножается, то есть дописывает себя везде, где он имеет шанс выполниться.
Есть вирусы, которые достаточно один раз запустить, после чего они постоянно при загрузке компьютера активно включаются в работу и начинают заражать все исполняемые файлы.
Появились вирусы, использующие возможности внутреннего языка программ серии Microsoft Office. Они содержаться в файлах, подготовленных в редакторе Word или в электронных таблицах Excel. Для заражения компьютера достаточно открыть такой документ.
Так как всё больше людей использует Интернет, то последний всё чаще становится рассадником заразы. Теперь достаточно зайти на некий сайт и нажать на кнопку формы, чтобы заполучить какой-нибудь вирус.
В последнее время широко распространился вид почтовых вирусов, играющих на любопытстве людей. Например, вам приходит письмо с признанием в любви и приложенными фотографиями. Первое движение – посмотреть содержимое письма. И как результат, – все фотографии и музыка на вашей машине пропали, а вместо них – злобный вирус «I Love You» (или подобный ему). Кроме того, он ещё и пошлёт себя всем, кто записан в вашей адресной книге.
Троянские программы отличаются от вирусов тем, что они вместо разрушительных действий собирают и отправляют по известным им адресам пароли и другую секретную информацию пользователя. Такая программа может давать злоумышленнику полный доступ к вашим программам и данным.
Методы борьбы с вирусами и троянцами описаны во многих местах. К сожалению, единственный действенный метод – не включать компьютер вовсе. Можно ещё посоветовать ничего не устанавливать и ничего не запускать. Только тогда какой смысл иметь компьютер?
Поэтому широко используются антивирусы – программы, призванные обнаруживать и удалять известные им «нехорошие программы». Наиболее представительными являются DrWeb, Antiviral Tolkit Pro (AVP). При использовании таких программ главное – постоянное обновление антивирусных баз.
И всё-таки очень важно не запускать неизвестно что. Или установить антивирусный монитор (который отличается от антивирусного сканера, занимающегося тотальной проверкой файлов). Когда вы запускаете тот же DrWeb на проверку дисков – это антивирусный сканер. А в комплекте с ним идёт некий Spider – вот это антивирусный монитор.
Однако, при борьбе с вирусами не стоит впадать в крайность и стирать всё подряд. При этом вы можете случайно удалить важные системные файлы, что приведёт к невозможности работы на компьютере. На этом построено действие «психологических» вирусов, рассчитанных именно на то, что пользователь своими руками разрушит систему.
В семидесятых годах 20 в. программное обеспечение зачастую разрабатывалось свободными объединениями программистов и бесплатно передавалось другим нуждающимся в нём пользователям. Нередко этим занимались даже крупные фирмы. К 1983 г. положение изменилось – наступила эра персональных компьютеров, коммерческие программы и операционные системы (в частности, DOS от Microsoft) начали своё победное шествие по миру. Чуть позже идея коммерциализации проникла и в мир «больших» машин и «серьёзного» программирования. Ричард Столлмен, один из основателей Unix, основал проект GNU (www.gnu.org), целью которого было вернуть прежние взаимоотношения производителей и потребителей программного обеспечения. GNU (расшифровывается как «GNU is not Unix») – не Unix, потому что GNU не ограничивает свободу.
В манифесте GNU отличию свободных программ от бесплатных уделено очень много места – по-русски же это можно сказать гораздо короче, поскольку эти понятия не обозначаются, как в английском, одним словом free. Получив в пользование или купив свободную программу, вы можете: