Ограничения в программировании.
Ограничения в программировании создаются из-за ограничений файловой системы NTFS. Из-за ограничений мы не можем, например, сделать скрипты на «Программы». Возьмём пример из моего личного опыта: «Допустим мы хотим создать регистрацию в той или иной программе, имеющую локальное единичное соединение в нашем компьютере, то есть «Домашняя сеть», так вот, мы хотим сделать так, что бы после регистрации, нам на нашу локальную почту пришло сообщение с просьбой активировать аккаунт в той или иной программе, будет ли аккаунт на локальном сайте, в локальном интернете, или в локальной программе, по типу Steam. Но вот проблемма, как? Скрипты и NTFS не совместимые вещи, а создать что-то на подобии скирпта без помощи удалённого подключения не возможно и то, с БОЛЬШИМИ ограничениями на удалённом подключении. моё решение, ярлыки»
-
Затронем FAT32 и его ограничения.
Так как я ещё не работал с этим протоклом, хотя хочу попробовать в ближайшее время, то сказать мало чего могу.
Из огранечений могу выделить только то, что при попытке перенесение программы с системы на систему, тадо не только брать саму программу, но и покет иконок и проводить(перед этим, узнать путь) путь, и востанавливать вид «Папок», потому-что при перенесении, программа частнично форматируеться, до Стандартных папок с названиями, востановленние такой «буйни» займёт много времени, придёться создовать дополнительные пути, засовывать туда иконки, и если не получится автоматом, придёться востаннавливать всё с начало, точнее от руинов программы после перенесения. Что займёт если не день, то два и всё по памяти.
Как происходит программирование, то есть создание программы с нуля?
|
Происходит это следующим образом:
«В голове понимаем что и как хотим создать, также перебираем возможные виды программы, и иконки для создания, заходим в компьютер через учётную запись. Создаём каркас: Все пути, взаимодействия с уже созданными программами, учитывая в голове ограничения, о которых я сказал выше, создаём инструкции, для пользователей если компьютер продастся или кто-то его заберёт, или его отдадут. После создания коркаса, декорим, меняем все значки у папок, и приводим наше творение в лучший вид. На выходе получается не просто «папка в папке», а программа которая взаимодействует с пользователем, ну или хотя бы пытается.» — Готово.
Точное определение файловой системы.
Программирования с изпользованием в качестве программируемового объекта папки в файловой системе NTFS, с флешками на файловой системе - FAT32.
Что я мог упустить в докладе.
Для начала.
Под словом «Протоколы Файлов », я имел ввиду что когда мы создаём на своём компьютере «папку», «Папка» использует файловую систему, точнее хранилище на нашем Жёстком диске и в этот же момент Жёсткий диск использует NTFS.
· Как переводится NTFS.
NTFS – это аббревиатура, а переводиться она следующим образом:
New Technology File System, - с англ. «Файловая Система Новой Технологии».
· Что такое вообще NTFS?
NTFS - стандартная файловая система для семейства операционных систем Windows NT фирмы Microsoft. метаданных. С целью улучшения производительности, надёжности и эффективности использования дискового пространства для хранения информации о файлах в NTFS используются специализированные структуры данных. Информация о файлах хранится в главной файловой таблице — Master File Table (MFT). NTFS поддерживает разграничение доступа к данным для различных пользователей и групп пользователей, также позволяет назначать дисковые квоты (ограничения на максимальный объём дискового пространства, занимаемый файлами тех или иных пользователей). Для повышения надёжности файловой системы в NTFS
|
используется система журналирование. Для NTFS размер кластера по умолчанию составляет от 512 байт до 64 КБ в зависимости от размера тома и версии ОС
· Что такое FAT32 и как оно расшифровается?
FAT32 (от англ. File Allocation Table — «таблица размещения файлов») — это файловая система, разработанная компанией Microsoft, разновидность FAT.
FAT32 — предпоследняя (новее FAT64, также известный как exFAT) версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16. Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров. FAT32 появилась вместе с Windows 95 OSR2, поддерживается в том числе ОС Android, телевизорами, ТВ приставками и т.д. Самый популярный формат.
Также как и писалось выше, у FAT32 есть разновидность: Просто FAT.
· Что такое FAT?
FAT (англ. File Allocation Table «таблица размещения файлов») — классическая архитектура файловой системы, которая из-за своей простоты всё ещё широко применяется для флеш-накопителей. Используется в дискетах, картах памяти и некоторых других носителях информации. Ранее находила применение и на жёстких дисках.
|
Разработана Биллом Гейтсом и Марком МакДональдом (англ.) в 1976—1977 годах[1][2]. Использовалась в качестве основной файловой системы в операционных системах семейств MS-DOS и Windows 9x.
Немножко разбавим ситуацию таблицей.
Содержание таблицы:
1. Разновидность файловой системы FAT.
1.1 FAT,FAT16, FAT32,FAT63.
2. Их Различия
3. Что лучше?
4. Итог.
Файловые Системы | Кем созданы. | Где использовались | Удобства | Популярность у народа |
FAT | Биллом Гейтсом& Марком МакДональдом | Флеш накопители, Дискеты, Карты памяти. И другие носители инфо. | поддержка длинных имён файлов (LFN) | Высокая |
FAT32 | Microsoft | ОС Android, телевизорами, ТВ приставками и т.д. | Средство ScanDisk, максимальный размер отдельного фрагмента памяти составляет 16 МБ | Самый популярный |
FAT64 | Microsoft | флэш-накопители | Теоретический лимит на размер файла 16 Eb. | Средней популярности. |
На вопрос «Что лучше?» отвечу следующим образом:
1. Судя по таблице - FAT32.
2. Да и по моему мнению FAT32 пока что самая лучшая файловая система.
По итогу могу сказать: FAT32 – отличная многофункциональная файловая система. FAT64 – мне пока что неизвестная файловая система, поэтому ничего сказать не могу. Насчёт FAT всё написано в таблице, тоже особо чего-то сказать не могу.
Материалы взяты с https://ru.wikipedia.org/wiki и из личного опыта.