Aппаратное обеспечение
Программное обеспечение
Изобретение микропрограммирования
Изобретение операционной системы
Изобретение операционной системы
Изобретение операционной системы
Смещение функциональности на уровень микрокода
Смещение функциональности на уровень микрокода
Конец микропрограммирования
Нулевое поколение - механические компьютеры (1642-1945)
Нулевое поколение - механические компьютеры (1642-1945)
Нулевое поколение - механические компьютеры (1642-1945)
Нулевое поколение - механические компьютеры (1642-1945)
Нулевое поколение - механические компьютеры (1642-1945)
Нулевое поколение - механические компьютеры (1642-1945)
Нулевое поколение - механические компьютеры (1642-1945)
Первое поколение - электронные лампы (1945-1955)
Первое поколение - электронные лампы (1945-1955)
Первое поколение — электронные лампы (1945-1955)
Первое поколение - электронные лампы (1945-1955)
Фон-неймановская вычислительная машина
Фон-неймановская вычислительная машина
Второе поколение - транзисторы (1955-1965)
Второе поколение - транзисторы (1955-1965)
Второе поколение - транзисторы (1955-1965)
CDC (Control Data Corporation)
Сеймур Крей (Seymour Cray)
Burroughs В5000
Третье поколение - интегральные схемы (1965-1980)
Линейка транзисторных компьютеров System/360 IBM
Четвертое поколение — сверхбольшие интегральные схемы (1980-?)
Intel 8080
IBM PC
IBM PC
ОС
Apple Macintosh
Intel
RISC
Пятое поколение — компьютеры небольшой мощности и невидимые компьютеры
4.73M
Категория: ИнформатикаИнформатика

Развитие многоуровневых машин

1.

Развитие многоуровневых машин

2. Aппаратное обеспечение

• Программы, написанные на машинном языке (уровень 1),
могут сразу без применения интерпретаторов и
трансляторов исполняться электронными схемами
компьютера (уровень 0).
• Электронные схемы вместе с памятью и средствами вводавывода формируют аппаратное обеспечение компьютера.
• Аппаратное обеспечение состоит из материальных
объектов — интегральных схем, печатных плат, кабелей,
источников электропитания, модулей памяти и принтеров.
Абстрактные понятия, алгоритмы и команды к аппаратному
обеспечению не относятся.

3. Программное обеспечение

Программное обеспечение, состоит из алгоритмов
(подробных последовательностей команд, которые
описывают решение некоторой задачи) и их компьютерных
представлений, то есть программ.
Программы могут храниться на жестком диске, гибком
диске, компакт-диске или других носителях.
ПО – это набор команд, составляющих программы, а не
физические носители, на которых эти программы записаны.

4.

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

5. Изобретение микропрограммирования

40-е г. только 2 уровня: уровень архитектуры набора команд, на
котором осуществлялось программирование, и цифровой
логический уровень, на котором программы исполнялись.
1951 г. Морис Уилкс (Maurice Wilkes), исследователь
Кембриджского университета, предложил идею трехуровневого
компьютера
встроенный неизменяемый интерпретатор
(микропрограмму) исполнял программы уровня ISA
(Instruction Set Architecture) посредством интерпретации
70-е гг. интерпретация стала преобладающей идеей

6. Изобретение операционной системы

Запуск программы на языке FORTRAN
1. Загрузка перфокарт с надписью «Компилятор FORTRAN» в
считывающее устройство – > «Пуск».
2. Загрузка перфокарт со своей программой в считывающее устройство
–> «Продолжить».
3. В конце трансляции:
при наличии ошибок процесс ввода программы начинался заново
если ошибок не было компилятор выдавал в виде перфокарт
программу на машинном языке.
4. Программу на машинном языке помещали в устройство считывания
вместе с пачкой перфокарт из библиотеки подпрограмм и загружал обе
эти программы => исполнение программы

7. Изобретение операционной системы

Схема работы с операционной системой FMS
(FORTRAN Monitor System)
60-е гг. программа (операционная система),
загружалась в компьютер на все время работы.
1. Пачка перфокарт с вашей программой на
языке FORTRAN
2. ОС считывает перфокарты
*JOB – для учета системных ресурсов
*FORTRAN – для загрузки компилятора с
магнитной ленты.
3. Компилятор считывает и компилирует вашу
программу.
4. ОС считывает перфокарту *DATA – команду по
исполнению транслированной программы с
использованием перфокарт данных.
Перфокарту * FORTRAN можно рассматривать как виртуальную команду
«откомпилировать программу», а перфокарту *DATA – как виртуальную команду
«выполнить программу» => виртуальные машины

8. Изобретение операционной системы

К уровню архитектуры набора команд добавлялись новые команды,
приспособления и функции, из которых в конечном итоге
сформировался новый уровень.
Новые команды (например, команды ввода-вывода) тогда
назывались макросами операционной системы, или
вызовами супервизора. Сейчас обычно используется термин
системный вызов.
Первые ОС считывали пачки перфокарт и распечатывали результат
на принтере. Такая организация вычислений называлась пакетным
режимом.
60-е гг. Дартмутский колледж и МТИ создали систему разделения
времени: ОС позволяла с одним компьютером работать нескольким
пользователям.

9. Смещение функциональности на уровень микрокода

70-е гг. новые машинные команды можно добавлять простым
расширением микропрограммы.
Команды которые добавлялись в микропрограмму :
INC (INCrement)
команды для
умножения и деления целых чисел;
арифметических действий над числами с плавающей точкой;
вызова и прекращения действия процедур;
ускорения циклов;
работы с символьными строками.

10. Смещение функциональности на уровень микрокода

Дополнительные примеры
ускорение работы с массивами (индексная и косвенная
адресация);
перемещение программы из одного раздела памяти в другой
после запуска программы (переадресация);
системы прерывания, которые дают сигнал процессору, как
только закончена операция ввода или вывода;
способность приостановить одну программу и начать другую,
используя небольшое число команд (переключение процесса);
специальные команды для обработки изображений, звуковых и
мультимедийных данных.

11. Конец микропрограммирования

В 60-х-70-х годах количество микропрограмм значительно
увеличилось. Однако они работали все медленнее и медленнее,
поскольку занимали все больше места. В конце концов
исследователи осознали, что отказ от микропрограмм резко
сократит количество команд, и компьютеры станут работать
быстрее. Таким образом, компьютеры вернулись к тому
состоянию, в котором они находились до изобретения
микропрограммирования.

12.

Развитие компьютерной архитектуры

13.

Основные этапы развития компьютеров
Год
выпуска
1834
Название
компьютера
Аналитическая
машина
Создатель
Бэббидж
Примечания
Первая попытка построить цифровой
компьютер
Первая релейная вычислительная
машина
1936
Z1
Зус
1943
COLOSSUS
Британское
правительство
1944
Mark I
Айкен
1946
ENIAC I
Экерт/
Моушли
1949
EDSAC
Уилкс
Первый компьютер с программами,
хранящимися в памяти
1951
Whirlwind I
МТИ
Первый компьютер реального времени
1952
IAS
Фон Нейман
1960
PDP-1
DEC
Первый электронный компьютер
Первый американский компьютер
общего назначения
С этой машины начинается история
современных компьютеров
Эта архитектура используется в большинстве современных компьютеров
Первый мини-компьютер
(продано 50 экземпляров)

14.

Основные этапы развития компьютеров
Год
выпуска
Название
компьютера
Создатель
1961
1401
IBM
1962
7094
IBM
1963
B5000
Burroughs
1964
360
IBM
1964
6600
CDC
1965
PDP-8
DEC
1970
PDP-11
DEC
1974
8080
Intel
1974
CRAY-1
Cray
Примечания
Очень популярный компьютер для
малого бизнеса
Лидер в области научных расчетов
начала 1960-х годов
Первая машина, разработанная для
языка высокого уровня
Первое семейство компьютеров
Первый суперкомпьютер для научных
расчетов
Первый мини-компьютер массового потребления (продано 50 000 экземпляров)
Эти мини-компьютеры доминировали
на компьютерном рынке в 70-е годы
Первый универсальный 8-разрядный
компьютер на микросхеме
Первый векторный суперкомпьютер

15.

Основные этапы развития компьютеров
Год
выпуска
Название
компьютера
Создатель
1978
VAX
DEC
1981
IBM PC
IBM
1981
Osborne-1
Osborne
1983
Lisa
Apple
1985
386
Intel
1985
MIPS
MIPS
1985
XC2064
Xilinx
1987
SPARC
Sun
1989
GridPad
Grid Systems
Примечания
Первый 32-разрядный суперминикомпьютер
Началась эра современных
персональных компьютеров
Первый портативный компьютер
Первый ПК с графическим пользовательским интерфейсом
Первый 32-разрядный предшественник
линейки Pentium
Первый компьютер RISC
Первая программируемая вентильная
матрица (FPGA)
Первая рабочая станция RISC на основе
процессора SPARC
Первый коммерческий планшетный
компьютер

16.

Основные этапы развития компьютеров
Год
выпуска
Название
компьютера
Создатель
Примечания
1990
RS6000
IBM
Первый суперскалярный компьютер
1992
Alpha
DEC
Первый 64-разрядный ПК
1992
Simon
IBM
Первый смартфон
1993
Newton
Apple
Первый карманный компьютер
2001
POWER4
IBM
Первая двухъядерная
многопроцессорная микросхема

17. Нулевое поколение - механические компьютеры (1642-1945)

• Первым человеком, создавшим
счетную машину, был
французский ученый
Блез Паскаль (1623-1662).
Паскаль сконструировал эту машину в 1642 году, когда ему было всего 19 лет, для
своего отца, сборщика налогов. Это была механическая конструкция с
шестеренками и ручным приводом, которая могла исполнять только операции
сложения и вычитания

18. Нулевое поколение - механические компьютеры (1642-1945)

• Тридцать лет спустя великий
немецкий математик барон
Готфрид Вильгельм фон
Лейбниц (1646-1716) построил
другую механическую машину,
которая помимо сложения и
вычитания могла исполнять
операции умножения и
деления.
• Лейбниц три века назад создал
подобие карманного
калькулятора с четырьмя
функциями.

19. Нулевое поколение - механические компьютеры (1642-1945)

• Еще через 150 лет профессор
математики Кембриджского
университета, Чарльз Бэббидж
(1792-1871), изобретатель спидометра,
разработал и сконструировал разностную
машину. Эта механическая машина,
которая, как и машина Паскаля, могла
только складывать и вычитать,
подсчитывала таблицы чисел для морской
навигации. В машину был заложен только
один алгоритм — метод конечных
разностей с использованием полиномов.

20. Нулевое поколение - механические компьютеры (1642-1945)

Аналитическая машина:
• запоминающее устройство (память),
• вычислительное устройство,
• устройство ввода (для считывания перфокарт),
• устройство вывода (перфоратор и печатающее устройство)
Вычислительное устройство принимало операнды из памяти,
затем исполняло операции сложения, вычитания, умножения
или деления и возвращало полученный результат обратно в
память. Как и разностная машина, это устройство было
механическим.
Преимущество – могла исполнять разные задания.

21. Нулевое поколение - механические компьютеры (1642-1945)

Поскольку аналитическая машина
программировалась на
элементарном ассемблере, ей
было необходимо программное
обеспечение.
Ада Августа Лавлейс (Ada
Augusta Lovelace), дочь
знаменитого британского поэта
Байрона стала первым в мире
программистом. В ее честь назван
современный язык
программирования — Ada.

22. Нулевое поколение - механические компьютеры (1642-1945)

В конце 30-х годов Конрад Зус (Konrad Zuse)
сконструировал несколько автоматических
счетных машин с использованием
электромагнитных реле.
Ему не удалось получить денежные средства
от правительства на свои разработки, потому
что началась война. Его машины были
уничтожены во время бомбежки Берлина в
1944 году, поэтому его работа никак не
повлияла на будущее развитие компьютерной
техники. Однако он был одним из пионеров в
этой области.

23. Нулевое поколение - механические компьютеры (1642-1945)

Джон Атанасов (John Atanasoff)
Колледж штата Айова и
Джордж Стиббиц из Bell Labs.
Их счетные машины были чрезвычайно
мощными для того времени.
В машине использовались:
двоичная арифметика;
память на базе конденсаторов, которые
периодически обновлялись, чтобы
избежать утечки заряда.
Современная динамическая память
(ОЗУ) работает точно по такому же
принципу.

24. Первое поколение - электронные лампы (1945-1955)

• Прибор под названием ENIGMA, для
кодировки радиограмм (предшественник
был спроектирован изобретателемдилетантом и бывшим президентом США
Томасом Джефферсоном).
• Британское правительство основало
секретную лабораторию для создания
электронного компьютера под названием
COLOSSUS. В создании этой машины
принимал участие знаменитый британский
математик Алан Тьюринг. COLOSSUS
работал уже в 1943 году, но рассекретили
спустя 30 лет.
COLOSSUS – первый электронный компьютер!!!

25. Первое поколение - электронные лампы (1945-1955)

• В1943 году Джон Моушли со
своим студентом Дж. Преспером
Экертом (J. Presper Eckert)
начали конструировать
электронный компьютер, который
они назвали ENIAC (Electronic
Numerical Integrator and Computer
— электронный цифровой
интегратор и калькулятор).
ENIAC состоял из 18 000 электровакуумных ламп и 1500 реле, весил
30 тон и потреблял 140 киловатт электроэнергии. У машины было 20
регистров, каждый из которых мог содержать 10-разрядное
десятичное число.

26. Первое поколение — электронные лампы (1945-1955)

• Экерт и Моушли вскоре начали работу над
машиной EDVAC (Electronic Discrete
Variable Computer — электронная
дискретная параметрическая машина).
• В то время как Экерт и Моушли работали
над машиной EDVAC, один из участников
проекта ENIAC, Джон фон Нейман,
поехал в Институт специальных
исследований в Принстоне, чтобы
сконструировать собственную версию
EDVAC под названием IAS (Immediate
Address Storage — память с прямой
адресацией).

27.

• Джон фон Нейман знал много языков, был специалистом
в физике и математике, обладал феноменальной памятью.
Отмечал следующее:
• программа должна быть представлена в памяти
компьютера в цифровой форме, вместе с данными.
• что десятичная арифметика, используемая в машине
ENIAC, где каждый разряд представлялся десятью
электронными лампами (1 включена и 9 выключены),
может быть заменена параллельной двоичной
арифметикой.

28. Первое поколение - электронные лампы (1945-1955)

Фон-неймановская вычислительная
машина: команды и данные хранятся в одной
и той же памяти и внешне в памяти
неразличимы.
• Он был использован в EDSAC, первой
машине с программой в памяти, и даже
сейчас, более чем полвека спустя, является
основой большинства современных
цифровых компьютеров.
• Сам замысел и машина IAS, построенная
при участии Германа Голдстайна (Herman
Goldstine), оказали очень большое влияние
на дальнейшее развитие компьютерной
техники,

29. Фон-неймановская вычислительная машина

Память
Блок
управления
Арифметикологическое
устройство
Ввод
Аккамулятор
Вывод

30.

• 1. Использование двоичной системы счисления в
вычислительных машинах.
• 2. Программное управление ЭВМ. Работа ЭВМ
контролируется программой, состоящей из набора команд.
Команды выполняются последовательно друг за другом.
Созданием машины с хранимой в памяти программой
было положено начало тому, что мы сегодня называем
программированием.
• 3. Память компьютера используется не только для
хранения данных, но и программ. При этом и команды
программы и данные кодируются в двоичной системе
счисления, т.е. их способ записи одинаков. Поэтому в
определенных ситуациях над командами можно выполнять
те же действия, что и над данными.

31.

• Ячейки памяти ЭВМ имеют адреса, которые
последовательно пронумерованы. В любой момент можно
обратиться к любой ячейке памяти по ее адресу. Этот
принцип открыл возможность использовать переменные в
программировании.
• 5. Возможность условного перехода в процессе
выполнения программы. Не смотря на то, что команды
выполняются последовательно, в программах можно
реализовать возможность перехода к любому участку кода.

32. Фон-неймановская вычислительная машина

• Память состояла из 4096 слов, каждое слово содержало 40
бит (0 или 1).
• Арифметический блок и блок управления составляли
«мозговой центр» компьютера. В современных машинах
эти блоки сочетаются в одной микросхеме, называемой
центральным процессором (ЦП).
• Внутри арифметико-логического устройства находился
особый внутренний регистр на 40 бит, так называемый
аккумулятор. Типичная команда прибавляла слово из
памяти к аккумулятору или сохраняла содержимое
аккумулятора в памяти.
Машина не исполняла арифметические операции с плавающей
точкой, поскольку фон Нейман считал, что любой сведущий
математик способен держать дробную часть в уме.

33. Второе поколение - транзисторы (1955-1965)

• Транзистор был изобретен сотрудниками лаборатории Bell
Laboratories Джоном Бардином (John Bardeen), Уолтером
Браттейном (Walter Brattain) и Уильямом Шокли
(William Shockley), за что в 1956 году они получили
Нобелевскую премию в области физики.

34. Второе поколение - транзисторы (1955-1965)

• Первый компьютер на транзисторах был построен в
лаборатории МТИ. Он содержал слова из 16 бит.
Компьютер назывался ТХ-0 (Transistorized experimental
computer 0 — экспериментальная транзисторная
вычислительная машина 0) и предназначался только для
тестирования будущей машины ТХ-2.
• Машина ТХ-2 не имела большого значения, но один из
инженеров из этой лаборатории, Кеннет Ольсен (Kenneth
Olsen), в 1957 году основал компанию DEC (Digital
Equipment Corporation — корпорация по производству
цифровой аппаратуры) для производства серийной
машины, сходной с ТХ-0 – машина PDP-1.

35. Второе поколение - транзисторы (1955-1965)

• Компьютер PDP-1 появился только в 1961 году. Он имел
4096 слов по 18 бит и быстродействие 200 000 команд в
секунду.
• Компания DEC продала десятки компьютеров PDP-1, и так
появилась компьютерная промышленность.
• Одну из первых машин модели PDP-1 отдали в МТИ.
Одним из нововведений PDP-1 был дисплей с размером
512 X 512 пикселов, на котором можно было рисовать
точки. Вскоре студенты МТИ составили специальную
программу для PDP-1, чтобы играть в «Космическую
войну» — первую в мире компьютерную игру!

36.

PDP-8
• 12-разрядный компьютер фирмы DEC.
• PDP-8 стоил гораздо дешевле, чем PDP-1 (16 000
долларов).
• Главное нововведение — единственная шина (omnibus).
• Компания DEC продала 50 000 компьютеров и стала
лидером на рынке мини-компьютеров
Шина — это набор параллельно соединенных проводов,
связывающих компоненты компьютера. Это нововведение
радикально отличало PDP-8 от IAS. Такая архитектура с тех
пор стала использоваться во всех малых компьютерах.
Центральный
процессор
Память
Консоль
Устройство
считывания
перфоленты
Другие
устройства
ввода-вывода
Шина
Omnibus
Шина компьютера PDP-8

37. CDC (Control Data Corporation)

• В 1964 году компания CDC (Control
Data Corporation) выпустила машину
6600, которая работала почти на
порядок быстрее, чем все остальные
машины того времени.
• Внутри ЦП (центрального
процессора) находилась машина с
высокой степенью параллелизма. У
нее было несколько функциональных
устройств для сложения, умножения
и деления, и все они могли работать
одновременно.
Разработчик компьютера 6600 Сеймур Крей (Seymour Cray)
был легендарной личностью, как и фон Нейман.

38. Сеймур Крей (Seymour Cray)

• Сеймур Крей посвятил всю свою жизнь созданию очень
мощных компьютеров, которые сейчас называют
суперкомпьютерами. Среди них можно назвать 6600,
7600 и Сгау-1.
• Сеймур Крей также является автором известного
«алгоритма покупки автомобилей»:
вы идете в магазин, ближайший к вашему дому, показываете
на машину, ближайшую к двери, и говорите: «Я беру эту».
Этот алгоритм позволяет тратить минимум времени на не
очень важные дела (покупку автомобилей) и оставляет
большую часть времени на важные (разработку
суперкомпьютеров).

39. Burroughs В5000

• Разработчики машин PDP-1, 7094 и 6600 занимались
только аппаратным обеспечением, стараясь снизить его
стоимость (DEC) или заставить работать быстрее (IBM и
CDC). На программное обеспечение никто не обращал
внимания.
• Производители В5000 разработали машину специально
для программирования на языке Algol 60
(предшественнике языков С и Java), сконструировав
аппаратное обеспечение так, чтобы упростить задачу
компилятора.
Так появилась идея, что при разработке компьютера нужно
также учитывать и программное обеспечение.

40. Третье поколение - интегральные схемы (1965-1980)

• Изобретение кремниевой интегральной схемы в 1958
году Джеком Килби (Jack Kilby) и Робертом Нойсом
(Robert Noyce) позволило разместить на одной небольшой
микросхеме десятки транзисторов.
• Компьютеры на интегральных схемах были меньшего
размера, работали быстрее и стоили дешевле, чем их
предшественники на транзисторах.
• К 1964 году компания IBM лидировала на компьютерном
рынке, но существовала одна большая проблема:
выпускаемые ей компьютеры 7094 и 1401, исключительно
успешные и прибыльные, были несовместимы друг с
другом.

41. Линейка транзисторных компьютеров System/360 IBM

• предназначены как для научных, так и для коммерческих
расчетов;
• это было целое семейство компьютеров для работы с
одним языком (ассемблером), разного размера и
вычислительной мощности.
• многозадачность - в памяти компьютера могло
находиться одновременно несколько программ, и пока
одна программа ждала, когда закончится процесс вводавывода, другая исполнялась. В результате ресурсы
процессора расходовались более рационально.

42.

Параметры
Относительная
производительность
Время цикла, нс
Максимальный объем
памяти, байт
Количество байтов,
вызываемых из памяти за
один цикл
Максимальное количество
каналов данных
Модель 30 Модель 40 Модель 50 Модель 65
1
3,5
10
21
1000
625
500
250
65 536
262 144
262 144
524 288
1
2
4
16
3
3
4
6
IBM-360 был первой машиной, которая могла полностью
эмулировать (имитировать) работу других компьютеров.
Младшие модели могли эмулировать 1401, а старшие —
7094, поэтому программисты могли оставлять свои старые
программы без изменений и использовать их в работе с 360.

43. Четвертое поколение — сверхбольшие интегральные схемы (1980-?)

• Появление сверхбольших интегральных схем (СБИС) в
80-х годах позволило размещать на одной плате сначала
десятки тысяч, затем сотни тысяч и, наконец, миллионы
транзисторов. Это привело к созданию компьютеров
меньшего размера и более быстродействующих.
• К 80-м годам цены упали так сильно, что возможность
приобретать компьютеры появилась не только у организаций, но и у отдельных людей.
Началась эра персональных компьютеров.

44. Intel 8080

• Первые персональные компьютеры продавались в виде
комплектов: печатная плата, набор интегральных схем,
обычно включая схему Intel 8080, несколько кабелей,
источник питания и иногда 8-дюймовый дисковод.
• покупатель должен был сам сложить из этих частей
компьютер
• ПО к компьютеру не прилагалось. Покупателю приходилось писать ПО самому.
• Позднее появилась операционная система СР/М,
написанная Гари Килдаллом (Gary Kildall) для Intel 8080.
Это была полноценная ОС (на дискете), со своей файловой
системой и интерпретатором для исполнения
пользовательских команд, которые вводились с
клавиатуры.

45.

• Еще один персональный компьютер, Apple (а позднее и
Apple II), был разработан Стивом Джобсом (Steve Jobs) и
Стивом Возняком (Steve Wozniak).

46. IBM PC

• Отказались конструировать компьютер «с нуля» только из
компонентов IBM (сделанных из транзисторов IBM,
сделанных из кристаллов IBM)
• Филип Эстриджу (Philip Estridge), работая в 2000
километров от главного управления компании,
находящегося в Армонке (шт. Нью-Йорк), взял за основу
процессор Intel 8088 и построил персональный компьютер
из разнородных компонентов.
• Компьютер (IBM PC) появился в 1981 году и стал самым
покупаемым компьютером в истории.

47. IBM PC

• НО! IBM опубликовала полные проекты, включая все
электронные схемы, в книге стоимостью 49 долларов,
чтобы другие компании могли производить сменные
платы для IBM PC.
• Многие компании начали делать клоны PC и часто
продавали их гораздо дешевле, чем IBM (поскольку все
составные части компьютера можно было легко
приобрести).

48. ОС

• Первая версия IBM PC была оснащена операционной
системой MS-DOS, которую выпускала тогда еще
крошечная корпорация Microsoft.
• IBM и Microsoft совместно разработали последовавшую за
MS-DOS операционную систему OS/2.
• Отличительной особенностью OS/2 был графический
пользовательский интерфейс (Graphical User Interface,
GUI), сходный с интерфейсом Apple Macintosh.
• Между тем компания Microsoft также разработала
собственную операционную систему Windows, которая
работала на основе MS-DOS, — на случай, если OS/2 не
будет иметь спроса.

49.

OS/2 не пользовалась спросом, a Microsoft успешно
продолжала выпускать операционную систему Windows, что
послужило причиной грандиозного раздора между IBM и
Microsoft.
История о том, как крошечная компания Intel и еще
меньшая компания Microsoft умудрились свергнуть IBM, одну
из самых крупных, самых богатых и самых влиятельных
корпораций в мировой истории, подробно излагается в
бизнес-школах всего мира.

50. Apple Macintosh

• Хотя некоторые компании (такие как Commodore, Apple и
Atari) производили персональные компьютеры с
использованием своих процессоров, а не процессоров
Intel, потенциал производства IBM PC был настолько
велик, что другим компаниям приходилось пробиваться с
трудом.
• Apple Macintosh появился в 1984 году как наследник
злополучного Apple Lisa — первого компьютера с
графическим интерфейсом. Неудача Lisa объяснялась
дороговизной, но более дешевый Macintosh, появившийся
через год, пользовался огромным успехом и завоевал
много преданных поклонников.

51. Intel

• Первоначальный успех процессора 8088 воодушевил
компанию Intel на его дальнейшие усовершенствования.
• версия 80386, выпущенная в 1985 году, — этот процессор
был уже 32-разрядным.
• Последующие версии назывались Pentium и Core. Эти
микросхемы используются практически во всех
современных PC. Архитектура процессоров этого
семейства часто обозначается общим термином х86.
Совместимые микросхемы, производимые фирмой AMD,
тоже называются х86.

52. RISC

• В середине 80-х годов на смену CISC (Complex Instruction
Set Computer — компьютер с полным набором команд)
пришли компьютеры RISC (Reduced Instruction Set
Computer — компьютер с сокращенным набором команд).
RISC-команды были проще и выполнялись гораздо
быстрее.
• Вплоть до 1992 года персональные компьютеры были 8-,
16- и 32-разрядны ми. Затем появилась революционная 64разрядная модель Alpha производства DEC — самый что
ни на есть настоящий RISC-компьютер, намного
превзошедший по показателям производительности все
прочие ПК.

53.

• В 1990-е годы компьютерные системы ускорялись
посредством различных микроархитектурных
оптимизаций.
• К концу 1990-х годов тенденция к повышению скорости
стала снижаться из-за двух важных препятствий в области
проектирования: архитекторы исчерпали запас
возможностей для ускорения программ, а охлаждение
процессоров стало обходиться слишком дорого.
• В 2001 году фирма IBM представила двухъядерную
архитектуру POWER4 — первый образец
крупносерийного центрального процессора, включавшего
два процессора на одной подложке.
• Для эффективной работы параллельных машин
программист должен явным образом организовать
параллельное выполнение программ, а эта задача сложна и
подвержена ошибкам.

54. Пятое поколение — компьютеры небольшой мощности и невидимые компьютеры

• Компьютеры начали стремительно уменьшаться
• В 1989 году фирма Grid Systems выпустила первый
планшетный компьютер, который назывался GridPad.
• Модель Apple Newton, появившаяся в 1993 году, наглядно
доказала, что компьютер можно уместить в корпусе
размером с кассетный плеер.
• Интерфейс рукописного ввода PDA был усовершенствован
Джеффом Хокинсом (Jeff Hawkins), создавшим компанию
Palm для разработки деловых карманных компьютеров.
Технология «Graffiti».

55.

• В 1990-е годы IBM встроила сотовый телефон в PDA,
создав так называемый «смартфон», который назывался
Simon. Для ввода использовался сенсорный экран, а в
распоряжении пользователя оказывались все возможности
PDA, а также телефон, игры и электронная почта.
• Значительно большее значение придается так называемым
«невидимым» компьютерам — тем, что встраиваются в
бытовую технику, часы, банковские карточки и огромное
количество других устройств [Bechini et al, 2004].

56.

I поколение – компьютеры на электронных лампах (такие,
как ENIAC)
II поколение – транзисторные машины (IBM 7094),
III поколение – первые компьютеры на интегральных
схемах (IBM 360),
IV поколение – персональные компьютеры (линейки ЦП
Intel).
V поколение – повсеместная (всепроникающая)
компьютеризация (компьютеры будущего будут
встраиваться во все мыслимые и немыслимые устройства и
за счет этого действительно станут невидимыми)
Марк Вайзер (Mark Weiser)
English     Русский Правила