2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Чтение из памяти
Сообщение18.07.2018, 09:16 


06/04/18

323
Хорошо, компьютер может подавать информацию не из оперативной памяти, а с SSD или HDD сразу на устройства вывода. Существует ли такая информация, которая может быть подана только с ОЗУ? Только с накопителей? Существуют ли аппаратные или системные приоритеты выгрузки в ОЗУ? Можно ли задать эти приоритеты на программном уровне?

 Профиль  
                  
 
 Posted automatically
Сообщение18.07.2018, 09:36 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Computer Science» в форум «Карантин»
по следующим причинам:

- сформулируйте более внятно тему обсуждения (в нынешнем ее виде все, что можно написать - ответ "да").

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 Профиль  
                  
 
 Posted automatically
Сообщение18.07.2018, 11:29 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Карантин» в форум «Hardware»

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение18.07.2018, 11:46 


06/04/18

323
Хотя в первом сообщении все формулировки — это yes/no-questions, на самом деле интересует конкретика, примеры, общие закономерности.

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение18.07.2018, 12:08 
Аватара пользователя


11/12/16
13850
уездный город Н
А тут yes\no и не ответишь.

Почитайте про DMA сначала.

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение18.07.2018, 15:13 
Заслуженный участник


20/08/14
11776
Россия, Москва
Qlin в сообщении #1327351 писал(а):
Существует ли такая информация, которая может быть подана только с ОЗУ?
Существует: которая не хранится на внешних устройствах, а вычисляется.
Qlin в сообщении #1327351 писал(а):
Только с накопителей?
Не существует, любую информацию можно передавать через промежуточное ОЗУ. Другое дело что иногда можно и без него.
Qlin в сообщении #1327351 писал(а):
Существуют ли аппаратные или системные приоритеты выгрузки в ОЗУ? Можно ли задать эти приоритеты на программном уровне?
Аппаратных не припомню, обычно выбор отдан программе (в частности ОС). И вопрос поставлен неправильно, именно отход от обычного механизма передачи всего и вся через процессор и ОЗУ требует какой-то поддержки (и приоритетов).

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение24.07.2018, 22:35 


09/05/10
122
Ростов-на-Дону
Qlin в сообщении #1327351 писал(а):
Существует ли такая информация, которая может быть подана только с ОЗУ?

Непонятно, что в данном сообщение означает слово "информация". Отвечу "нет", потому, что биты и байты хранимые в ОЗУ, в регистрах процессора или в HDD на вкус и цвет одинаковы, абсолютно.
Dmitriy40 в сообщении #1327429 писал(а):
Существует: которая не хранится на внешних устройствах, а вычисляется.

Хм.. С точки зрения процессора, ОЗУ - это такое же внешнее устройство, как и все внешние устройства. Данные в этом устройстве
хранятся, а никак не вычисляются.
Qlin в сообщении #1327351 писал(а):
Существуют ли аппаратные или системные приоритеты выгрузки в ОЗУ?

Это зависит от архитектуры аппарата или системы. При загрузке машины, ПЗУ загружает в первый килобайт вектора и начальный код
загрузки, если я ничего не путаю, забыл уже. Короче, чё-та там она загружает точно.
Qlin в сообщении #1327378 писал(а):
Хотя в первом сообщении все формулировки — это yes/no-questions, на самом деле интересует конкретика, примеры, общие закономерности.

EUgeneUS в сообщении #1327385 писал(а):
А тут yes\no и не ответишь.

Yes, полностью согласен. Откройте книгу по ассемблеру, архитектуре компьютера и почитайте, будет полезно.

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение24.07.2018, 22:54 
Заслуженный участник


20/08/14
11776
Россия, Москва
Tod Leben в сообщении #1328583 писал(а):
Хм.. С точки зрения процессора, ОЗУ - это такое же внешнее устройство, как и все внешние устройства.
А с точки зрения АЛУ и регистры процессора - внешние устройства. А с точки зрения транзистора в АЛУ - вообще весь остальной процессор внешнее устройство. А с точки зрения электронного облака атома кремния ... ну вы поняли. ;-) Есть устоявшаяся терминология и свою изобретать нет необходимости.
Плюс Вы не правы даже в процитированном, т.к. ОЗУ отличается произвольной прямой адресацией, а все остальные именно что внешние устройства такой возможности не имеют (видеокарты с отображаемой на память видеопамятью и протоколы межпроцессорного соединения для прямого доступа к чужому кэшу забудем), процессору нельзя выставить на шину адрес байта/слова на диске и получить его (хотя, чисто для PCI/PCIe дисков на flash это теоретически возможно, но кажется нигде реально не реализовано из-за ненужности и тормозов, впрочем тут я могу и ошибиться).

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение24.07.2018, 23:00 
Аватара пользователя


31/10/08
1244
Dmitriy40 в сообщении #1328586 писал(а):
Плюс Вы не правы даже в процитированном, т.к. ОЗУ отличается произвольной прямой адресацией, а все остальные именно что внешние устройства такой возможности не имеют (видеокарты с отображаемой на память видеопамятью и протоколы

И кто тут изобретает новую терминологию :?:

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение24.07.2018, 23:44 
Заслуженный участник


20/08/14
11776
Россия, Москва
Pavia
:D

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение25.07.2018, 00:22 


09/05/10
122
Ростов-на-Дону
Dmitriy40 в сообщении #1328586 писал(а):
А с точки зрения АЛУ и регистры процессора - внешние устройства. А с точки зрения транзистора в АЛУ - вообще весь остальной процессор внешнее устройство.

Ерунду писать не надо.
Dmitriy40 в сообщении #1328586 писал(а):
... ну вы поняли. ;-)

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение25.07.2018, 01:58 
Заслуженный участник


20/08/14
11776
Россия, Москва
Устройства компьютера разделили на три вида:
  • внутренние (процессор, ОЗУ);
  • внешние (периферийные);
  • междупериферийные.
Ну или найдите в ОПЕРАТИ́ВНАЯ ПА́МЯТЬ (Большая российская энциклопедия, первая попалась) упоминание что это внешнее устройство, или в ВНЕ́ШНИЕ УСТРО́ЙСТВА ЭВМ (там же) упоминание ОЗУ.

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение25.07.2018, 07:30 
Аватара пользователя


27/01/09
814
Уфа
Общий принцип наверное такой: программа в первую очередь сохраняет данные в ОЗУ, но если данные не помещаются в ОЗУ или если данные должны быть сохранены после прекращения работы программы (после выключения питания), то они сохраняются на внешнем (энергонезависимом) устройстве. Внешние устройства в ЭВМ представлены адресами ячеек памяти в ОЗУ или адресами в пространстве ввода-вывода. Записывая, считывая по этим адресам происходит запись, считывание во внешнее устройство. Контроллер прямого доступа к памяти (или внешнее устройство с прямым доступом к памяти), может быть запрограммирован процессором за захват системной шины и самостоятельную передачу блока данных по заданным адресам (без участия процессора).

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение25.07.2018, 08:18 
Аватара пользователя


31/10/08
1244
Dmitriy40 Chifu
Внешние устройства компьютера это устройства находящиеся снаружи корпуса.
Ни шины, ни способ адресации, ни наличие интерфейс для доступа или преобразования адреса в этом определение нет.

Что касается википедии, то она как всегда ошибается.
Внешние $<>$ периферийные. Хотя такая ошибка перевода присутствует очень часто и это является устоявшейся терминологий. Поэтому часто "внешними устройствами" называют платы расширения. Chifu - для методичности изложения я не рекомендую называть платы расширения внешними устройствами компьютера.

Что касается могут ли данные быть вычислены без использования ОЗУ? Да могут есть регистры, есть КЭШ. Некоторые компьютеры могут работать, запустить с отстыкованным планками ОЗУ. Чисто на одном кэше запустить ДОС.

 Профиль  
                  
 
 Re: Чтение из памяти
Сообщение25.07.2018, 08:44 
Аватара пользователя


11/12/16
13850
уездный город Н
Pavia
Встроенный CD-привод - это внешнее устройство или нет?

ИМХО, спор пошел о терминах, то есть ни о чем.
Можно долго спорить, что же имел в виду ТС, написав какое-то слово. Еще дольше можно спорить, что же он мог иметь в виду.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2, 3  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group