Ос linux для процессоров архитектуры arm



страница1/5
Дата03.04.2019
Размер4,29 Mb.
ТипКурсовая
  1   2   3   4   5
Министерство образования и науки Хабаровского края

Краевое государственное бюджетное профессиональное образовательное

Учреждение

«Солнечный промышленный техникум»


09.02.04 Информационные технологии (по отраслям)

(код, название профессии)

КУРСОВАЯ РАБОТА



На тему: «ОС Linux для процессоров архитектуры ARM»

Руководитель работы:

преподаватель Алмазова Т.Ю.______

(должность, фамилия, инициалы)


(подпись)

Обучающийся гр. ИС-3_____________

Войнов Игорь Николаевич ________

(фамиля, имя, отчество)
(подпись)

п. Солнечный

2018


Содержание


Введение 2

1 Теоретическая часть 4

1.1 Краткая история развития ARM процессоров 4

1.2 Краткое описание ОС Linux 6

1.3 Обзор микрокомпьютера Raspberry Pi 3 модель B 10

2 Практическая часть 12

2.1 Установка и настройка Raspbian Jessie 12

2.2 Установка и настройка Ubuntu Mate 17

Заключение 20

Список использованной литературы 20



Введение
Стремительное развитие мобильных устройств и “умных” бытовых приборов заставляет нас по-новому взглянуть на перспективы экономичных RISC-процессоров (Reduced Instruction Set Computer), то есть с сокращённым набором команд. Стоимость, энергоэффективность, габариты и функциональные возможности новых устройств порой просто не допускают использования «универсальных» процессоров компании Intel и требуют более «частных» решений, ориентированных на применение в различных устройствах.

Ни одна микропроцессорная архитектура не развивалась так динамично, как ARM. Эта архитектура была представлена в 1985 году. Она была разработана известной в Британии компанией Acorn, тогда эта архитектура называлась Arcon Risk Machine и принадлежала к типу RISC, но затем была выпущена ее улучшенная версия Advanted RISC Machine, которая сейчас и известна как ARM. В основном это стало возможным благодаря удачной тактике ведения бизнеса компанией. Лицензирование ядер ARM позволило объединить усилия лучших разработчиков и производителей электроники по всему миру, и с каждой их разработкой для ARM открываются новые пути к совершенству.

Целью работы является изучение и сравнительный анализ двух наиболее распространенных Linux дистрибутивов RASPBIAN JESSIE и UBUNTU MATE для перспективного микрокомпьютера Raspberry Pi 3 B, на основе процессора ARM, а также популяризация микрокомпьютеров в учебных и творческих работах.

Исходя из цели работы, можно выделить следующие задачи:

- Рассмотреть особенности ОС Linux;

- Произвести установку и настройку операционных систем Raspbian Jessie и Ubuntu Mate на микрокомпьютер Raspberry Pi 3 B;

- Изучить возможности операционных систем Raspbian Jessie и Ubuntu Mate;

- Произвести сравнительный анализ вышеуказанных операционных систем;

Для решения поставленных задач и достижения цели в работе используется новейший одноплатный компьютер третьего поколения Raspberry Pi 3 B на основе 64-битного четырехъядерного ARM v8 Cortex-A53 процессора компании Broadcom BCM2837 с тактовой частотой 1.2 ГГц, а также интернет источники.

Работа состоит из введения, основной части, заключения и списка использованных источников.


1 Теоретическая часть


1.1 Краткая история развития ARM процессоров
Начать стоит, пожалуй, с того, что в процессорной архитектуре x86, которую сейчас используют компании Intel и AMD, применяется набор команд CISC (Complex Instruction Set Computer), хоть и не в чистом виде. Так, большое количество сложных по своей структуре команд, что долгое время было отличительной чертой CISC, сначала декодируются в простые, и только затем обрабатываются. Понятное дело, что на всю эту цепочку действий уходит немало энергии. В качестве энергоэффективной альтернативы выступают чипы архитектуры ARM с набором команд RISC. Его преимущество в изначально небольшом наборе простых команд, которые обрабатываются с минимальными затратами. Как результат, сейчас на рынке потребительской электроники мирно (на самом деле, не очень мирно) уживаются две процессорные архитектуры – х86 и ARM, каждая из которых имеет свои преимущества и недостатки.

История ARM-процессоров началась в 1978 году, когда была создана британская компания Acorn Computers, инженеры которой и придумали микросхемы этой конструкции. ARM-процессоры представляют собой 32-битные чипы на базе микроархитектуры RISC. В основу этой архитектуры положена идея повышения быстродействия за счёт максимального упрощения инструкций и ограничения их длины.

Первоначально под маркой Acorn выпускались несколько чрезвычайно популярных в Великобритании моделей персональных компьютеров на основе восьми битных чипов MOS Tech 6502. Эти же микросхемы, кстати, использовались также в таких знаменитых машинах, как Apple I, Apple II и Commodore PET. Однако в 1982 году появился легендарный компьютер Commodore 64 на базе более совершенного чипа MOS Tech 6510, и машины Acorn перестали пользоваться спросом. В результате было решено разработать собственный процессор на основе архитектуры 6502, который позволил бы снова строить конкурентоспособные машины.

Современные ARM-процессоры - это суперскалярные суперконвейерные микросхемы, построенные на основе RISC-архитектуры. В этой связи стоит обратить внимание на процессоры на основе ядер семейства Cortex, которые сегодня широко применяются в потребительской электронике – КПК, планшетных компьютерах, мобильных телефонах, цифровых носителях информации и плеерах, портативных игровых консолях, калькуляторах и компьютерных устройствах, таких как НЖМД или маршрутизаторы.

В 2011 году компания ARM Limited анонсировала новое семейство процессоров под названием ARMv8. А в 2013 году компания Apple выпустила первый ARMv8-процессор – однокристальную систему А7, которая применяется в iPhone 5S, iPad Air и iPad mini Retina. Архитектура ARMv8 получила 64-битный набор команд, но это далеко не единственное её преимущество над предшественницей ARMv7. Первыми процессорными ядрами ARMv8, разработанными непосредственно компанией ARM Limited, стали Cortex-A53 и A57. Ядро A53 является средне уровневым решением с производительностью 2,3 DMIPS/МГц, что находится примерно посередине между нынешними Cortex-A7 (1,9 DMIPS/МГц) и A9 (2,5 DMIPS/МГц). Тогда как A57 занимает верхний сегмент, ведь его быстродействие (4,1 DMIPS/МГц) превосходит показатели обеих 32-битных флагманов: Cortex-A15 (3,5 DMIPS/МГц) и А17 (4 DMIPS/МГц).

Архитектура ARM поддерживается множеством операционных систем. Среди них есть Unix и Unix-подобные ОС: GNU/Linux, BSD, QNX, Plan 9, Inferno, Solaris, iOS, Android, Firefox OS. Также на платформе могут работать отдельные варианты семейства Windows: Windows CE, Windows Phone, Windows RT. Кроме того ARM поддерживают ОС: ReactOS, FreeRTOS, Nucleus, Symbian OS, RISC OS.





Поделитесь с Вашими друзьями:
  1   2   3   4   5


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница