Операционную Систему Unix

Posted : admin On 22.09.2019

Операционная система UNIX - это набор программ, который управляет компьютером, осуществляет связь между вами и компьютером и обеспечивает. Linux — общее название UNIX-подобных операционных. Дополняющие эту операционную систему. Особенности операционных систем семейства UNIX. ОС UNIX появилась в конце 60-х годов, как операционная система для мини-ЭВМ PDP-7. Операционная система UNIX проектировалась как инструментальная система для разработки программного обеспечения. Своей уникальностью.

Что такое UNIX? Операционная система UNIX – набор программ, которые выступают в роли связки между пользователем и компьютером. Компьютерные программы, которые выделяют системные ресурсы и координируют работу аппаратного обеспечения, называют ядром (kernel). Пользователи взаимодействуют с ядром через программу известную как командная оболочка (shell). Shell – это интерпретатор командных строк; он переводит введенные пользователем команды в «язык» понимаемый ядром. ОС UNIX была изначально разработана в 1969 группой сотрудников AT&T в научно-исследовательском центре корпорации Lucent Technologies ( Bell Labs).

В состав группы входили Ken Thompson, Dennis Ritchie, Douglas McIlroy, и Joe Ossanna. Сейчас существует множество UNIX ОС: Solaris Unix, AIX, HP Unix, BSD и другие. Linux тоже относится к UNIX-системам и распространяется бесплатно.

Несколько человек могут одновременно использовать компьютер под управлением UNIX; поэтому UNIX – это многопользовательская ОС. Пользователь может одновременно запускать несколько программ; поэтому UNIX – это многозадачная ОС Архитектура ОС UNIX Ниже представлена упрощенная диаграмма внутренней архитектуры UNIX ОС: Главная концепция, которая объединяет все версии UNIX-подобных ОС, основана на следующих принципах:. Ядро (Kernel): ядро – это сердце операционной системы. Оно взаимодействует с «железом» и большинством задач вроде управления памятью, файлами и т.д. Командная оболочка (Shell): shell – утилита, которая обрабатывает запросы пользователя. Когда вы вводите команду в терминал, командная оболочка обрабатывает эту команду и вызывает программу с необходимыми параметрами для того чтобы ее выполнить. В Shell используется стандартный синтаксис для всех команд.

C Shell, Bourne Shell и Korn Shell – наиболее известные командные оболочки, которые доступны на большинстве Unix ОС. Команды и утилиты: существуют различные команды и утилиты, которые Вы можете использовать в повседневной работе: cp, mv, cat, grep и другие. Всего существует 250 стандартных команд и, плюс к этому, множество других от сторонних разработчиков. У всех команд есть свой список опций и параметров.

Файлы и директории: все данные в Unix хранятся в файлах. Файлы хранятся в директориях.

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

Login: Чтобы войти следуйте следующим инструкциям:. У Вас должен быть логин (идентификатор пользователя) и пароль.

Если у Вас его нет, то Вы можете обратиться к администратору. Обычно пара логин-пароль создается во время установки операционной системы. Введите Ваш логин и нажмите ENTER. Логин чувствителен к регистру букв, поэтому будьте внимательны и вводите его точно также как создавали или получили от администратора.

Введите Ваш пароль и нажмите ENTER. Пароль также чувствителен к регистру букв. Если Вы ввели все правильно, то Вы должны войти в систему. Прочтите информационные сообщения, которые появятся после Вашего входа, что-то вроде этого. June 2009 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 $ Изменение пароля Все ОС Unix требует пароля для того чтобы ограничить доступ посторонних лиц к Вашим данным, как и система сама по себе. Изменить пароль Вы можете следующим образом:.

Введите команду passwd. Введите Ваш текущий пароль. Введите новый пароль. Всегда придумывайте сложные пароль, чтобы никто не мог их угадать.

Операционная система unix 2 издание pdf

Но главное – сами не забудьте его 🙂. Вам придется ввести новый пароль дважды. $ passwd Changing password for amrood (current ) Unix password:. New UNIX password:.

Операционные Системы Unix И Linux

Retype new UNIX password:. passwd: all authentication tokens updated successfully $ Примечание: звездочками (.) выше указано поле куда вводится пароль, но он никак не будет отображен, не будет показано даже введенное количество символов. Список директорий и файлов Как уже было сказано выше, все данные хранятся в файлах.

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

Операционная Система Unix Робачевский

Вы можете использовать команду ls чтобы просмотреть список файлов или директорий в текущей директории. Вот как выглядит пример использования команды ls с ключом -l. $ ls -l total 19621 drwxrwxr-x 2 amrood amrood 4096 Dec 25 09: 59 uml -rw-rw-r- 1 amrood amrood 5341 Dec 25 08: 38 uml.jpg drwxr-xr-x 2 amrood amrood 4096 Feb 15 2006 univ drwxr-xr-x 2 root root 4096 Dec 9 2007 urlspedia -rw-r-r- 1 root root 276480 Dec 9 2007 urlspedia.tar drwxr-xr-x 8 root root 4096 Nov 25 2007 usr -rwxr-xr-x 1 root root 3192 Nov 25 2007 webthumb.php -rw-rw-r- 1 amrood amrood 20480 Nov 25 2007 webthumb.tar -rw-rw-r- 1 amrood amrood 5654 Aug 9 2007 yourfile.mid -rw-rw-r- 1 amrood amrood 166255 Aug 9 2007 yourfile.swf $ Записи начинающиеся с буквы d. Являются директориями, это uml, univ и urlspedia. Все остальное – файлы различных типов.

Войдя в систему, возможно, Вы захотите узнать: кто я, а точнее под какой учетной записью выполнен вход. Самый простой способ выяснить это ввести команду-сокращение whoami от «who you are». $ who amrood ttyp0 Oct 8 14: 10 (limbo ) bablu ttyp2 Oct 4 09:08 (calliope ) qadir ttyp4 Oct 8 12:09 (dent ) $ Введите команду w в своей системе, чтобы посмотреть ее вывод. Она должна отобразить больше информации о пользователях вошедших в систему. Выход из системы Когда Вы завершите свою работы, Вы должно выйти из системы, чтобы никто не смог получить доступ к Вашим файлам или выполнить какие-то действия от Вашего имени.

Чтобы выйти выполните следующее: Просто введите команду logout и система завершит все процессы и завершит процедуру выхода.

Операционная Система Unix Робачевский 2010 Pdf

«Настоящий» UNIX В 1965 году одно из подразделений AT&T Bell Telephone Laboratories, объединив свои усилия с компанией General Electric и проектом MAC Массачусетского технологического института, приступает к разработке новой операционной системы, получившей название Multics. Перед разработчиками системы Multics были поставлены задачи:. обеспечить одновременный доступ к ресурсам ЭВМ большого количества пользователей;. обеспечить достаточную скорость вычислений;. дать возможность пользователям в случае необходимости совместно использовать данные. Первая версия системы Multics была запущена в 1969 году, но она не обеспечила выполнение поставленных задач. В этом же году на «малоиспользуемой» машине DEC PDP-7 Кен Томпсон (Ken Thompson), Деннис Ричи (Dennis Ritchie) и другие прежде, занимавшиеся созданием ОС Multics, начали работу над операционной системой, названной ими первоначально Unics (UNiplexed Information and Computing System), а в дальнейшем - UNIX (это название придумал Брайан Керниган).

В течение первых 10 лет развитие UNIX происходило в основном в подразделении AT&T Bell Telephone Laboratories. Соответствующие начальные версии назывались «Version n» (Vn) и предназначались для ЭВМ DEC PDP-11 (16-битовая) и VAX (32-битовая). В 1971 году система UNIX впервые была применена для решения практической задачи – обработки текстов патентного отдела Bell Telephone Laboratories. Для расширения возможностей системы Кен Томпсон начинает разработку нового языком программирования Би (B), предшественником которого был язык BCPL. Язык Би был интерпретатором со всеми недостатками, присущими подобным языкам. Поэтому через некоторое время, Деннис Ричи преобразует интерпретатор Би в транслятор Си (C) с возможностью генерации машинного кода, объявления типа данных и определения структур данных. В 1973 году система UNIX переписывается заново на языке Си.

Этот год можно считать годом рождения «настоящей» UNIX. К 1977 году количество машин, на которых функционировала система UNIX, увеличилось до 500, причем 125 из них работали в университетах. В 1979 году выходит последняя «настоящая» UNIX, она включала компилятор языка Си, командный интерпретатор sh, систему uucp. Размер ядра составлял около 40 Кбайт. «Семейство» UNIX С ростом популярности микропроцессоров различные компании переносят ОС UNIX на новые архитектуры компьютеров, самостоятельно развивая ее – в результате появляется «семейство» UNIX-систем. В период с 1977 по 1982 год компания AT&T объединяет различные варианты системы в единую систему, получившую коммерческое название System III. В то же время сотрудники Калифорнийского университета в Беркли разрабатывают свой вариант системы, получивший название BSD.

Операционная Система Unix-подобная

Первая версия ОС BSD вышла в 1975 году под названием 1.xBSD. В 1983 году выходит версия 4.2 BSD системы с полной поддержкой стека TCP/IP, сокетов, Ethernet.

В том же году компания AT&T выпускает в свет новую версию, получившую название System V. Эта версия использовала файловую систему UFS с поддержкой длинных имен и символьных связей, включала в себя средства межпроцессного взаимодействия (IPC), а также обеспечивала поддержку основных утилит BSD. В период с 1982 по 1987 год происходит коммерциализация семейства UNIX, на базе System V и BSD появляются коммерческие варианты системы от различных производителей. Вот далеко не полный перечень коммерческих систем семейства UNIX: SunOS (в дальнейшем Solaris) от Sun Microsystems, HP-UX от Hewlett-Packard, XENIX от SCO, AIX от IBM, A/UX (в дальнейшем MAC OS) от Apple. UNIX-подобные системы Коммерциализация UNIX приводит к тому, что патенты и лицензии на исходный код системы оказываются в руках нескольких компаний: SCO, Novell, Sun Microsystems, IBM. Широкое использование ОС UNIX в университетах, с одной стороны, и невозможность ее свободного распространения, с другой стороны, приводит к тому, что в 1984 году создается проект GNU (GNU Not Unix) и некоммерческая организация Free Software Foundation (FSF). Целью проекта является разработка программного обеспечения свободного от коммерческих лицензий и создание на его основе свободно распространяемой UNIX-подобной операционной системы.

Операционная Система Unix Реферат

GNU/Linux Появление ядра Linux связано с появлением в 1985 году ОС MINIX. Эта система была разработана под руководством Эндрю Танненбаума для обучения студентов и представляла собой упрощенный вариант системы System V. Именно на базе этой ОС финский студент Линус Торвальдс разрабатывает ядро Linux.

Цель разработки Linux – получить ядро UNIX-подобной системы свободное от исходного кода, защищенного коммерческими патентами и лицензиями. В результате в 1991 году появляется первая версия GNU/Linux - ОС, использующей ядро Linux и свободное ПО проекта GNU. В отличие от большинства других систем, GNU/Linux не имеет единой «официальной» комплектации. GNU/Linux поставляется в виде большого количества так называемых дистрибутивов, в которых различные наборы программ проекта GNU соединяются с ядром Linux и другими программами. Наиболее известными дистрибутивами GNU/Linux являются Debian, Ubuntu, Red Hat, CentOS, Fedora, Slackware, Mandriva, SuSE, Gentoo. Из дистрибутивов российских разработчиков наиболее известен ALT Linux. Что такое Linux GNU/Linux - Unix-подобная операционная система.

Обычно, для краткости, GNU/Linux (произносится как «гну линукс») называют просто «Linux». Это не соответствует действительности, поскольку Linux - это только ядро операционной системы.

Правильное название ОС на базе ядра Linux - GNU/Linux, поскольку любой дистрибутив данной ОС кроме ядра содержит набор системного и прикладного программного обеспечения, разрабатываемого в рамках открытого проекта GNU под руководством некоммерческой организации Free Software Foundation. Операционная система GNU/Linux относится к семейству UNIX-подобных систем, не являясь в то же время «настоящим» UNIX. Связано это с тем, что GNU/Linux повторяя архитектуру и функциональность UNIX, не использует запатентованный исходный код «настоящих» UNIX систем. Что такое Android Правильнее было бы операционную систему Андроид называть Android/Linux или Google/Linux, поскольку, Android — это ядро Linux и реализация Java от Google.

Изначально разрабатывалась компанией Android Inc., которую затем приобрела компания Google. В настоящее время операционная система Android занимает лидирующее место на рынке мобильных вычислительных устройств (смартфонов, «планшетов», электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google и т.д.).