Программирование: полезные ссылки 07.04.2003 The C10K problem
Как обработать 10 тысяч одновременных соединений.
Scalable
Winsock Applications
Как обработать 10 тысяч одновременных соединений под Windows.
Глава из второго издания "Network programming for Microsoft Windows".
В первом издании этой теме было уделено значительно меньше внимания.
Надо заметить, что во втором издании гораздо больше материала
посвящено TCP/IP и совсем исчезли такие атавизмы, как mailslots и named pipes.
Черновик книги
"Linkers and Loaders"
Форматы объектных файлов MSDOS .COM и .EXE,
Unix a.out и ELF, IBM 360 object format, Win32 PE, Intel OMF.
Оверлеи.
Статические и динамические разделяемые библиотеки.
comp.lang.c
Frequently Asked Questions
Повествование в шести частях о разработке эмуляции для запуска
исполняемых файлов IRIX на NetBSD/mips.
Части первая,
вторая,
третья,
четвёртая,
пятая
и шестая.
Помимо прочих интересных вещей можно, в частности, узнать о том,
что в качестве ELF-интерпретатора в IRIX используется libc ,
о том, что в IRIX есть странный системный вызов syssgi(),
а также о том, что трамплин для вызова обработчика сигнала создаётся не ядром,
а всё той же libc .
Из всех известных мне реализаций потоков, в IRIX единственная, где
у потока существует недоступный другим потокам участок памяти PRDA.
Впрочем, если учесть, что используется процессор MIPS, который о трансляции
виртуальных адресов в физические знает только то, что хранится внутри
его небольшого TLB, эта особенность не приводит к потерям
производительности при переключении между потоками.
И кроме того, разработка эмуляции для запуска
исполняемых файлов Linux на NetBSD/PPC.
Части первая,
вторая,
третья,
четвёртая
и пятая.
JoelOnSoftware
Сайт Joel Spolsky.
Не столько о программировании, сколько о сопутствующих ему вещах.
Некоторые статьи переведены на русский.
(C) Игорь Сысоев http://sysoev.ru |