отдельно взятого уровня.
разве всё это не зависит от камня? 🌚
камень это всего лишь средство выполнения операций над данными
Если этого средства не будет, то как ему выполнять операции.
а если у тебя не будет памяти, то что ты будешь делать?
Память есть в процессоре.
нет таких операций в проце и все, зависит нет такого типа данных - тоже приехали
Ну ладно. Видимо вам неизвестно что такое кеш в процессоре.
Но у него в целом может быть другая разрядность, другой принцип выполнения базовых команд, как это может не влиять на архитектуру? Количество ядер, разрядность, поддержка, к примеру, виртуальных потоков процессором, всё это никак не влияет на архитектуру?
а что делать с процесорами у которых его нет?
Не уверен что такие процессоры существуют. Но в целом архитектура компьютера это перечень обязательных компонентов, которые нельзя исключить и они должны присутствовать все вместе
Архитектура компьютера это вопрос про организацию памяти, но если у Вас иное мнение, ок, Вы имеете на него право.
Таненбаум, получается, дурачек, ничего в этом деле не понимает Что ж, пожалуй вы задавали авторитетом его Пусть переписывает https://www.google.com/url?sa=t&source=web&rct=j&url=https://nsu.ru/xmlui/bitstream/handle/nsu/9054/tanenbaum_AC.pdf%3Fsequence%3D1&ved=2ahUKEwiGtLKo_Mr0AhViVeUKHYClArsQFnoECFcQAQ&usg=AOvVaw3nNKtS4Mt9W1Hxf3iBiPCf
То есть можно прекрасно организовать память не имея процессора и пользоваться подобной «архитектурой»?
где я сказал что не нужен процессор?
это Ваша интерпретация непонятного перевода оригинала
Конечно-конечно Вот в оригинале, последнее, насколько мне известно, 6е издание, оглавление Отдельная глава посвящена процессорам, разнице в том как они ссылаются на память, разнице в том что там в целом разный набор команд, разная работа с вводом и выводом И, в конце концов, тому что процессор вообще никак не является заменяемой частью компьютера, мы не можем просто так сменить Ryzen на M1, просто потому что это полностью меняет архитектуру и это в целом меняет концепцию всего подхода к системе Но что понимает этот ваш Таненбаум Жду новую книгу Александра Гаврилова Буду требовать у своих разработчиков цитировать её
мы все живем в архитектуре IBM PC уже лет 40
А Вы мне подпишете свою книгу, как напечатаетесь?
Сразу после того как Вы мне покажете как замена intel на amd меняет архитектуру компьютера
а если я на маке новом?
их не существует )) https://t.me/jvmchat/463104
как и единорогов, но..
https://ru.wikipedia.org/wiki/%D0%90%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%84%D0%BE%D0%BD_%D0%9D%D0%B5%D0%B9%D0%BC%D0%B0%D0%BD%D0%B0 https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B4%D1%81%D0%BA%D0%B0%D1%8F_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0
А я потому и привожу в пример M1 🤷♂ Или Вы его за процессор не считаете? Или отдельная совместимость процессоров двух производителей у нас уже определяет архитектуру всех компьютеров в целом? Или то что сколько-то лет в этом плане не было активных изменений - показатель?
Мне кажется, что стоит уточнить в каком значении используется слово "Архитектура": в самом общем, на уровне инструкций, на уровне кремния и т.п. В самом общем случае 99% CPU это фон Нейман, и особо там ничего не поменялось.
У них есть регистры, энивэй
Если говорить об архитектуре компьютера как о "Процессорное устройство, память, I/O", то там в целом ничего не менялось со времён изобретения (учитывая перфокарты как память) и вряд-ли поменяется в обозримом будущем Если же брать в целом архитектуру комплексной системы "компьютер" учитывая хотя бы методы обращения и хотя бы программную (командную), а не техническую (физические интерфейсы) совместимость - то уж простите, изменения на этом уровне были и не раз
Мне кажется, с момента фразы про IBM PC, которая толсто намекает, что человек просто кидается баззвордами без малейшей толики понимания, можно его игнорировать как или тролля, или просто некомпетентного
А что менялось то в архитектуре ПК за последние лет 40? Ничего. С этой точки зрения все ПК одинаковы архитектурно. Если говорить об архитектуре процессов, то да, есть много разных процессоров, но концептуально архитектура одна, если не брать в расчет набор команд
Обсуждают сегодня