Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 23 сообщений
Cообщения с меткой

ретрокомпьютеры - Самое интересное в блогах

Следующие 30  »
rss_habr

Сегментная адресация памяти

Четверг, 06 Октября 2022 г. 14:11 (ссылка)

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

В подавляющем большинстве компьютерных систем для работы с некоторой ячейкой памяти необходимо как-то указать ее адрес, как правило 16-, 32- или 64-разрядное число. Количество бит в адресе часто называют разряностью системы. Часто дополнительно используется механизм "трансляции страниц", который отображает области виртуальной памяти пользовательского приложения в физическую память, которой управляет операционная система. Но в каждый момент времени активна отлько одна "таблица страниц" и с точки зрения приложения (а во многом и с точки зрения ядра ОС) память остается плоской.

Рассмотрим старый процессор Intel 86/88/186. Размер регистров этих процессоров всего 16 бит, что позволяет адресовать всего 64 килобайта памяти. Когда эти микросхемы разрабатывались, такого размера памяти уже не хватало для многих приложений, а 32-разрядные процессора были слишком дороги. Проблему решили добавив в архитекруту сегментные регистры. При обращении к памяти к 16-битному адресу (хранящемуся в реристре общего назначения или прямо в коде команды) прибавлялось значение сегментного регистра, сдвинутое на 4 бита (что тоже самое, умноженное на 16) и полученное значение использовалось как физический адрес. Такой подход позволял адресовать до одного гигабайта памяти. В архитектуре персональных компьтерах IBM PC, созданных на базе этих процессров, часть адресного пространства было зарезервировано для системных нужд, а пользовательским приложениям и ОС было доступно до 640 килобайт. Но не все так просто.

Читать далее

https://habr.com/ru/post/689326/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689326

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Ретро игровой клуб 90-х/2000-х в Москве

Четверг, 15 Сентября 2022 г. 15:00 (ссылка)

https://habr.com/ru/post/688380/?utm_source=habrahabr&utm_medium=rss&utm_campaign=688380

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Дизайн дискет. Краткая история легендарного предмета из 80х

Воскресенье, 11 Сентября 2022 г. 13:00 (ссылка)



В 80-90е годы дискеты были самым популярным средством для хранения и обмена информацией. Их можно назвать ностальгическими иконами ретро-эстетики того периода, которые по-прежнему не теряют своей актуальности в современном дизайне музыкальных носителей. С чего же началась их история, и в какой форме они продолжают существовать сегодня? Читать дальше →

https://habr.com/ru/post/687392/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687392

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы решили поддерживать ретроигрострой и что у нас получилось

Суббота, 24 Июля 2022 г. 01:28 (ссылка)

Где-то году в 2014 меня внезапно накрыла идея поиграть в старые игры для ZX Spectrum, в которые мы с друзьями шпилили в школе после (и вместо) уроков, менялись кассетами, переписывали их и создавали свои сборники. А также посмотреть и поиграть во все остальные игры, на которые не хватило времени или они вообще не заезжали на нашу «тучу» и даже в Россию. Но эта статья не про мемуары, а про то, что есть сейчас и что будет в будущем.

Читать далее

https://habr.com/ru/post/678602/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678602

Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<ретрокомпьютеры - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda