Система первого Mac’а: Finder и файловая система

В вoзникнoвeнии мифa o примитивнoсти и никчeмнoсти Mac’ a винoвaты eгo сoздaтeли. Oни слишкoм xoрoшo сдeлaли свoю рaбoту. A зaчeм пoльзoвaтeлю знaниe пoдрoбнoстeй aнaтoмии и физиoлoгии eгo пeрсoнaльнoгo пoмoщникa? Иx нe oбмaнулa скупaя прoстoтa интeрфeйсa, oни нaшли eгo oчeнь прoдумaнным, лoгичным и удoбным. A вoт “экспeрты” пришли в нeдoумeниe: кoму нужeн этoт плaстикoвый “гoвoрящий” ковчег, eсли в нeм сoвeршeннo нeвoзмoжнo рaзoбрaться? Нeт ни командной строки, ни текстовых файлов со скриптами или — или с настройками конфигурации. Ну никак не заглянуть ему “в душу”! Открыть корпус? На нем табличка: “Не вскрывать, (во)внутрь нет ничего интересного”. Кто-то все-таки вскрыл и, надо признаться, ничего интересного не нашел. Крошечного инопланетянина, прикованного к микроскопическому пульту управления, с миской сушеных инопланетных червяков? Finder и файловая учение
Оболочка операционной системы Mac’ов с её первого дня и предварительно сих пор называется Finder. “Тот, кто кое-что-то находит”. На границе 80-х и 90-х, часом объёмы дисковых хранилищ стали большими, возник приба(м)бас: Finder that finds nothing (Finder, который ни аза не находит), но в 1984 году, на дискете ёмкостью в 400 K зажухать что-то было нелегко. Брюс – гений и перфекционист, “псих-одиночная камера”. Но осенью 1983-го, когда до последнего и окончательного срока завершения проекта оставалось общей сложности ничего, Finder “застрял”. Проблемы были абсолютно объективные, только вдвоем они справились. В тот день разработчики Mac’а устроили “день Стива Капса” – весь пришли одетыми, как одевался он. По мнению журналистов, главной функцией Finder было ведение файловой системой Mac’а. Добавим в это определение только-тол одно слово: “Главной видимой функцией…”. Это выполнение метафоры “рабочего стола”, с документами и инструментами для работы с ними. В ней невыгодный было иерархии директорий, она была “плоской”, ровно плохая шутка, но для дискеты ёмкостью в 400 килобайт, значительную рубрика которой съедала система, это было необходимо. Директории (согласно Mac’овски – папки) в MFS на самом деле были иллюзией. Их было по видимости только в Finder. Ссылки на все объекты файловой системы хранились в одном невидимом файле небольшого размера. Вплоть впредь до System 3.0 на Mac’ах использовалась только MFS. Взяв востребованный файл и перетащив его в открытую или закрытую папку. И в побудьте на месте завершения переименования случалось чудо: на рабочем столе без замедления появлялась новая пустая папка с названием Empty Folder. Файловая средство самого первого Mac’а называлась MFS (Macintosh File System), симпатия была предназначена и оптимизирована под односторонние 3,5-дюймовые дискеты с ёмкостью в 400 килобайт, и по-над ней смеялись. Она была “плоская”. В ней были не более чем “диск” (та самая дискета) и файлы. Иерархии директорий (папок, разве по Mac’овски) не было. При удалении Empty Folder (интересах этого её надо было перетащить в “урну” (Trash) и прибрать в меню Special команду “Empty Trash”. Теоретически возродить файл можно было с помощью 16-ричного редактора, ручной изменив содержимое невидимого списка файлов и папок, хотя это было за пределами добра и зла: требовалось определить потерянный файл, правильно привести его положение получи диске в обозначение, понятное “невидимому файлу”, исправить информацию самого “невидимого файла” и нигде безлюдный (=малолюдный) ошибиться – иначе системная дискета переставала загружать систему. Отгруженный в урну по ошибке (или ради эксперимента) обложка можно было вернуть на место с помощью команды Put Back в карточка File. Имена файлов предназначались для пользователей, файловая построение использовала для их идентификации уникальные идентификаторы файлов (числа). MFS был способным работать с именами файлов длиной до 255 символов, а Finder ограничивал полет фантазии пользователя жалкими 63. В одной с версий (в 3.0, кажется) длину имени файла всё ещё раз ограничили, на этот раз 31 символом. Избранное. Следовать 1984..1987 годы”. А документы в ней, например, “Сказка относительно беглого бычка”. Содержимое активного (выбранного) окна близ желании можно было распечатать, один в один. Иначе) будет то был принтер. Или отправить по факсу – разве был модем и программа отправки факсов. MFS могла корпеть с дисковым пространством до 20 Мегабайт, или с 1400 файлами, изумительный времена, когда единственным доступным хранилищем информации были односторонние дискеты ёмкостью в 400 К, сии ограничения были теоретическими. Объекты файловой системы
Я в предыдущем разделе называл видимые пользователем объекты файловой системы одно слово “файл”. Это, с точки зрения дизайнеров (в хорошем смысле сего слова) Mac’а, грех. Метафора рабочего стола – сие такая ролевая игра. Центральным элементом этой зрелище были “документы”, двойным кликом по их иконке они открывались, и, в случае если работающее с ними приложение еще не было запущено, открывали и его. (Похоже бы теперь положено “клик” называть “щелчком”, хотя мне этот термин не очень нравится). Работу с приложением дозволяется было начать двойным кликом по его иконке – разве что на диске не было документов нужного как или если так было удобнее. Или коль (скоро) у приложения не было никаких документов в принципе (матч, 16-ричный редактор диска и тому подобное). Их мало-: неграмотный стали прятать, и это хорошо. Вам приходилось обозначать драйвер, например, принтера, в PC DOS? Убрать принтер из числа работающих, далеко не удаляя его ценный системный документ (драйвер), разрешено было, убрав его иконку из System Folder. Откудова документы и приложения знали, какими иконками изображаться их бери экране и как кого открывать? Если вы отнюдь не знали о том, как это делается, но самочки задались этим вопросом, я вами горжусь. Именно настоящий поиск имели в виду авторы названия Finder. Слова хранится в компьютерах в виде последовательности чисел. В эпоху классических ОС и тот и другой символ обозначался байтом, числом длиной в 8 бит. Заглавные и строчные буквы, знаки препинания, циферка, пробел и т. п. А еще – “непечатные” символы вроде “возврата строки”, “звукового сигнала”, “перехода держи следующую строку” и им подобные. Инженеры команды Macintosh придумали образ данных, OSType, значение которого было числом, так на экране отображалось как последовательность из 4 букв. Сие не все возможные варианты “создателя”, остальные (системные документы, драйверы и т. п.) нас маловыгодный интересуют. Каким бы образом видимый пользователю обложка ни оказывался в хранилище MFS или HFS, система тут но заносила сведения о его атрибутах и иконке в специальный обложка, не видимый пользователями. Двойной клик по документу включал алгорифм поиска создателя этого документа – приложение с типом файла, равным создателю файла. В случае если в пределах диска такого не было, искалось вкладыш, умеющее работать с этим типом документов. Но несравненно реже, чем в PC DOS. На Mac’е тип файла обозначался восемью символами на смену трех в PC DOS. Многозадачность
Система первых Mac’ов не поддерживала многозадачность. В возьми на выбор (любое) момент на компьютере работала одна программа, аль прикладная, или системная – то есть Finder. Урегулирование было найдено. Назвали его Desktop Accessories, аль DA’s. Аксессуары рабочего стола. По своей природе сие были драйверы специального типа. Можно было метнуть любое их число, но при этом не в кипиш можно было нанести ущерб приютившему их приложению. Приступ к DA’s осуществлялся из меню “Яблоко”, содержание которого безвыгодный зависело от запущенного приложения. DA писали не всего-навсего в Apple, но и сторонние разработчики. Продолжение следует.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *