|
42 / 42 / 27
Регистрация: 29.01.2013
Сообщений: 277
|
|
Возможно ли написать программу, минующую в работе оперативную память?12.07.2013, 14:15. Показов 2787. Ответов 17
Метки нет (Все метки)
Скорее всего вопрос немного не к теме раздела, но всё же. Почему необходимо загружать программы перед началом выполнения в оперативную память? Возможно ли выполнять программы без загрузки в оперативную память с жёсткого диска и память выделять для процессов на жёстком диске?
0
|
|
| 12.07.2013, 14:15 | |
|
Ответы с готовыми решениями:
17
Возможно ли расширить оперативную память? Возможно ли совместить оперативную память с видухой?
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 12.07.2013, 14:24 | |
|
Зависит от архитектуры CPU. Почитай про фон-Немановскую и Гарвардскую архитектуры.
1
|
|
|
42 / 42 / 27
Регистрация: 29.01.2013
Сообщений: 277
|
|
| 12.07.2013, 14:32 [ТС] | |
|
Вот вообще почему возник такой вопрос. Виртуальная память, насколько мне известна, была изобретена для того, чтобы можно было выполнять программы, размер которых превышает физический объём оперативной памяти. При это часть страниц виртуальной памяти располагается на HDD. Ну с другой стороны можно же было программы выделять непосредственной на жёстком диске, а защиту процессов реализовывать на основе адресных пространств. Или такой способ работы был бы слишком медленным?
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 12.07.2013, 14:36 | |
|
Сравни скорости доступа к оперативной памяти и к HDD. И сделай выводы.
0
|
|
|
|
|
| 12.07.2013, 16:16 | |
|
можешь написать операционную систему, минимизирующую в памяти всё, что тебе взбредётся. Но программе, работающей в Windows и.т.п. никто не даст вытворять такие трюки
0
|
|
| 12.07.2013, 16:21 | |
|
0
|
|
|
42 / 42 / 27
Регистрация: 29.01.2013
Сообщений: 277
|
|
| 12.07.2013, 16:25 [ТС] | |
|
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 12.07.2013, 16:34 | |
|
bgm123, до ОС дело еще не доходит.
0
|
|
|
42 / 42 / 27
Регистрация: 29.01.2013
Сообщений: 277
|
||
| 12.07.2013, 16:43 [ТС] | ||
|
0
|
||
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
| 12.07.2013, 16:47 | |
|
bgm123, насколько я помню (пару лет назад проверял), без ОЗУ современный комп просто будет пищать характерным для конкретного BIOS'а образом и никаких дальнейших телодвижений сделать не получится, кроме как воткнуть планку памяти.
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 17.07.2013, 10:56 | |
|
Не по теме: bgm123, BIOS ничего не поймёт, потому что BIOS не грузит ОС. BIOS грузит загрузчик, который и загружает ОС (хотя, при желании, загрузчик тоже можно назвать ОС). По факту, действительно, скорость передачи данных у современной среднестатистической DDR3-1600 около 13 ГБ/с. У современных SSD же скорость чтения/записи что-то около 200 МБ/с. Итого SSD медленнее RAM примерно в 65 раз.
1
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 17.07.2013, 11:20 | ||
|
Гипотетически, только предположение, можно наверное переписать биос и загрузчик так, чтобы для их работы не требовалась оперативная память. А все необходимые операции проходили на медленном винте.
0
|
||
| 17.07.2013, 11:33 | |
|
0
|
|
|
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
||||
| 17.07.2013, 12:03 | ||||
|
Просто во времена 486, можно было и без планок памяти загрузиться на тех же самых "стандартных ПК". А сейчас уже нельзя. Ну а если продолжить тему нестандартных компов, то есть и безбиосовые компы. Добавлено через 1 минуту
0
|
||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 17.07.2013, 12:11 | ||
|
0
|
||
| 17.07.2013, 12:21 | |
|
0
|
|
| 17.07.2013, 12:21 | |
|
0
|
|
| 17.07.2013, 13:41 | |
|
Возможно, как только появится быстрая, емкая, энергонезависимая и дешевая память - не раньше. А пока все эти качества не удается соединить в одном устройстве.
0
|
|
| 17.07.2013, 13:41 | |
|
Помогаю со студенческими работами здесь
18
Базу в оперативную память Поменял оперативную память Атака на оперативную память Кушает оперативную память Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|