Форум программистов, компьютерный форум CyberForum.ru

Стек и куча: как все это работает? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пошаговая отладка в CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread792071.html
Как пошагово выполнить программу в Codeblocks по строчке, видя значения всех переменных?
C++ Найти максимальное значение функции Найти максимальное значение функции t=(((a!-b!)*x+sin2(a!*x))/(b!+2tan(a*sqrt(b)))*cos(3*x) на интервале значений аргумента X – от Xi до Xe с шагом h. http://www.cyberforum.ru/cpp-beginners/thread792067.html
C++ Программа которая меняет местами значение вещественных переменных а и в
Программа которая меняет местами значение вещественных переменных а и в. Помогите пожалуйста!!))
Пользователь вводит значение, вывести четное или нечетное оно C++
Пользователь вводит значение, вывести четное или нечетное оно.
C++ Помогите написать программу, которая округляет значение на сотые http://www.cyberforum.ru/cpp-beginners/thread792049.html
нужно написать программу которая округляет значение которое вводит пользователь на сотые. Помогите пожалуйста!!))
C++ стек и очередь Обращаюсь с просьбой помочь с задачами...Есть задача,готовая,ее нужно сделать через СТЕК и ОЧЕРЕДЬ!Пожалуйста!) Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения. Организовать ввод двух структурных переменных, вывод каждой структуры на экран и вывести на экран фамилию человека, номер телефона введен с клавиатуры (если такого человека нет,... подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
23.02.2013, 23:56     Стек и куча: как все это работает?
Цитата Сообщение от fuelcs Посмотреть сообщение
а почему размер сегмента 20 бит а не 32 бита?
Потому что когда-то компьютеры были маленькими и память у них была маленькой, аж максимум на 1 мегабайт. И никто тогда не думал о том, как потом расширять размеры сегмента; типа, кому будет надо, тот заплатит и мы чего-нибудь придумаем. Ну вот и придумали тот самый битик, который говорит, что или меряется размер в байтах (тогда сегмент максимум на мегабайт, 220), или в кусках по 4 килобайта (тогда сегмент максимум на 212 + 20, на 4 гигабайта).

Вот из таких костылей (конкретно этот — это ещё чуть ли не образец изящества) и состоит вся архитектура x86. Потому что Intel любит обратную совместимость.

Кстати, лишние 4 бита там тоже костылём прикручены. Раньше он был вообще на 16 бит.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru