- •Лекция 1. Понятие информации.
- •1.2. Что такое информация?
- •1.3. В каком виде существует информация?
- •1.4. Как передаётся информация?
- •1.5. Как измеряется количество информации?
- •Подходы к определению количества информации. Формулы Хартли и Шеннона.
- •1.6. Что можно делать с информацией?
- •1.7. Какими свойствами обладает информация?
- •Контрольные вопросы:
- •2.1. Компьютеры первого поколения
- •2.2. Компьютеры второго поколения
- •2.3. Компьютеры третьего поколения
- •Быстродействие машин внутри семейства изменяется от нескольких десятков тысяч до миллионов операций в секунду. Ёмкость оперативной 512 Кбайт (ес эвм).
- •2.4. Компьютеры четвёртого поколения.
- •Вопросы для самоконтроля
- •Лекция 3. Общие принципы организации и работы компьютеров
- •3.2. Как устроен компьютер?
- •3.3. Что такое команда?
- •3.4. Как выполняется команда?
- •3.5. Архитектура и структура компьютера.
- •Контрольные вопросы
- •4.2.Измерение емкости памяти
- •4.3. Какие устройства образуют внутреннюю память
- •3. Специальная память
- •4.4. Какие устройства образуют внешнюю память
- •1. Накопители на гибких магнитных дисках
- •2. Накопители на жестких магнитных дисках
- •3. Накопители на компакт-дисках
- •4. Записывающие оптические и магнитооптические накопители
- •Контрольные вопросы
- •5.2.Как перевести целое число из десятичной системы в любую другую позиционную систему счисления?
- •5.3.Как порождаются целые числа в позиционных системах счисления?
- •5.4.Какие системы счисления используют специалисты для общения с компьютером?
- •Почему люди пользуются десятичной системой, а компьютеры — двоичной?
- •5.5.Как представляются в компьютере целые числа?
- •Целые числа без знака
- •Диапазоны значений целых чисел без знака
- •Диапазоны значений целых чисел со знаком
- •5.6. Как представляются в компьютере вещественные числа?
- •Контрольные вопросы
- •6.2. Что такое логическая формула?
- •6.3. Какая связь между алгеброй логики и двоичным кодированием?
- •6.4. В каком виде записываются в памяти компьютера и в регистрах процессора данные и команды?
- •6.5. Что такое логический элемент компьютера?
- •6.6. Что такое триггер?
- •6.7. Как составить таблицу истинности?
- •6.8. Как решать логические задачи?
- •Решение логических задач табличным способом
- •Решение логических задач с помощью рассуждений
- •Контрольные вопросы
- •Лекция 7. Программное обеспечение компьютеров
- •7.2. Как классифицируется программное обеспечение?
- •7.3. Какие программы называют прикладными?
- •7.4. Какова роль и назначение системных программ?
- •7.5. Что такое операционная система?
- •7.6. Что такое файловая система ос?
- •7.7. Что такое программы-оболочки?
- •7.8. Операционная система Windows.
- •7.9. Что такое транслятор, компилятор, интерпретатор?
- •Контрольные вопросы
- •Лекция 8. Алгоритмы. Алгоритмизация. Алгоритмические языки
- •8.1 Что такое алгоритм?
- •8.2. Основные свойства алгоритма?
- •8.3. В какой форме записываются алгоритмы?
- •8.4. Что такое базовые алгоритмические структуры?
- •8.5. Какие циклы называют итерационными?
- •8.6. Чем отличается программный способ записи алгоритмов от других?
- •Контрольные вопросы
- •9.2. Какие у машинных языков достоинства и недостатки?
- •9.3. В чем преимущества алгоритмических языков перед машинными?
- •9.4. Какие компоненты образуют алгоритмический язык?
- •9.5. Какие понятия используют алгоритмические языки?
- •Контрольные вопросы:
2.2. Компьютеры второго поколения
Второе поколение компьютерной техники — машины, сконструированные примерно в 1955—65 гг. Характеризуются использованием в них как электронных ламп, так и дискретных транзисторных логических элементов.
1948 г. В американской фирме Bell Laboratories физики Уильям Шокли, Уолтер Браттейн и Джон Бардин создали транзистор. За это достижение им была присуждена Нобелевская премия.
Транзисторы в 100 раз меньше, чем электронные лампы. Компьютеры 2 поколения были меньше по размерам или при тех же размерах могли обеспечить большее быстродействие или больший объем оперативной памяти.
Оперативная память этих машин тоже притерпела изменения. Начиная с машин 2 поколения оперативная память делалась на магнитных сердечниках. В это время стал расширяться диапазон применяемого оборудования ввода-вывода, появились высокопроизводительные устройства для работы с магнитными лентами, магнитные барабаны и первые магнитные диски.
Быстродействие — до сотен тысяч операций в секунду, ёмкость памяти — до нескольких десятков тысяч слов.
1959 г. Под руководством С.А. Лебедева создана машина БЭСМ—2 производительностью 10 тыс. опер./с. С ее применением связаны расчеты запусков космических ракет и первых в мире искусственных спутников Земли.
Создана машина М—20, главный конструктор С.А. Лебедев. Для своего времени одна из самых быстродействующих в мире (20 тыс. опер./с.). На этой машине было решено большинство теоретических и прикладных задач, связанных с развитием самых передовых областей науки и техники того времени. На основе М—20 была создана уникальная многопроцессорная М—40 — самая быстродействующая ЭВМ того времени в мире (40 тыс. опер./с.). На смену М—20 пришли полупроводниковые БЭСМ—4 и М—220 (200 тыс. опер./с.).
1967 г. Под руководством С.А. Лебедева организован крупносерийный выпуск шедевра отечественной вычислительной техники — миллионника БЭСМ—6, — самой быстродействующей машины в мире. За ним последовал "Эльбрус" — ЭВМ нового типа, производительностью 10 млн. опер./с. В СССР впервые в мире на базе компьютеров 2 поколения стали появляться мини-ЭВМ. Типичный представитель машина Мир.
Машина Мир-1 была закуплена фирмой IBM для трассировки печатных плат, которые впоследствии были использованы в компьютерах IBM-360, IBM-370.
В это же время российскими учеными (А.А. Ляпунов, С.С. Камынин, Э.З. Любимский, А.П. Ершов, Л.Н. Королев, и др.) были созданы "программирующие программы" — прообразы трансляторов.
Программа, написанная на алгоритмическом языке, непонятна компьютеру, воспринимающему только язык своих собственных команд. Поэтому специальные программы, трансляторы, переводят программу с языка высокого уровня на машинный язык.
Появились так называемые языки высокого уровня, средства которых допускают описание всей необходимой последовательности вычислительных действий в наглядном, легко воспринимаемом виде. Одним из первых таких языков стал АЛГЛОЛ.
Появился широкий набор библиотечных программ для решения разнообразных математических задач. Появились мониторные системы, управляющие режимом трансляции и исполнения программ. Из мониторных систем в дальнейшем выросли современные операционные системы.
Для сравнения: в Америке только в 1957 г. Американской фирмой NCR создан первый компьютер на транзисторах.
Появились первые интегральные схемы (на 1 кремниевом кристале 0,5 х 0,5 см расположено от 100 до 1000 транзисторов). Это дало начало 3 поколению ЭВМ.
Машинам второго поколения была свойственна программная несовместимость, которая затрудняла организацию крупных информационных систем. Поэтому в середине 60-х годов наметился переход к созданию компьютеров, программно совместимых и построенных на микроэлектронной технологической базе.
.