- •Московский государственный университет
- •Содержание
- •Введение
- •1.Средства вычислительной техники
- •1.1. История развития средств вычислительной техники
- •1.1.1.Предшественники электронных вычислительных машин
- •1.1.2.Математические идеи прошлого – в современных компьютерах
- •1.1.3.Поколения электронных вычислительных машин
- •1.2.Упрощенная структура компьютера и принцип его работы.
- •1.3. Программное обеспечение компьютера
- •1.4. История языков программирования
- •1.5. Основные характеристики компьютеров
- •1.6. Типы вычислительных систем
- •1.6.1. Упрощенная классификация вычислительных систем
- •1.6.2. Особенности некоторых типов эвм
- •1.6.2.1 МикроЭвм
- •1.6.2.2. Персональные компьютеры
- •1.6.2.3. Большие эвм и СуперЭвм
- •2. Представление информации в компьютере
- •2.1.Представление чисел в позиционной системе счисления
- •2.2. Способы перевода чисел из одной системы счисления в другую
- •2.2.1. Случай, когда система счисления является целой степенью числа 2
- •2.2.2. Общий случай перевода
- •2.3.Двоичная арифметика
- •2.4.Представление чисел в форме с фиксированной и плавающей точкой
- •2.5. Коды для представления чисел в компьютере
- •2.5.1.Прямой код
- •2.5.2.Обратный код
- •2.5.3.Дополнительный код
- •2.5.4.Смещенный код.
- •2.5.5. Пример кодирования чисел в форме с плавающей точкой
- •2.5.6. Сложение чисел в форме с плавающей точкой
- •2.6. Кодирование текстовой информации
- •2.7. Кодирование графической информации
- •2.8. Кодирование звуковой информации
- •2.9. Представление команд
- •3. Основы организации и обработки данных
- •3.1 Основные структуры данных
- •3.2 Основные понятия баз данных и систем управления базами данных
- •3.2.1. Общие сведения
- •3.2.2. Режимы и технологии работы с базами данных
- •4. Основные понятия компьютерной графики
- •5.Компьютерные сети
- •5.1.Основные понятия компьютерных сетей
- •Как уже отмечалось, система компьютерной связи согласно модели osi/iso рассматривается на семи уровнях.
- •5.2.Интернет и его основные службы Получение информации из Интернета
- •5.3. Создание Web-документов Основы языка html
- •5.3.1. Структура документа на языке html
- •5.3.2. Правила вложения элементов
- •5.3.3. Функциональные блочные элементы
- •6. Вопросы компьютерной безопасности
- •6.1. Понятие компьютерной безопасности
- •6.2. Компьютерные вирусы
- •6.2.1. Методы защиты от компьютерных вирусов
- •6.2.2. Средства антивирусной защиты
- •6.3. Защита от несанкционированного доступа (методы криптографии)
- •6.3.1. Понятие несимметричного шифрования информации
- •6.3.2. Принцип достаточности защиты
- •6.3.3. Понятие электронной подписи
- •6.3.4. Понятие электронных сертификатов
- •7. Математические основы синтеза схем
- •7.1. Основы булевой алгебры. Булевы функции
- •7.2. Основы автоматных преобразований
- •Литература.
- •Св. План 2007г., поз.
Московский государственный университет
ПУТЕЙ СООБЩЕНИЯ (МИИТ) _
Кафедра Вычислительные системы и сети.
Т.Г. ШАХУНЯНЦ
ИНФОРМАТИКА
Учебное пособие
Москва - 2007
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ (МИИТ) _
Кафедра Вычислительные системы и сети.
Т.Г. ШАХУНЯНЦ
ИНФОРМАТИКА
Рекомендовано редакционно-издательским советом университета
в качестве учебного пособия
для студентов I курса специальности «Вычислительные машины, комплексы, системы и сети» и направления «Информатика и вычислительная техника» и для студентов II курса специальности «Стандартизация и сертификация»
по дисциплине «Информатика»
Москва - 2007
УДК 681.3
Ш-32
Шахунянц Т.Г. Информатика:
Учебное пособие. –М.: МИИТ, 2007. – 168 с.
В учебном пособии представлен материал для
изучения основных разделов информатики.
Рецензенты: к.т.н. Смирнов А.М. (СТАНКИН)
д.т.н. Сидоренко В.Г. (МИИТ).
©Московский государственный
университет путей сообщения
(МИИТ), 2007
Содержание
Введение… ……………………………….……...5
1.Средства вычислительной техники……………….…….9
1.1. История развития средств вычислительной техники……………………………………………………………..9
1.1.1.Предшественники электронных вычислительных
машин...…………………………………………………...…9
1.1.2.Математические идеи прошлого – в современных
компьютерах……………………………...…………..21
1.1.3.Поколения электронных вычислительных
машин…..…………………………………………...……..25
1.2.Упрощенная структура компьютера и принцип его
работы…….……………………………..………………….29
1.3.Программное обеспечение компьютера……………...35
1.4.История языков программирования…………………..42
1.5.Основные характеристики компьютеров……………..46
1.6.Типы вычислительных систем……………...…………49
1.6.1.Упрощенная классификация вычислительных
систем………………………………………………...……..49
1.6.2.Особенности некоторых типов ЭВМ……………….52
1.6.2.1.Микро – ЭВМ………………………………………52
1.6.2.2.Персональные компьютеры……………………….53
1.6.2.3.Большие ЭВМ и СуперЭВМ...…………………….56
2.Представление информации в компьютере…………….64
2.1.Представление чисел в позиционной системе
счисления…………...............................................................65
2.2.Способы перевода чисел из одной системы счисления
в другую.…………………………………………………….67
2.2.1.Случай, когда система счисления является целой
степенью числа 2…………...………………………………68
2.2.2.Общий случай перевода……………………………...70
2.3.Двоичная арифметика…………………………………72
2.4.Представление чисел в форме с фиксированной
и плавающей точкой……………………………………...75
2.5.Коды для представления чисел в компьютере………80
2.5.1.Прямой код…………………………………………...81
2.5.2.Обратный код………………………………………...82
2.5.3.Дополнительный код………………………………...83
2.5.4.Смещенный код………………………………………86
2.5.5. Пример кодирования чисел в форме
с плавающей точкой………………………………………..88
2.5.6. Сложение чисел в форме с плавающей точкой……89
2.6.Кодирование текстовой информации………………...90
2.7.Кодирование графической информации……………...94
2.8.Кодирование звуковой информации……………….....96
2.9.Представление команд….…………………………….. 97
3.Основны организации и обработки данных…………....98
3.1.Основные структуры данных…...……………………..98
3.2.Основные понятия баз данных и систем
управления базами данных……………………………….102
3.2.1.Общие сведения………...……………………..…….102
3.2.2.Режимы и технологии работы с базами данных….105
4.Основные понятия компьютерной графики…………...111
5.Компьютерные сети……….……………………………114
5.1.Основные понятия компьютерных сетей…………....114
5.2.Интернет и его основные службы. Получение
информации из Интернета…………………...………….. 128
5.3.Создание web-документов. Основы языкаHTML…..138
5.3.1.Структура документа на языке HTML…………......139
5.3.2.Правила вложения элементов………………………140
5.3.3.Функциональные блочные элементы…………….. 140
5.3.4.Web-графика…………………………………………142
6.Вопросы компьютерной безопасности……………..….144
6.1.Понятие компьютерной безопасности………………144
6.2.Компьютерные вирусы……………………………….145
6.2.1.Методы защиты от компьютерных вирусов………145
6.2.2.Средства антивирусной защиты……………………146
6.3.Защита от несанкционированного доступа
(методы криптографии)…………………………………...148
6.3.1.Понятие несимметричного шифрования
информации……………………………………………….149
6.3.2.Принцип достаточности защиты…………………..150
6.3.3.Понятие электронной подписи…………………….151
6.3.4.Понятие электронных сертификатов………………152
7.Математические основы синтеза схем……………….. 153
7.1.Основы булевой алгебры. Булевы функции……….. 154
7.2.Основы автоматных преобразований………………..159
Литература………………………………………………....166