Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 1.doc
Скачиваний:
2
Добавлен:
14.09.2019
Размер:
84.48 Кб
Скачать

5. Этапы развития информационных технологий.

В процессе своего развития информационные технологии прошли через ряд этапов. В научной литературе термин "информационная технология" в своем большинстве подразумевает использование компьютерных средств информатизации. Поэтому начало периодизации развития информационных технологий связывается с появлением первых ЭВМ.

Первый этап охватывает период с конца 40-х до начала 60-х годов. К середине ХХ века человечество накопило огромное количество актуальных задач счетного характера. С появлением первых ЭВМ встает задача ускорения процесса кодирования машинных задач по ранее формализованным алгоритмам, в основном математическим. Однако решение этих задач наталкивалось на огромные трудности.

С одной стороны, производилось очень малое количество ЭВМ с очень ограниченными машинными ресурсами – машинным временем и памятью. Из-за ненадежной технологии изготовления основных узлов ЭВМ машина часто "ошибалась", поэтому основной задачей этапа являлась задача загрузки процессора ЭВМ так, чтобы просчитать возможно большее число задач за единицу машинного времени.

С другой стороны, этап характеризовался большой стоимостью аренды машинного времени, которая была под силу только крупным фирмам. Общие затраты на программирование составляли в тот период лишь несколько процентов от стоимости аренды ЭВМ, поэтому центральной задачей технологии программирования на этапе была задача экономии машинных ресурсов.

Основные затраты на обработку данных находились тогда в почти прямой зависимости от затраченного на них машинного времени.

На первом этапе развития ИТ шло бурное развитие алгоритмических языков программирования типа Алгол и Фортран. В наибольшей степени решению поставленных на этом этапе развития ИТ задач способствовали операционные системы, ориентированные на пакетный режим обработки данных, а наиболее эффективным достижением в развитии ИТ того времени явилось создание оптимизирующих трансляторов.

Второй этап развития ИТ охватывает период с середины 60-х до начала 80-х годов. С развитием средств автоматизации относительный вес машинных ресурсов в общих расходах на обработку данных начал неуклонно снижаться. Успехи в развитии электроники (появление больших интегральных схем, полупроводниковой памяти и пр.) вели к быстрому снижению стоимости как машинных операций (работы процессора), так и оперативной и внешней памяти, тогда как расходы на разработку и сопровождение программ почти не снижалось, а в ряде случаев имели тенденцию к росту.

В это время наблюдается переход от критерия эффективного исполнения программ к критерию эффективного программирования, а центральной становится задача экономии уже не машинных, а человеческих ресурсов. Решению такой задачи способствовало развитие интерактивных систем отладки программ.

В это время появляются Мини ЭВМ и операционная система UNIX, уже ориентированная на повышение эффективности труда программистов.

Отличием Мини ЭВМ от больших ЭВМ являлась их относительно небольшая стоимость, достаточная для массового использования средними фирмами, также стандартизация структуры ЭВМ (в отличие от узконаправленного характера производства больших ЭВМ). Стандартизация структуры ЭВМ вела к увеличению функциональной гибкости, т.е. к возможности ориентировать ЭВМ на решение широкого круга задач без чрезмерных трудозатрат со стороны пользователей. С середины 70-х годов происходит практически полное перекрытие функций больших и Мини ЭВМ - такие режимы работы, как мультипрограммирование, режим разделения времени стали доступны и для Мини ЭВМ.

Если до середины 70-х годов в среднем у каждой ЭВМ работал по крайней мере один программист-профессионал, то к началу 80-х из-за значительного превышения парка производимых компьютеров над численностью программистов-профессионалов начала преобладать тенденция замены программистов на работающих за компьютером так называемых непрограммирующих профессионалов, т.е. специалистов в конкретной предметной области, но не имеющих профессиональной подготовки в области вычислительной техники и программирования. Так, уже к концу 1983 года в подавляющем большинстве случаев (9 из 10) за пультом ЭВМ находился так называемый конечный пользователь, т.е. непрограммирующий профессионал.

Тенденция замены программистов на конечных пользователей усилилась многократно благодаря появлению на рынке компьютерных средств настольных Микро ЭВМ, ориентированных на персональный режим работы и получивших название персональных компьютеров (ПК).

Третий этап развития ИТ охватывает период с начала 80-х годов по настоящее время и определен специалистами как этап автоформализации знаний. ПК в отличие от других средств вычислительной техники имеет такие программно-аппаратные ресурсы, которые обеспечили бы дружественное взаимодействие машины и пользователя. Если на ранних этапах развития информационных технологий программист-профессионал должен был вмешиваться в содержательную часть работы пользователя-непрограммиста, то в настоящее время программист включается в процесс формализации знаний только на инструментальном уровне, оставляя наиболее трудную для его понимания содержательную часть задачи специалисту в данной предметной области.

В настоящее время в США, где производится половина всего мирового объема средств вычислительной техники, а с ЭВМ в профессиональной деятельности сталкивается более 50 % трудоспособного населения, численность профессиональных программистов составляет лишь 0,5 % трудоспособного населения. Поэтому трудно ожидать, что программисты смогли бы самостоятельно решить задачу формализации профессиональных знаний в быстро растущих разнообразных областях новых приложений ЭВМ. Поэтому основной задачей настоящего этапа развития информационных технологий является задача разработки инструментальных средств, облегчающих непрограммирующим профессионалам процесс самостоятельной формализации их индивидуальных знаний. Причем на смену технологии, основанной на обработке данных по формализованным алгоритмам приходит технология, основанная на интеллектуализации работы ЭВМ. Такая технология связана с обработкой неформализованной информации, требующей применения алгоритмов, по своим функциональным особенностям все более приближающимся к человеческому сознанию.