2016-12-29 10:50:38 +00:00
Полезные ссылки
2015-01-24 11:23:01 +00:00
========================
2016-12-29 10:50:38 +00:00
Загрузка Linux
2015-01-24 11:23:01 +00:00
------------------------
2016-12-29 10:50:38 +00:00
* [Протокол загрузки Linux/x86 ](https://www.kernel.org/doc/Documentation/x86/boot.txt )
2017-09-21 18:38:18 +00:00
* [Параметры ядра Linux ](https://github.com/torvalds/linux/blob/16f73eb02d7e1765ccab3d2018e0bd98eb93d973/Documentation/admin-guide/kernel-parameters.rst )
2015-01-24 11:23:01 +00:00
2016-12-29 10:50:38 +00:00
Защищённый режим
2015-01-24 11:23:01 +00:00
------------------------
* [64-ia-32-architectures-software-developer-vol-3a-part-1-manual.pdf ](http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html )
2016-12-29 10:50:38 +00:00
Управление памятью в ядре Linux
2016-07-12 17:04:57 +00:00
--------------------------------------
2016-12-29 10:50:38 +00:00
* [Заметки @lorenzo-stoakes о подсистеме VM в ядре Linux ](https://github.com/lorenzo-stoakes/linux-vm-notes )
2016-07-12 17:04:57 +00:00
2016-12-29 10:50:38 +00:00
Программирование последовательного порта
2015-01-24 11:23:01 +00:00
------------------------
2016-12-29 10:50:38 +00:00
* [Программирование 8250 UART ](http://en.wikibooks.org/wiki/Serial_Programming/8250_UART_Programming#UART_Registers )
* [Последовательные порты на OSDEV ](http://wiki.osdev.org/Serial_Ports )
2015-01-25 12:11:08 +00:00
VGA
------------------------
* [Video Graphics Array (VGA) ](http://en.wikipedia.org/wiki/Video_Graphics_Array )
2015-01-28 17:12:16 +00:00
2016-12-29 10:50:38 +00:00
Ввод/вывод
2015-01-28 17:12:16 +00:00
------------------------
2016-12-29 10:50:38 +00:00
* [Программирвоание портов ввода/вывода ](http://www.tldp.org/HOWTO/text/IO-Port-Programming )
2015-01-28 17:12:16 +00:00
2016-12-29 10:50:38 +00:00
GCC и GAS
2015-01-28 17:12:16 +00:00
------------------------
2016-12-29 10:50:38 +00:00
* [Типы атрибутов GCC ](https://gcc.gnu.org/onlinedocs/gcc/Type-Attributes.html )
* [Директивы ассемблера ](http://www.chemie.fu-berlin.de/chemnet/use/info/gas/gas_toc.html#TOC65 )
2015-04-05 07:04:52 +00:00
2015-04-05 07:05:35 +00:00
2016-12-29 10:50:38 +00:00
Важные структуры данных
2015-04-05 07:04:52 +00:00
--------------------------
2016-12-29 10:50:38 +00:00
* [Определение task_struct ](http://lxr.free-electrons.com/source/include/linux/sched.h#L1274 )
2015-04-05 07:05:35 +00:00
2016-12-29 10:50:38 +00:00
Управление памятью
2016-10-30 17:24:49 +00:00
------------------------
2016-12-29 10:50:38 +00:00
* [Серия статей "NUMA Deep Dive" ](http://frankdenneman.nl/2016/07/07/numa-deep-dive-part-1-uma-numa/ )
2016-10-30 17:24:49 +00:00
2016-12-29 10:50:38 +00:00
Полезные ссылки
2015-10-02 07:48:45 +00:00
------------------------
2016-12-29 10:50:38 +00:00
* [Запуск программ в Linux x86 ](http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html )
* [Разметка памяти при выполнении программы (32 бита) ](http://fgiasson.com/articles/memorylayout.txt )