Курс «история вычислительной техники».
Требования к выполнению реферативных работ:
· Помимо хронологического описания необходимо показывать влияние событий в истории ВТ на различные области человеческой деятельности;
· обязателен список использованных источников;
· возможны консультации у преподавателя;
· защита выполненной работы происходит на зачёте;
Примерный перечень тем самостоятельной работы
1. Приёмы вычислений с помощью счётов, неперовых палочек, логарифмической линейки.
2. Системы счисления (историческая справка, использование в вычислительной технике, анализ экономичности).
3. Персоналии: Герберт, В. Шиккард, Дж. Непер.
4. Персоналии: Б. Паскаль, Г. Лейбниц, Ч. Беббидж.
5. Персоналии: А. Тьюринг, Дж. Буль, К. Шеннон.
6. Персоналии: А.П. Ершов.
7. Персоналии: С.А. Лебедев.
8. Персоналии: Г. Айкин, К. Цузе, Дж. Моучли.
9. Персоналии: Н.Винер.
10. «Мышь» и её создатель Даг Энгельбарт.
11. Аналоговые ВМ.
12. «Сетунь» (троичная логика).
13. История компании IBM.
14. История компании APPLE.
15. История компании LEO.
16. История компании SUN.
17. История компании HEWLETT-PACKARD.
18. История компании Intel.
19. Хронология языков программирования (обстоятельства создания, сфера применения).
20. Архитектура процессоров RISC, CISC.
21. История ОС Unix, ОС Microsoft.
22. Создание сетей и Интернета.
23. Нейрокомпьютеры, суперкомпьютеры.
24. Перспективы развития ВТ.
Вопросы к зачету:
1. Системы счисления. Абак и счеты. Логарифмическая линейка.
2. «Вычисляющие часы» В. Шиккарда. «Паскалин». Арифмометр.
3. Вычислительные машины Бэббиджа (программное управление). Алгебра Буля.
4. Табулятор Холлерита, счетно-перфорационные машины.
5. Электромеханические и релейные машины. К.Цузе, проект MARK-1 Айкена.
6. Аналоговые вычислительные машины.
7. Первые электронные вычислительные машины. ENIAC, EDSAC, МЭСМ, М-1.
8. Роль первых ученых - разработчиков ЭВМ – Атанасова, Эккерта и Моучли, Дж. фон Неймана, С.А. Лебедева, И.С. Брука.
9. Триод, триггер. Линия задержки, электронно-лучевая трубка, ферритовые кольца, полупроводники,
10. Интегральные схемы.
11. Поколения ЭВМ.
12. Семейство машин IBM 360/370, машины «Атлас» фирмы ICL, машины фирм Burroughs, CDC, DEC.
13. Отечественные ЭВМ серий «Стрела», БЭСМ, М-20, «Урал», «Минск». ЭВМ «Сетунь». ЭВМ БЭСМ-6. Семейства ЕС ЭВМ, СМ ЭВМ и «Электроника».
14. Отечественные ученые – разработчики ЭВМ – Ю.Я. Базилевский, В.А. Мельников, В.С. Бурцев, Б.И. Рамеев, В.В. Пржиялковский, Н.П. Брусенцов, М.А. Карцев, Б.Н. Наумов.
15. Специализированные вычислительные комплексы систем ПВО и ПРО, контроля космического пространства.
16. Корабельные системы «Курс», авиационные бортовые системы «Аргон», ракетные бортовые системы.
17. Развитие параллелизма в работе устройств ЭВМ. Многопроцессорные и многомашинные вычислительные системы.
18. Суперкомпьютеры. ILLIAC IV. Векторно - конвейерные ЭВМ. «Cray-1» и другие ЭВМ Сеймура Крея.
19. Многопроцессорные ЭВМ классов SMP, MPP, NUMA. Вычислительные кластеры. СуперЭВМ в списке «TOP-500».
20. Отечественные многопроцессорные вычислительные комплексы «Эльбрус-2» (Бурцев В.С.), ПС-2000 и ПС-3000 (Прангишвили И.В.), МВС-100, МВС-1000 и МВС-1000М (Левин В.К.).
21. Персональные ЭВМ и рабочие станции.Микропроцессоры. Роль фирм Apple, IBM, Intel, НР и др.
22. Компьютерные сети. Начальный период развития сетей. Сети с коммутацией каналов. Сети пакетной коммутации.
23. От сети ARPAnet до Интернета. Локальные вычислительные сети.
24. Сетевые протоколы. Сетевые услуги (удаленный доступ к ЭВМ, передача файлов, электронная почта).
25. Основные области применения ЭВМ и вычислительных систем.
26. История математического моделирования и вычислительного эксперимента (Самарский А.А.).
27. Роль применения отечественных ЭВМ в атомной и космической программах СССР.
28. История автоматизированных систем управления промышленными предприятиями (Глушков В.М.).
29. История систем массового обслуживания населения («Сирена», «Экспресс»).
30. Этапы развития программного обеспечения. Развитие теории программирования. Библиотеки стандартных программ, ассемблеры (50-е годы ХХ века). Языки и системы программирования (60-е годы).
31. Операционные системы (60-70-е годы). Системы управления базами данных и пакеты прикладных программ (70-80-е годы).
32. Ведущие мировые ученые.
33. Языки и системы программирования. Первые языки – Фортран, Алгол-60, Кобол. Языки Ada, Pascal, PL/1. Системы «Автооператор». Мультипрограммные (пакетные) ОС. ОС с разделением времени, ОС реального времени, сетевые ОС.
ЛИТЕРАТУРА
№п/п | Автор, название, выходные данные |
1. | Петров Ю.П. История и философия науки. Математика, вычислительная техника, информатика. – Спб.: БХВ-Петербург, 2005. |
2. | Поликарпов В.С. История науки и техники. – Феникс, 1999. |
3. | Малиновский Б.Н. История вычислительной техники в лицах. - Киев. 1995. |
4. | Гутер Р.С., Полунов Ю.Л. От абака до компьютера. – М.: Знание, 1981. |
5. | Очерки истории информатики в России. Составители – Д.А. Поспелов, Я.И. Фет. - Новосибирск,: Научно-издательский центр ОИГГМ, 1998. |
6. | Ершов А. П., Шура-Бура М. Р. Становление программирования в СССР. Кибернетика, 1976, № 6. |
7. | Апокин И. А., Майстров Л. Е. Развитие вычислительных машин. М., Наука, 1974. |
8. | Очерки по истории советской вычислительной техники и школ программирования. Открытые системы. №№ 1-3, 1999. Computerworld №№ 32-48, 1999; №№ 1-36, 2000. |
9. | Ученые и их школы. Составители – В.Н. Захаров, Р.И. Подловченко, Я.И. Фет. - М.: Наука. 2003. |
10. | www.computer-museum.ru www.icfcst.kiev.ua/museum www.parallel.ru (раздел «История») |
Итоговый контроль (зачет)
Требования к зачету:
Студент должен:
· знать основные этапы развития вычислительной техники;
· знать основные принципы, лежавшие в основе механических вычислительных устройств;
· знать биографии ученых, разработавших основные идеи автоматизации вычислений;
· знать основные характеристики различных поколений ЭВМ;
· знать основные этапы развития программного обеспечения;
Структура зачетного задания:
На зачете студенту, выполнившему реферативное исследование, необходимо ответить на уточняющие вопросы теоретического характера, владеть основными понятиями, изучавшимися в курсе. В случае не выполнения реферата, предлагаются два теоретических вопроса. При подготовке к ответу студенту разрешается использование собственных конспектов лекций, а также справочной литературы