5cae73fdedeaf125 Серверные программы: Операционные системы - НеБезопасно.Ком
No Image

Серверные программы: Операционные системы

665 просмотров

Операционные системы 

Операционная система Microsoft Windows преобладает среди персональных компьютеров, но в мире серверов наиболее популярными операционными системами являются FreeBSD , Sun Solaris и GNU / Linux, которые являются производными от операционной системы UNIX и аналогичны ей . UNIX изначально разрабатывался для микрокомпьютеров и серверов, которые постепенно вытеснили микрокомпьютеры. UNIX была логичным и эффективным выбором в качестве серверной операционной системы. На сайте proxy-sale.com представлено большое количество серверов.

Серверно-ориентированные операционные системы имеют много общих свойств, которые делают их более совместимыми друг с другом, например: отсутствие графического интерфейса пользователя (или только один вариант графического интерфейса); возможность перенастроить систему (аппаратную и программную) в некоторых случаях без выключения системы; средства для резервного копирования важных данных через частые и / или регулярные интервалы; возможность перемещать данные между разными разделами или устройствами «прозрачным» (невидимым, без помех) для пользователя способом; гибкие и сложные сетевые возможности; свойства ( демоныв службах UNIX или Windows), которые делают выполнение программы более эффективным; водонепроницаемая система безопасности, защита данных и памяти. Кроме того, эти серверные операционные системы во многих случаях взаимодействуют с аппаратными датчиками для обнаружения определенных условий, таких как перегрев, сбои микропроцессора или жесткого диска или другие типы предупреждений, чтобы оператор-человек мог принять меры для устранения проблем. 

Поскольку в некоторых случаях требования к серверам диаметрально противоположны требованиям персональных компьютеров, очень сложно разработать операционную систему, одинаково подходящую для обеих сред; операционные системы могут быть адаптированы для персональных компьютеров, но не идеальны для серверов, и наоборот. 

Windows меньше используется на серверах, чем последняя версия популярной Mac OS X (она основана на UNIX и дает своим пользователям полный доступ к операционной системе UNIX ) в семействе операционных систем для персональных компьютеров и некоторых операционных системах со структурой собственная база (например, z / OS); но большинство серверов используют операционные системы, версии UNIX или его клонов. Даже если популярная операционная система GNU / Linux типа UNIX , часто используется на серверах, система может быть идеальной для серверов, но может быть неудовлетворительной для персональных компьютеров. 

Появление серверов на основе микропроцессоров способствовало появлению нескольких версий операционной системы UNIX, работающих на микропроцессорах Intel x86 или AMD, включая Solaris , GNU / Linux и FreeBSD . Семейство операционных систем Microsoft Windows также работает на устройствах Intel или AMD, и, начиная с операционной системы Windows NT , в нее были включены определенные функции, позволяющие использовать ее на серверах. 

Хотя операционные системы для серверов и персональных компьютеров остаются разными, повышение производительности оборудования и безопасности в обоих случаях делает разницу между ними размытой. Только один основной критерий разделяет их, производителей и дистрибьюторов. В настоящее время некоторые операционные системы для персональных компьютеров или серверов используют один и тот же исходный код и отличаются только некоторыми условиями конфигурации. 

Серверные приложения 

Серверные приложения специфичны и предназначены для выполнения только операций серверного типа, как и приложения для персональных компьютеров или мэйнфреймов , которые разработаны специально для этих сред. 

Большинство серверных приложений выделяются тем, что они полностью не интерактивны; они не отображают информацию на экране и не ожидают команд от пользователя. Фактически, они работают незаметно с сервером и работают только с рабочими станциями (клиентами), которые подключены к серверу. Эти типы приложений называются демонами в терминологии UNIX и службами в терминологии Windows . 

Серверные приложения обычно запускаются при запуске сервера, продолжая работать до тех пор, пока сервер не будет выключен. Сервер, который получает только запросы, все время использует одни и те же типы приложений и не может подтвердить компьютеру, отправившему запрос, что он был удовлетворен. Некоторые серверные приложения в некоторых серверных системах запускаются только при получении запроса от клиента, а после его удовлетворения снова останавливаются. 

Основное различие между персональными компьютерами и серверами заключается не в аппаратной части, а в программной части . Операционные системы работают на серверах, специально предназначенных для них. Они также запускают приложения, специально разработанные для желаемых процессов. 

Операционные системы 

Операционная система Microsoft Windows преобладает среди персональных компьютеров, но в мире серверов наиболее популярными операционными системами являются FreeBSD , Sun Solaris и GNU / Linux, которые являются производными от операционной системы UNIX и аналогичны ей . UNIX изначально разрабатывался для микрокомпьютеров и серверов, которые постепенно вытеснили микрокомпьютеры. UNIX была логичным и эффективным выбором в качестве серверной операционной системы. 

Серверно-ориентированные операционные системы имеют много общих свойств, которые делают их более совместимыми друг с другом, например: отсутствие графического интерфейса пользователя (или только один вариант графического интерфейса); возможность перенастроить систему (аппаратную и программную) в некоторых случаях без выключения системы; средства для резервного копирования важных данных через частые и / или регулярные интервалы; возможность перемещать данные между разными разделами или устройствами «прозрачным» (невидимым, без помех) для пользователя способом; гибкие и сложные сетевые возможности; свойства ( демоныв службах UNIX или Windows), которые делают выполнение программы более эффективным; водонепроницаемая система безопасности, защита данных и памяти. Кроме того, эти серверные операционные системы во многих случаях взаимодействуют с аппаратными датчиками для обнаружения определенных условий, таких как перегрев, сбои микропроцессора или жесткого диска или другие типы предупреждений, чтобы оператор-человек мог принять меры для устранения проблем. 

Поскольку в некоторых случаях требования к серверам диаметрально противоположны требованиям персональных компьютеров, очень сложно разработать операционную систему, одинаково подходящую для обеих сред; операционные системы могут быть адаптированы для персональных компьютеров, но не идеальны для серверов, и наоборот. 

Windows меньше используется на серверах, чем последняя версия популярной Mac OS X (она основана на UNIX и дает своим пользователям полный доступ к операционной системе UNIX ) в семействе операционных систем для персональных компьютеров и некоторых операционных системах со структурой собственная база (например, z / OS); но большинство серверов используют операционные системы, версии UNIX или его клонов. Даже если популярная операционная система GNU / Linux типа UNIX , часто используется на серверах, система может быть идеальной для серверов, но может быть неудовлетворительной для персональных компьютеров. 

Появление серверов на основе микропроцессоров способствовало появлению нескольких версий операционной системы UNIX, работающих на микропроцессорах Intel x86 или AMD, включая Solaris , GNU / Linux и FreeBSD . Семейство операционных систем Microsoft Windows также работает на устройствах Intel или AMD, и, начиная с операционной системы Windows NT , в нее были включены определенные функции, позволяющие использовать ее на серверах. 

Хотя операционные системы для серверов и персональных компьютеров остаются разными, повышение производительности оборудования и безопасности в обоих случаях делает разницу между ними размытой. Только один основной критерий разделяет их, производителей и дистрибьюторов. В настоящее время некоторые операционные системы для персональных компьютеров или серверов используют один и тот же исходный код и отличаются только некоторыми условиями конфигурации. 

Серверные приложения 

Серверные приложения специфичны и предназначены для выполнения только операций серверного типа, как и приложения для персональных компьютеров или мэйнфреймов , которые разработаны специально для этих сред. 

Большинство серверных приложений выделяются тем, что они полностью не интерактивны; они не отображают информацию на экране и не ожидают команд от пользователя. Фактически, они работают незаметно с сервером и работают только с рабочими станциями (клиентами), которые подключены к серверу. Эти типы приложений называются демонами в терминологии UNIX и службами в терминологии Windows . 

Серверные приложения обычно запускаются при запуске сервера, продолжая работать до тех пор, пока сервер не будет выключен. Сервер, который получает только запросы, все время использует одни и те же типы приложений и не может подтвердить компьютеру, отправившему запрос, что он был удовлетворен. Некоторые серверные приложения в некоторых серверных системах запускаются только при получении запроса от клиента, а после его удовлетворения снова останавливаются. 

665 просмотров
Это интересно
Техника
0 комментариев
Техника
0 комментариев