Сервера и операционные системы
Найти
Сервера и операционные системы
ОС, дистрибутивы, процессоры – многие из нас не раз слышали эти слова, с большинством из этих продуктов знакомы лично. Однако наше представление о них ограничивается пространством нашего персонального компьютера. Мы знаем, для чего предназначения операционная система, и каким образом она взаимодействует с физической частью компьютера.
Принцип действия больших вычислительных или сетевых устройств (серверов) в основном похож на принцип действия стандартного ПК, однако такие сверхмощные компьютеры отличаются значительными рабочими показателями, которые невозможны в условиях обычного однопроцессорного устройства. Что же позволяет серверам становиться столь мощными? Ответ кроется в модульной структуре сервера. Фактически, сервер, это не один компьютер, а несколько, соединенных в определенной последовательности, для обеспечения более быстрой обработки данных за счет увеличения количества каналов информации.
Операционная система при этом играет роль связующего звена между пользователем и машиной. Это условие выполняют все виды компьютеров: сервера, notebook, ПЭВМ – обычная текстовая программа, которая позволяет создать набор команд на «машинном коде» - специальном языке программирования, обращающегося непосредственно к исполнительному и управляющему механизмам, которые реагируют на последовательность 0 и 1. Однако здесь можно создавать лишь самые простейшие программы. Для написания сложных ОС используется труд большого количества наемных работников и огромные состояния, так как это весьма сложный и трудоемкий процесс.
Несмотря на внешнее различие ПК и серверов, принципы их построения можно считать схожими. В серверах, точно также как и в домашних компьютерах, могут присутствовать звуковые карты, клавиатуры, мыши. В этом смысле сверхмощные вычислительные машины не являются чем-то уникальным, построенным по совершенно иной технологии, просто некоторые технологические решения в них поставлены на более высокий уровень, нежели в домашних компьютерах.
Особо жесткие требования предъявляются к программному обеспечению таких больших вычислительных машин. Оно должно стабильно работать при любых условиях, иметь очень грамотно продуманную защиту от несанкционированного доступа к данным. Для таких машин разрабатываются специальные ОС, которые на программном уровне блокируют любой доступ к изменению показателей программных или физических величин, то есть, благодаря большому «списку того, что делать с данными нельзя никому и никогда» программа ограждает головные части системы от любого неправомерного доступа.
Важность сверхмощных вычислительных машин в современной действительности переоценить сложно. Достаточно напомнить, что все данные передаваемые в сети Интернет проходят через такие громадные машины, занимающие целые ангары.
- 718 просмотров

