ailev.ru

23 октября 2017 · Комментарий

Без заголовка

Классификация по определению — процедура горизонтального разбиения. Математически — это просто разбиение множества на подмножества с несколькими свойствами: подмножества не пересекаются, подмножества охватывают все множество, классифицирующий оператор одинаков для всех элементов (классификация на теплое и на мягкое — плохая, негодная операция) Понятно, что полученные подмножества можно также классифицировать, в том числе и другим оператором — так мы получим простейшую древовидную иерархию (вообще, по правильному, именно древовидная систематизация называется иерархией). Из способа порождения понятно, что каждая вершина дерева имеет однозначный класс на каждом «уровне» иерархии. И мы всегда можем сказать, что вот этот уровень не меньше, и включает в себя вот этот уровень. Теперь к стэку. На примере айпи стэка мы можем легко понять, что древовидную иерархию к нему можно только притянуть за уши. На картошках: допустим уровень браузера у нас самая основа — и это вроде бы логично: он использует кучу протоколов одного уровня — днс, хттп, хттпс и кучу других. Однако эти протоколы активно используются и другими приложениями, то есть нам надо выворачивать иерархию. Что противоречит предыдущему абзацу, а значит никакой классификации у нас на каждом этаже нет. Окей, так может все эти этажи стэка — это и есть результат классификации? Но определение для каждого этажа разное, это как раз то самое теплое версус мягкое, это раз, этажи связаны между собой связями (причем особым образом, это двунаправленный связный список) — это два. Отмечу, что это все довольно простые варианты систематизации, о более сложных автор журнала много и интересно пишет, только, видимо, мало кто читает.

К записи · К обсуждению