Во-вторых, операционная система Windows XP пользовалась слишком большим успехом – на момент появления Windows XP, более 80% всех компьютеров работали под управлением операционных систем компании Microsoft, примерно две трети работали под управлением Windows 95/98, на остальных компьютерах была установлена Windows NT / 2000. Основная цель Windows XP состояла в унификации основ кода и Microsoft успешно достигла этой цели.
И, в-третьих, Vista оказалась намного медленнее XP и слишком требовательной к аппаратным ресурсам. На момент выхода Windows Vista, код содержал более 50 млн. строк. Windows XP содержал лишь 35 млн. строк. Даже на самом мощном компьютере новая версия Windows XP оказалась намного эффективнее, чем новая Vista.
В 2009 году, Microsoft предлагает новую операционную систему MS Windows 7, которая по своей нумерации версии является — MS Windows NT 6.1. (т.е. это немного обновленная и отлаженная MS Windows NT 6.0 – та же самая Vista). Получилось так, что слабые места в архитектуре, концепции которой были заложены еще два десятилетия назад, стали причиной неудач Vista. В Windows 7 они были заменены более эффективной системой. Однако, ни для кого ни секрет, что мощность процессоров и виртуализация со временем будут увеличиваться. Таким образом, серьезные изменения в архитектуре Windows 7 могут оказаться, по сути, временной мерой, до того момента, когда будут предприняты еще более резкие меры. И, возможно, что точно так же как когда то Windows XP (NT 5.1) ожидал успех после неуспешной Windows 2000 (NT 5.0), так же и сегодня ОС MS Windows 7 будет ждать успех и популярность среди пользователей ПК.
Главным соперником Microsoft в мире персональных компьютеров становится система UNIX (и её различные производные). UNIX является самой сильной системой для рабочих станций и других компьютеров старших моделей, таких как сетевые серверы. Она стала особенно популярна на машинах с высокопроизводительными RISC-процессорами (RISC, reduced instruction set computer – компьютер с сокращённым набором команд). На компьютерах с процессорами Pentium популярная альтернатива Windows для студентов и других разнообразных пользователей становится Linux. [10, c.38]
1.5.Сравнительная характеристика поколений компьютеров
В соответствии с элементарной базой и уровнем развития программных средств в настоящее время выделяют четыре реальных поколения ЭВМ, краткая характеристика которых приведена в Таблице 1, из которой видно, что во время развития компьютеров четко обозначилась тенденция к уменьшению размеров и увеличению производительности.
Таблица 1. Сравнительная характеристика поколений ЭВМ
Параметры сравнения | Поколения ЭВМ | |||
Первое | Второе | Третье | Четвёртое | |
Период времени | 1945-1955 | 1955-1965 | 1965-1980 | 1980 и по наши дни |
Элементарная база | Электронные лампы | Полупроводники (транзисторы) | Интегральные схемы (ИС) | Большие интегральные схемы (БИС) |
Основной тип ЭВМ | Большие | Малые (мини) | Микро | |
Основные устройства ввода | Пульт, перфокарточный, перфоленточный ввод | Добавился алфавитно-цифровой дисплей, клавиатура | Алфавитно-цифровой дисплей, клавиатура | Цветной графический дисплей, сканер, клавиатура |
Основные устройства вывода | Алфавитно-цифровое печатающее устройство (АЦПУ), перфоленточный вывод | Графопостроитель, принтер | ||
Внешняя память | Магнитные ленты, барабаны, перфоленты, перфокарты | Добавился магнитный диск | Перфоленты, магнитный диск | Магнитные и оптические диски |
Ключевое решение в ПО | Универсальные языки программирования, трансляторы | Пакетные операционные системы, оптимизирующие трансляторы | Интерактивные операционные системы, структурированные языки программирования | Дружественное ПО, сетевые операционные системы |
Режим работы ЭВМ | Однопрограммный | Пакетный | Разделение времени | Персональная обработка данных |
Быстродействие | 103-104 | 104-106 | 105-107 | 106-108 |
Цель использования ЭВМ | Научно-технические расчёты | Технические и экономические расчёты | Управление и экономические расчёты | Телекоммуникации, информационное обслуживание |
1.6. Эволюция использования компьютеров:
проект ЭВМ пятого поколения.
Особого упоминания заслуживает так называемое пятое поколение, программа разработки которого была принята в Японии в 1982 году. Предполагалось, что к 1991 г. будут созданы принципиально новые компьютеры, ориентированные на решение задач искусственного интеллекта. С помощью языка Пролог и новшеств в конструкции компьютеров планировалось вплотную подойти к решению одной из основных задач этой ветви компьютерной науки – задачи хранения и обработки знаний. Коротко говоря, для компьютеров «пятого поколения» не пришлось бы писать программ, а достаточно было бы объяснить на «почти естественном» языке, что от них требуется.
Учитывая сложность реализации поставленных перед пятым поколением задач, вполне возможно разбиение его на более обозримые и лучше ощущаемые этапы, первый из которых во многом реализован в рамках настоящего четвертого поколения.
Рассмотренная технология проектирования программ реализует последовательное преобразование целого ряда сигналов, т.е. их кодирование (Рис. 7).
Рис. 7. Технология проектирования программ
Эта схема имеет два недостатка:
1. Процесс подготовки задачи к решению на ЭВМ несоизмеримо продолжительнее самого решения: многие месяцы подготовки задачи несопоставимы с несколькими минутами ее решения компьютером.
2. Цепочка «заказчик – ЭВМ» работает в общем случае как неисправный телефон в силу того, что в процессе общения участники этой цепочки используют несколько языков (естественный, математический, язык графических символов, язык программирования и т.д.), часть из которых неоднозначна по смыслу высказываний. Из-за этого результаты решения задачи требуется согласовывать с заказчиком и, возможно, вносить в программу изменения. Это также удлиняет процесс подготовки программного продукта.
Таким образом, продолжительность подготовки задачи к ее автоматизированному решению – одна из причин совершенствования традиционной технологии этой процедуры. Вторая причина связана с объективной эволюцией использования компьютеров, которая показана в Таблице 2.
Таблица 2. Эволюция использования компьютеров
Параметр | Эволюция использования компьютеров | ||||
50-е г.г. | 60-е г.г. | 70-е г.г. | 80-е г.г. | с 90-х г.г. 20-го века | |
Критерий эффективности использования ЭВМ | Машинные ресурсы | Машинные ресурсы | Человеческие ресурсы: трудоемкость разработки и сопровождения программ | Трудоемкость формализации профессиональных знаний | Полнота и скорость доступа к информации |
Расположение пользователя | Машинный зал | Отдельное помещение | Терминальный зал | Рабочий стол | Произвольное мобильное |
Тип пользователя | Инженер- программист | Профессиональный программист | Программист -пользователь | Пользователь с общей компьютерной подготовкой | Слабо обученный пользователь |
Тип диалога | Работа за пультом | Обмен перфоносителями и машинными программами | Интерактивный (клавиатура и экран) | Интерактивный по жесткому меню | Интерактивный, графический интерфейс |
Как видно из Таблицы 2, компьютер «приближается» к конечному пользователю, который не является хорошо подготовленным в области общения с компьютером и испытывает значительные затруднения в решении своих прикладных задач с использованием компьютера. В этой связи возникает проблема организации нового типа взаимодействия конечного пользователя и компьютера. Основная идея этого проекта – сделать общение конечного пользователя с компьютером максимально простым, подобным общению с любым бытовым прибором. Для решения поставленной задачи предлагались следующие направления: