Компьютерная операционная система – unix что это?
Здрасти, почетаемые друзья и гости блога Pribylwm.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 содержат большенный набор общих установок. Но некие из этих установок поддерживают различные характеристики и имеют различное задачки, такие как просмотр файла, производятся совсем различными утилитами: System V употребляет «pg», тогда как BSD употребляет «more».
Также Для вас быть может любопытно выяснить, что такое «голубий экран погибели» и как с ним биться? Тогда, смотрите, я о этом писал тут.
Ну, вот сказал Для вас о операционной системе unix что же все-таки это такое совершенно и для чего же она нужна. Все, что знал на данный момент времени. Если Вы обладаете наиболее расширенной информацией, то делитесь ей в собственных комментах ниже. Буду рад! Всем фортуны и благополучия! До новейших встреч!