logo
информ_сист_в экономике

Операционная система unix

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

С точки зрения пользователя, в операционной системе UNIX существует два типа объектов: файлы и процессы. Все данные хранятся в виде файлов, доступ к периферийным устройствам осуществляется посредствам чтения/записи в специальные файлы. Во время запуска программы ядро операционной системы загружает соответствующий выполняемый файл, создает образ процесса и передает ему управление. Более того, во время выполнения процесса может считывать или записывать данные в файл. С другой стороны, вся функциональность операционной системы определяется выполнением соответствующих процессов. Работа системы печати или обеспечение удаленного доступа зависит от того, выполняются ли те или иные процессы в системе.

Файлы в UNIX играют ключевую роль. Трудно отрицать значение файлов для пользователей, поскольку все их данные хранятся в виде файлов. Однако помимо этого, файлы в UNIX определяют привилегии пользователей, поскольку права пользователя в большинстве случаев контролируются с помощью прав доступа к файлам. Файлы обеспечивают доступ к периферийным устройствам компьютера, включая диски, накопители на магнитной ленте, CD-ROM, принтеры, терминалы, сетевые адаптеры и даже память. Для приложений UNIX доступ к дисковому файлу “неотличим” от доступа, скажем, к принтеру. Наконец, все программы, которые выполняются в системе, включая прикладные задачи пользователей, системные процессы и даже ядро UNIX, являются выполняемыми файлами.