Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 140 пъти. #116518
За разлика от повечето отпадъци тука, дето направиха форума на обор, и дрискат пред чужда порта, че най-лесно. И се скъсаха да се фалят за VR очила, то сплесканото даскалче от кво да се впечатли, и пластмасова сапунерка. Лековерни горките, сякъв ерзац може да му налееш в кръвта, щом е от ФАЩ, пък то гръцки евреин в заговор с Урсулът.
Проектирал съм цялостна процесорна система, с памет и комуникация, клавиатура и дисплей. От рисуването на платката на Протел, до кутишката накрая. Преди дипломирането и казармата още. Помня как с latch ТТЛ-ка притиквах адрес и данни по една процесорна шина.
Та помня времената от 16 битовия ДОС още, как 32 битовите приложения им се мръщеха, и се сърдехме, че се праят на големи.
С колега спорихме, че 64 битовата ОС искала двойно повече памет, само заради адресирането. Не съм убеден колко е вярно, ама ако 128 битова ОС иска още двойно...
waldorf
Създадено на 20.09.2024, видяно: 140 пъти. #116519
скопен мелез е - 20 битов адрес, 16 битова вътрешна архитектура и 8 битова шина за данни ... манжа с грозде да се поевтини крайния продукт. Него време скъпото беше паметта и често компромиса беше с процесора. Днес паметта е евтина. Обаче още си носим наследството от времената кога и софтуера беше скопяван заради хардуера - вин32, х сървър и т.н.
Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...
Rabin
Създадено на 20.09.2024, видяно: 138 пъти. #116520
Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...
То не мога да ти запомня тъпотиите вече, да ми сравняваш контролер 8051 с процесор за компютър...
Намакя ти в трилистника, чудя се как се намират будали да ви плащат за кимизарника в New Molenbek.
Забавно е как хора, къде ужким го работят тва нямат представа за доста елементарни неща
Rabin
Създадено на 20.09.2024, видяно: 131 пъти. #116522
Забавно е как хора, къде ужким го работят тва нямат представа за доста елементарни неща
Към кого тва?
ДонРеба
Създадено на 20.09.2024, видяно: 130 пъти. #116523
Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...
ако инкрементиране на 8 битово число е мерката - по-производителен е. но дори да събереш 16 битови числа вече 8088 става по-производителен, защото го прави с една инструкция, а на 6502 дори няма се събереш само в 2
Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...
То не мога да ти запомня тъпотиите вече, да ми сравняваш контролер 8051 с процесор за компютър...
Толкова ти разбира главата. 6502 е разбъркан вариант на 6501 който е почти напълно съвместим и може да замества 6800 за което Моторола са заплашили със съд МОС техноложи. 6507 му е микроконтролерския вариант в който са скопили/скъсили адресната шина за да адресира там 2, 4 или 8кб вместо 64кб и са вкарали РАМ-а вътре в проца - 256 байта или нещо такова - нулева страница + стек. Може и да ги бъркам малко детайлите но като концепция е точно. Отделно 8051 първо е развитие на по стари архитектури като 8048, второ има и нескопени варианти в които си има и адресна и шина за данни т.е. си е както му викаш "компютърен" процесор. Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.
Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 125 пъти. #116525
Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...
ако инкрементиране на 8 битово число е мерката - по-производителен е. но дори да събереш 16 битови числа вече 8088 става по-производителен, защото го прави с една инструкция, а на 6502 дори няма се събереш само в 2
Модата се завръна с RISC архитектурата, изоставена още с времената на Правец 16. 6502 не знам дали е RISC, ама точно помня как имах инструкции за 8051, да умножават и делят пълна разрядност само на 2 клока, Имат си хардуера вътре. PIC, на своя страна, същото правеше на 35 клока, и повече програма за което.
Ся побъркания ти дедо се радва на RISC чекия от изгнилите, щото му казали, че модерно. Пък то си е икономия, от батерия. Че и изчадните чувам, вече работело на Qualcom RISC.
Tъй преоткри и сапунерката на батерийки, появила се още преди ДВГ колите. Само му кажи, че е МОДЕРНО.
VR очила си купих за 2 лева от пазара. Оня ден ги пробвах, бачкат. 2 лупи са, и кутишка.
waldorf
Създадено на 20.09.2024, видяно: 123 пъти. #116526
Между другото на една и съща честота 6502 май е по производителен от 8086/88 - щот инструкциите са му по къси и се изпълняват за по малко тактове. Ей сега е момента Рабиняка да "блесне" с познанията си за 8051 ...
ако инкрементиране на 8 битово число е мерката - по-производителен е. но дори да събереш 16 битови числа вече 8088 става по-производителен, защото го прави с една инструкция, а на 6502 дори няма се събереш само в 2
Брой циклите на инструкциите които трябват за да реализираш някакъв алгоритъм. Скоро гледах в тубата как някакъв юнак успя да свали честотата на едно ПеЦе от 4.77 на 1.00 мегахерц и го сравняваше с Епъл 2 - май някаква игра пускаше - общо взето нямаше кой знае каква разлика.
Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 122 пъти. #116527
Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.
Истината е, че си инокулиран плондер, като изплатиш кимизарника и си готов за халифата.
Къде видя 8051 машина за десктоп? То си е правено за контролер, с идея за вътрешен ROM, RAM, имат си DAC, RS232 периферия, и квото там ти трябва за термометър за банята. Има и версии с АЦП. За чий му е АЦП на десктоп машина?
Не е правено за десктоп.
waldorf
Създадено на 20.09.2024, видяно: 121 пъти. #116528
Забавно е как хора, къде ужким го работят тва нямат представа за доста елементарни неща
Още по забавно е как се опитваш да кажеш нещо пък нищо не казваш ...
Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.
Истината е, че си инокулиран плондер, като изплатиш кимизарника и си готов за халифата.
Къде видя 8051 машина за десктоп? То си е правено за контролер, с идея за вътрешен ROM, имат си DAC, RS232 периферия, и квото там ти трябва за термометър за банята.
Не е правено за десктоп.
Те ти - десктоп машина с татко му 8048 ... има и с 8051 ама сега не ме търси.
Преди време ме бяха цанили да хакна един дартс който беше с 8051 - там всичко беше във външен епром - смених му музиката с една песен на Offspring - и половин година в офиса се играеше безплатно дартс до втръсване
Rabin
Последно редактирано на 20.09.2024 от Rabin, видяно: 109 пъти. #116531
Истината е, че разликата между "микропроцесор" и "микроконтролер" е преди всичко маркетингова за да се наситят два различни пазара с едни и същи ядра опаковани по подходящ начин и да не се настъпва и конкурират сами себе си. Има си десктоп машини с 8051. Има и ембедед машини с 650х. Наричай ги както си искаш.
Истината е, че си инокулиран плондер, като изплатиш кимизарника и си готов за халифата.
Къде видя 8051 машина за десктоп? То си е правено за контролер, с идея за вътрешен ROM, имат си DAC, RS232 периферия, и квото там ти трябва за термометър за банята.
Не е правено за десктоп.
Те ти - десктоп машина с татко му 8048 ... има и с 8051 ама сега не ме търси.
Преди време ме бяха накарали да хакна един дартс който беше с 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 КИЛО байта.
Маматипроста!
Rabin
Създадено на 20.09.2024, видяно: 103 пъти. #116532
Тия съветските Ну Погоди с яйцата, имат клавиатура и дисплей. И то ли е десктоп, барбарон некадърен? Рових някога, мисля, че са на 4 битов съветски процесор.
waldorf
Създадено на 20.09.2024, видяно: 102 пъти. #116533
Квичи, квичи ... те ти и още да поквичиш още малко
Големият проблем при съвременните процесори е голямото разстояние между RAM паметта и процесора, както и изоставането на скоростта на RAM паметта от скоростта на процесора.
При 6502 например, скоростта на паметта беше по-голяма от скоростта на процесора и затова нужните данни се четяха директно в цикъла когато са нужни. Никакви конвейери, никакви предсказания на преходите, никакви кешове не бяха нужни по подразбиране. Което неимоверно опростява архитектурата и увеличава скоростта на изпълнение на инструкциите.
Ако трябва да се правя на Ванга, то в бъдеще следва да се очаква именно това – интегриране на RAM паметта в процесора, догонване по скорост, драстично опростяване на архитектурата и за сметка на това намаляване на потреблението и увеличаване на броя на ядрата.
Голямата адресна шина и 128 битовите регистри са хубаво нещо, но с твърде ограничено приложение. В момента даже 64 битовата шина е твърде голяма и води например до увеличено потребление на RAM, ако искаш максимално бързодействие. Има много случаи, когато 32 битова имплементация на алгоритми работи по-бързо от 64 битовата.
Но 64 бита, все още са на границата на приемливото – 64 бита са леко много, 32 бита са леко малко. Въпрос на конкретно приложение.
А 128 бита са винаги прекалено много, освен при някакъв много, много ограничен брой задачи.
Така че, смея да твърдя, че 128 битовите архитектури, извън някакви частни случаи, едва ли ще станат мейнстрийм. Ако имаше нужда от тях, вече щяха да са въведени.
Разбира се, освен чисто инженерните съображения, остава маркетинга. Който спокойно може да кръсти нещо "революционна 128 битова технология", за да продаде нови компютри на балъците.