цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Unix. Файлы, операционная система и работа аппаратных средств



Unix. Файлы, операционная система и работа аппаратных средств

Автор: Mike(admin) от 5-03-2019, 04:15

Файлы в Unix


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


ОС и работа аппаратных средств


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


Все остальное, как говорится, уже стало историей. Операционная система Linux стала техническим и культурным явлением. Объединившись с проектом GNU, проект Linux позволил получить полную, совместимую со стандартами Posix версию операционной системы Unix, включая ядро и всю поддерживающую его инфраструктуру. Система Linux успешно работает в широком диапазоне компьютеров, от карманных компьютеров до универсальных вычислительных машин. Группа разработчиков компании IBM умудрилась перенести ее в наручные часы!




© digitrode.ru


Теги: Unix




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

Комментарии:

Оставить комментарий