ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » книги и публикации » 2022, Журавлев А. Е., Организация и архитектура ЭВМ.


2022, Журавлев А. Е., Организация и архитектура ЭВМ.

Сообщений 1 страница 9 из 9

1

2022, Журавлев А. Е., Организация и архитектура ЭВМ. Вычислительные системы : учебное пособие для СПО

Лиc: Как расшифровывается аббревиатура "СПО" в контексте организации учебного процесса?
ChatGPT: среднее профессиональное образование.

Лис: а что это?
Википедия: В настоящее[уточнить] время среднее профессиональное образование может быть получено в техникумах и колледжах

© Издательство «Лань», 2021
© Издательство «Лань»,
© А. Е. Журавлев, 2021

художественное оформление, 2021
Обложка
П. И. ПОЛЯКОВА
УДК 004.2
ББК 32.973-018я723
Ж 91

ISBN 978-5-8114-8611-3

Подписано в печать 23.07.21.
Бумага офсетная. Гарнитура Школьная. Формат 60×90 1 / 16 .
Печать офсетная. Усл. п. л. 9,00. Тираж 30 экз.

Отредактировано Лис (2023-02-20 07:56:19)

0

2

C 5-ой по 13-ю страницу объясняется концепция "многоуровневости".

Вводятся термины "интерпретация", "трансляция" (это как компиляция, только употребляется не в общепринятом смысле).
В этом месте не хватает отсылки на словарь терминов (а такой вообще существует?).

Приведены две модели:
- уровни машин (видов кода)
- уровни языков

Уровням даны русские названия (и это достижение), но ссылаются на них английскими буквами, особенно там где про машины.

всего уровней 7, но это не та семиуровневая модель, которую обычно имеют в виду, говоря про семиуровневую модель OSI, а другая.

Изложение очень обзорное. Нет отсылок на биологические нейросети, нет рассмотрения связанных социальных процессов (например предлагается изучать ЯВУ и работать прямо так, слепо доверяя нижележащим уровням).

«центральная тема: аппаратное и программное обеспечение логически эквивалентны» (с чего бы эта тема "центральная"?)

Никаких нужных следствий и выводов, вытекающих из многоуровневости не сообщается.
   (например о том, что наличие хотя бы одного некириллизованного уровня моментально
   ломает социальные структуры, нормы и правила
   и на порядок усложняет доказательство корректности)

Уровни ещё были в модели "смысл-текст" Мельчука, никаких аналогий и связей не проводится.

Отредактировано Лис (2023-02-20 07:19:16)

0

3

Со страницы 58 "электроника процессоров и шин".

«Центральные процессоры тесно связаны с шинами, которые они используют.»

«правила называются протоколом шины.»

«Разработка шин и принципы действия шин — это достаточно сложные вопросы.
Принципиальными вопросами в разработке являются ширина шины, синхронизация шины, арбитраж шины и функционирование шины.»

Это интересно, с точки зрения того, как конфигурировать виртуальную машину - сколько ей "физической" памяти задать, какую к каким процессорам подключить.

«Некоторые устройства, связанные с шиной, являются активными и могут инициировать передачу информации по шине, тогда как другие являются пассивными и ждут запросов. Активное устройство называется задающим устройством, пассивное — подчиненным устройством. Когда центральный процессор требует от контроллера диска считать или записать блок информации, центральный процессор действует как задающее устройство, а контроллер диска — как подчинённое устройство. Контроллер диска может действовать как задающее устройство, когда он командует памяти принять слова, которые считал с диска. Память ни при каких обстоятельствах не может быть задающим устройством.»

«Когда одно или несколько устройств на открытом коллекторе требуют доступа к шине в одно и то же время, результатом является булева операция "ИЛИ" над всеми этими сигналами. Такое соглашение называется монтажным "ИЛИ". В большинстве шин одни линии являются устройствами с тремя состояниями, а другие, которым требуется свойство монтажного "ИЛИ", — открытым коллектором.»

«Сопроцессоры также могут становиться задающим устройством шины. Чтобы предотвратить хаос, который может возникнуть, когда задающим устройством шины могут стать два или несколько устройств одновременно, существует специальный механизм — арбитраж шины.»

«Механизмы арбитража могут быть централизованными или децентрализованными.»

«Часто бывает, что арбитр [шины] встроен в микросхему процессора»

«Когда арбитр видит запрос шины, он запускает линию предоставления шины. ... приоритеты устройств зависят от того, насколько близко они находятся к
арбитру»

Страница 73 архитектура типичной системы Pentium.

Страница 80 конец описания шин.

Отредактировано Лис (2023-02-20 07:35:29)

0

4

Страницы 81-89. Краткое описание "архитектуры команд" (кривой перевод английского словосочетания "instruction set architecture")

0

5

Страницы 90-105. Операционная система

0

6

Мультипроцессоры (ещё не NUMA) и мультикомпьютеры (уже не NUMA)

«Реализация общей памяти, разделяемой несколькими сотнями процессоров, — это весьма сложная задача, а построить мультикомпьютер, содержащий 10 000 процессоров и более, довольно легко.»

«При отсутствии памяти совместного использования в аппаратном обеспечении предполагается определённая структура программного обеспечения. ... Поэтому программное обеспечение мультикомпьютера имеет более сложную структуру, чем программное обеспечение мультипроцессора. ... Таким образом, мультикомпьютер программировать гораздо сложнее, чем мультипроцессор.»

(как же они интернет запрограммировали-то?)

Отредактировано Лис (2023-02-20 07:44:10)

0

7

Страница 129
классификация Флинна (М. Flynn)
SISD = single instruction multiple data (Классическая машина фон Неймана)
SIMD = Векторный суперкомпьютер, массивнопараллельный процессор
MIМD = Мультипроцессор, мультикомпьютер

«В основе классификации лежат два понятия: потоки команд и потоки данных.»

«машинами MISD некоторые считают машины с конвейерами»
(да-да, мифические "систолические структуры")

0

8

Страница 131. классификация Танненбаума
«UMA (Uniform Memory Access — архитектура с однородным доступом к памяти,
NUMA (NonUniform Memory Access — архитектура с неоднородным доступом к памяти
СОМА (Cache Only Memory Access — архитектура с доступом только к кэш-памяти.»

Стрница 132 закончили рассмотрение параллелизации. Этого было бы недостаточно для создания языка Синхро. Нужно ещё уровни ассемблера и операционной системы было бы рассмотреть.

Отредактировано Лис (2023-02-20 07:52:36)

0

9

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Баула, В. Г. Введение в архитектуру ЭВМ и системы программирования. — М. : МГУ, 2003.

2. Владимиров, Д. А. Булевы алгебры. — М. : Наука, 1969. — 320 с.

3. Глушков, В. М. О развитии структур многопроцессорных вычислительных машин, интерпретирующих языки высокого уровня / В. М. Глушков, С. Б. Погребинский, З. Л. Рабинович // Управляющие системы и машины. — 1978. — No 6. — С. 61–66.

4. Гуров, С. И. Булевы алгебры, упорядоченные множества, решетки: определения, свойства, примеры. — М. : Либроком, 2013. — 352 с.

5. Основы информатики и вычислительной техники : проб. учеб. пособие : в 2 ч. / А. П. Ершов, В. М. Монахов, С. А. Бешенков [и др.]. —
М. : Просвещение, 1985. — Ч. 1. — 96 с.
6. Основы информатики и вычислительной техники : проб. учеб. пособие : в 2 ч. / А. П. Ершов, В. М. Монахов, С. А. Бешенков [и др.] —
М. : Просвещение, 1985. — Ч. 2. — C. 143.

7. Иванов, Б. Н. Дискретная математика. Алгоритмы и программы: расширенный курс. — М. : Известия, 2011. — 512 с.

8. Каган, Б. М. Электронные вычислительные машины и системы. — М. : Энергоатомиздат, 1991. — 592 с.

9. Кузнецов, О. П. Дискретная математика для инженера / О. П. Кузнецов, Г. М. Адельсон-Вельский. — М. : Энергоатомиздат, 1988. — 480 с.

10. Организация вычислений в многопроцессорных вычислительных системах / В. С. Михалевич, Ю. В. Капитонова, А. А. Летичевский [и др.] // Кибернетика. — 1984. — No 3. — С. 1–10.

11. Олифер, В. Г. Компьютерные сети: принципы, технологии, протоколы : учебник для вузов / В. Г. Олифер, Н. А. Олифер. — СПб. : Питер, 2006. — 958 с.

12. Олифер, В. Г. Сетевые операционные системы : учебник / В. Г. Олифер, Н. А. Олифер. — СПб. : Питер, 2009. — 669 с.

13. Рабаи, Ж. М. Цифровые интегральные схемы. Методология проектирования / Ж. М. Рабаи, А. Чандракасан, Б. Николич — М. : Вильямс, 2007. — 912 с.

14. Прикладная теория цифровых автоматов / К. Г. Самофалов, А. М. Романкевич, В. Н. Валуйский [и др.]. — Киев : Вища школа, 1987. — 375 с.

15. Таненбаум, Э. Архитектура компьютера. — СПб. : Питер, 2007. — 844 с.

16. Угрюмов, Е. П. Цифровая схемотехника : учеб. пособие. — СПб. : БХВ-Петербург, 2004.

17. Угрюмов, Е. П. Элементы и узлы ЭЦВМ. — М. : Высшая школа, 1976. — 232 с.

18. Хамахер, К. Организация ЭВМ / К. Хамахер, З. Вранешич, С. Заки. — СПб. : Питер, 2003. — 848 с.

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » книги и публикации » 2022, Журавлев А. Е., Организация и архитектура ЭВМ.