V850 Family

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 15:12, 3 декабря 2016.

V850 — 32-разрядные микроконтроллеры с RISC-ядром, изначально разработанные корпорацией NEC, V850 имеет несколько модификацией (V850ES, V850E и V850E2), которые работают с μClinux. Исторически микроконтроллеры на ядре V850 очень широко применяются в автомобильной электронике, благодаря очень высокой стабильности и надежности ядра. В настоящее время имеется очень широкая номенклатура микроконтроллеров на ядре V850ES с объемом флеш-памяти от 16 Кбайт до 4 Мбайт и ОЗУ от 8 Кбайт до 256 Кбайт[1].

Renesas Electronics Corporation

Renesas Electronics Corporation-японский производитель полупроводниковых компонентов. Штаб-квартира находится в Токио, компания имеет представительства и производственные мощности более чем в 20 странах. Renesas является одним из крупнейших производителей микросхем для мобильных телефонов и автомобильной электроники. Является самым крупным в мире по объему продаж производителем микроконтроллеров и вторым в мире по производству специализированных процессоров. Renesas также известен как производитель драйверов для ЖК-индикаторов, микросхем для ВЧ-электроники, аналогово-цифровых микросхем, а также систем на кристалле[2].

Ниже представлена информация о мажоритарных акционерах и их долях в Renesas[3].

NEC Corporation 33,97 %
Hitachi, Ltd. 30,62 %
Mitsubishi Electric Corporation 25,05 %

История

Renesas Electronics начала операционную деятельность в апреле 2010 года после объединения компаний NEC Electronics Corporation и Renesas Technology Corporation.

NEC Electronics была основана в ноябре 2002 года, отделившись от головной компании NEC в качестве полупроводникового подразделения. Renesas Technology была основана 1 апреля 2003 года как совместное предприятие Hitachi, Ltd. (55 %) и Mitsubishi Electric (45 %).

В апреле 2009 года Renesas Technology и NEC Electronics достигли базового соглашения об объединении компаний в апреле 2010-го.

1 апреля 2010 года компании NEC Electronics и Renesas Technology объединились, образовав новую компанию Renesas Electronics fourth largest semiconductor company according to iSuppli published data.

В августе 2016 года компания Renesas Electronics купила американского производителя чипов Intersil Corp за 300 млрд иен ($2,99 млрд).

Продукты

Продуктовая линейка включает в себя следующие полупроводниковые компоненты:

  • Интегральные микросхемы большой степени интеграции (БИС)
  • Микроконтроллеры/микропроцессоры (включая кристаллы для смарт-карт)
  • Специализированные микросхемы ASIC
  • Микросхемы стандартной логики
  • Аналоговые микросхемы
  • Дискретные компоненты (диоды, транзисторы MOSFET, тиристоры)
  • Микросхемы памяти (Flash, SRAM)

Семейства микроконтроллеров Renesas Electronics

Микроконтроллеры M16C

M16C — 16-разрядный микроконтроллер, изначально разработанный и производившийся Mitsubishi Semiconductor. В настоящее время существует большая номенклатура этих микроконтроллеров с различным объемом флеш-памяти.

Микроконтроллеры R8C

R8C — 8-разрядный микроконтроллер с 16-разрядным Арифметико-логическое устройство|АЛУ. Был разработан как бюджетная версия M16C. Поддерживает архитектуру и систему команд Complex instruction set computer|CISC 16-разрядного M16C, но имеет уменьшенную производительность из-за уменьшенной разрядности шины данных с 16 до 8-бит. Имеется большое многообразие различных версий с объемом памяти до 128 Кбайт типа Flash или SRAM.

Все микроконтроллеры R8C имеют встроенный генератор (ring oscillator) и может работать без внешнего резонатора. Типичным интерфейсом является UART, но устройства R8C/22 и R8C/23 также имеют поддержку Controller Area Network|CAN. Некоторые устройства содержат встроенную флэш-память, которая призвана заменить серийную EEPROM, хотя она и обеспечивает меньшее количество циклов перезаписи, чем настоящая серийная EEPROM. Устройства R8C также поддерживают отладку прямо на микросхеме (see In-circuit emulator).

Микроконтроллеры R32C

R32C — 32-разрядный микроконтроллер, изначально разработанный Renesas как 32-разрядная версия M16C. Доступен в различных модификациях с объемом памяти до 1 Мбайт Flash и до 48 Кбайт RAM.

Микроконтроллеры H8

H8 — это название большого семейства 8-разрядных и 16-разрядных микроконтроллеров, изначально разработанных Hitachi Semiconductor в начале 1990-х годов.

Микроконтроллеры RX

Семейство 32-разрядных CISC-микроконтроллеров RX' было впервые представлено в 2009 году и позиционируется как преемник семейств M16C и R32C.

Микроконтроллеры SuperH

SuperH — 32-разрядный RISC-микроконтроллер, разработанный в начале 1990-х годов компанией Hitachi Semiconductor.

Микроконтроллеры V850

V850 — 32-разрядные микроконтроллеры с RISC-ядром, изначально разработанные корпорацией NEC Corporation|NEC, V850 имеет несколько модификацией (V850ES, V850E и V850E2), которые работают с μClinux. Исторически микроконтроллеры на ядре V850 очень широко применяются в автомобильной электронике, благодаря очень высокой стабильности и надежности ядра. В настоящее время имеется очень широкая номенклатура микроконтроллеров на ядре V850ES с объемом флеш-памяти от 16 Кбайт до 4 Мбайт и ОЗУ от 8 Кбайт до 256 Кбайт.

Микроконтроллеры 78K0

78K0 8-разрядные микроконтроллеры с 8-разрядным CISC-ядром, изначально разработанные корпорацией NEC. 78K0 также имеет упрощенную модификацию 78K0S. Микроконтроллеры на основе ядра 78K0 очень популярны как в промышленной, так и в автомобильной электронике благодаря высокой стабильности и надежности. Продуктовая линейка включает модели с объемом флеш-памяти от 4 до 128 Кбайт.

Микроконтроллеры 78K0R

78K0R — 16-разрядное CISC-ядро, разработанное корпорацией NEC Electronics в начале 2000-х годов. За его основу было взято хорошо зарекомендовавшее себя в автомобильной электронике 8-разрядное ядро 78K0. В отличие от ядра 78K0, новое ядро 78K0R имеет 3-стадийный конвейер, значительно повысивший производительность ядра. Также из системы команд убраны редко используемые и наименее эффективные команды и добавлено несколько новых. Несмотря на короткую историю, микроконтроллеры 78K0R очень хорошо зарекомендовали себя благодаря высокой надежности, энергоэффективности и производительности. Продуктовая линейка включает модели с объемом флеш-памяти от 16 до 512 Кбайт.

Микроконтроллеры RL78

RL78 — самое молодое и первое семейство, разработанное в 2010 году после объединения NEC Electronics и Renesas Technology. При разработке семейства были использованы лучшие технологии, которыми владели до объединения обе компании. В настоящее время анонсированы два семейства микроконтроллеров общего применения G12 и G13 с объемом флеш-памяти от 16 до 512 Кбайт. Серийное производство намечено на начало 2012 года.

Официальные представители Renesas Electronics в Европе

Официально Renesas Electronics имеет представительство в Европе (Германия).

RICS

RISC (англ. restricted (reduced) instruction set computer — «компьютер с сокращённым набором команд») — архитектура процессора, в котором быстродействие увеличивается за счёт упрощения инструкций, чтобы их декодирование было более простым, а время выполнения — меньшим. Первые RISC-процессоры даже не имели инструкций умножения и деления. Это также облегчает повышение тактовой частоты и делает более эффективной суперскалярность (распараллеливание инструкций между несколькими исполнительными блоками). Наборы инструкций в более ранних архитектурах, для облегчения ручного написания программ на языках ассемблеров или прямо в машинных кодах, а также для упрощения реализации компиляторов, выполняли как можно больше работы. Нередко в наборы включались инструкции для прямой поддержки конструкций языков высокого уровня. Другая особенность этих наборов — большинство инструкций, как правило, допускали все возможные методы адресации — к примеру, и операнды, и результат в арифметических операциях доступны не только в регистрах, но и через непосредственную адресацию, и прямо в памяти. Позднее такие архитектуры были названы CISC (англ. Complex instruction set computer). Однако многие компиляторы не задействовали все возможности таких наборов инструкций, а на сложные методы адресации уходит много времени из-за дополнительных обращений к медленной памяти. Было показано, что такие функции лучше исполнять последовательностью более простых инструкций, если при этом процессор упрощается и в нём остаётся место для большего числа регистров, за счёт которых можно сократить количество обращений к памяти. В первых архитектурах, причисляемых к RISC, большинство инструкций для упрощения декодирования имеют одинаковую длину и похожую структуру, арифметические операции работают только с регистрами, а работа с памятью идёт через отдельные инструкции загрузки (load) и сохранения (store). Эти свойства и позволили лучше сбалансировать этапы Конвейер конвейеризации, сделав конвейеры в RISC значительно более эффективными и позволив поднять тактовую частоту.

Философия RISC

В середине 1970-х разные исследователи (в частности, из IBM) показали, что большинство комбинаций инструкций и ортогональных методов адресации не использовались в большинстве программ, порождаемых компиляторами того времени. Также было обнаружено, что в некоторых архитектурах с микрокодной реализацией сложные операции зачастую были медленнее последовательности более простых операций, выполняющих те же действия. Это было вызвано, в частности, тем, что многие архитектуры разрабатывались в спешке и хорошо оптимизировался микрокод только тех инструкций, которые использовались чаще. Поскольку многие реальные программы тратят большинство своего времени на выполнение простых операций, многие исследователи решили сфокусироваться на том, чтобы сделать эти операции максимально быстрыми. Тактовая частота процессора ограничена временем, которое процессор тратит на выполнение наиболее медленных шагов в процессе обработки любой инструкции; уменьшение длительности таких шагов даёт общее повышение частоты, а также зачастую ускоряет выполнение и других инструкций за счёт более эффективной конвейеризации. Фокусирование на простых инструкциях и ведёт к архитектуре RISC, цель которой — сделать инструкции настолько простыми, чтобы они легко конвейеризировались и тратили не более одного такта на каждом шаге конвейера на высоких частотах. Позднее было отмечено, что наиболее значимая характеристика RISC в разделении инструкций для обработки данных и обращения к памяти — обращение к памяти идёт только через инструкции load и store, а все прочие инструкции ограничены внутренними регистрами. Это упростило архитектуру процессоров: позволило инструкциям иметь фиксированную длину, упростило конвейеры и изолировало логику, имеющую дело с задержками при доступе к памяти, только в двух инструкциях. В итоге RISC-архитектуры стали называть также архитектурами load/store.

Количество инструкций

Нередко слова «сокращённый набор команд» понимаются как минимизация количества инструкций в системе команд. В действительности, инструкций у многих RISC-процессоров больше, чем у CISC-процессоров. Некоторые RISC-процессоры вроде транспьютеров фирмы имеют наборы команд не меньше, чем, например, у CISC-процессоров IBM System/370; и наоборот — CISC-процессор DEC PDP-8 имеет только 8 основных и несколько расширенных инструкций.

На самом деле, термин «сокращённый» в названии описывает тот факт, что сокращён объём (и время) работы, выполняемый каждой отдельной инструкцией — как максимум один цикл доступа к памяти, — тогда как сложные инструкции CISC-процессоров могут требовать сотен циклов доступа к памяти для своего выполнения.

Некоторые архитектуры, специально разработанные для минимизации количества инструкций, сильно отличаются от классических RISC-архитектур и получили другие названия: Minimal instruction set computer (MISC), Zero instruction set computer (ZISC), URISC|Ultimate RISC (также называемый OISC), Transport triggered architecture (TTA) и т. п.

Характерные особенности RISC-процессоров

  • Фиксированная длина машинных инструкций (например, 32 бита) и простой формат команды.
  • Специализированные команды для операций с памятью — чтения или записи. Операции вида Read-Modify-Write («прочитать-изменить-записать») отсутствуют. Любые операции «изменить» выполняются только над содержимым регистров (т. н. архитектура load-and-store).
  • Большое количество регистров общего назначения (32 и более).
  • Отсутствие поддержки операций вида «изменить» над укороченными типами данных — байт, 16-разрядное слово. Так, например, система команд DEC Alpha содержала только операции над 64-разрядными словами, и требовала разработки и последующего вызова процедур для выполнения операций над байтами, 16- и 32-разрядными словами.
  • Отсутствие микропрограмм внутри самого процессора. То, что в CISC-процессоре исполняется микропрограммами, в RISC-процессоре исполняется как обыкновенный (хотя и помещённый в специальное хранилище) машинный код, не отличающийся принципиально от кода ядра ОС и приложений. Так, например, обработка отказов страниц в DEC Alpha и интерпретация таблиц страниц содержалась в так называемом PALcode (Privileged Architecture Library), помещённом в ПЗУ. Заменой PALCode можно было превратить процессор Alpha из 64-разрядного в 32-разрядный, а также изменить порядок байтов в слове и формат входов таблиц страниц виртуальной памяти.

Другие архитектуры

За годы после появления архитектуры RISC были реализованы и другие альтернативы — например, VLIW, MISC, OISC.

  • Суперскалярные архитектуры (первоначально — большие ЭВМ конца 1960-х годов, в микропроцессорах — Sun SPARC, начиная с Pentium использованы в семействе x86). Распараллеливание исполнения команд между несколькими устройствами исполнения, причём решение о параллельном исполнении двух или более команд принимается аппаратурой процессора на этапе исполнения. Эффективное использование такой архитектуры требует специальной оптимизации машинного кода в компиляторе для генерации пар независимых команд (когда результат одной команды не является аргументом другой)[4][5].
  • Архитектуры VLIW (very long instruction word — очень длинное слово команды). Отличаются от суперскалярной архитектуры тем, что решение о распараллеливании принимается не аппаратурой на этапе исполнения, а компилятором на этапе генерации кода. Команды очень длинны и содержат явные инструкции по распараллеливанию нескольких субкоманд на несколько устройств исполнения. Элементы архитектуры содержались в серии PA-RISC. VLIW-процессором в его классическом виде является Itanium. Разработка эффективного компилятора для VLIW является сложнейшей задачей. Преимущество VLIW перед суперскалярной архитектурой заключается в том, что компилятор может быть более развитым, нежели устройства управления процессора, и он способен хранить больше контекстной информации для принятия более верных решений по оптимизации.

Иные архитектурные решения, типичные для RISC

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

Начало развития архитектуры «RISC»

Первая система, которая может быть названа системой «RISC», — суперкомпьютер «CDC 6600», который был создан в 1964 году, за десять лет до появления соответствующего термина. CDC 6600 имел архитектуру «RISC» всего с двумя режимами адресации («регистр+регистр» и «регистр+непосредственное значение») и 74 кодами команд (тогда как 8086 имел 400 кодов команд). В «CDC 6600» было 11 конвейерных устройств арифметической и логической обработки, а также пять устройств загрузки и два устройства хранения. Память была многоблочной, поэтому все устройства загрузки-хранения могли работать одновременно. Базовая тактовая частота/частота выдачи команд была в 10 раз выше, чем время доступа к памяти. Джим Торнтон и Сеймур Крэй, разработчики «CDC 6600», создали для него мощный процессор, позволявший быстро обрабатывать большие объёмы цифровых данных. Главный процессор поддерживался десятью простыми периферийными процессорами, выполнявшими операции ввода-вывода и другие функции ОС. Позднее появилась шутка, что термин «RISC» на самом деле расшифровывается как «Really invented by Seymour Cray» («на самом деле придуман Сеймуром Крэем»).

Ещё одна ранняя машина с архитектурой «RISC» — мини-компьютер «Data General Nova», разработанный в 1968 году.

Первая попытка создать процессор с архитектурой «RISC» на микросхеме была предпринята «IBM» в 1975 году. Эта работа привела к созданию семейства процессоров «IBM 801», которые широко использовались в различных устройствах «IBM». 801-й, в конце концов, был выпущен в форме микросхемы под именем «ROMP» в 1981 году. «ROMP» расшифровывается как «Research OPD (Office Product Division) Micro Processor», то есть «исследовательский микропроцессор», разработанный в подразделении офисных разработок. Как следует из названия, процессор был разработан для «мини»-задач, и когда в 1986 году «IBM» выпустила на его основе компьютер «IBM RT-PC», он работал не слишком хорошо. Однако за выпуском 801-го процессора последовало несколько исследовательских проектов, в результате одного из которых появилась система «POWER». Однако наиболее известные системы «RISC» были разработаны в рамках университетских исследовательских программ, финансировавшихся программой «DARPA VLSI».Шаблон:Нет АИШаблон:Уточнить

RISC в Беркли

Проект «RISC» в Калифорнийский университет в Беркли|Университете Беркли был начат в 1980 году под руководством Дэвида Паттерсона и Карло Секвина. Исследования основывались на использовании конвейерной обработки и агрессивного использования техники регистрового окна. В обычном процессоре имеется небольшое количество регистров, и программа может использовать любой регистр в любое время. В процессоре, использующем технологии регистрового окна, очень большое количество регистров (например, 128), но программы могут использовать ограниченное количество (например, только 8 в каждый момент времени).

Программа, ограниченная лишь восемью регистрами для каждой процедуры, может выполнять очень быстрые вызовы процедур: «окно» просто сдвигается к 8-регистровому блоку нужной процедуры, а при возврате из процедуры сдвигается обратно, к регистрам вызвавшей процедуры. (В обычном процессоре большинство процедур при вызове вынуждены сохранять значения некоторых регистров в стеке для того, чтобы пользоваться этими регистрами при исполнении процедуры. При возврате из процедуры значения регистров восстанавливаются из стека).

Проект «RISC» произвёл на свет процессор «RISC-I» в 1982 году. В нём было 44 420 транзисторов (для сравнения: в процессорах «CISC» того времени их было около 100 тыс.). «RISC-I» имел всего 32 инструкции, но превосходил по скорости работы любой одночиповый процессор того времени. Через год, в 1983 году, был выпущен «RISC-II», который состоял из 40 760 транзисторов, использовал 39 инструкций и работал в три раза быстрее «RISC-I». Проект RISC-Беркли оказал влияние на RISC-процессоры семейства SPARC и DEC Alpha.

RISC в Стэнфорде

Практически в то же время, в 1981 году, Джон Хеннесси начал аналогичный проект, названный «архитектура „MIPS“» в Стэнфордском университете. Создатель «MIPS» практически полностью сосредоточился на конвейерной обработке, попытавшись «выжать всё» из этой технологии. Конвейерная обработка использовалась и в других продуктах, некоторые идеи, реализованные в MIPS, позволили разработанному процессору работать значительно быстрее аналогов. Наиболее важным было требование выполнения любой из инструкций процессора за один такт. Это требование позволило конвейеру работать на гораздо больших скоростях передачи данных и привело к значительному ускорению работы процессора. С другой стороны, исполнение этого требования имело отрицательный побочный эффект в виде удаления из набора инструкций таких полезных операций, как умножение или деление.

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

Последние годы

Как оказалось в начале 1990-х годов, RISC-архитектуры позволяют получить большую производительность, чем CISC, за счёт использования суперскалярного и VLIW-подхода, а также за счёт возможности серьёзного повышения тактовой частоты и упрощения кристалла с высвобождением площади под кэш, достигающий огромных ёмкостей. Также RISC-архитектуры позволили сильно снизить энергопотребление процессора за счёт уменьшения числа транзисторов.

Первое время RISC-архитектуры с трудом принимались рынком из-за отсутствия программного обеспечения для них. Эта проблема была решена переносом UNIX-подобных операционных систем (SunOS) на RISC-архитектуры.

В настоящее время многие архитектуры процессоров являются RISC-подобными, к примеру, ARM, DEC Alpha, SPARC, AVR, MIPS, POWER и PowerPC. Наиболее широко используемые в настольных компьютерах процессоры архитектуры x86 ранее являлись CISC-процессорами, однако новые процессоры, начиная с Intel Pentium Pro (1995 г.), являются CISC-процессорами с RISC-ядром. Они непосредственно перед исполнением преобразуют CISC-инструкции x86-процессоров в более простой набор внутренних инструкций RISC. После того, как процессоры архитектуры x86 были переведены на суперскалярную RISC-архитектуру, можно сказать, что большинство существующих ныне процессоров основаны на архитектуре RISC.

μClinux

μClinux (от англ. microcontroller linux) — порт Linux, встраиваемая операционная система для микроконтроллеров, в том числе, не имеющих блока управления памятью.

Название

Название μClinux происходит от греческой буквы μ, в англоязычной литературе часто обозначающей приставку микро-; буквы C — в данном случае обозначающей controller; и названия ядра Linux.

Произносится название как «ю-си-линукс», что очень похоже на фразу «You see Linux» (Ты видишь линукс).

Истоки

Операционная система для встраиваемых систем μClinux была создана Ди Джефом Дионне (D. Jeff Dionne) и Кеннетом Албановски (Kenneth Albanowski) в 1998 году. Изначально была предназначена для микроконтроллеров m68k (особенно для серии 68328) семейства DragonBall производства компании Motorola и основана на ядре Linux версии 2.0.33. После выпуска первой редакции операционной системы сообщество разработчиков решило расширить круг поддерживаемых архитектур микроконтроллеров. В начале 1999 года была добавлена поддержка для семейства ColdFire производства Motorola. Чуть позже добавилась также поддержка процессоров архитектуры ARM[7].

Начиная с версии ядра 2.5.46, проект был объединён с основной линией разработки ядра Linux. Грег Ангерер (автор μClinux порта для ColdFire) продолжил активную работу по внедрению поддержки μClinux в основную линию разработки ядра Linux серии 2.6. Таким образом μClinux перестал быть отдельным ответвлением Linux.

Проект продолжал разработку улучшений и инструментария для использования Linux в микроконтроллерах. Сейчас μClinux поддерживает множество архитектур микроконтроллеров, используемых в самых разных устройствах от сетевых маршрутизаторов до MP3-плееров, сканеров, кардридеров и прочих устройств.

Поддерживаемые архитектуры

На сегодняшний день поддерживаются следующие архитектуры:

  • Altera NIOS
  • ADI Blackfin
  • ARM
  • AVR32
  • ETRAX
  • Freescale M68K (включая DragonBall, ColdFire, PowerQUICC и другие)
  • Fujitsu FRV
  • Hitachi H8
  • Intel i960
  • OpenRisc
  • MIPS (например, Brecis)
  • Xilinx MicroBlaze

Современное состояние

На сегодняшний день поддержка проектом μClinux той или иной архитектуры сильно отличаются. Разработки по некоторым направлениям были прекращены, некоторые образовали отдельные от проекта μClinux направления (из-за коммерческих соображений, или отдельными программистами)[8].

Строго говоря, μClinux является ядром операционной системы, однако ещё одним результатом проекта μClinux стала библиотека программирования uClibc и создание большого количества прикладного программного обеспечения для устройств со встроенной операционной системой, которое распространяется в виде дистрибутива «μClinux-dist» и может использоваться на этих устройствах. μClinux-dist содержит программные библиотеки, приложения и утилиты. Его можно сконфигурировать и встроить в ядро системы.

Многие проекты активно используют μClinux в своих разработках. Например, iPodLinux, Juice Box, DSLinux, Runix и некоторые другие, имеют в своей основе ядро μClinux.

μClinux установлен в Picotux — самый маленький в мире компьютер, управляемый операционной системой Linux, и в крошечный компьютер Minotaur BF537 на основе Blackfin.

NEC

NEC — японская компания, производитель электронной, компьютерной техники, телекоммуникационного оборудования, одна из крупнейших мировых телекоммуникационных компаний. Штаб-квартира находится в Токио. Входит в кэйрэцу Sumitomo. Компания занимает 241 место в списке Fortune Global 500 (2011 год).

История

Компания была зарегистрирована в Токио в 1899 году, её иностранным партнером была Western Electric Company of Illinois. В первые годы работы NEC занималась производством телефонного оборудования. Однако, начиная с 1920-х годов, компания начала работать практически во всех направлениях в области коммуникаций.

Деятельность

Компания разрабатывает решения для мобильных и фиксированных сетей, широкополосных и корпоративных систем, решений в сфере полупроводников, IT и интернет-решений.

На 30 сентября 2005 года в компании работало более 147 тыс. сотрудников по всему миру. Компания имеет:

  • 18 представительств в 18 странах;
  • 23 завода в 12 странах;
  • 4 научно-исследовательских центра в 4 странах;
  • 61 компанию по организации сбыта в 26 странах.

В России NEC представлен двумя дочерними компаниями:

  • НЭК Дисплей Солюшенс Европа ГмбХ, Россия
  • ЗАО «NEC Нева Коммуникационные Системы»

Летом 2008 года NEC приобрела компанию NetCracker Technology за 300 млн долларов США.


Примечания

  1. Википедия [Электронный ресурс]: Functions as a service — материал из Википедии — свободной энциклопедии: Версия 79094304, сохранённая в 02:31 UTC 3 ноября 2016 / Авторы Википедии // Википедия, свободная энциклопедия. — Электрон. дан. — Сан-Франциско: Фонд Викимедиа, 2016. — Режим доступа: https://en.wikipedia.org/wiki/Optical_disc_drive
  2. Ботт Эд , Зихерт Карл , Стинсон Крейг Windows Vista. Inside Out (+ CD-ROM); ЭКОМ Паблишерз - Москва, 2009. - 225 c.
  3. Баула В. Г., Томилин А. Н., Волканов Д. Ю. Архитектура ЭВМ и операционные среды; Академия - Москва, 2011. - 336 c.
  4. Практикум по операционным системам; Либроком - Москва, 2010. - 328 c.
  5. Алаева Компьютерные Сети; Schiffer Publishing - Москва, 2010. - 134 c.
  6. Основы работы в операционной системе Windows. Практикум пользователя персонального компьютера; Феникс - Москва, 2007. - 176 c.
  7. Операционные системы; Либроком - Москва, 2010. - 352 c.
  8. Shelley Gaskin, Robert L. Ferrett GO! with Microsoft Windows 7 Comprehensive; Prentice Hall - Москва, 2011. - 720 c.