1. История
1.1. ХХ век
1.1.1. ЭВМ
1.1.1.1. Виды ЭВМ:
1.1.1.1.1. Мини-ЭВМ
1.1.1.1.2. Микро-ЭВМ
1.1.1.1.3. Большие ЭВМ
1.1.1.1.4. Супер ЭВМ
1.1.1.2. Способы вычисления:
1.1.1.2.1. Механическим
1.1.1.2.2. Биологическим
1.1.1.2.3. Оптическим
1.1.1.2.4. Квантовым
1.1.1.3. 1941 год — Конрад Цузе создал вычислительную машину Z3, которая имела все свойства современного компьютера.
1.1.1.4. 1942 год — в Университете штата Айова Джон Атанасов и его аспирант Клиффорд Берри создали первую в США электронную цифровую вычислительную машину.
1.1.1.5. В начале 1943 года успешные испытания прошла первая американская вычислительная машина Марк I, предназначенная для выполнения сложных баллистических расчётов для ВМС США.
1.1.1.6. В конце 1943 года заработала английская вычислительная машина специального назначения «Колосс». Машина работала над расшифровкой секретных кодов Третьего Рейха.
1.1.1.7. В 1944 году Конрад Цузе разработал ещё более быструю вычислительную машину — Z4.
1.1.1.8. В 1950 году в Москве под руководством академика И.С.Брука был создана первая советская ЭВМ М-1, являющаяся первым компьютером в континентальной Европе. С 1962 года ЭВМ применяются на космических кораблях Союз и Л-1 (облёт Луны).
1.1.1.9. 30 октября 1967 года в СССР произведена первая в мире полностью автоматическая стыковка двух космических аппаратов (беспилотных кораблей «Союз» под названиями «Космос-186» и «Космос-188»).
1.1.1.10. В 1969 году ЭВМ ракеты Н-1 обрабатывал данные с более чем с 13 тысяч датчиков ракеты.
1.1.2. Первые фирменные домашние ПК
1.1.2.1. C 1973 года было выпущено как исследовательский прототип несколько тысяч Xerox Alto — первый персональный компьютер с графическим интерфейсом и метафорой рабочего стола.
1.1.2.2. В 1976 году появился компьютер Apple I.
1.1.2.3. В 1977 году появились первые массовые персональные компьютеры: Apple II корпорации Apple Computer, TRS-80 компании Tandy и Commodore PET компании Commodore, что явилось предвестником бума всеобщей компьютеризации населения.
1.1.2.4. В 1983 году Apple выпустила Apple Lisa, первый персональный компьютер использующий мышь и имевший интуитивный графический интерфейс (GUI).
1.2. XXI век
1.2.1. Компьютеры
1.2.1.1. Фирма Apple выпустила компьютер Mac mini.
1.2.1.2. Фирма Apple выпустила ноутбук MacBook Pro.
1.2.1.3. Фирма Apple выпустила ноутбуки MacBook и MacBook Air.
1.2.2. Развитие
1.2.2.1. Фирма Microsoft выпустила операционные системы Windows ME и Windows 2000.
1.2.2.2. Выпущена спецификация стандарта USB 2.0.
1.2.2.3. В израильской фирме M-Systems был создан первый USB-флеш-накопитель.
1.2.2.4. Фирма Microsoft выпустила операционную систему Windows XP.
1.2.2.5. Фирма Apple выпустила операционную систему OS X.
1.2.2.6. Был выпущен веб-браузер Mozilla Firefox с открытым исходным кодом.
1.2.2.7. Выпущена первая версия самого популярного дистрибутива Linux, Ubuntu.
1.2.2.8. Компания Google выпустила веб-браузер Google Chrome.
1.2.3. СуперКомпьютеры
1.2.3.1. Summit – IBM (США)
1.2.3.2. Sunway TaihuLight – NCRPC (Китай)
1.2.3.3. Sierra – IBM (США)
1.2.3.4. Tianhe — 2A – NUDT (Китай)
1.2.3.5. AI Bridging Cloud Infrastructure – Fujitsu (Япония)
1.2.3.6. Piz Daint – Cray (Швейцария)
1.2.3.7. Titan — Cray (США)
1.2.3.8. Sequoia – IBM (США)
1.3. Механические и автоматические вычислительные средства
1.3.1. V век до н. э. — абак (счётная доска).
1.3.2. 1642 — «Паскалина» Блеза Паскаля, первая попытка механизировать вычисления.
1.3.3. 1654 — логарифмическая линейка, первое устройство, сделавшее вычисления быстрыми и получившее широкое распространение.
1.3.4. 1801 — ткацкий станок Жозефа Мари Жаккара, изобретение перфокарты.
1.3.5. 1820-е годы — арифмометр Томаса, первое механическое вычислительное устройство, получившее широкое распространение.
1.3.6. 1822-1838 — Разностная машина Чарльза Бэббиджа, первая попытка создать программируемое вычислительное устройство.
2. Устройства
2.1. Ввода
2.1.1. Для граф-ой инф-ии
2.1.1.1. Сканер
2.1.1.1.1. Виды:
2.1.2. Для звук-ой инф-ии
2.1.2.1. Микрофон
2.1.2.1.1. Типы:
2.1.2.1.2. По пространственным характеристикам направленности:
2.1.2.1.3. По принципу действия:
2.1.2.2. Диктофон
2.1.2.2.1. Виды:
2.1.3. Указ-ые устр-ва
2.1.3.1. Компьютерная мышь
2.1.3.1.1. Виды:
2.2. Вывода
2.2.1. Для вывода граф-ой инф-ии
2.2.1.1. Монитор
2.2.1.1.1. Виды:
2.2.1.2. Принтер
2.2.1.2.1. Типы:
2.2.1.3. Графопостроитель
2.2.1.3.1. Виды:
2.2.1.4. Проектор
2.2.1.4.1. Типы:
2.2.1.4.2. Технология:
2.2.2. Для вывода звук-ой инф-ии
2.2.2.1. Встроенный динамик
2.2.2.1.1. Виды:
2.2.2.2. Колонки
2.2.2.2.1. Виды:
2.2.2.3. Наушники
2.2.2.3.1. По типу крепления:
2.2.2.3.2. По сопротивлению:
2.2.2.3.3. По типу соединительных разъемов:
3. Программное обеспечение
3.1. Классификация ПО:
3.1.1. Первая версия стандарта предусматривала 16 критериев классификации программных средств:
3.1.1.1. по режиму эксплуатации;
3.1.1.2. по масштабу;
3.1.1.3. по стабильности;
3.1.1.4. по функции;
3.1.1.5. по требованию защиты;
3.1.1.6. по требованию надежности;
3.1.1.7. по требуемым рабочим характеристикам;
3.1.1.8. по исходному языку;
3.1.1.9. по прикладной области;
3.1.1.10. по вычислительной системе и среде;
3.1.1.11. по классу пользователя;
3.1.1.12. по требованию к вычислительным ресурсам;
3.1.1.13. по критичности;
3.1.1.14. по готовности;
3.1.1.15. по представлению данных;
3.1.1.16. по использованию программных данных.
3.1.2. Примерами классов функции ПС являются:
3.1.2.1. обработка деловых сообщений;
3.1.2.2. компиляция;
3.1.2.3. научные вычисления;
3.1.2.4. обработка текстов;
3.1.2.5. медицинские системы;
3.1.2.6. системы управления.
3.1.3. Примерами классов прикладной области являются:
3.1.3.1. наука;
3.1.3.2. бытовые устройства;
3.1.3.3. оборудование;
3.1.3.4. аппаратура управления процессом;
3.1.3.5. предпринимательство;
3.1.3.6. система организации сети.
3.1.4. Примерами классов масштаба ПС являются:
3.1.4.1. малый;
3.1.4.2. средний;
3.1.4.3. большой.
3.1.5. Примерами классов критичности являются:
3.1.5.1. национальная безопасность;
3.1.5.2. человеческая жизнь;
3.1.5.3. социальный хаос или паника;
3.1.5.4. организационная безопасность;
3.1.5.5. частная собственность;
3.1.5.6. секретность.
3.1.6. Системное программное обеспечение-комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой — приложения пользователя.
3.1.6.1. Операционные системы:
3.1.6.1.1. Загрузка приложений в оперативную память и их выполнение.
3.1.6.1.2. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
3.1.6.1.3. Управление оперативной памятью (распределение между процессами, виртуальная память).
3.1.6.1.4. Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
3.1.6.1.5. Пользовательский интерфейс.
3.1.6.1.6. Сетевые операции, поддержка стека протоколов.
3.1.6.2. Типы утилит:
3.1.6.2.1. Дисковые утилиты:
3.1.6.2.2. Утилиты работы с реестром
3.1.6.2.3. Утилиты мониторинга оборудования
3.1.6.2.4. Тесты оборудования
3.1.7. Прикладное программное обеспечение-прикладное программное обеспечение — программа, предназначенная для выполнения определённых пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.
3.1.7.1. По типу:
3.1.7.1.1. Программное обеспечение общего назначения:
3.1.7.1.2. Программное обеспечение развлекательного назначения