Sandpile.org
sandpile.org | |
URL: | www.sandpile.org |
---|---|
Коммерческий: | нет |
Тип сайта: | справочный сайт |
Регистрация: | нет |
Язык(и): | английский |
Расположение сервера: | США |
Владелец: | Christian Ludloff[en] |
Автор: | Christian Ludloff[en] |
Начало работы: | 1996 |
Текущий статус: | работает |
Sandpile.org — неофициальный справочный сайт по микропроцессорным архитектурам x86 и x86-64.
Описание[править]
Создан в 1996 году[1] Кристианом Ладлоффом (Christian Ludloff[en])[2][3][4]. Сайт представляет собой регулярно обновляемый источник информации по техническим аспектам вычислительной платформы x86[5].
Название сайта переводится как «кучка песка» (sand — песок, pile — кучка), являясь намёком на кремний, элемент, являющийся как основой материала для изготовления процессоров, так и основной составляющей песка, который по большей части состоит из оксида кремния.
Ссылки на сайт можно встретить в комментариях к открытым частям исходных текстов таких продуктов, как, например, VMware Workstation[6][7][8].
Структура[править]
На сайте есть следующая справочная информация:
- описание типов данных[9]
- обозначений различных битов управляющих и статусных регистров, управляющих структур и таблиц[10]
- правила кодирования системы команд
- прерывание[11]
- исключение[12]
- 3DNow![13]
- System Management Mode[14]
- подробно описана инструкция CPUID[15]
- и многое другое.
Раньше был дискуссионный форум, где последнее сообщение датировано 2005 годом[16].
Сам справочник находится в актуальном состоянии и содержит информацию не только о самых новых процессорах, но и о планируемых к выпуску.
Однако осталась только часть информации, которая была раньше[17].
Справочная информация по архитектуре AMD64[18] на сайте появилась практически сразу, как только AMD выпустила первый черновик спецификации[19][20][21][22], поэтому она именуется там необычно: AA-64. Название, по-видимому, было придумано автором справочника по аналогии с IA-64 как «AMD Architecture 64».
См. также[править]
Примечания[править]
- ↑ www.sandpile.org sandpile.org — The world’s leading source for technical x86 processor information
- ↑ Christian Ludloff | LinkedIn
- ↑ The Pentium’s Enhanced v86 Mode By Robert R. Collins
- ↑ Dr. Dobb’s Journal November 1997: The Creation of Appendix H. Архивировано из первоисточника 26 декабря 2014.[недоступная ссылка] Проверено 12 декабря 2016.
- ↑ Scott Wainner, Robert Richmond Helpful Resources // The Book of Overclocking: Tweak Your PC to Unleash Its Power. — No Starch Press, 2016. — С. 237. — 274 с. — ISBN 9781886411760.
- ↑ Bringing Virtualization to the x86 Architecture with the Original VMware Workstation
- ↑ Search for sandpile.org vmware | source code search engine
- ↑ Search for sandpile.org | source code search engine
- ↑ sandpile.org — x86 architecture — datatypes
- ↑ sandpile.org — x86 architecture — general purpose registers
- ↑ sandpile.org — x86 architecture — interrupts
- ↑ sandpile.org — x86 architecture — exceptions
- ↑ sandpile.org — x86 architecture — 3DNow! opcodes
- ↑ sandpile.org — x86 architecture — system management mode
- ↑ sandpile.org — x86 architecture — CPUID
- ↑ sandpile.org — discussion forum
- ↑ Архивная копия сайта
- ↑ sandpile.org — AA-64 implementation — AMD K8
- ↑ LKML: Pavel Machek: Re: AMD aa64 architecture
- ↑ AMD64 Architecture Programmer’s Manual Volume 1: Application Programming
- ↑ AMD64 Architecture Programmer’s Manual Volume 2: System Programming
- ↑ AMD64 Architecture Programmer’s Manual Volume 3: General-Purpose and System Instructions
Литература[править]
- Vojin G. Oklobdzija The Computer Engineering Handbook. — CRC Press, 2001. — С. 20. — 1408 с. — ISBN 0849308852.
- Vojin G. Oklobdzija Digital Design and Fabrication. — CRC Press, 2007. — С. 20. — 656 с. — ISBN 0849386047.
- Jon Stokes Inside the Machine: An Illustrated Introduction to Microprocessors and Computer Architecture. — No Starch Press, 2007. — С. 274. — 320 с. — ISBN 1593271042.
- Edward Haletky VMware ESX Server in the Enterprise: Planning and Securing Virtualization Servers. — Pearson Education, 2007. — С. 30, 77, 78. — 576 с. — ISBN 0132704242.
Ссылки[править]
- sandpile.org — The world’s leading source for technical x86 processor information(англ.)
- Определение типа процессора и его характеристик(рус.) о журнале
- DMOZ — Computers: Programming: Languages: Assembly: x86: FAQs, Help, and Tutorials(англ.) (есть ссылка на этот сайт) Open Directory Project
- Sandpile.org Traffic, Demographics and Competitors — Alexa(англ.)
- sandpile.org — ExtremeTech(англ.) ExtremeTech[en]
- Clocking and locking the PII | Ars Technica(англ.)
- Clocking and locking the PII | Ars Technica(англ.) Ars Technica
- Writing a kd/WinDbg Debugger Extension DLL | Dr Dobb’s(англ.)
- Undocumented Corner | Dr Dobb’s(англ.) Dr. Dobb’s Journal
- Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X(англ.)
- Crusoes Insel An einem Freitag bei Transmeta | c’t Magazin(нем.)
- Prozessor-Informationen auslesen | c’t Magazin(нем.)
- Pentium-Maskerade Verwirrendes und Entwirrendes bei Pentium-Prozessoren(нем.) Heise online[de] (прямо предлагается этот сайт в качестве источника информации наравне с интеловской документацией)
- Что нам приносит Tualatin(рус.) iXBT.com
- OpenNET: статья — по процессорам семейства 80x86(рус.) (есть ссылка на этот сайт как источник информации) OpenNET
Технологии цифровых процессоров ↑ [+] | |
---|---|
Архитектура |
CISC · EDGE · EPIC · MISC · NISC · URISC · RISC · VLIW · ZISC · Фон Неймана · Гарвардская |
Параллелизм |
|
Реализации |
DSP · GPU · SoC · PPU · Векторный процессор · Математический сопроцессор • Микропроцессор · Микроконтроллер |
Компоненты |
Barrel shifter · FPU · BSB · MMU · TLB · Регистровый файл · Управляющий автомат · АЛУ • Демультиплексор · Мультиплексор · Микрокод · Тактовая частота • Корпус • Регистры • Кэш (Кэш процессора) |
Управление питанием |
APM · ACPI · Clock gating · Троттлинг • Динамическое изменение напряжения |