Особливості концепцій ОС
Щоб зрозуміти, що таке Unix , потрібно розглянути його унікальність в наборі концепцій операційних систем. Головне в ньому те, що він використовує простий текст при зберіганні даних, ієрархічні файлові системи та певні види взаємодії між процесорами (IPC).
Користувачі Unix можуть пов’язувати програмні інструменти і невеликі програми разом через інтерпретатор командного рядка. Це програма рівня користувача. Розробники можуть писати свою власну оболонку і додавати нові команди без зміни самої оболонки, оскільки вона використовує мову для інтерактивних команд, що і для сценаріїв.
Концепції Unix є впливовими з ряду причин. Система Unix стала рушійною силою розвитку Інтернету і перетворення комп’ютерів в мережевий інструмент. Вона розглядає всі типи файлів як прості байтові масиви, які подають спрощену файлову модель порівняно з іншими операційними системами.
Unix популяризував ієрархічну файлову систему з довільно вкладеними підкаталогами. Раніше операційні системи могли ділити запам’ятовуючий пристрій на розділи тільки з фіксованою кількістю рівнів.
Розробники цієї системи заслуговують на визнання за привнесення модульності і можливості багаторазового використання в практику розробки програмного забезпечення та стимулювання руху програмних інструментів. Вони також створили набір культурних правил для розробки програмного забезпечення і розробили філософію Unix, яка справила вплив на ІТ-співтовариство.