Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Операционная система
Операционная система, ОС, ось (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных утилит.
При включении компьютера операционная система загружается в память раньше остальных программ и затем служит платформой и средой для их работы. Помимо вышеуказанных функций ОС может осуществлять и другие, например, предоставление пользовательского интерфейса, сетевое взаимодействие и т. п.
С 90-х наиболее распространёнными операционными системами для компьютеров и серверов являются ОС семейства Microsoft Windows и Windows NT, Mac OS X, системы класса Unix С подобные (особенно Linux).
Основные функции (простейшие ОС):
* Загрузка приложений в оперативную память и их выполнение;
* Стандартизованный доступ к периферийным устройствам (устройства ввода - вывода);
• Управление оперативной памятью (распределение между процессами, виртуальная память):
• Управление доступом к данным на энергонезависимых носителях (таких как Жёсткий диск. Компакт-диск и т. д.)
Пользовательский интерфейс;
Сетевые операции, поддержка стека протоколов
Дополнительные функции:
(многозадачность);
Взаимодействие между процессами;
Защита самой системы, а также пользовательских данных и программ от злонамеренных действий пользователей или приложений;
Разграничение прав доступа и многопользовательский режим работы
Понятие операционной системы
Существуют две группы определений ОС: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том. зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Напр., встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. (Многие встроенные компьютеры и даже некоторые игровые приставки на самом деле работают под управлением своих ОС).
Операционные системы, в свою очередь, нужны, если:
♦ вычислительная система используется для различных задач, причём программы исполняющие эти задачи, нуждаются в сохранении данных и обмене ими. Из этго следует необходимость универсального механизма сохранения данных: в подавляющем большинстве случаев ОС отвечает на неё реализацией файловой системы. Современные ОС, кроме того, предоставляют возможность непосредственно «связать» вывод одной программы с вводом другой, минуя относительно медленные дисковые операции;
* различные программы нуждаются в выполнении одних и тех же рутинных действий. Напр.. простой ввод символа с клавиатуры и отображение его на экране может потребовать исполнения сотен машинных команд, а дисковая операция тысяч. Чтобы не программировать их каждый раз заново. ОС предоставляют часто используемых подпрограмм (функций):
• между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от чужого взора, а возможная ошибка в программе не вызывала тотальных неприятностей;
* необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере (даже содержащем лишь один процессор). осуществляемой с помощью приёма, известного как При этом специальный компонент1, называемый планировщиком, «нарезает» процессорное время на короткие отрезки и предоставляет их поочередно различным исполняющимся программам (процессам);
• наконец, оператор должен иметь возможность, так или иначе, управлять процессами выполнения отдельных программ. Для этого служат операционные среды, одна из которых — оболочка и набор стандартных утилит — является частью ОС (прочие, такие, как графическая операционная среда, образуют независимые от ОС прикладные платформы). Таким образом, современные универсальные ОС можно охарактеризовать прежде всего как
1. использующие файловые системы (с универсальным механизмом доступа к
данным),
2. многопользовательские (с разделением полномочий),
3. многозадачные (с разделением времени).
Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов самой ОС. В составе ОС различают три группы компонентов:
содержащее планировщик: драйверы устройств, непосредственно управляющие оборудованием; сетевую подсистему, файловую систему;
Большинство программ, как системных (входящих в ОС), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ядерным ресурсам, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что ОС (точнее, её ядро) управляет оборудованием.
Текущая редакция стандарта на ОС содержит определения около тысячи системных вызовов и других библиотечных подпрограмм (часть из которых должна реализоваться только в определённых классах систем; напр.. в системах «реального времени») и около 200 команд оболочки и утилит ОС. Стандарт определяет лишь функции вызовов и команд. и не содержит указаний относительно способов их реализации.
Стандарт, кроме этого, определяет способ адресации файлов в системе, локализацию (установки, касающиеся национально-специфических моментов, таких, как язык сообщений или формат даты и времени), совместимый набор символов, синтаксис регулярных выражений, структуру каталогов в файловой системе, формат командной строки и некоторые другие аспекты поведения ОС.
В определении состава ОС значение имеет критерий операциональной целостности (замкнутости): система должна позволять полноценно использовать (включая модификацию) свои компоненты. Поэтому в полный состав ОС включается и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков). Операциональной замкнутостью обладают системы, удовлетворяющие «разработческому» профилю в терминах стандарта.
Эволюция операционных систем и основные идея
Служебные программы минимизировали физические манипуляции оператора с оборудованием, а библиотеки позволяли избежать многократного программирования одних и тех же действий (осуществления операций. вычисления математических функций и т. п.).
В 1950-60-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность.
разделение полномочий, реальный масштаб времени, файловые структуры
Пакетный режим
Необходимость оптимального использования дорогостоящих вычислительных ресурсов привела к появлению концепции «пакетного режима» исполнения программ. Пакетный режим предполагает наличие очереди программ на исполнение, причём ОС может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.
Разделение времени и многозадачность
Уже пакетный режим в своём развитом варианте требует разделения процессорного времени между выполнением нескольких программ.
Необходимость в разделении времени (многозадачности, мультипрограммировании) проявилась ещё сильнее при распространении в качестве устройств ввода-вывода телетайпов (а позднее, терминалов с электронно-лучевыми дисплеями) (1960-е годы). Поскольку скорость клавиатурного ввода (и даже чтения с экрана) данных оператором много ниже, чем скорость обработки этих данных компьютером, использование компьютера в «монопольном» режиме (с одним оператором) могло привести к простою дорогостоящих вычислительных ресурсов.
Разделение полномочий
Распространение многопользовательских систем потребовало решения задачи разделения полномочий, позволяющей избежать возможности модификации исполняемой программы или данных одной программы в памяти компьютера другой (содержащей ошибку или злонамеренно подготовленной) программы, а также модификации самой ОС прикладной программой.
Реализация разделения полномочий в ОС была поддержана разработчиками процессоров, предложивших архитектуры с двумя режимами работы процессора — «реальным» (в котором исполняемой программе доступно всё адресное пространство компьютера) и «защищенным» (в котором доступность адресного пространства ограничена диапазоном. выделенном при запуске программы на исполнение).
Реальный масштаб времени
Применение универсальных компьютеров для управления производственными процессами потребовало реализации «реального масштаба времени» («реального времени») синхронизации исполнения программ с внешними физическими процессами. Включение функции реального масштаба времени в ОС позволило создавать системы, одновременно обслуживающие производственные процессы и решающие другие задачи (в пакетном режиме и (или) в режиме разделения времени).
Файловые системы и структуры
Эта задача была решена (и решается в подавляющем большинстве ОС сегодня) путём реализации файловой структуры (способа однозначной адресации определённой совокупности данных (файла) в ОС) и файловой системы (физической организации дискового пространства, соответствующей файловой структуре или её части).
«Unix», стандартизация ОС и POSIX
Эклектичный характер разработки ОС привёл к нарастанию кризисных явлений, прежде всего, связанных с чрезмерными сложностью и размерами создаваемых систем. ОС были (более простые не могли использовать все возможное™ крупных вычислительных систем; более развитые неоптимально исполнялись на малых или не могли исполняться на них вовсе) и тотально несовместимыми между собой, их разработка и совершенствование затягивалась.
Задуманная и реализованная в 1969 году Кеном Томпсоном при участии нескольких коллег (включая Денниса Ричи и Брайана Кернигана), ОС «Unix» («.Unix»; первоначально «UNICS», что обыгрывало название «MULTICS») вобрала в себя многие черты более ранних ОС, но обладала целым рядом свойств, отличающих её от большинства предшественниц:
• простая метафорика (два ключевых понятия:
• компонентная архитектура: принцип «одна программа — одна функция» плюс мощные средства связывания различных программ для решения возникающих задач («оболочка»):
• минимизация ядра (кода, выполняющегося в «реальном» («привилегированном»)режиме процессора) и количества системных вызовов; в независимость от аппаратной архитектуры и реализация на машиннонезависимом языке программирования (язык программирования «Unix», благодаря своему удобству прежде всего в качестве инструментальной среды (среды разработки), была тепло принята сначала в университетах, а затем и в отрасли, получившей прототип единой ОС, которая могла использоваться на самых разных вычислительных системах и, более того, могла быть быстро и с минимальными усилиями перенесена на любую вновь разработанную аппаратную архитектуру.
Задачу разработать независимую (от авторских прав «Bell Labs») реализацию той же архитектуры поставил и Ричард Столлмен, основатель проекта «GNU».
Благодаря конкурентности реализаций архитектура ОС «Unix» стала вначале фактическим отраслевым стандартом, а затем обрела статус и стандарта юридического — ISO/I EC
ОС, следующие стандарту или опирающиеся на него, называют «POSIX-совместимыми» (чаще встречается словоупотребление « «семейство Unix», но оно противоречит статусу торгового знака «Unix», принадлежащего консорциуму «1 гк Group» и зарезервированному для обозначения ОС, строго следующих стандарту) благодаря названию стандарта— POSIX. Сертификация на совместимость со стандартом стоит некоторых денег, из-за чего некотрые системы не проходили этот процесс, однако считаются POSIX-совместимыми. просто потому что это так.
К Unix-подобным ОС относятся системы, базирующиеся на последней версии «Unix», выпущенной «Bell Labs» («System V»), на разработках Университета Беркли («FreeBSD»,
Стандартизация ОС гарантирует возможность безболезненной замены самой ОС и/или оборудования при развитии вычислительной системы или сети и дешёвого переноса прикладного программного обеспечения (строгое следование стандарту предполагает полную совместимость программ на уровне исходного текста; из-за профилирования стандарта и его развития некоторые изменения бывают всё же необходимы, но перенос программы между POSIX-совместимыми системами обходится на порядки дешевле, чем между альтернативными), а также преемственность опыта пользователей.
Самым заметным эффектом существования этого стандарта стало эффективное разворачивание Интернета в 90-х годах.
Операционная система — основной вид системного ПО, комплекс программ, обеспечивающий управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, а также выполнение прикладных программ и утилит.
Общими словами, операционная система — это первый и основной набор программ, загружающийся в компьютер. Помимо вышеуказанных функций ОС может осуществлять и другие, например предоставление пользовательского интерфейса, сетевое взаимодействие и т. п.
С 1990-х наиболее распространенными операционными системами являются ОС семейства Microsoft Windows и UNIX-подобные системы.
|
Классификация операционных систем
Операционные системы могут быть классифицированы по базовой технологии (Юникс-подобные или подобные Windows), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие DOS или NextStep или современные GNU/Linux и Windows), для рабочих станций (DOS, Apple), или для серверов (AIX), ОС реального времени и встроенные ОС (VxWorks,QNX), PDA, или специализированные (управление производством, обучение, и т. п.).
Ранние, исторически значимые
- CTSS (The Compatible TimeShare System, разработанная в MIT — Массачусетском Технологическом Институте) Incompatible_Timesharing_System (The Incompatible Timeshare System, разработанная в MIT для серверов DEC 10 / 20) операционная система THE (разработана Эдсгером Дейкстрой и другими) MULTICS (проект Bell Labs, GE, и MIT) Master programme разработанная Leo Computers, Leo III в 1962.
Ранние, проприетарные
- Apple Computer (ранние версии находились в ROM вместе с интерпретатором языка Integer BASIC, поздние версии комплектовались Microsoft BASIC) Business Operating System (BOS) — кросс-платформенная, основанная на командной строке Commodore PET, Commodore 64, и Commodore VIC-20, Первые ОС для IBM-PC (UCSD p-System, CP/M-86, PC-DOS) Sinclair Micro и QX, и подобные. TRS-DOS, ROM OS (улучшенный интерпретатор Microsoft BASIC с поддержкой файловой системы) TI99-4 FLEX от Technical Systems Consultants для микрокомпьютеров, построенных на Motorola 6800 и 6809: SWTPC, Tano, Smoke Signal Broadcasting, Gimix и других HDOS — Heath DOS, для микрокомпьютеров. Cray Operating System для суперкомпьютеров Cray Research Inc.
Проприетарные
Acorn
- Arthur ARX MOS (на BBC Micro и BBC Master) RISC OS RISCiX
Atari ST
- TOS MultiTOS MiNT
Apple
- A/UX Apple Darwin Apple DOS GS/OS Mac OS Mac OS 8 Mac OS 9 Mac OS X
- 10.1 Puma (Пума) 10.2 Jaguar (Ягуар) 10.3 Panther (Пантера) 10.4 Tiger (Тигр) 10.5 Leopard (Леопард)
Корпорация Be
- BeOS BeIA Zeta
Novell
- Netware 3.x, в том числе Netware v3.12 Netware 4.x Netware 5.x Netware 6.x
DEC/Compaq/HP
- AIS OS-8 ITS (для PDP-6 и PDP-10) TOPS-10 (для PDP-10) TOPS-20 (для PDP-10) WAITS TENEX (от BBN) RSTS/E (работала на нескольких типах машин, в основном PDP-11) RSX-11 (многопользовательская, многозадачная ОС для PDP-11s) RT-11 (однопользовательская для PDP-11) RTE-II (система реального времени для HP-2000/2100 и ДОС РВ для М-6000/7000, СМ-1) VMS (от DEC для серии компьютеров VAX, позднее переименована в OpenVMS) HP-UX от HP OSF/1 (от DEC; дважды переименована, сначала в Digital UNIX, затем в Tru64 UNIX)
IBM
- IBSYS OS/2
- OS/2 v1.0 — Выпущена в декабре 1987 года. Одна из первых операционных систем с поддержкой многозадачного режима процессора 80286. OS/2 v1.10SE — Выпущена в октябре 1988 года. SE = Standard Edition. OS/2 v1.10EE — 1989 год. OS/2 v1.20 — 1989 год. Редакции SE и EE. Улучшенный Presentation Manager. OS/2 v1.30 — 1991 год. Также редакции SE и EE. OS/2 v2.00 — Весна 1992 года. Первая версия OS/2, которой для работы необходим процессор 80386 с его защищённым режимом. OS/2 v2.10 — Май 1993 года. OS/2 v2.11 — Конец 1993 года. Не содержит подсистемы Win-OS/2 и устанавливается поверх Windows 3.1. Стоит дешевле других версий OS/2. OS/2 v3.0 «Warp» и «Warp Connect» — Октябрь 1994 года. OS/2 v4.0 «Merlin» — Сентябрь 1996 года. OS/2 Warp 4.5 Server for E-business «Aurora» — Апрель 1999 года. Дальнейшие обновления получили имена CP1 и CP2 (Convenience Package) и базировались на Aurora. eComStation
- z/OS — следующая версия после IBM OS/390
- Basic Operating System — первая ОС для архитектуры System 360 PC DOS — OEM-версия MS-DOS, впоследствии дорабатывалась самостоятельно.
- ОС ЕС, СВМ, МВС, ДОС ЕС, МОС ЕС — IBM-совместимые операционые системы (клоны) советского производства
ICT/ICL
- GEORGE VME DME TME
Microsoft
- MSX-DOS MS-DOS Microsoft Windows
- Windows 1.0 Windows 2.0 (для 80286) Windows 3.0 первая версия, имевшая коммерческий успех Windows 3.1 Windows 3.11 Windows 95 Windows 98 Windows Me Windows NT (разработана для Майкрософт командой во главе с Дэвидом Катлером) Windows NT 3.5 Windows NT 4.0 Windows 2000 (иначе, Windows NT v5.0) Windows XP (внутренне основана на Win2K; версии: Home, Professional, Embedded, Tablet PC Edition, Media Center Edition) Windows Server 2003 Windows Vista Windows Vista Server 2008 Windows Home Server Windows Seven
Strawberry Development Group.
- EROS CapROS
Sun Microsystems
- SunOS, Unix-подобная Solaris, Unix-подобная, основана на SunOS 4.x (Solaris 1.x) и SunOS 5.x (Solaris 2.x, 7 и более поздние) Java Desktop System
Другие проприетарные Unix-подобные и другие POSIX-совместимые ОС
- Aegis/OS (Apollo Computer) Cromix (Unix-emulating OS from Cromemco) Coherent (Эмулирующая Unix ОС от Mark Williams Co. для персональных компьютеров) DNIX Dynix Idris IRIX от SGI NeXTSTEP OPENSTEP OS-9 Unix-подобная RTOS. (Эмулирующая Unix ОС от Microware для процессора Motorola 6809)
- OS-9/68k (Эмулирующая Unix ОС от Microware для процессора Motorola 680x0; создана из OS-9) OS-9000 (портативная эмуляция Unix от Microware; одна из реализаций предназначена для Intel x86)
Свободные
Unix-подобные
- BSD (Berkeley Software Distribution, реализация Unix для DEC VAX) и её вариации:
- 386BSD FreeBSD OpenBSD много внимания уделяет безопасности NetBSD DragonFly BSD PC-BSD Midnight BSD
- Hurd/L4 (ОС, реализованная как набор серверов работающих на микроядре L4)

- GNU/Linux
- Linux (наиболее популярное свободное Unix-подобное ядро) Cosmoe (основана на ядре «Linux» и использует много кода AtheOS, подобна BeOS)
- Plan B (распределённая ОС, произошедшая от Plan 9) Off++ (распределённая ОС, произошедшая от Plan 9)
Исследовательские Unix-подобные
- UNIX (разработана Bell Labs в 1970, идея Кена Томпсона) Mach (от разработчиков ядер ОС в CMU; см. NeXTSTEP) Minix (учебная ОС от Эндрю Таненбаума) Amoeba (разработана Эндрю Таненбаумом) K42 (разрабатывается в IBM) ДЕМОС (советский клон UNIX)
Исследовательские не-UNIX
- 3OS — Object Oriented Operation System (подробности) Nemesis исследовательская ОС от Кембриджского Университета — подробности (на английском) [1] TUNES, 1994 V (operating system) Stanford, ранние 1980-е
Совместимые с MS-DOS
- QDOS (разработана Seattle Computer Products для новых процессоров Intel 808x; также известна как SCP-DOS; лицензирована Майкрософт — стала MS-DOS/PC-DOS)
- MS-DOS (разработана Microsoft для IBM PC — совместимых машин) PC-DOS (версия DOS от IBM для PC) DR-DOS (MS-DOS совместимая ОС от Digital Research, потом Novell, Caldera, Siemens AG ..; в настоящее время используется в специфических задачах) [2] FreeDOS (свободная DOS, цель — 100 % совместимость с MS-DOS) [3] PTS-DOS (MS-DOS совместимая ОС от PhysTechSoft (Россия)) [4] ROM-DOS (MS-DOS совместимая ОС от Datalight для встроенных систем) [5] АДОС (советский клон MS-DOS для ПК Искра-1030) Альфа-ДОС (советский клон MS-DOS для ПК ЕС-1840) ЯНУС (советский клон MS-DOS для ПК ЕС-1840)
Авторские/внутренние, не-UNIX, и другие
- A2 — новое название для Bluebottle (см. также AOS) AOS — ОС созданная в рамках проекта «Oberon — операционная система и компилятор» (Оберон (операционная система)) AROS (AROS Research Operating System), свободная портируемая (в том числе, для процессорной линейки x86) операционная система, идейный потомок AmigaOS [6] AtheOS Bluebottle развитие идей AOS, современное название A2 (см. также AOS) CP/M (Control Program/Monitor)
- CP/M-80 (CP/M для Intel 8080/8085 и Zilog Z80 от Digital Research)) CP/M-86 (CP/M для Intel 8088/86 от Digital Research) MP/M-80 (многопрограммная версия CP/M-80 от Digital Research) MP/M-86 (многопрограммная версия CP/M-86 от Digital Research) МикроДОС (создана в СССР на основе CP/M 2.2)
Siemens AG
- BS1000 BS2000 BS3000 (функционально похожа на OS-IV и MSP от Fujitsu) VM2000
«Домашние» OS
- KolibriOS (проект основан на MenuetOS и помещается на одну дискету) LainOS (проект основан на FreeBSD. Навеян GUI «Navi» из «Serial Experiments Lain») MenuetOS (помещается на одну дискету) Miraculix Panalix

- ReactOS (свободная и бесплатная реализация NT-совместимой ОС). Syllable (почти полностью совместима с POSIX) Trion Operating System Висопсис (VISOPSYS — Визуальная операционная система) UzhOS XSKernel (проект ядра операционной системы под кодовым названием XSystem) [9] FOS (микроядерная операционная система) [10] ExeOS (проект операционной системы, основанной на микроядерной архетикутре) SymbOS (многозадачная графическая ОС для Amstrad CPC, Amstrad PCW и MSX) [11]
Прикладные системы
Наладонный компьютер (PDA)
- Palm OS от Palm Inc; теперь подразделения PalmSource Pocket PC, Windows Mobile от Microsoft EPOC изначально от Psion (Великобритания), в настоящее время разрабатывается Symbian, под маркой Symbian OS Windows CE от Microsoft GNU/Linux в Sharp Zaurus
Смартфоны
- Windows Mobile Smartphone на базе Windows CE GNU/Linux MontaVista Linux в Motorola A760, E680 Symbian OS JavaFX Mobile Mac OS X (iPhone)
Маршрутизаторы
- CatOS от Cisco IOS от Cisco IOS XR от Cisco на основе QNX JUNOS от Juniper Networks LinkBuilder от 3Com MikroTik RouterOS от MikroTik PIX OS от Cisco RapidOS от Riverstone Networks
МиниАТС
- Orix от Avaya
ОС для микроконтроллеров, встраиваемые операционные системы, операционные системы реального времени
- Contiki eCos FreeRTOS INTEGRITY ITRON LynxOS [12] Montavista Linux Nucleus QNX OS-9 от Microware OS-9000 от Microware OSE от ENEA OSEK RDOS RTEMS первоначальная разработка велась по заказу МО США, сейчас opensource (GPL-like лицензия) RTOS ThreadX TRON OS разработчик — Ken Sakamura uC/OS-II для микроконтроллеров scmRTOS для микроконтроллеров [13] µCLinux VxWorks
Вымышленные операционные системы
Несуществующие операционные системы, упоминаемые в шутках, книгах, фильмах и т. п.
- ALTIMIT_OS — Из вселенной .hack Hyper OS — Из Patlabor Wheatonix — первоапрельская шутка. Digitronix — из The Hacker Files Luna/X — Первоапрельская шутка системы Google за 2004 год. [14] SexLinux — Первоапрельская шутка linuxcenter. ru (система на основе Gentoo) Finux — из книги Нила Стивенсона "Криптономикон" («написанная финнами»)
·
Cравнительная таблица файловых систем FAT и NTFS
Ограничения | NTFS | FAT16 и FAT 32 |
Размеры тома | Минимальный размер тома, составляет 1,44Мб[источник?]. | FAT поддерживает различные размеры томов — от объема дискет и до 8 Tб. |
На практике рекомендуется создавать тома, размеры которых не превышают 2 Тб. | FAT32 поддерживает тома объемом от 2 гб. до 2 Тб. Работая под управлением Windows XP для FAT32 можно отформатировать тома, размер которых не превышает 32 Гб. | |
Windows не позволяет форматировать дискеты в NTFS (ntfsflp от Mark Russinovich позволяет). | FAT32 не поддерживаются диски размеры которых меньше 512 Мб. | |
NTFS поддерживает жесткие и символьные ссылки (Hardlinks, Junctions, Volume Mountpoints). | FAT не поддерживает ссылки. | |
Размеры файлов | Теоретически размер файла может составлять 16 эксабайт. | FAT16 поддерживает файлы размером не более 2 Гб. FAT32 подерживает файлы размером не более 4 Гб. |
Литература
- Вильям Столлингс Операционные системы = Operating Systems: Internals and Design Principles. — М.: «Вильямс», 2004. — С. 848. — ISBN 0-13-031999-6


