Cтраница 3
Для того, чтобы поставить вопрос об исторических предпосылках христианства, необходимо обратить внимание на черты христианского Бога, резко отличающие его от богов языческой Эллады. Во-первых, в христианстве мы видим единого Бога, в отличие от множества богов-олимпийцев. Но есть и еще более серьезные отличия, связанные с пониманием человека и с соотношением божественного человеческого и природного. [31]
При анализе пожара на Kader удобно взять в качестве отправной точки прямое сравнение с пожаром на Triangle. Расположение выходов было неправильным, стационарные противопожарные системы были недостаточно мощными или вовсе непригодными, в рабочих помещениях хранилось большое количество легко воспламеняемых материалов, в конструкции зданий не было заложено разделение вертикального и горизонтального пламени. Однако есть одно серьезное отличие: здание Triangle Shirtwaist устояло, а здания Kader обрушились. [32]
Если учитывать эту историю, строгое соответствие стандарту POSIX, а также пересечение сообществ пользователей, то не должно показаться удивительным, что многие черты системы Linux, системные вызовы, программы, библиотеки, алгоритмы и внутренние структуры данных очень схожи со своими аналогами в UNIX. Например, более 80 % от приблизительно 150 системных вызовов Linux представляют собой точные копии соответствующих системных вызовов в POSIX, BSD или System V. Таким образом, в первом приближении большая часть описания системы UNIX, приведенного в данной главе, также применимо и к Linux. В тех местах, где UNIX и Linux существенно различаются ( например, в алгоритме планирования), это будет специально отмечено, и мы расскажем об обоих вариантах. Там же, где серьезных отличий не будет, для краткости мы будем просто описывать операционную систему UNIX. Следует предупредить читателя, что операционная система Linux стремительно развивается и тысячи программистов работают над ее совершенствованием, поэтому некоторая часть данного материала ( основанная на версии 2.2), без всякого сомнения, довольно скоро устареет. [33]
Задачи принятия решений на синтез СОИС и на ее модернизацию или совершенствование различаются больше на содержательном уровне, чем на формальном. Основными отличиями являются размеры расходуемых ресурсов и степень свободы обращения с ресурсами. При создании СОИС расходуется, как правило, несравненно большее количество ресурсов, чем при модернизации или совершенствовании СОИС. При этом в первом случае расходуемые ресурсы находятся в распоряжении звена, высшего по отношению к данной СОИС, а модернизация или совершенствование СОИС чаще идет за счет ресурсов, находящихся в ведении руководства СОИС. Однако на формальном языке эти различия не выражаются или несущественны. Единственное серьезное отличие состоит в том, что в последних случаях нет разделения на два разных этапа: синтез СОИС и функционирование, оба этапа совпадают. [34]
Очевидно, что заботы пожилых людей и молодежи в корне разные. Так же сильно различны по положению в обществе мужчины и женщины. Отсюда приходим к двойной констатации. С одной стороны, несколько фундаментальных черт позволяют дать описание Франции. Так, по физическому типу, по поведению и по языку всегда можно определить национальность туристов - американцы они, португальцы, немцы или французы; следовательно, существуют национальные черты. Но и среди представителей одной нации наблюдаются серьезные отличия. Например, буржуазная и пролетарская цивилизации. С другой стороны, что объединяет рабочие цивилизации Франции и Германии или Франции и Англии. Различаются ли классы сильнее, чем национальности. Это старые проблемы, уже пережившие свой звездный политический час, но заслуживающие эмпирических исследований. [35]
Качество планировщика может оцениваться по двум позициям: во-первых, насколько хорошо по производительности, во-вторых, насколько эффективно в смысле накладных расходов он реагирует на запросы ресурсов со стороны потребителей. Иными словами, пользователи заинтересованы в быстром и эффективном доступе к ресурсам и вовсе не желают разбираться с побочными эффектами, которые сопровождают управление ими. В схему запрос-предложение включается еще и момент психологического порядка. Как уже говорилось, планировщик в системе управления ресурсами опирается на информацию о запускаемой работе, которая предоставляется пользователем. Возникает вопрос: насколько она адекватна реальным времени выполнения работы и ее потребности в вычислительных ресурсах. Вполне понятно, что пользователь, желая поставить свою программу в более выгодное положение по сравнению с другими программами, запускающимися в пакетном режиме, может завышать требования к резервируемым вычислительным ресурсам. Это также необходимо учитывать в политике планирования распределенных вычислений. Наконец, еще один важный аспект, определяющий серьезное отличие планирования в распределенных системах от составления традиционных расписаний. Вопрос, где выполнять вычисление, куда назначать работу, в этих двух случаях имеет разное смысловое содержание. [36]