ReactJS, TypeScript, Micro FrontendsReact fwdays | 27 березня. Долучайся!
×Закрыть
👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Компания Chipworks провела анализ SoC Apple A7 и подтвердила слухи о том, что чип выпущен Samsung.

itc.ua/...-m7-rabota-nxp

Усложнение управления виртуальной памятью в 32 битах начинается от 1GB RAM, хотя и незначительно. При 2GB уже нужны хаки, при 4GB они становятся основным средством. Подробности можно почитать в письмах Торвальдса.
На ARM пользоваться этими хаками ещё сложнее, чем на x86, из-за меньшей возможной навороченности процессора. Поэтому данный переход неудивителен.

На самом деле ARM может адресовать не так уж много физической оперативной памяти, она заведомо раздерибанена под различные применения, там от силы 1.5Gb можно забрать под нужды RAM, если я правильно помню классический memory map.

Мммм... Какие именно хаки нужны при 2-х гигабайтах? Открыл сейчас даташит на свой любимый ARM, там частно выделено адресное пространство в 2 Гб под внешнюю DRAM. Больше двух я еще не видел, но два вполне себе поддерживаются.

А что за чип? В нём, наверное убрали SRAM область и отдали под DRAM. Имелось в виду, что линукс в эти 4Gb виртуального пространства впихнёт стек, код и область для динамических библиотек, оставив процессу жалкую возможность копашиться в в двухгигабайтном кусочке кода и данных.

freescale imx508. Я конечно лично 2 Гб ОЗУ не ставил и плат с таким количеством ОЗУ не держал, но в документации написано, значит нужно верить.

Да, 2Gb одним куском в регионе 70000000-EFFFFFFF, круто. Ну и там нет SRAM, вместо которых появилось ещё 512Mb RAM.

Какие именно хаки нужны при 2-х гигабайтах?

Если ядро имеет возможность отобразить всё реально используемое физическое адресное пространство *дважды* на виртуальное адресное пространство, то оно это делает один раз для произвольного доступа для своих целей и ещё один — для обеспечения адресации текущего процесса (для x86 и многих других, в нижней половине). В этом случае любые операции типа «получив write() от процесса, скопировать данные в целевые буфера, даже когда половина в ядре, а половина в отображённой памяти устройств» выполняются простейшим путём на ура.

Если такой возможности нет (она окончательно теряется от 2GB в 32 битах), возникает необходимость держать специальные «окна» в VM, переключаемо отображаемые на конкретные физические адреса буферов. Эти переключения уже начинают замедлять работу, заметно в случае множества мелких передач.

Чем ближе к пределу, тем больше надо думать про ужатие в доступное адресное пространство и тем больше переключений. В наиболее радикальном из применяемых режимов (3.5GB для userland и 0.5GB для ядра) иногда доходит до создания оверлеев для кода, а программисты начинают тосковать по сегментации x86 (для которой «забыли» сделать линейный адрес шире чем 32 бита, так что она всё равно не помогает).

По сравнением с этим, нынешняя 64-битность, когда можно разместить в одном каталоге VM чуть ли не все процессы одновременно, ядро и физическую память в плоском виде — является колоссальным облегчением.

Конечно — это прорыв, больше пямяти, быстрее. А самое главное под 64битный IOS у эпла есть потенциальная возможность быстро нарастить программный стори ( в первую очередь игровой. Sony playstation знаете?). Люди хотят играть и криптовать. А андроид опять отдыхает.

Samsung будет оснащать смартфоны 64-битными процессорами
itc.ua/...-protsessorami

Это просто бу-го-га.
А дактилоскопическим сенсором будет?

В Windows Phone 8.1 появится голосовой помощник Cortana
itc.ua/...shhnik-cortana

Эх, если бы еще Apple смог запатентовать 64-битные процессоры..

Нет. Чип просто такой. Был бы 16бит маркетологи и это обыграли.

А ще дрібніший шрифт можна? Ну і до чого тут ця «добірка» не ясно

Маркетинг развлекается. Знает, что потребители ведутся на цифры — типа, 20 мегапикселей лучше, чем 10 (даже если размер сенсора одинаковый), а 64 бит лучше, чем 32 бит (даже если на борту лишь гиг рама).

Не обратили внимание на то, что они сказали, что А7 — это «уровень десктопов». Отсюда можно много домыслов рожать

неужели не хватает 4Гб?
в тпфонах одних фоток в зеркале туалета гигов на 20.

речь же про оперативку, причем тут хард?

а как без оперативы сделать галерею с плавной прокруткой и прочим ?

это такой вид троллинга или что? Вы видели телефоны с оперативкой больше, чем 4 Гб ?

64-бит
Фигня. Теперь айфоны вместе с пальцами отжимать будут.
64-бит это конечно прикольно, но не очень понятно зачем — неужели не хватает 4Гб?

ARMv8 — только для адресации нужен? LPAE, кстати, есть и в Cortex A15.

И для адресации тоже. Но в первую очередь для более детальной передачи ковра и срача на фоне которых айфонами делаются over 90.00% фотографий.

Ну как бы нет. 64 бита это намек на десктопы и сервера, а в контексте последней тенденции носимых компьютеров, очень может оказаться что Apple сделала задел на будущее и следующим шагом Apple будет стирать грань между персональным компьютером и телефоном, т.е. все что необходимо для просмотра котиков всегда можно носить с собой, а если не устраивает размер экрана и средства ввода, то просто подключаешь внешний монитор и клавиатуру, получая при этом полноценную рабочую станцию. Вроде беспроводной HDMI уже пару лет как пилят, даже в ГЛ проект на эту тему был, блютуз есть, так что просто положил телефон на стол и все работает. Теоретически, если полностью перейти на беспроводные интерфейсы, то можно сделать герметичный корпус и будет первый в мире модный телефон во влагостойком исполнении — «теперь с нашим телефоном можно мыться».

думаете они откажутся от интеловских процессоров на десктопе?

Подозреваю что они откажутся от десктопов.

А как же анонс нового MacPro?

1. Рынок десктопов падает. Если раньше Эппл это был настольный компьютер, затем Эппл стал ноутбук, то сейчас Эппл это телефон. Все шло в сторону миниатюризации и переносимости, видимо сейчас начнется «отскок» и они хотят уловить тенденцию (раньше у них это хорошо получалось). Ну и пока корова приносит меньше молока, но окупает свое содержание, ее никто резать не станет.
2. Если человек покупает телефон, то не факт что он купит и настольный компьютер (еще один). А так они дадут устройство, которое можно позиционировать как десктоп, человек попадает под влияние эппловской десктопной инфраструктуры и начинаем им приносить прибыль. Видимо будет появляться какое-то промежуточное состояние между производительными десктопами и мобильными телефонами.

Меня другое к себе располагает, сплоченность железок и сервисов.
Пример работы, о котором даже не догадывался:
Кто-то в гугл календаре зная мою почту создал событие.
Я получил письмо об этом в мейл клиенте на айпаде и мак буке.
Случайно позже открыв календарь на айпаде, с удивлением увидел запланированное событие на одном подсвеченном дне, где я ничего не планировал.
Перелистнув, увидел все то же событие из гмейл, со всеми заполненными полями, установленной звуковой напоминалкой, возможностью напрямую из календаря заапрувить или реджектнуть встречу.
Стоит ли говорить, что на буке система всё продублировала, т.к. ключ общей синхронизации, — эппл айди.
Казалось бы, типа дропбокс, но на каком уровне взаимной интеграции всего со всем сделано.

Не поверите, в windows 8 + windows phone 8 тоже самое происходит.

A7 довольно дохлый процессор, включая графику, если подходить к нему с точки зрения десктопа.

В dock station будет усиленный вариант:)

До интела им ещё далеко даже с усиленным вариантом, а юзер даунгрейд не поймёт :)

Вроде беспроводной HDMI уже пару лет как пилят
chromecast?

Вот увидите, через 5 лет, на всех у кого нету 64-х битного телефона, будут показывать пальцем и называть нищебродом.

Ну нет же, через 5 лет, не раньше. Точно вам говорю!

Отныне телочки дают только если у вас 64 бита.

Уже. На Лесном рынке две тётки покупали рыбу на развес, увидели мой телефон и начали мне читать лекцию, какой я нищеброд с ним.

Любой хваленый iPhone устаревает через несколько месяцев, а винтовка Мосина актуальна с 1891 года.
Так произошло и с 32бит процами. Ждем больше памяти и 64 бита ОС, чтобы жирная сири смогла крутить граф в памяти и нормально общаться с хозяином.

Любой хваленый iPhone устаревает через несколько месяцев, а винтовка Мосина актуальна с 1891 года.
Вы предлагаете смотреть котиков по средствам винтовки Мосина?

Смотря какие котики :)
Выступает Ким Чен Ын, тем временем в толпе:
— Товарищи, расступитесь немного, ничего ж не видно!
— Может Вам бинокль?
— Спасибо, у меня с оптическим.
— Господа не загораживайте, не видно ж человеку.

но не очень понятно зачем — неужели не хватает 4Гб?
Для красоты =)

Нарешті мій телефон виглядає стильніше за айфон:
i.imgur.com/UXncwTa.png

Ну оно теперь будет быстрее складывать и перемножать 64-битные числа)

Зато золото — новый материал для плитки в Межигорье!

64-бит это конечно прикольно, но не очень понятно зачем — неужели не хватает 4Гб?
увы, не хватает хоть каких-либо инноваций :(
Биометрический сенсор — это, конечно, полезно, но если он будет так же криво работать, как на ноутбуках — намучаешься палец прикладывать....
Ждем 128битные процессоры в galaxy S5? :)
Ждем 128битные процессоры в galaxy S5? :)

256, если судить по ширине векторного регистра.

А 128-битная адресация памяти пока что есть только в AS/400. Хотя я не удивлюсь появлению 256 бит в стиле «IPv6 адрес + номер виртуалки + адрес в виртуалке» в некоторых... мнэээ... приложениях очень распределённого характера:)

Фух! Ну наконец то 64-х битный ARM куда-то втулили.

Возможность вставить в презенташку «первый в мире *продукт* с *какая-то хрень*» — бесценна

Подписаться на комментарии