Тенденции развития современных компьютеров
С момента появления первого микропроцессора Intel 4004 затем Intel 8008 и Intel 8080 – в апреле 1974 г. до современного этапа прошло более 30 лет. За это время персональные компьютеры развивались все ускорявшимся темпом. В 1994 г. на рынке были распространены компьютеры с 16-ти разрядным микропроцессором 80286, в 1995 г. – 32-х разрядные 80386 и 80486, в 1996 – 80586 (Pentium) в 1997 г. - Pentium II. Дальнейшее совершенствование компьютеров связано с изобретением более быстродействующих микропроцессоров. Так в 2000 г. появились процессоры с тактовой частотой 330 – 750 МГц (Pentium III), в 2002 Pentium IV с тактовой частотой 1,2 – 1,8 ГГц (гигагерц), а в 2004 г. процессоры с частотой 2,4 – 3,2 ГГц.
Одновременно с возросшей скоростью работы увеличивались объемы оперативной памяти, накопителей на жестких магнитных дисках, появились домашние устройства для записи и перезаписи компакт дисков CD R, CD RW и DVD R, DVD RW.
Одновременно с совершенствованием элементной базы компьютеров совершенствуются и схемы построения и взаимодействия отдельных блоков. Для корпоративных серверов, видеомонтажных систем разрабатываются многопроцессорные системы, совершенствуются конвейерные системы обработки данных.
С переменным успехом ведется работа по созданию компьютеров пятого поколения. В связи с тем, что современные технологии еще не готовы для обеспечения разработки интеллектуальных компьютеров, усилия разработчиков направляются на совершенствование сетей и каналов передачи данных. Так широкое распространение получила сеть Internet. Высокоскоростной доступ к этой сети обеспечивает система беспроводной передачи данных, основанная на технологии GPRS. Развивается компьютерная сеть Internet 2.
Программа – это упорядоченная последовательность команд компьютера для решения задачи.
Программный продукт – комплекс взаимосвязанных программ для решения определенной задачи массового спроса, подготовленный к реализации как любой вид промышленной продукции. Классификация программных продуктов приведена на рисунке 8.
Рисунок 8 – Классы программных продуктов
Системное программное обеспечение – совокупность программных комплексов для обеспечения работы компьютера и компьютерной сети.
Прикладные программы – комплекс взаимосвязанных программ, предназначенных для решения задач определенного класса конкретной предметной области.
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения программных продуктов.
Системное программное обеспечение (System Software) – программы и комплексы программ, являющиеся общими для всех, совместно использующих технические возможности компьютера. Примерный состав системных программ приведен на рисунке 9.
| |||||||
Рисунок 9 – Состав системных программ
Задачи системного программного обеспечения:
- создание операционной среды для функционирования других программ;
- обеспечение надежной работы компьютера и сети;
- выполнение диагностики аппаратуры;
- выполнение вспомогательных процессов (сохранение, открытие, копирование и др.);
Утилиты – программы для выполнения вспомогательных операций обработки данных или обслуживания компьютера.