Организация ОС семейства UNIX/Linux

Система UNIX получила распространение на машинах с различной мощностью обработки, от микропроцессоров до больших ЭВМ, обеспечивая на них общие условия выпол­нения программ. Система состоит из двух частей. Одну со­ставляют программы и сервисные функции, другая часть является собственно операционной системой, поддержива­ющей эти программы и функции.

Популярность системы UNIX объясняется следующими причинами:

• система многопользовательская и многозадачная, бла­годаря чему каждый пользователь может одновременно вы­полнять несколько процессов;

• архитектура машины скрыта от пользователя, что об­легчает процесс написания программ для различных кон­фигураций аппаратных средств;

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

• наличие довольно простого пользовательского интерфей­са, в котором имеется возможность предоставлять все не­обходимые пользователю услуги;

• наличие элементарных средств, позволяющих создавать сложные программы из более простых;

• наличие иерархической файловой системы, легкой в со­провождении и эффективной в работе;

• обеспечение согласования форматов в файлах, работа с последовательным потоком байтов, благодаря чему облег­чается чтение программ;

• наличие простого, последовательного интерфейса с пе­риферийными устройствами.

Операционная система Unix – это набор программ, который управляет компьютером, осуществляет связь между вами и компьютером и обеспечивает вас инструментальными средствами, чтобы помочь вам выполнить вашу работу. Разработанная, чтобы обеспечить лёгкость, эффективность и гибкость программного обеспечения, система Unix имеет несколько полезных функций:

1) Основная цель системы – это выполнять широкий спектр заданий и программ.

2) Интерактивное окружение, которое позволяет вам связаться на прямую с компьютером и получить немедленно ответы на ваши запросы и сообщения.

3) Многопользовательское окружение, которое позволяет вам разделить ресурсы компьютера с другими пользователями без уменьшения производительности, система Unix взаимодействует с пользователями поочерёдно, но так быстро, что кажется, что взаимодействует со всеми пользователями одновременно.

4) Многозадачное окружение, которое позволяет вам выполнять более одного задания в одно и то же время.

Система Unix имеет 4 основных компонента:

1) Ядро – это программа, которая образует ядро операционной системы; она координирует функции компьютера. Ядро работает невидимо для вас.

2) Shell – это программа, которая осуществляет связь между вами и ядром, интерпретируя ваши команды. Так как она читает ваш ввод и посылает вам сообщения, то описывается как интерактивная.

3) Commands – это имена программ, которые компьютер должен выполнять. Пакеты программ, называются инструментальными средствами. Система Unix обеспечивает инструментальными средствами для таких заданий как создание и изменение текста, написание программ, развитие инструментария программного обеспечения, обмен информацией с другими посредством компьютера.

4) File system – файловая система – это набор всех файлов, возможных, для вашего компьютера, она помогает, вам легко сохранять и отыскивать информацию.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: