Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Серверные системы UNIX. Характеристика и основные типы BSD-систем. Принципы построения архитектуры и ядра системы. Основные отличия и сравнительные характеристики.Содержание книги
Поиск на нашем сайте
Общие сведения о FreeBSD Почему система называется именно FreeBSD? · Она может использоваться бесплатно. · Все исходные тексты операционной системы свободно доступны, на её использование в других разработках (как коммерческих, так и некоммерческих) и дальнейшее распространение наложены минимальные ограничения. · Любой, у кого есть усовершенствования или исправления, может предоставить свой код и он будет (правда, с парой оговорок) добавлен в исходные тексты системы. FreeBSD предоставляет широкий набор функций, которые ранее были доступны только на более дорогих компьютерах: Вытесняющую многозадачность Многопользовательский доступ 3) Полную сетевую поддержку TCP/IP. Это означает, что машина с операционной системой FreeBSD может легко взаимодействовать с другими операционными системами, а также работать в качестве сервера, предоставляющего различные сетевые услуги. Вы можете организовать на ней WWW- или ftp-сервер, установить маршрутизатор и систему безопасности (firewall), защищающую корпоративную сеть от внешнего мира. 4) Защиту и полное разделение памяти между процессами. Это значит, что приложения (и, соответственно, пользователи) не могут навредить друг другу. В любом случае, если одно приложение "зависнет", то это никоим образом не отразится на работе других. 5) Двоичную совместимость со многими программами, созданными для систем SCO,BSDI, NetBSD, Linux и 386BSD. Большое число готовых к работе приложений, находящихся в коллекции переносимых пакетов (Port Packages Collection). Страничная организация виртуальной памяти (VM) Разделяемые библиотеки (Unix-овый эквивалент MS-Windows DLL) обеспечивают эффективное использование дискового пространства и памяти. Полный набор средств разработки для языков C, C++ и Fortran. В коллекции пакетов можно найти много других языков для передовых исследований и разработок. Следует отметить, что FreeBSD — очень гибкая и эффективная система, имеющая множество возможных вариантов применения. Но, несмотря на это она не всегда оказывается наилучшим выбором. Вот почему нужно, прежде всего, проанализировать, в каких обстоятельствах следует инсталлировать именно FreeBSD. FreeBSD устанавливают либо на рабочей станции, либо на сервере. Мы рассмотрим использование FreeBSD в роли серверной ОС. FreeBSD в роли серверной ОС Для начала рассмотрим, какие бывают типы серверов: • Файловый сервер позволяет другим компьютерам читать и записывать файлы серверной файловой системы. Эти серверы можно использовать для распространения свободно доступных файлов (например, компонентов FreeBSD), а также в качестве централизованного хранилища файлов локальной сети. • Web-сервер. В определенном смысле это разновидность файлового сервера. Обычно служит для доставки файлов Web-клиенту, называемому браузером. • Почтовый сервер — это компьютер, обменивающийся почтовыми сообщениями с другими серверами либо с почтовыми клиентами конечных пользователей. В Internet обмен почтой происходит в основном между серверами, тогда как в локальной сети достаточно одного почтового сервера. • Сервер дистанционной регистрации. FreeBSD можно сконфигурировать на прием регистрационных запросов от других пользователей. В этом случае работа в системе ведется в дистанционном режиме, т.е. стирается грань между рабочей станцией и сервером (система реализует функции сервера, но используется в основном как рабочая станция). Иногда на сервере предусматривается возможность дистанционной регистрации администратора. • Вспомогательные серверы выполняют служебные функции. Например, сервер DHCP (Dynamic Host Configuration Protocol — протокол динамического конфигурирования компьютеров) позволяет централизованно задавать параметры сетевой конфигурации клиентских компьютеров. Сервер шрифтов предоставляет рабочим станциям информацию о шрифтах. Сам по себе термин "сервер" может обозначать как компьютер, так и программу, реализующую серверные функции. Это означает, что один компьютер способен быть сервером сразу нескольких типов, например почтовым и Web-сервером. В большинстве случаев смысл термина "сервер" ясен из контекста. Преимуществом использования FreeBSD в качестве серверной ОС является надежность системы. В нем реализованы средства защиты, позволяющие фильтровать пакеты, в том числе на основании IP-адресов отправителя и получателя. Средства фильтрации постоянно совершенствуются в современных операционных системах и жизненно необходимы серверам, часто атакуемым хакерами. Различия Unix-подобных ОС · Аппаратная поддержка. UNIX-системы работают не только на платформе х86. Производительность процессоров х86 ставит их на нижнюю ступень, по крайней мере в семействе процессоров универсального назначения. Некоторые UNIX-системы ориентированы на суперкомпьютеры, и обычные операционные системы, такие как FreeBSD, не могут с ними конкурировать. Поддержка конкретных аппаратных устройств (модемов, сетевых и звуковых плат и т.д.) зависит от ядра и вспомогательных программ. · Стратегия распространения. Некоторые разновидности UNIX распространяются как коммерческие продукты, но в основном они представляют собой системы с открытым исходным кодом. Это означает, что любой желающий может получить исходный код системы, модифицировать его и распространить дальше. Системы с открытым исходным кодом значительно дешевле в эксплуатации, чем их коммерческие аналоги. · Стандартный набор и конфигурация программного обеспечения. UNIX существует уже около трех десятилетий, и за это время появилось множество версий популярных утилит, конфигурируемых самыми разными способами. В каждой UNIX-системе свой набор стандартных программ. · Ядро. Ядро FreeBSD является производным от ядра AT&T UNIX.Ядро FreeBSD отличается монолитностью. В некоторых разновидностях UNIX применяется иная модель, называемая микроядром. Различные BSD проекты: В мире существует лишь четыре крупных BSD проекта с открытыми исходными кодами. · Проект FreeBSD нацелен на повышение производительности и простоту в использовании конечными пользователями. FreeBSD очень ценят в среде Web-хостеров. Эта ОС работает на нескольких аппаратных платформах, в том числе системах на базе процессоров i386™ (''ПК''), системах, построенных на 64-разрядных процессорах AMD, системах UltraSPARC®, системах, работающие на базе процессоров Alpha компании Compaq, а также системах, построенные по спецификациям NEC PC-98. · Проект NetBSD ставит целью максимальную мобильность (или переносимость) кода. NetBSD поддерживает машины от крошечных палмтопов до огромных серверов и использовалась NASA в космических миссиях. Это хороший выбор для старой не-Intel® аппаратуры. · Проект OpenBSD нацелен на безопасность и ''чистоту'' кода. OpenBSD выбирают организации, для которых очень важна защита информации, например банки, фондовые биржи и различные департаменты правительства США. Также как и NetBSD, проект поддерживает целый ряд аппаратных платформ. · Целью DragonFlyBSD является достижение высокой производительности и масштабируемости в любой ситуации--как для одиночных однопроцессорных, так и крупных кластерных систем. DragonFlyBSD ставит перед собой несколько долгосрочных технических задач, но основной упор делается на создание инфраструктуры для работы с SMP, которая была бы проста для понимания, поддержки и ведения в ней разработок. Вообще FreeBSD — популярная платформа для серверов Internet. FreeBSD способна взаимодействовать с другими операционными системами как по сети, так и в пределах одного компьютера. FreeBSD выдвигает не столь жесткие требования к аппаратной части компьютера, как современные версии Windows, более экономно расходуя ресурсы центрального процессора и оперативной памяти. Однако необходимо тщательно выбирать аппаратные компоненты, поскольку FreeBSD не так хорошо, как Windows, поддерживает некоторые вспомогательные устройства, в частности звуковые платы и даже принтеры.
|
||||
|
Последнее изменение этой страницы: 2017-02-06; просмотров: 332; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.20 (0.009 с.) |