Unix Что Это за Операционная Система:(100)% Ответ

unix chto eto

Компьютерная операционная система – UNIX что это?

Здравствуйте, уважаемые друзья и гости блога atready.ru! Давайте сегодня узнаем с Вами, про операционную систему Unix что это такое вообще и для чего она нужна? Поехали …

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

UNIX что это такое?

  • UNIX – это многопользовательская многозадачная операционная система. У нескольких пользователей может одновременно выполняться несколько задач. Это сильно отличается от операционных систем ПК, таких как MS-DOS или MS-Windows (которые позволяют выполнять несколько задач одновременно, но не нескольким пользователям).
  • UNIX – это машинно-независимая операционная система. Не относится только к одному типу компьютерного оборудования. Разработан с самого начала, чтобы не зависеть от компьютерного оборудования.
  • UNIX – это среда разработки программного обеспечения. Родился в такой среде и предназначен для работы в ней.

Торговая марка UNIX, ранее принадлежавшая AT&T, а затем перешедшая к UNIX Systems Laboratories (USL), дочерней компании AT&T, перешла к Novell, когда она приобрела USL. После непродолжительного периода переговоров с конкурирующими поставщиками Unix, а именно с Sun Microsystems, Santa Cruz Operation, International Business Machines и Hewlett-Packard, Novell предоставила эксклюзивные лицензионные права на товарный знак UNIX компании X/Open Co. Ltd., компании Open Systems. Агент по брендингу отраслевых стандартов, базирующийся в Соединенном Королевстве.

Полезная информация для пользователей: Если у Вас возникают вопросы по ОС Unix, ответы на них Вы всегда сможете получить вот по этому адресу: https://unixhow.com, естественно онлайн!

История UNIX

  • 1969: Разработан в AT&T Bell Labs в Мюррей-Хилле, штат Нью-Джерси, одном из крупнейших исследовательских центров в мире. Создано в среде, когда большинство компьютерных заданий загружалось в систему пакетной обработки.

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

  • 1975: AT&T делает UNIX широко доступным – предлагая образовательным учреждениям по минимальной цене. Становится популярным среди университетских программ по информатике. AT&T распространяет стандартные версии в исходной форме: Версия 6 (1975), Версия 7 (1978), Система III (1981).

С 1984 г. по настоящее время: Калифорнийский университет в Беркли вносит значительные усовершенствования, создает стандартное распределение Беркли (BSD).

С 1984 года по настоящее время: многие функции Berkeley включены в новую версию AT&T: System V

  • UNIX стала предпочтительной операционной системой для инженерных и научных рабочих станций.

Сегодня популярны две разновидности: AT&T System V и стандартное распределение Беркли.

  • Текущие версии (1/95) – это System V выпуска 4.2 и 4.4 BSD.

Ведется работа по разработке спецификации переносимой операционной системы на основе UNIX (комитет IEEE POSIX).

Философия UNIX

  • Сделайте так, чтобы каждая программа хорошо выполняла одну задачу. Многоразовые программные инструменты: 1 инструмент = 1 функция
  • Ожидайте, что выходные данные каждой программы станут входными данными другой, еще неизвестной, программы, объединяющей простые инструменты для выполнения сложных задач.
  • Прототипирование: как можно скорее заставьте что-то маленькое работать и постепенно модифицируйте его, пока оно не будет закончено
  • Используйте краткие команды и сообщения: сокращает ввод текста и вывод на экран

Почему именно UNIX?

Независимость от оборудования

  • Код операционной системы написан на языке C, а не на конкретном языке ассемблера
  • Программное обеспечение операционной системы можно легко перенести с одной аппаратной системы на другую
  • Приложения UNIX можно легко перенести на другие машины UNIX. Перенос обычно так же прост, как перенос исходного кода и перекомпиляция.

Продуктивная среда для разработки программного обеспечения

  • Богатый набор инструментов
  • Универсальный командный язык

Распределенная обработка и многозадачность

Компоненты UNIX

Ядро

  • Ядро системы UNIX. Загружается при старте системы (загрузке). Резидентная программа управления памятью.
  • Управляет всеми ресурсами системы, представляя их вам и всем остальным пользователям как целостную систему. Предоставляет услуги пользовательским приложениям, таким как управление устройствами, планирование процессов и т. д.

Примеры функций, выполняемых ядром:

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

Вам не нужно ничего знать о ядре, чтобы использовать систему UNIX. Эти данные предоставлены только для Вашего сведения.

Оболочка

  • Каждый раз, когда вы входите в систему Unix, вы попадаете в программу оболочки. Приглашение оболочки обычно отображается в позиции курсора на экране. Чтобы выполнить свою работу, вы вводите команды в этом запросе.
  • Оболочка – это интерпретатор команд; он принимает каждую команду и передает ее ядру операционной системы для выполнения действий. Затем он отображает результаты этой операции на вашем экране.
  • В любой системе UNIX обычно доступно несколько оболочек, каждая из которых имеет свои сильные и слабые стороны.
  • Разные пользователи могут использовать разные оболочки. Первоначально Ваш системный администратор предоставит оболочку по умолчанию, которую можно переопределить или изменить. Наиболее распространенные оболочки:
  • Оболочка Борна (ш)
  • Оболочка C (csh)
  • Корн оболочка (кш)
  • TC Shell (tcsh)
  • Bourne Again Shell (баш)

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

Утилиты

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

Выполнять универсальные функции

  • редактирование
  • обслуживание файлов
  • печать
  • сортировка
  • поддержка программирования
  • онлайн информация
  • и т.п.

Модульность: отдельные функции могут быть сгруппированы для выполнения более сложных задач.

System V против BSD

AT&T распространяет System V для своих компьютеров. System V также является основой для нескольких коммерческих реализаций, включая:

  • Hewlett-Packard HP-UX
  • Apple AUX
  • Amdahl UTS
  • Cray UNICOS
  • IBM AIX.

BSD Калифорнийского университета в Беркли претерпел значительные изменения и усовершенствования в университетской среде.

BSD доступен непосредственно из UCB и в ряде коммерческих версий, включая: Sun, Apollo, DEC Ultrix, Gould UTX/32.

Система V и BSD содержат большой набор общих команд. Однако некоторые из этих команд поддерживают разные параметры и имеют разное поведение по умолчанию и форматы вывода. пример: ls, stty, mail, grep

В каждой версии также есть свои уникальные утилиты. Некоторые очень распространенные задачи, такие как просмотр файла, выполняются совершенно разными утилитами: System V использует «pg», тогда как BSD использует «more».

Также Вам может быть интересно узнать, что такое «синий экран смерти» и как с ним бороться? Тогда, смотрите, я об этом писал здесь.

Ну, вот рассказал Вам об операционной системе Unix что это такое вообще и для чего она нужна. Все, что знал на данный момент времени. Если Вы обладаете более расширенной информацией, то делитесь ей в своих комментариях ниже. Буду рад! Всем удачи и благополучия! До новых встреч!

5/5 - (2 голоса)
Понравилась статья? Поделиться с друзьями:
Добавить комментарий