- •Раздел 1. Теоретические основы информатики
- •Глава 1. Введение в информатику. Основные понятия информатики
- •§ 1.1. Информатика. Объект, предмет, структура и основные задачи информатики
- •§ 1.2. Истоки и исторические предпосылки появления информатики
- •§ 1.3. Информационное общество
- •§ 1.4. Основные понятия информатики
- •§ 1.5. Информация: ее виды и свойства. Меры информации
- •§ 1.6. Измерение количества информации
- •§ 1.7. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •Вопросы и задания для самопроверки
- •Глава 2. Представление данных в эвм. Кодирование информации
- •§ 2.1. Системы счисления. Представление чисел в эвм
- •Перевод целых чисел из десятичной системы в любую другую позиционную систему счисления
- •§ 2.2. Элементы двоичной арифметики. Кодирование и обработка чисел в эвм
- •§ 2.3. Кодирование текстовой, звуковой и графической информации в эвм
- •Вопросы и задания для самопроверки
- •Глава 3. Эвм: принципы организации и функционирования
- •§ 3.1. Логические основы эвм, элементы и узлы
- •§ 3.2. Принципы Дж. Фон Неймана
- •§ 3.3. Поколения эвм
- •§ 3.4. Архитектура эвм
- •§ 3.5. Классификация эвм
- •§ 3.6. Оценка производительности эвм
- •Вопросы и задания для самопроверки
- •Глава 4. Устройство и работа центрального процессора эвм
- •§ 4.1. Процессор: структура и функционирование
- •§ 4.2. Организация памяти эвм
- •§ 4.3. Командные языки. Понятие о машинном языке ассемблер
- •§ 4.4. Этапы разработки программы на языке ассемблера
- •1. Ввод исходного текста программы 4. Отладка программы 3. Создание загрузочного модуля 2. Создание объектного модуля
- •Вопросы и задания для самопроверки
- •Глава 5. Устройство персонального компьютера
- •§ 5.1. История развития средств компьютерной техники
- •§ 5.2. Структура персонального компьютера
- •§ 5.3. Интерфейсы и порты ввода-вывода персонального компьютера
- •§ 5.4. Внешние устройства хранения информации
- •§ 5.5. Внешние (периферийные) устройства ввода-вывода данных
- •Вопросы и задания для самопроверки
§ 1.2. Истоки и исторические предпосылки появления информатики
Человечество со дня своего выделения из животного мира значительную часть своего времени и внимания уделяло информационным процессам. Рассмотрим исторические этапы развития технологий обработки информации на естественном и математическом языках [83] (рис. 1.4).
На первых этапах носителем данных была память, и информация от одного человека к другому передавалась устно (на естественном языке). Этот способ передачи информации был ненадежен и подвержен большим искажениям, ввиду естественного свойства памяти утрачивать редко используемые данные.
По мере развития цивилизации, объемы информации, которые необходимо было накапливать и передавать, росли, и человеческой памяти стало не хватать появилась письменность. Это великое изобретение было сделано шумерами около 6 тыс. лет назад. Оно позволило наряду с простыми записями счетов, векселей, рецептов записывать наблюдения за звездным небом, за погодой, за природой. Изменился смысл информационных сообщений. Появилась возможность обобщать, сопоставлять, переосмысливать ранее сохраненные сведения. Это же в свою очередь дало толчок развитию истории, литературы, точным наукам и в конечном итоге изменило общественную жизнь. Изобретение письменности характеризует первую информационную революцию.
Рис. 1.4. Этапы развития технологий обработки информации
на естественном и математическом языках
3
000
лет до н.э. в Древнем Вавилоне были
изобретены первые счеты(рис. 1.5)
абак (лат. abacus
доска счетная
доска, применявшаяся для арифметических
вычислений приблизительно с IV века до
н. э. в Древней Греции, Древнем Риме).
В
Рис. 1.5. Реконструкция Римского абака
Ш
Рис. 1.6. Дж. Непер
Рис. 1.6. Джон Непер
С
читалось,
что первую механическую счетную машину
изобрел великий французский математик
и физик Б. Паскаль в 1642 г. Однако в 1957 г.
Ф. Гаммер (ФРГ, директор Кеплеровского
научного центра) обнаружил доказательства
создания механической вычислительной
машины приблизительно за два десятилетия
до изобретения Паскаля Вильгельмом
Шиккардом (рис. 1.7) [74]. Он назвал ее «часы
для счета» (рис. 1.8).
В
Рис. 1.9. Б. Паскаль
1642 г., когда Паскалю было 19 лет (рис. 1.9),
была изготовлена первая действующая
модель суммирующей машины. Через
несколько лет Блэз Паскаль создал
механическую суммирующую машину
(«паскалина»), которая позволяла
складывать числа в десятичной системе
счисления (рис. 1.10). В этой машине цифры
шестизначного числа задавались путем
соответствующих поворотов дисков
(колесиков) с цифровыми делениями,
результат операции можно было прочитать
в шести окошках по
одному на каждую цифру. Диск единиц был
связан с диском десятков, диск десятков
с диском сотен и
т.д.
В
1673 г. Готфрид Вильгельм Лейбниц (рис.
1.11) завершил создание механического
калькулятора. Развив идеи Паскаля,
Лейбниц использовал операцию сдвига
для поразрядного умножения чисел.
Сложение производилось на нем по существу
так же, как и на «паскалине», однако
Лейбниц включил в конструкцию движущуюся
часть (прообраз подвижной каретки
будущих настольных калькуляторов) и
ручку, с помощью которой можно было
крутить ступенчатое колесо или
в последующих вариантах машины
цилиндры, расположенные внутри аппарата.
Д
Рис.
1.12. Ж.М. Жаккар
В
Рис.
1.13. Ч. Бэббидж
В
Рис. 1.14. Разностная машина
Г
рафиня
Огаста Ада Лавлейс (рис. 1.15), дочь поэта
Байрона, фактически была первой
программисткой (в ее честь был назван
язык программирования Ада) [74]. Она
совместно с Ч. Бэббиджем работала над
созданием программ для его счетных
машин. Ее работы в этой области были
опубликованы в 1843 г.
В материалах Бэббиджа и комментариях Лавлейс намечены такие понятия, как «подпрограмма» и «библиотека подпрограмм», «модификация команд» и «индексный регистр», которые стали употребляться только в 50-х гг. XX в.
П
осле
Бэббиджа значительный вклад в технику
автоматизации обработки информации
внес американский изобретатель Г.
Холлерит (рис. 1.16). Он впервые (1890 г.)
построил ручной перфоратор, который
использовался для нанесения цифровых
данных на перфокарты, и ввел механическую
сортировку для раскладки этих перфокарт
в зависимости от места пробивок [93].
Третья информационная революция связывается с открытием электричества и появлением (в конце XIX в.) на его основе новых средств коммуникации телеграфа, телефона, радио. Возможности накопления информации для тех времен стали поистине безграничными, а скорость обмена очень высокой.
Одна из первых попыток создать средство связи с использованием электричества относится ко второй половине XVIII века, когда Лесаж в 1774 году построил в Женеве электростатический телеграф. Первый электромагнитный телеграф создал российский ученый Шиллинг Павел Львович в 1832 году.
Аппарат Морзе в ряду различных систем телеграфов наиболее известный и до последнего времени был самый распространенный. Хотя прибор этот задуман Самуэлем Морзе и первые удачные результаты с ним получены уже в 1837 г., но только в 1844 г. он был усовершенствован (А. Вайлем) настолько, что мог быть применен к делу.
В 1876 г. американцем Александром Беллом был запатентован первый телефон, который назывался «говорящий телеграф».
Первые практические устройства для передачи телеграфных сигналов были созданы русским физиком и электротехником А.С. Поповым, который считается в России изобретателем радио.
Наше время отмечается как четвертая информационная революция. Пользователями информации стали миллионы людей. Появились дешевые компьютеры, доступные миллионам пользователей. Появилась всемирная компьютерная сеть Интернет, услугами которой пользуется значительная часть населения планеты, оперативно получая и обмениваясь данными, т.е. формируется единое мировое информационное пространство.
В настоящее время развивается информационное общество, где акцент внимания и значимости смещается с традиционных видов ресурсов (материальные, финансовые, энергетические и пр.) на информационный ресурс.
