Запитання з тегом «memory»

Пам'ять відноситься до фізичних пристроїв, що використовуються для тимчасового або постійного зберігання програм або даних для використання в комп'ютері чи іншому цифровому електронному пристрої.

4
Що таке регістри процесора?
Це питання мене турбує вже деякий час, і сьогодні я подумав, що буду це в Google. Я прочитав деякі матеріали про це, і це здавалося дуже схожим на те, що я завжди знав як кеш процесора . Чи є різниця між ними або я правий, коли думаю, що вони однакові? …

3
Чому довгий int займає 12 байт на деяких машинах?
Я помітив щось дивне після складання цього коду на своїй машині: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } Результат такий. Зауважте, …
26 c  memory  pointers 

5
Чи можливо зчитувати пам'ять з іншої програми, виділивши весь порожній простір у системі?
Теоретично, якби я створив програму, яка виділяла всю невикористану пам'ять в системі, і продовжувала запитувати все більше пам’яті, оскільки інші програми звільняли пам'ять, яка їм більше не потрібна, чи можна було б прочитати нещодавно звільнену пам'ять з інших програм ? Або це якось захищено сучасною операційною системою? У мене немає …

1
Споживання пам'яті Redux [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 3 роки тому . Рамка Redux надає перевагу незмінній парадигмі стан / чиста функція, яка сприяє створенню нового стану з попереднього стану з точки …

7
Демонстрація сміття відбувається швидше, ніж ручне управління пам’яттю
Я читав у багатьох місцях (рис, я навіть написав так собі) , що збір сміття може (теоретично) швидше , ніж ручне управління пам'яттю. Однак показати набагато складніше, ніж розповісти. Я ніколи не бачив жодного фрагмента коду, який би демонстрував цей ефект у дії. Хтось має (або знає, де я можу …

5
Налагодження пошкодження пам'яті
По-перше, я усвідомлюю, що це не ідеальне питання стилю Q&A з абсолютною відповіддю, але я не можу придумати жодних формулювань, щоб зробити це краще. Я не думаю, що для цього немає абсолютного рішення, і це одна з причин, чому я публікую його тут, а не Stack Overflow. Протягом останнього місяця …
23 c++  debugging  memory 

5
Чому IIS за замовчуванням переробляє пул додатків кожні 1740 хвилин?
Чому IIS за замовчуванням переробляє пул додатків через певний час? Чи є якась конкретна причина, окрім, можливо, більшість веб-додатків не керує пам’яттю розсудливо? З огляду на те, що ви правильно керуєте пам'яттю програми, чи безпечно йти вперед та вимикати це? Які потенційні сторони можуть бути вигідними для того, щоб вимкнути …
22 asp.net  memory  iis 

2
Як обмежені розміри стека та купи обмежені ОС?
Примітка : якщо вам потрібно розглянути конкретну ОС, щоб мати можливість відповідати, будь ласка, врахуйте Linux. Щоразу, коли я запускаю програму, їй буде надано віртуальний запам'ятовуючий простір, з областю для його стека та одним для його купи. Питання 1 : чи мають стек та купа мають статичний ліміт розміру (наприклад, …
21 linux  memory  stack  heap 

3
Професійний спосіб створити велику проблему без заповнення величезних масивів: C ++, вільна пам'ять з частини масиву
Я розвиваю фізичне моделювання, і оскільки я досить новачок у програмуванні, я постійно стикаюся з проблемами при створенні великих програм (в основному проблеми з пам'яттю). Я знаю про динамічне розподіл пам'яті та видалення пам'яті (new / delete тощо), але мені потрібен кращий підхід до того, як я структурую програму. Скажімо, …
20 c++  data  memory  array  dynamic 

5
Як вони налагоджували помилки сегментації перед захищеною пам'яттю?
Тепер, коли я роблю помилку в програмуванні за допомогою покажчиків на С, я отримую непогану сегментацію, програма виходить з ладу, і налагоджувач навіть може сказати мені, де вона пішла не так. Як вони зробили це в той час, коли захист пам’яті був недоступний? Я бачу, як програміст DOS ухиляється і …

2
Чи може хтось пояснити подання поплавця в пам'яті?
Це не повторне запитання, коли я читав попереднє запитання. Хто-небудь може мені допомогти в розумінні how float values are stored in the memory. Я сумніваюсь, тут знаки float містять ' .'( for example 3.45), як '.'буде представлена ​​пам'ять у пам'яті? Може хто-небудь, будь ласка, уточнив мене діаграмою?

4
Наскільки важливо виправити витоки пам'яті?
Valgring виявив, що деякі програми GTK + просочують пам'ять. Наскільки важливо виправити ці витоки? Я маю на увазі, часто ці програми працюють дуже добре, але з іншого боку, ніколи не можна бути впевненим, чи хочеться скопіювати частину коду, що витікає, до якоїсь іншої програми. І я не впевнений, чи ідея …
19 c  memory 

5
Чи можуть декілька процесорів / ядер одночасно отримувати доступ до однієї оперативної пам’яті?
Я думаю, що це станеться: Якщо два ядра намагалися отримати доступ до однієї і тієї ж адреси в ОЗУ, одному доведеться чекати, коли інший отримає доступ до ОЗУ. Другий раз, коли кожне ядро буде намагатися отримати доступ до такої ж адресу, вони можуть по- , як і раніше є , …

6
Термін для 24-біт
Чи існує термін для цілого 24-бітного (3-байтового) числа? Я знаю, що нечасті підрахунки бітів (наприклад, "nibble" або "nybble" на 4 біти) мають імена, а наявність 24-бітових і у відео-, і в аудіотехнологіях дуже часто.

3
Коли я створюю об'єкт, свіжа пам'ять виділяється і на поля екземпляра, і на методи, або лише на поля екземпляра
У мене такий клас class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Тепер я створюю два об'єкти типу Student наступним чином Student s1=new Student(); Student s2=new Student(); Тепер для різних примірників виділено два …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.