Ни одно правительство, ни один военно-промышленный комплекс, ни одна экономическая система, ни одно средство массовой информации никогда не сможет низвести нас до уровня марионеток и роботов так, как это делает диктат биологии и окружающей среды. – Ф.М. Исфэндайри (FM-2030), «Верхнее крыло»
Привет друзья! В этом сообщение у вас есть возможность ознакомиться с моделью, которая для кого-то может стать эффективным инструментом социального взаимодействия. Но для усвоения этой модели потребуется сначала зафиксироваться и растолковать несколько понятий из сферы информационных технологий.
Программное обеспечение электронно-вычислительных машин это:
Программа — происходит от греческого «предписание», в компьютерах это последовательность инструкций, предназначенных для исполнения устройством управления. Как правило, под программой подразумевают какое-нибудь приложение с пользовательским интерфейсом.
Процесс (process) — чаще всего обозначает программу, не имеющую графического пользовательского интерфейса, но при этом постоянно использующую память и ресурсы аппаратного обеспечения, выполняющую какие-то действия в фоновом режиме.
Операционная система (operating system) — главная программа на компьютере, в рамках и по правилам которой работают все остальные программы и процессы.
Далее, стоит отметить, что есть два типа операционных систем:
Проприетарная система (proprietary software) — происходит от латинского «собственность», это система разрабатываемая и распространяемая каким-нибудь собственником (например, Apple или Microsoft). Исходный код проприетарной системы закрыт и доступен только собственнику, у пользователя нет доступа к исходному коду.
Открытая система (open-source software) — находится в публичном доступе, никому не принадлежит, весь ее исходный код открыт и доступен для изменения.
Также, стоит отметить, что есть два уровня в операционной системе:
Пользовательский уровень — это привычный рабочий стол, все эти приложения, ввод и вывод данных через графический интерфейс, пользователь может устанавливать, запускать или ограничивать потребление ресурсов программ, к которым у него есть доступ.
Уровень ядра, сердца (kernel, core) — это недоступный пользователю уровень, как правило, без графического представления, на котором работают множество системных процессов.
В проприетарных системах к уровню ядра имеет доступ только собственник, а в открытых системах специальный пользователь с расширенными правами по имени Корень (root). Осталось совсем немного терминологии… (more…)