Мегаобучалка Главная | О нас | Обратная связь


Транзисторы и системы пакетной обработки



2019-12-29 586 Обсуждений (0)
Транзисторы и системы пакетной обработки 0.00 из 5.00 0 оценок




 

    Первый шаг к уменьшению размеров компьютеров стал возможен с изобретением в 1948 г. инженерами Bell Laboratory Джоном Бардином и Уолтером Брайттеном транзисторов – миниатюрных электронных приборов, которые смогли заменить электронные лампы.

Транзисторы состоят главным образом из кремния и германия, а также добавок определённого состава. Проводимость материала зависит от состава введённых примесей и может быть отрицательной, т.е. N-типа, или положительной Р-типа. Материалы обоих типов являются проводником, позволяющим электрическому току выбирать любое направление. Однако при соединении материалов разных типов возникает барьер, в результате чего электрический ток определённой полярности течёт только в одном направлении. Именно поэтому такой материал называется полупроводниковым.

Для создания транзистора следует поместить пластину одного типа между пластинами другого типа. Если материал средней пластины обладает проводимостью Р-типа, то транзистор будет обозначен как NPN, а если N-типа – то как PNP. [6, c.41]

Транзистор NPN типа по своей структуре похож на триодную электронную лампу, но по сравнению с электронной лампой, транзистор используемый в качестве переключателя, обладает гораздо большей эффективностью [6, c.42] (он один способен трудиться за 40 электронных ламп и при этом работать с большей скоростью, выделять очень мало тепла и почти не потреблять электроэнергию).

В середине 50-х годов были найдены очень дешёвые способы производства транзисторов, и во второй половине 50-х годов появились компьютеры, основанные на транзисторах. Они были в сотни раз меньше ламповых компьютеров такой же производительности. Единственная часть компьютера, где транзисторы не могли заменить электронные лампы, – это блоки памяти, то там вместо ламп стали использовать изобретённые к тому времени схемы памяти на магнитных сердечниках. [9, с. 23].

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

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

    Когда компьютер заканчивал выполнение какого-либо из текущих заданий, оператор подходил к принтеру, открывал лист с полученными данными и относил его в комнату для распечаток, где программист позже мог его забрать. Затем оператор брал одну из колод перфокарт, принесённых из комнаты ввода данных, и считывал их. Если в процессе расчётов был необходим компилятор языка Фортран, то оператору приходилось брать его из картотечного шкафа и загружать в машину отдельно. [10, c.28]

    Если учитывать высокую стоимость оборудования, не удивительно, что люди довольно скоро занялись поиском способа повышения эффективности использования машинного времени. Общепринятым решением стала система пакетной обработки. Первоначальный замысел состоял в том, чтобы собрать полный поднос заданий (колод перфокарт) в комнате входных данных и затем переписать их на магнитную ленту, используя небольшой и (относительно) недорогой компьютер, например, IBM 1401, который был очень хорош для считывания карт, копирования лент и печати выходных данных, но не подходил для числовых вычислений. [10, c.29]

    Другие, более дорогостоящие машины, такие как IBM 7094, использовались для настоящих вычислений (Рис. 5).

    тут должен быть рисунок, потом расскажу как его вставить

 


Рис. 5. Ранняя система пакетной обработки: программист приносит карты для IBM 1401 (а);

IBM 1401 записывает пакет заданий на магнитную ленту (б); оператор приносит входные данные на ленте к IBM 7094 (в); IBM 7094 выполняет вычисления (г); оператор переносит ленту с выходными данными на IBM 1401 (д); IBM 1401 печатает выходные данные (е)

 


Примерно после часа сбора пакета заданий лента перематывалась, и её относили в машинную комнату, где устанавливали на лентопротяжном устройстве. Затем оператор загружал специальную программу (прообраз сегодняшней операционной системы), которая считывала первое задание с ленты и запускала его. Выходные данные записывались на вторую ленту вместо того, чтобы идти на печать. Завершив очередное задание, операционная система автоматически считывала с ленты следующие, и начинала обрабатывать его. После обработки всего пакета оператор снимал ленты с входной и выходной информацией, ставил новую ленту со следующим заданием, а готовые данные помещал на IBM 1401 для печати в автономном режиме (то есть без связи с главным компьютером).

Рис. 6. Структура типичного задания FMS

 

Структура типичного входного задания показана на рис. 6. Оно начиналось с карты $JOB, на которой указывалось максимальное время выполнения задания в минутах, загружаемый учётный номер и имя программиста. Затем поступала карта $FORTRAN, дающая операционной системе указание загрузить компилятор языка Фортран с системной магнитной ленты. Эта карта следовала за программой, которую нужно было компилировать, а после неё шла карта $LOAD, указывающая операционной системе загрузить только что скомпилированную объектную программу. Скомпилированные программы часто записывались на временных лентах, данные с которых могли стираться сразу после использования, и их загрузка должна была выполняться явно. Следом шла карта $RUN с данными, дающая операционной системе команду выполнить программу. Наконец карта завершения $END отмечала конец задания. Эти примитивные управляющие перфокарты были предшественниками современных языков управления и интерпретаторов команд. [10, c.30]

    Большие компьютеры второго поколения использовались главным образом для научных и технических вычислений, таких как решение дифференциальных уравнений в частных производных, часто встречающихся в физике и инженерных задачах. В основном на них программировали на языке Фортран и ассемблере, а типичными операционными системами были FMS (Fortran Monitor System) и IBSYS (операционная система, созданная компанией IBM для компьютера IBM 7094).

1.3. Третье поколение (1965-1980):
интегральные схемы и многозадачность

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

До появления интегральных схем транзисторы изготавливались по отдельности, и при сборке схем их приходилось соединять и спаивать вручную. В 1958 году Джек Килби придумал, как на одной пластине полупроводника без проводов получить несколько транзисторов (в первой интегральной схеме их было всего шесть). В 1959 году Роберт Нойс (будущий основатель фирмы Intel) изобрёл более совершенный метод, позволивший создать на одной пластине и транзисторы, и все необходимые соединения между ними. Полученные электронные схемы стали называться интегральными схемами, или чипами [9, с.24]. Интегральная схема, которую также называли кристаллом, представляла собой миниатюрную электронную схему, вытравленную на поверхности кремниевого кристалла площадью около 10 мм2. В дальнейшем количество транзисторов, которых удавалось разместить на единицу площади интегральной схемы, увеличивалось приблизительно вдвое каждый год. В 1968 году фирма Burroughs выпустила первый компьютер на интегральных схемах, а в 1970 году фирма Intel начала продавать интегральные схемы памяти емкостью 1 Кбит.

    В том же году был сделан ещё один важный шаг на пути к персональному компьютеру – Маршиан Эдвард Хофф из той же фирмы Intel сконструировал интегральную схему, аналогичную по своим функциям центральному процессору большой ЭВМ. Так появился первый микропроцессор Intel-4004, который был выпущен в продажу в конце 1970 году. Возможности Intel-4004 были куда скромнее, чем у центрального процессора большой ЭВМ, – он работал гораздо медленнее и мог обрабатывать одновременно только 4 бита информации (процессоры больших ЭВМ обрабатывали 16 или 32 бита одновременно). Но, в 1973 году фирма Intel выпустила 8-битовый микропроцессор Intel-8008, а в 1974 году – его усовершенствованную версию Intel-8080, которая до конца 70-х годов стала стандартом для микрокомпьютерной индустрии [9, с. 24].

К началу 60-х годов большинство изготовителей компьютеров имело две отдельные, полностью несовместимые производственные линии. С одной стороны существовали научные крупномасштабные компьютеры с пословной обработкой текста типа IBM 7094, использовавшихся для числовых вычислений в науке и технике. С другой стороны – коммерческие компьютеры с посимвольной обработкой, такие как IBM 1401, широко используемые банками и страховыми компаниями для сортировки и печати данных.

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

    Фирма IBM попыталась решить эти проблемы разом, выпустив серию машин IBM/308. 360-е были серией программно-совместимых машин, варьирующихся от компьютеров размером с IBM 1401 до машин, значительно более мощных, чем IBM 7094. Эти компьютеры различались только ценой и производительностью. Так как все машины имели одинаковую структуру и набор команд, программы, написанные для оного компьютера, могли работать на всех других (по крайней мере, в теории). Кроме того, 360-е были разработаны для поддержки как научных (то есть численных), так и коммерческих вычислений. Одно семейство машин могло удовлетворить нужды всех покупателей. В последующие годы, используя более современные технологии, корпорация IBM выпустила компьютеры, совместимые с 360, эти серии известны под номерами 370, 4300, 3080 и 3090. [10, c.31]

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

Основное преимущество «одного семейства» оказалось одновременно и величайшей его слабостью. По замыслу его создателей всё программное обеспечение, включая операционную систему OS/360, должно было одинаково хорошо работать на всех моделях компьютеров: и в небольших системах, которые часто заменяли 1401-е и применялись для копирования перфокарт на магнитные ленты, и на огромных системах, заменяющих 7094-е и использовавшихся для расчёта прогноза погоды и других сложных вычислений. Кроме того, предполагалось, что одну операционную систему можно будет использовать в системах, как с несколькими внешними устройствами, так и с большим их количеством; а также как в коммерческих, так и в научных областях. Но самым важным было, чтобы это семейство машин давало результаты независимо от того, кто и как его использует. [11, c.54]

Ни IBM, ни кто-либо ещё не мог написать программного обеспечения, удовлетворяющего всем этим противоречивым требованиям. В результате появилась огромная и необычайно сложная операционная система, примерно на два или три порядка превышающая по величине FMS. Она состояла из миллионов строк, написанных на ассемблере тысячами программистов, содержала тысячи и тысячи ошибок, что повлекло за собой непрерывный поток новых версий, в которых пытались исправить эти ошибки. В каждой новой версии устранялась только часть ошибок, вместо них появлялись новые, так что общее их число, вероятно, оставалось постоянным.

Несмотря на свои огромные размеры и недостатки, OS/360 и подобные ей операционные системы третьего поколения, созданные другими производителями компьютеров, на самом деле достаточно неплохо удовлетворяли требованиям большинства клиентов. Они даже сделали популярными несколько ключевых технических приёмов, отсутствовавших в операционных системах второго поколения. Самым важным достижением явилась многозадачность. На компьютере IBM 7094, когда текущая работа приостанавливалась в ожидании операции ввода-вывода с магнитной ленты или других устройств, центральный процессор просто бездействовал до окончания операции ввода-вывода. При сложных научных вычислениях и ограниченных возможностях процессора устройства ввода-вывода задействовались довольно редко, так что это потраченное впустую время не играло существенной роли. Но при коммерческой обработке данных время ожидания устройства ввода-вывода могло занимать 80 или 90% всего рабочего времени, поэтому необходимо было что-нибудь сделать во избежание длительного простаивания весьма дорогостоящего процессора. [10, c.32]

Пока одно задание ожидало завершения работы устройства ввода-вывода, другое могло использовать центральный процессор. Если в оперативной памяти содержалось достаточное количество заданий, центральный процессор мог быть загружен почти на все 100% по времени. Множество одновременно хранящихся в памяти заданий требовало наличия специального оборудования для защиты каждого задания от возможного любопытства и ущерба со стороны остальных заданий. 360-я и другие системы третьего поколения были снабжены подобными аппаратными средствами. [11, c.56]

Другой важным плюсом операционных систем третьего поколения стала способность считывать задание с перфокарт на диск по мере того, как их приносили в машинный зал. Всякий раз, когда текущее задание заканчивалось, операционная система могла загружать новое задание с диска в освободившийся раздел памяти и запускать его. Этот технический приём называется «подкачкой» данных или спулингом (spooling, это английское слово произошло от аббревиатуры Simultaneous Peripheral Operation On Line – совместная периферийная операция в интерактивном режиме) и его также используют для выдачи полученных данных. С появлением подкачки стали больше не нужны 1401-е и исчезли многократные переносы магнитных лент. Желание сократить время ожидания ответа привело к разработке режима разделения времени, варианту многозадачности, при котором у каждого пользователя есть свой диалоговый терминал и компьютер может обеспечивать быстрое интерактивное обслуживание нескольких пользователей. При этом он может работать над большими пакетами в фоновом режиме, когда центральные процессор не занят другими заданиями. Первая серьёзная система с режимом разделения времени CTSS (Compatible Time Sharing System – Совместимая система разделения времени) была разработана в Массачусетском технологическом институте (M.I.T.) на специально переделанном компьютере IBM 7094. [10, c.33] Однако режим разделения времени не стал действительно популярным до тех пор, пока не получили широкого распространения необходимые технические средства защиты.

После успеха системы CTSS Массачусетский технологический институт, система исследовательских лабораторий Bell Labs и корпорация General Electric (тогда главный изготовитель компьютеров) решили начать разработку «компьютерного предприятия общественного пользования» - машины, которая должна поддерживать сотни одновременных пользователей в режиме разделения времени. Образцом для новой машины послужила система распределения электроэнергии. Когда вам нужна электроэнергия, вы просто вставляете штепсель в розетку и получаете энергии столько, сколько вам нужно. Проектировщики этой системы, известной как MULTICS (MULTiplexed Information and Computing Service – мультиплексная информационная и вычислительная служба), предоставляли себе одну огромную вычислительную машину, воспользоваться услугой которой мог каждый человек в районе Бостона. [4, c.23]

    Итак, MULTICS подала много конструктивных идей компьютерным теоретикам, но превратить её в серьёзный продукт и добиться коммерческого успеха оказалось намного тяжелее, чем ожидалось. Существовало много причин, по которым система MULTICS не захватила весь мир. Не последнюю роль сыграл тот факт, что эта система была написана на языке PL/I, а компилятор языка PL/I появился лишь через несколько лет. Система исследовательских лабораторий Bell Labs выбыла из проекта, General Electric совсем оставила компьютерный бизнес. Однако Массачусетский технологический институт проявил упорство и со временем получил работающую систему. В конце концов, она была продана как коммерческое изделие компанией Honeywell, купившей компьютерный бизнес General Electric, и установлена примерно в восьмидесяти больших компаниях и университетах по всему миру. Несмотря на свою малочисленность, пользователи системы MULTICS были отчаянно преданы ей. Например, компания General Electric, Ford и управление национальной безопасности США оставили свои системы MULTICS только в конце 90-х годов, через 30 лет после выхода системы. [10, c.34]

    Ещё одним важным моментом развития во времена третьего поколения феноменальный рост мини-компьютеров, начиная с выпуска машины PDP-1 корпорацией DEC в 1961 году. Компьютеры PDP-1 обладали оперативной памятью, состоящей всего лишь из 4 К 18-битовых слов. На некоторых видах нечисловой работы они работали почти с такой же скоростью, как IBM 7094, что дало толчок к появлению новой индустрии. За этой машиной последовала целая серия других PDP (в отличие от семейства IBM, полностью несовместимых), и как кульминация – PDP-11. [4, c.27]

    Кен Томпсон, один из специалистов по компьютерам в Bell Labs, работавший над проектом MULTICS, впоследствии нашёл мини-компьютер PDP-7, которым никто не пользовался, и решил написать усечённую однопользовательскую версию системы MULTICS. Эта работа позже развилась в операционную систему UNIX, ставшей популярной в академическом мире, в правительственных управлениях и во многих компаниях. По причине широкой доступности исходного кода различные организации создали свои собственные (несовместимые) версии, что привело к хаосу. Были разработаны две главные версии: System V корпорации AT&T и BDS (Berkeley Software Distribution) Калифорнийского университета Беркли. Это системы, в свою очередь, распадаются на отдельные разновидности. Чтобы стало возможным писать программы, разработанные в любой UNIX-системе, Институт инженеров по электротехнике и электронике IEEE разработали стандарт системы UNIX, называемой POSIX, который теперь поддерживают большинство версий UNIX. Стандарт POSIX определяет минимальный интерфейс системного вызова, который должен поддерживать совместимые системы UNIX. Некоторые другие операционные системы теперь тоже поддерживаю интерфейс POSIX.

В 1974 году, когда компания Intel выпустила Intel 8080 – первый универсальный 8-разрядный центральный процессор, - для него потребовалась операционная система, с помощью которой можно было бы протестировать новинку. Компания Intel привлекла к разработкам и написанию нужной операционной системы одного из своих консультантов Гэри Килдэлла. Сначала Килдэлл с другом сконструировали контроллер для 8-дюймового гибкого диска, недавно выпущенного компанией Shugart Associates, и подключили этот диск к процессору Intel 8080. Таким образом, появился первый микроконтроллер с диском. Затем Кэлдэлл создал дисковую операционную систему, называемую CP\M (Control Program for Microcomputers – программа управления для микрокомпьютеров). Когда Килдэлл заявил о своих правах на CP\M, корпорация Intel удовлетворила его просьбу, поскольку не думала, что у микрокомпьютеров с диском есть будущее. Позже Килдэлл создал свою компанию Digital Research для дальнейшего развития и продажи CP\M. [8, c. 180]

В 1977 году компания Digital Research переработала CP\M, чтобы сделать эту систему пригодной для работы на микрокомпьютерах с процессорами Intel 8080 или Zilog Z80, а также с другими процессорами. Затем было написано множество прикладных программ, работающих в CP/M, что позволило CP/M занимать высокую позицию в мире микрокомпьютеров на притяжении 5 лет. [8, c.181]

Отдельно стоит упомянуть, что в 1987 году автор создал маленький клон системы UNIX для образовательных целей, так называемую систему MINIX. Функционально система MINIX очень похожа на UNIX, включая поддержку стандарта POSIX. [10, c. 35]

    Желая иметь свободно распространяемую рабочую (в противоположности образовательной) версию MINIX подмигнуло финского студента Линуса Торвальдса к написанию системы Linux. Эта система была разработана на основе MINIX и первоначально обладала её характерными особенностями (например, поддерживала ту же файловую систему). С тех пор система Linux была значительно расширена, но она всё ещё сохраняет большую часть структуры, общей как для системы MINIX, так и для системы UNIX (на которой и была основана система MINIX).

 

1.4. Четвёртое поколение (с 1980 года по наши дни):
персональные компьютеры

 

Революционным событием в развитии компьютерной технологии четвёртого поколения машин было создание больших и сверхбольших интегральных схем и персонального компьютера. Начиная с 1980 года практически все ЭВМ стали строиться на основе микропроцессоров. [11, c.57]

В начале 80-х корпорация IBM разработала IBM PC (Personal Computer – персональный компьютер) и начала искать для него программное обеспечение. Сотрудники IBM связались с Биллом Гейтсом, чтобы получить лицензию на право использование его интерпретатора языка BASIC. Вскоре IBM снова обратилась к Гейтсу с просьбой обеспечить её операционной системой. Гейтс выяснил, что у местного производителя компьютеров, Seattle Computer Products, есть подходящая операционная система DOS (Disk Operating System – дисковая операционная система). Он направился в эту компанию с предложением выкупить DOS (предположительно за $50 000), которое компания Seattle Computer Products с готовностью приняла.

Затем Гейтс создал пакет программ DOS/BASIC, и пакет был выкуплен IBM. Когда корпорация IBM захотела некоторых усовершенствований в программе, Билл Гейтс пригласил для этой работы Тима Паттерсона, человека, написавшего DOS, ставшим первым служащим компании Гейтса Microsoft. Видоизменённая система была переименована в MS-DOS (Microsoft Disk Operating System) и быстро заняла доминирующее положение на рынке IBM PC. Самым важным оказалось решение Гейтса продать MS-DOS компьютерным компаниям для установки вместе с их оборудованием. [4, c.62]

Когда в 1983 году появился компьютер IBM PC/AT с центральным процессором Intel 80286, система MS-DOS уже «прочно стояла на ногах», а CP/M доживала свои последние дни. Позже система MS-DOS широко использовалась на компьютерах с процессором 80386 и 80486. Хотя первоначальная версия MS-DOS была довольно примитивна, последующие версии системы выходили со всё лучшими разработанными свойствами, включая многое, позаимствованное от UNIX. [6, c.97]

В 1985 году появился 32-разрядный процессор Intel 80386. Он содержал 275 тыс. транзисторов и выполнял более 5 млн. операций в секунду. Следующим из семейства Intel стал процессор 486, появившийся в 1989 году. Этот процессор содержал уже 1,2 млн. транзисторов и первый встроенный сопроцессор. Он работал в 50 раз быстрее процессора 4004. В 1993 году Intel представила первый процессор Pentium, производительность которого выросла в пять раз по сравнению с семейством Intel 486. Процессор семейства Р6, называемый Pentium Pro появился на свет в 1995 году. Он являлся первым процессором, кэш-память второго уровня которого была размещена прямо в кристалле. В мае 1997 года компания Intel пересмотрела архитектуру Р6 и представила процессор Pentium II. В апреле 1998 года семейство Pentium II пополнилось дешёвым процессором Celeron используемый в домашних ПК, и профессиональным процессором Pentium Xeo, предназначенный для серверов и рабочих станций.

В то время как процессор Pentium стремительно занимал доминирующее положение на рынке, AMD приобрела компанию NexGen, работавшую над процессором Nx686. В результате слияния компаний появился процессор AMD К6. Этот процессор, как в аппаратном, так и программном отношении совместим с процессором Pentium. [6, c.44]

CP/M, MS-DOS и другие операционные системы для первых микрокомпьютеров полностью основывались на вводе команд с клавиатуры. Затем в 60-е годы Дагом Энгельбартом был изобретён графический интерфейс пользователя (GUI – Graphical User Interface), состоящий из окон, значков, различных меню и мыши. Эту идею переняли разработчики из Xerox PARC и встроили в сконструированные ими машины. Тогда Джобс приступил к созданию Apple с графическим интерфейсом. Это привело к проекту Lisa, который был слишком дорог и потерпел коммерческую неудачу. Вторая попытка Джобса, Apple Macintosh, имела огромный успех, потому что на нём работал дружественный интерфейс, то есть предназначенный для пользователей, ничего не знающих о компьютерах и, более того, вовсе не желающих чему-либо учиться. [5, c.18]

Когда корпорация Microsoft решила создать приемника MS-DOS, она находилась полностью под влиянием успехов компании Macintosh. Была разработана система, получившая название Windows, базой для которой послужил GUI. Система Windows первоначально работала поверх MS-DOS (то есть это была скорее оболочка, чем настоящая операционная система). На протяжении 10 лет, с 1985 по 1995 год, система Windows исполняла роль графической среды поверх MS-DOS. Однако в 1995 году вышла в свет автономная версия Windows 95. Она включала в себя множество особенностей операционной системы MS-DOS, но только для загрузки и выполнения старых программ. [1, c.44]

В 1998 году была выпущена слегка изменённая версия этой системы, получившая название Windows 98. Тем не менее Windows 95, и Windows 98 всё ещё содержат большое количество программ 16-разрядного ассемблера Intel.

Другой операционной системой Microsoft стала Windows NT (NT означает New Technology), которая на определённом уровне совместима с Windows 95, но её ядро написано полностью заново. Это целиком 32-разрядная система. Дэвид Катлер, главный разработчик Windows NT, была также одним из создателей операционной системы VMS для компании VAX, поэтому некоторые идеи системы VMS присутствуют в NT. Корпорация Microsoft ожидала, что первая версия NT вытесни MS-DOS и все другие версии Windows, так как это была система, намного превосходящая предыдущие, но надежда не оправдалась. И только система Windows NT 4.0 наконец-то удалось получить относительно широкое распределение, особенно в корпоративных сетях. Версия Windows NT 5.0 была переименована в Windows 2000 в начале 1999 года. Она должна была стать приемником Windows 98, и Windows NT 4.0. Но этому также не было суждено случиться, поэтому корпорация Microsoft выпустила ещё одну версию Windows 98, названную Microsoft Me (Millennium edition – выпуск тысячелетия). [5, c.21]

В 1999 году AMD представила процессор Athlon, который ей позволил конкурировать с Intel на рынке высокоскоростных настольных ПК практически на равных. Следующий, 2000 год ознаменовался появлением на рынке новых разработок этих компаний. Так, например, AMD впервые представила процессоры Athlon Thunderbird и Duron. Процессор Duron – идентичен процессору Athlon и отличается от него только машинный объёмом кэш-памяти второго уровня; Thunderbird – использует интегрированную кэш-память, что позволяет значительно повысить его быстродействие.

Компания Intel в 2000 году представила Pentium 4, а так же анонсировала процессор Itanium, который стал первым представителем 64-разрядных процессоров Intel. Благодаря этому процессору в недалёком будующем появятся совершенно новые операционные системы и приложения, которые, тем не менее, будут совместимы с 32-разрядным прграммным обеспечением. [7, c.145]

В 2000 году произошло ещё одно знаменитое событие, имеющее историческое значение: компании Intel и AMD преодолели барьер в 1 ГГц.

В 2001 году Intel представила новую версию процессора Pentium 4 с рабочей частотой 2 ГГц. Кроме этого, компанией AMD был представлен процессор Athlon ХР. [6, c.45] Так же, 2001 появилась версия Windows NT 5.1, которая стала продаваться под названием MS Windows XP и постепенно благодаря резкому скачку производительности компьютеров и еще тому, что под новое железо производители стали выпускать драйвера совместимые только с MS Windows XP и не подходящие для MS Windows 98.  [2, c.21]

В 2002 году Intel представила процессор Pentium 4, впервые достигший рабочей частоты 3,06 ГГц. Последующие за ним процессоры будут также поддерживать технологию Huper-Threading (HТ), благодаря которой компьютер с одним процессором превращается в виртуальную двухпроцессорную систему. Одновременное выполнение двух потоков приложений даёт для процессоров с технологией НТ прирост производительности 25-40% по сравнению с обычными процессорами Pentium 4. Данная технология совместима с Windows XP Номе Edition, которая не поддерживает обычные двухпроцессорные платы. [2, c.24]

В 2003 году AMD выпустила первый 64-разрядный процессор Athlon 64 (К8). В отличие от серверных 64-разрядных процессоров Intel – Itanium и Itanium 2, оптимизированных для новой 64-разрядной архитектуры программных систем и довольно медленно работающих с традиционными 32-разрядными программами, Athlon 64 воплощает в себе 64-разрядное расширение семейства х86, представителями которого являются более ранние процессоры Athlon, Pentium 4 и др. Поэтому Athlon 64 выполняет 32-разрядные приложения также эффективно, как и 64-разрядные. Intel ответила выпуском Pentium Extreme Edition – первого процессора для потребительского рынка, оснащённого кэш-памятью третьего уровня L3 объёмом 2 Мбайт, что отразилось не только на производительности, но и на количестве транзисторов. [7, c.147]

Стремительная эволюция компьютеров а, в частности процессоров превзошла все ожидания пользователей на момент выхода Vista в 2007 году. Операционная система Vista казалась медленной, это стало очевидно не только пользователям, но и самим разработчикам из Microsoft. Быстрое развитие виртуализации и огромный рост популярности многоядерных процессоров привела к тому, что Vista должна была управлять системами, общее количество ядер в которых превышало 64.

Причина краха столь нашумевшей операционной системы Windows Vista было несколько. Во-первых, вопреки длительного тестирования беты-версии, Vista оказалась не только несовместимой с приложениями и драйверами разработанными для ранних версий Windows, но и менее стабильной своего предшественника Windows XP. Большинству пользователей сразу пришлось столкнуться с проблемой несовместимости операционной системы с аппаратным обеспечением и постоянными проблемами связанными со сбоями в системе. Немногим позднее компания Microsoft опубликовала список приложений несовместимых с новой операционной системой. В список вошли многие известные антивирусы и фаерволы.

Во-вторых, операционная система 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]



2019-12-29 586 Обсуждений (0)
Транзисторы и системы пакетной обработки 0.00 из 5.00 0 оценок









Обсуждение в статье: Транзисторы и системы пакетной обработки

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...



©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (586)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.027 сек.)