Раз уж наша торговая система так сильно зависит от работы операционной системы, неплохо было бы знать, как операционная система устроена изнутри, и какие ее компоненты и функционалы могут оказывать влияние на ваше торговое приложение. Как они позволяют ускорить его работу или наоборот — как могут замедлить его работу. Знание тонкостей работы операционной системы очень помогает там, где из операционной системы надо выжать все возможное в плане производительности и эффективности.
В одной из предыдущей статей я описал некоторые элементы стандартной многозадачной операционной системы — на примере Linux, как работают те или иные ее компоненты, и как они могут сказаться на производительности вашего торгового приложения. Но все это изложено достаточно поверхностно. В короткой статье вряд ли можно описать все нюансы работы ОС и дать детальную информацию. Почерпнуть же подробности можно из книг. Ниже я приведу список книг, которые на мой взгляд дают ценную информацию об устройстве Linux ОС, а также книги, посвященные общему описанию устройства ОС, которые дают вам возможность сравнить, как и почему разные ОС выполняют одну и ту же операцию, но по-своему по-разному.
Читать далее