<bgdev />free

Вход Регистрация

Готвите ли се за 128 битови процесори
0

0 1 2 3 4 ....6 7 8 9 10 11 12 13 14
#116517 (ツ) Реконструктор
Създадено на 20.09.2024, видяно: 111 пъти.
waldorf

Хубаво е да не се бърка шина за данни с адресна шина. Широчината на шината за данни е по голяма от вътрешната архитектура за да се ускори чрез паралелезиране достъпа до паметта заради по бързата скорост вътре в процесора отколкото скороста за зареждане на данни. Това не прави процесора 256 битов. Скаларните регистри също са друга бира и също са праралелезиране на операции заради бавния достъп до данни.

Но сега с ИИ моделите се променя фундаментално начина на писане на работа на процесорите и това няма начин да не се отрази и на архитектурата им т.е. това понятие N битов може да остане за класическите процесори които се програмират на асемблер или с компилатори докато за евентуалните ИИ процесори сигурно ще имаме нова терминология. Да видим де.

8088 колко битов процесор е

#116518 (ツ) Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 107 пъти.

За разлика от повечето отпадъци тука, дето направиха форума на обор, и дрискат пред чужда порта, че най-лесно. И се скъсаха да се фалят за VR очила, то сплесканото даскалче от кво да се впечатли, и пластмасова сапунерка. Лековерни горките, сякъв ерзац може да му налееш в кръвта, щом е от ФАЩ, пък то гръцки евреин в заговор с Урсулът.

Проектирал съм цялостна процесорна система, с памет и комуникация, клавиатура и дисплей. От рисуването на платката на Протел, до кутишката накрая. Преди дипломирането и казармата още. Помня как с latch ТТЛ-ка притиквах адрес и данни по една процесорна шина.

Та помня времената от 16 битовия ДОС още, как 32 битовите приложения им се мръщеха, и се сърдехме, че се праят на големи.

С колега спорихме, че 64 битовата ОС искала двойно повече памет, само заради адресирането. Не съм убеден колко е вярно, ама ако 128 битова ОС иска още двойно...

#116519 (ツ) waldorf
Създадено на 20.09.2024, видяно: 107 пъти.
Реконструктор
waldorf

Хубаво е да не се бърка шина за данни с адресна шина. Широчината на шината за данни е по голяма от вътрешната архитектура за да се ускори чрез паралелезиране достъпа до паметта заради по бързата скорост вътре в процесора отколкото скороста за зареждане на данни. Това не прави процесора 256 битов. Скаларните регистри също са друга бира и също са праралелезиране на операции заради бавния достъп до данни.

Но сега с ИИ моделите се променя фундаментално начина на писане на работа на процесорите и това няма начин да не се отрази и на архитектурата им т.е. това понятие N битов може да остане за класическите процесори които се програмират на асемблер или с компилатори докато за евентуалните ИИ процесори сигурно ще имаме нова терминология. Да видим де.

8088 колко битов процесор е

скопен мелез е - 20 битов адрес, 16 битова вътрешна архитектура и 8 битова шина за данни ... манжа с грозде да се поевтини крайния продукт. Него време скъпото беше паметта и често компромиса беше с процесора. Днес паметта е евтина. Обаче още си носим наследството от времената кога и софтуера беше скопяван заради хардуера - вин32, х сървър и т.н.

Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...

#116520 (ツ) Rabin
Създадено на 20.09.2024, видяно: 105 пъти.
waldorf

Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...

То не мога да ти запомня тъпотиите вече, да ми сравняваш контролер 8051 с процесор за компютър...

Намакя ти в трилистника, чудя се как се намират будали да ви плащат за кимизарника в New Molenbek.

#116521 (ツ) Реконструктор
Създадено на 20.09.2024, видяно: 99 пъти.

Забавно е как хора, къде ужким го работят тва нямат представа за доста елементарни неща

#116522 (ツ) Rabin
Създадено на 20.09.2024, видяно: 98 пъти.
Реконструктор

Забавно е как хора, къде ужким го работят тва нямат представа за доста елементарни неща

Към кого тва?

#116523 (ツ) Дон Реба
Създадено на 20.09.2024, видяно: 97 пъти.
waldorf

Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...

ако инкрементиране на 8 битово число е мерката - по-производителен е. но дори да събереш 16 битови числа вече 8088 става по-производителен, защото го прави с една инструкция, а на 6502 дори няма се събереш само в 2

#116524 (ツ) waldorf
Последно редактирано на 20.09.2024 от waldorf, видяно: 95 пъти.
Rabin
waldorf

Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...

То не мога да ти запомня тъпотиите вече, да ми сравняваш контролер 8051 с процесор за компютър...

Толкова ти разбира главата. 6502 е разбъркан вариант на 6501 който е почти напълно съвместим и може да замества 6800 за което Моторола са заплашили със съд МОС техноложи. 6507 му е микроконтролерския вариант в който са скопили/скъсили адресната шина за да адресира там 2, 4 или 8кб вместо 64кб и са вкарали РАМ-а вътре в проца - 256 байта или нещо такова - нулева страница + стек. Може и да ги бъркам малко детайлите но като концепция е точно. Отделно 8051 първо е развитие на по стари архитектури като 8048, второ има и нескопени варианти в които си има и адресна и шина за данни т.е. си е както му викаш "компютърен" процесор. Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.

#116525 (ツ) Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 92 пъти.
Дон Реба
waldorf

Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...

ако инкрементиране на 8 битово число е мерката - по-производителен е. но дори да събереш 16 битови числа вече 8088 става по-производителен, защото го прави с една инструкция, а на 6502 дори няма се събереш само в 2

Модата се завръна с RISC архитектурата, изоставена още с времената на Правец 16. 6502 не знам дали е RISC, ама точно помня как имах инструкции за 8051, да умножават и делят пълна разрядност само на 2 клока, Имат си хардуера вътре. PIC, на своя страна, същото правеше на 35 клока, и повече програма за което.

Ся побъркания ти дедо се радва на RISC чекия от изгнилите, щото му казали, че модерно. Пък то си е икономия, от батерия. Че и изчадните чувам, вече работело на Qualcom RISC.

Tъй преоткри и сапунерката на батерийки, появила се още преди ДВГ колите. Само му кажи, че е МОДЕРНО.

VR очила си купих за 2 лева от пазара. Оня ден ги пробвах, бачкат. 2 лупи са, и кутишка.

#116526 (ツ) waldorf
Създадено на 20.09.2024, видяно: 90 пъти.
Дон Реба
waldorf

Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...

ако инкрементиране на 8 битово число е мерката - по-производителен е. но дори да събереш 16 битови числа вече 8088 става по-производителен, защото го прави с една инструкция, а на 6502 дори няма се събереш само в 2

Брой циклите на инструкциите които трябват за да реализираш някакъв алгоритъм. Скоро гледах в тубата как някакъв юнак успя да свали честотата на едно ПеЦе от 4.77 на 1.00 мегахерц и го сравняваше с Епъл 2 - май някаква игра пускаше - общо взето нямаше кой знае каква разлика.

#116527 (ツ) Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 89 пъти.
waldorf

Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.

Истината е, че си инокулиран плондер, като изплатиш кимизарника и си готов за халифата.

Къде видя 8051 машина за десктоп? То си е правено за контролер, с идея за вътрешен ROM, RAM, имат си DAC, RS232 периферия, и квото там ти трябва за термометър за банята. Има и версии с АЦП. За чий му е АЦП на десктоп машина? Не е правено за десктоп.

#116528 (ツ) waldorf
Създадено на 20.09.2024, видяно: 88 пъти.
Реконструктор

Забавно е как хора, къде ужким го работят тва нямат представа за доста елементарни неща

Още по забавно е как се опитваш да кажеш нещо пък нищо не казваш ...

#116530 (ツ) waldorf
Последно редактирано на 20.09.2024 от waldorf, видяно: 81 пъти.
Rabin
waldorf

Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.

Истината е, че си инокулиран плондер, като изплатиш кимизарника и си готов за халифата.

Къде видя 8051 машина за десктоп? То си е правено за контролер, с идея за вътрешен ROM, имат си DAC, RS232 периферия, и квото там ти трябва за термометър за банята. Не е правено за десктоп.

Те ти - десктоп машина с татко му 8048 ... има и с 8051 ама сега не ме търси.

https://en.wikipedia.org/wiki/Magnavox_Odyssey_2

Преди време ме бяха цанили да хакна един дартс който беше с 8051 - там всичко беше във външен епром - смених му музиката с една песен на Offspring - и половин година в офиса се играеше безплатно дартс до втръсване

#116531 (ツ) Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 76 пъти.
waldorf
Rabin
waldorf

Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.

Истината е, че си инокулиран плондер, като изплатиш кимизарника и си готов за халифата.

Къде видя 8051 машина за десктоп? То си е правено за контролер, с идея за вътрешен ROM, имат си DAC, RS232 периферия, и квото там ти трябва за термометър за банята. Не е правено за десктоп.

Те ти - десктоп машина с татко му 8048 ... има и с 8051 ама сега не ме търси.

https://en.wikipedia.org/wiki/Magnavox_Odyssey_2

Преди време ме бяха накарали да хакна един дартс който беше с 8051 - там всичко беше във външен епром - смених му музиката с една песен на Offspring

Няма десктоп с 8051, освен ако не ми се измъкнеш по килифарски с някой дартс, да го броиш за клавиатура.

Как изобщо ви плащат, на такива...

CPU Intel 8048 Memory 192 bytes RAM (64 in the CPU, 128 external), 1024 bytes ROM in the CPU

Десктоп ли е туй, маматипроста... 192 БАЙТА памет, не гигабайта.

Правец с 6502 е с 64 КИЛО байта.

Маматипроста!

#116532 (ツ) Rabin
Създадено на 20.09.2024, видяно: 70 пъти.

Тия съветските Ну Погоди с яйцата, имат клавиатура и дисплей. И то ли е десктоп, барбарон некадърен? Рових някога, мисля, че са на 4 битов съветски процесор.

#116533 (ツ) waldorf
Създадено на 20.09.2024, видяно: 69 пъти.
#116534 (ツ) waldorf
Последно редактирано на 20.09.2024 от waldorf, видяно: 67 пъти.
Rabin

Как изобщо ви плащат, на такива...

Плащат и при това учудващо добре - май май надника ми на ден е почти колкото твоята месечна заплата rofl

#116535 (ツ) Rabin
Създадено на 20.09.2024, видяно: 63 пъти.
waldorf
Rabin

Как изобщо ви плащат, на такива...

Плащат и при това учудващо добре - май май надника ми на ден е почти колкото твоята месечна заплата rofl

Нямам заплата, намакяти в диварника!

#116536 (ツ) waldorf
Създадено на 20.09.2024, видяно: 60 пъти.
Rabin
waldorf
Rabin

Как изобщо ви плащат, на такива...

Плащат и при това учудващо добре - май май надника ми на ден е почти колкото твоята месечна заплата rofl

Нямам заплата, намакяти в диварника!

Щот си некадърен и не можеш да се задържиш никъде на работа, нали rofl

#116541 (ツ) johnfound
Създадено на 20.09.2024, видяно: 55 пъти.

Големият проблем при съвременните процесори е голямото разстояние между RAM паметта и процесора, както и изоставането на скоростта на RAM паметта от скоростта на процесора.

При 6502 например, скоростта на паметта беше по-голяма от скоростта на процесора и затова нужните данни се четяха директно в цикъла когато са нужни. Никакви конвейери, никакви предсказания на преходите, никакви кешове не бяха нужни по подразбиране. Което неимоверно опростява архитектурата и увеличава скоростта на изпълнение на инструкциите.

Ако трябва да се правя на Ванга, то в бъдеще следва да се очаква именно това – интегриране на RAM паметта в процесора, догонване по скорост, драстично опростяване на архитектурата и за сметка на това намаляване на потреблението и увеличаване на броя на ядрата.

Голямата адресна шина и 128 битовите регистри са хубаво нещо, но с твърде ограничено приложение. В момента даже 64 битовата шина е твърде голяма и води например до увеличено потребление на RAM, ако искаш максимално бързодействие. Има много случаи, когато 32 битова имплементация на алгоритми работи по-бързо от 64 битовата.

Но 64 бита, все още са на границата на приемливото – 64 бита са леко много, 32 бита са леко малко. Въпрос на конкретно приложение.

А 128 бита са винаги прекалено много, освен при някакъв много, много ограничен брой задачи.

Така че, смея да твърдя, че 128 битовите архитектури, извън някакви частни случаи, едва ли ще станат мейнстрийм. Ако имаше нужда от тях, вече щяха да са въведени.

Разбира се, освен чисто инженерните съображения, остава маркетинга. Който спокойно може да кръсти нещо "революционна 128 битова технология", за да продаде нови компютри на балъците.

0 1 2 3 4 ....6 7 8 9 10 11 12 13 14

Готвите ли се за 128 битови процесори
0

AsmBB v3.0 (check-in: 34aa9a5279e9fc93); SQLite v3.42.0 (check-in: 831d0fb2836b71c9);
©2016..2024 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE