![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
История создания ПК |
Введение В познании деятельности компьютера есть несколько уровней. Первый из них, необходимый каждому специалисту, - уровень архитектуры. Архитектура – это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных функциональных узлов. На этом уровне не требуется знание схемных решений современной радиотехники и микроэлектроники. Последнее вообще выходит за приделы информатики, оно требуется лишь разработчикам физических элементов компьютеров. Уровень архитектуры достаточно глубок, он включает вопросы управления работой ЭВМ (программирования) на языке машинных команд (ассемблера). Такой способ управления гораздо сложнее, чем написание программ на языках высокого уровня, и тем не менее без представления о нём невозможно понять реальную работу компьютера. Следующий уровень – логические принципы и схемы реализации основных операциональных узлов компьютера (триггеров, сумматоров и т. д.). Понимание этих принципов весьма желательно и существенно расширит кругозор специалиста в области информатики (и её преподавания). Начальный этап развития вычислительной техники Всё началось с идеи научить машину считать или хотя бы складывать многоразрядные целые числа. Ещё около 1500 г. великий деятель эпохи Просвещения Леонардо да Винчи разработал эскиз 13-разрядного суммирующего устройства, что явилось первой дошедшей до нас попыткой решить указанную задачу. Первую же действующую суммирующую машину построил в 1642 г. Блез Паскаль – знаменитый французский физик, математик, инженер. Его 8-разрядная машина сохранилась до наших дней. От замечательного курьёза, каким восприняли современники машину Паскаля, до создания практически полезного и широко используемого агрегата – арифмометра (механического вычислительного устройства, способного выполнять 4 арифметических действия) – прошло почти 250 лет. Уже в начале XIX века уровень развития ряда наук и областей практической деятельности (математики, механики, астрономии, инженерных наук, навигации и др.) был столь высок, что они настоятельнейшим образом требовали выполнения огромного объёма вычислений, выходящих за пределы возможностей человека, не вооружённого соответствующей техникой. Над её созданием и совершенствованием работали как выдающиеся учёные с мировой известностью, так и сотни людей, имена многих из которых до нас не дошли, посвятивших свою жизнь конструированию механических вычислительных устройств. Ещё в 70-х годах XX века на полках магазинов стояли механические арифмометры и их “ближайшие родственники”, снабжённые электрическим приводом – электромеханические клавишные вычислительные машины. Как это часто бывает, они довольно долго удивительным образом соседствовали с техникой совершенного уровня – автоматическими цифровыми вычислительными машинами (АЦВМ), которые в просторечии чаще называют ЭВМ (хотя, строго говоря, эти понятия не совсем совпадают). История АЦВМ восходит ещё к первой половине XIX века и связана с именем замечательного английского математика и инженера Чарльза Бэббиджа. Им в 1822 г. была спроектирована и почти 30 лет строилась и совершенствовалась машина, названная вначале “разностной”, а затем, после многочисленных усовершенствований проекта, “аналитической”.
В “аналитическую” машину были заложены принципы, ставшие фундаментальными для вычислительной техники. Автоматическое выполнение операций. Для выполнения расчётов большого объёма существенно не только то, как быстро выполняется отдельная арифметическая операция, но и то, чтобы между операциями не было “зазоров”, требующих непосредственного человеческого вмешательства. Например, большинство современных калькуляторов не удовлетворяют этому требованию, хотя каждое доступное им действие выполняют очень быстро. Необходимо, чтобы операции следовали одна за другой безостановочно. Работа по вводимой “на ходу” программе. Для автоматического выполнения операций программа должна вводится в исполнительное устройство со скоростью, соизмеримой со скоростью выполнения операций. Бэббидж предложил использовать для предварительной записи программ и ввода их в машину перфокарты, которые к тому времени применялись для управления ткацкими станками. Необходимость специального устройства – памяти – для хранения данных (Бэббидж назвал его “складом”). Эти революционные идеи натолкнулись на невозможность их реализации на основе механической техники, ведь до появления первого электромотора оставалось почти полвека, а первой электронной радиолампы – почти век! Они настолько опередили своё время, что были в значительной мере забыты и переоткрыты в следующем столетии. Впервые автоматически действующие вычислительные устройства появились в середине XX века. Это стало возможным благодаря использованию наряду с механическими конструкциями электромеханических реле. Работы над релейными машинами начались в 30-е годы и продолжались с переменным успехом до тех пор, пока в 1944 г. под руководством Говарда Айкена – американского математика и физика – на фирме IBM (I er a io al Busi ess Machi es) не была запущена машина “Марк-1”, впервые реализовавшая идеи Бэббиджа (хотя разработчики, по-видимому, не были с ним знакомы). Для представления чисел в ней были использованы механические элементы (счётные колёса), для управления – электромеханические. Одна из самых мощных релейных машин РВМ-1 была в начале 50-х годов построена в СССР под руководством Н.И.Бессонова; она выполняла до 20 умножений в секунду с достаточно длинными двоичными числами. Однако, появление релейных машин безнадежно запоздало и они очень быстро вытеснены электронными, гораздо более производительными и надёжными. Развитие элементной базы компьютеров Как было отмечено выше, история современных компьютеров насчитывает пять поколений. Условно выделяют соответственно, и пять периодов развития компьютерной техники. Интересно посмотреть, какие же ключевые события происходили в эти периоды и какие открытия приводили к смене компьютерных поколений. Начало 50-х – конец 50-х. Появление и расцвет компьютеров первого поколения (элементарная база: электронные лампы), программирование в кодах. Именно в этот период был изобретён транзистор. Считается, что прародителями первого современного компьютера были Джон Апанасофф (автор проекта) и Клиффорд Герри (конструктор первого компьютера). Компьютер был назван АВС.
Разработка проекта началась в 1939 году, а закончилась созданием опытного образца в 1942 году. Однако многие эксперты датой рождения компьютеров первого поколения считают 1944 год, когда был построен компьютер “Марк-1”, получивший мировую известность. Это была машина внушительных размеров – около 17 метров в длину, содержащая 75000 электронных рамп и 3000 механических реле. Данный компьютер производил вычисления с точностью до 23 значащих цифр и при этом выполнял операцию сложения за 3 секунды, а деления – за 12 секунд. Таким образом (имея в виду, что мы привыкли считать вычислительную мощность в количестве вычислений в секунду), у этого компьютера данный показатель был меньше единицы! Вскоре появился ещё один компьютер, который завоевал мировую известность, - E IAC (авторы проекта – Джон Мочли и Преспер Эккерт). К началу 50-х ламповые компьютеры получили широкое распространение. Они потребляли большое количество энергии, были крайне несовершенны, однако факт их появления трудно переоценить с точки зрения развития всех последующих поколений ЭВМ. Практическое применение изобретённого в 1947 году транзистора с конца 50-х оказало решающее воздействие на развитие вычислительной техники. Это открытие определило сущность второго поколения компьютеров – компьютеров на базе полупроводниковых элементов. Исследованием полупроводников занимались многие учёные, однако наиболее известны эксперименты Уильяма Бедфорда Шокли 1947 года; именно эта дата фигурирует в большинстве источников как дата изобретения транзистора. В 1956 году за труды в области полупроводниковой техники Бедфорду Шокли была присуждена Нобелевская премия. Однако использование ламповых компьютеров продолжалось вплоть до начала 70-х годов. С начала 50-х ламповые машины стали достаточно быстро совершенствоваться. Это направление активно развивалось в СССР. В 1950 году была запущена в эксплуатацию ЭЦВМ МЭСМ (Малая электронная счётная машина), которая производила уже более 100 операций в секунду. А ещё через два года появилась ЭВМ БЭСМ (10 000 операций в секунду). Важное событие произошло в 1955 году: под руководством главного конструктора Г.Амдала в компании IBM была разработана первая коммерческая ЭВМ с аппаратной плавающей арифметикой. С конца 50-х годов начинают внедрятся полупроводниковые технологии. Например, в 1958 году в СССР была разработана ЭВМ М-20 на ламповых и полупроводниковых элементах. Конец 50-х – середина 60-х. Продолжается выпуск ламповых машин. Начинается внедрение полупроводниковых элементов, появляются компьютеры второго поколения: компьютеры уменьшились в размерах, появились так называемые мини-компьютеры, начали применятся алгоритмические языки. В 1960 году в СССР была разработана первая отечественная полупроводниковая управляющая машина “Днепр”. Полупроводниковые технологии позволили не только повысить надежность, но и существенно уменьшить габариты машин. В начале 60-х компания DEC разработала свой первый мини-компьютер PDP-1, а через два года начались продажи компьютеров PDP-5. Параллельно наращивалась вычислительная мощность компьютеров: и 1962 году IBM разработала для ядерной лаборатории в Лос-Аламосе модель 7030; и 1964 году Сеймур Крей создал ЭВМ CDC 6000, которая и в течение нескольких лет была самым производительным компьютером в мире.
ЗАПАДНО-КАЗАХСТАНСКИЙ ТЕАТР (3 а п а д-н о-К азахстанский межобластной уральский театр русской драмы им. А. Н. Островского) русский советский театр. Старейший т-р Казахстана. История создания т-ра восходит к 1859, когда в г. Уральске любителями была пост. "Бедность не порок" (с помощью артистов из Оренбурга и Саратова). В репертуар т-ра входили пьесы Островского (в т. ч. редко исполняемые -"Козьма Захарьич Минин-Сухорук", "Дмитрий Самозванец и Василий Шуйский"), Л. Н. Толстого, Лермонтова, Ибсена, А. К. Толстого, Чехова, Гоголя, Шекспира, пьесы совр. драматургов (Сумбатова-Южина, Не-мировпча-Данченко, Л. Андреева, Потехина и др.). Во время гражданской войны, после освобождения Уральска от белогвардейских войск, на сцене т-ра выступал драм. коллектив 25-й чапаевской дивизии, руководимый А. А. Вадимовым. В дни героич. 80-дневной обороны города в т-ре каждый день шли спектакли, устраивались концерты; красноармейцам показывали "Овечий источник",'"Разбойники", "Коварство и любовь". В 1923 в городе Уральске была организована постоянная труппа
1. Авторское право на программное обеспечение
2. Программное обеспечение в фазе модернизации
4. Системное и программное обеспечение
5. Разработка программного обеспечения решения нелинейных уравнений
9. Программное обеспечение персональных компьютеров
10. Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения
11. Верификация и аттестация программного обеспечения
12. Обзор современного программного обеспечения управления проектами
13. Разработка программного обеспечения
14. Анализ программного обеспеченния обучения и воспитания глубоко умственно отсталых детей
15. Структура программного обеспечения региональной экоинформационной системы
16. Виды программного обеспечения, операционной система
18. Вредоносное программное обеспечение
19. Программное обеспечение модемов
20. Разработка программного обеспечения
25. Программное обеспечение персонального компьютера
27. Программное обеспечение для ЭВМ
28. Крупнейшие производители операционных систем и программного обеспечения
30. Бухгалтерский и налоговый учет покупаемого программного обеспечения
31. АИС управления серверным программным обеспечением на базе программного комплекса Webmin/Alterator
32. Аппаратура, программное обеспечение и микропрограммы
33. Виды программного обеспечения. Общие требования к программным системам
34. Методика работы с модулем "Реализация и склад" программного обеспечения "ПАРУС"
36. Операционная система, программное обеспечение ПК
37. Организация процесса конструирования программного обеспечения
42. Программное обеспечение Lotus-Notes
43. Программное обеспечение Линукс
44. Программное обеспечение системы принятия решений адаптивного робота
45. Программное обеспечение ЭВМ и языки программирования
46. Программное обеспечение. Операционная система
47. Проектирование процесса тестирования программного обеспечения
48. Разработка базы данных и прикладного программного обеспечения для автобусного парка
49. Разработка интернет – магазина по продаже программного обеспечения
50. Разработка прикладного программного обеспечения деятельности предприятия в системе клиент-сервер
51. Разработка программного обеспечения для нахождения корней биквадратного уравнения
53. Разработка программного обеспечения для фильтрации растровых изображений
57. Технологический процесс разработки программного обеспечения
58. Корпоративная локальная компьютерная сеть на предприятии по разработке программного обеспечения
60. Анализ прикладного программного обеспечения, используемого для разработки бизнес–плана
62. Исследование программного обеспечения физкультурного образования дошкольников
63. Способы обеспечения качества программных продуктов
65. Авиационные силовые установки
67. Проблемы обеспечения продовольствием и перенаселение Земли
68. Планирование обеспечения горючим воинской части в мирное время
69. Великобритания (расширенный вариант реферата 9490)
73. Деятельность органов внутренних дел по обеспечению режима чрезвычайного положения
74. Залог - как способ обеспечения исполнения обязательств
76. Система пенсионного обеспечения населения и пути его реформирования
77. Социальное страхование и обеспечение
78. Организационно-правовое обеспечение деятельности комитета по международным делам ГД ФС РФ
79. Роль ООН в вопросах обеспечения международной безопасности
80. Программные средства как объект авторского права
81. Краткий курс лекций по праву социального обеспечения
82. Вопросы обеспечения прав человека в деятельности Службы судебных приставов
83. Обеспечение средствами индивидуальной защиты и лечебно-профилактическим питанием работающих
84. Проблемма адаптации "чужого" в русской культуре XVIII века
85. Прагматическая адаптация при переводе газетно-информационных материалов
89. Оценка методов и средств обеспечения безошибочности передачи данных в сетях
90. Краткий конспект лекций по Теории тестирования аппаратных и программных средств
91. Принцип программного управления. Микропроцессор. Алгоритм работы процессора
93. Программатор ПЗУ /программный интерфейс/
94. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"
95. Оптимизация плана работ по отладке программных продуктов
97. Microsoft Outlook Express - установка и использование
98. Выбор программного средства для комплексной автоматизации работы офиса
99. Современные программные средства электронного документооборота