Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GOSY / 1 блок-все.doc
Скачиваний:
154
Добавлен:
09.05.2015
Размер:
1.38 Mб
Скачать

16.Операционные системы как средство распределения и управления ресурсами эвм

Особое место среди программных средств всех типов занимают операционные системы, являясь ядром программного обеспечения.

Операционная система – это комплекс программ, обеспечивающих

  • управление ресурсами, т.е. согласованную работу всех аппаратных средств компьютера;

  • управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компьютера, с данными;

  • пользовательский интерфейс, т.е. диалог пользователя с компьютером, выполнение определённых простых команд – операций по обработке информации.

Операционные системы обеспечивают интерфейс между пользователем и аппаратной частью компьютера.

По числу одновременно выполняемых задач выделяют ОС:

• однозадачные ОС (MS-DOS, ранние версии PC DOS);

• многозадачные (OS/2, UNIX, Windows).

Однозначные ОС предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные ОС дополнительно управляют разделением между задачами совместно используемых ресурсов.

По числу одновременно работающих пользователей выделяют ОС:

• однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

• многопользовательские (UNIX, Windows NT).

Отличием многопользов-их систем является наличие средств защиты информации пользователей от несанкционированного доступа.

Многопроцессорная обработка предполагает поддержку работы нескольких процессоров и присутствует в ОС Solaris 2.x фирмы Sun, OS/2 фирмы IBM, Windows NT фирмы Microsoft, NetWare 4.1 фирмы Novell и др. Отличием сетевой ОС от локальной являются средства передачи данных между компьютерами по линиям связи и реализация протоколов передачи данных, например IP, IPX и др.

За время существования компьютеров операционные системы претерпели значительную эволюцию. Так, первые ОС были однопользовательскими и однозадачными. Эффективность использования ресурсов компьютера в этом случае оказывалось невысокой из-за простоев всех, кроме одного работающего периферийного устройства компьютера. Например, при вводе данных простаивал центральный процессор, устройства вывода и внешние ЗУ.

По мере роста возможностей, производительности и изменениях в соотношении стоимости устройств компьютера положение стало нетерпимым, что привело к появлению многозадачных операционных систем, остававшихся однопользовательскими.

Такие ОС обеспечивают постановку заданий в первую очередь на выполнение, параллельное выполнение заданий, разделение ресурсов компьютера между выполняющимися заданиями. Так, например, одно задание может выполнять ввод данных, другое – выполняться ЦП, третье – выводить данные, четвёртое – стоять в очереди. Важнейшее техническое решение, обусловившее такие возможности, – появление у внешних устройств собственных процессоров (контроллеров).

При многозадачном режиме:

В оперативной памяти находится несколько заданий пользователей;

Время работы процессора разделяется программами, находящимися в оперативной памяти и готовыми к обслуживанию процессором;

Параллельно с работой процессора происходит обмен информацией с различными внешними устройствами.

Наиболее совершенны и сложны многопользовательские многозадачные ОС, которые предусматривают одновременное выполнение многих заданий многих пользователей, обеспечивают разделение ресурсов компьютеров соответствии с приоритетами пользователей и защиту данных каждого пользователя от несанкционированного доступа. В этом случае ОС работает в режиме разделения времени, т.е. обслуживает многих пользователей, работающих каждый со своего терминала.

Эволюция ОС во многом обусловлена совершенствованием аппаратной базы ЭВМ. Программирование ламповых вычислительных устройств, ориентированных на решение специализированных прикладных задач, выполнялось на машинном языке (языке программирования, представляющем программу в форме, позволяющей непосредственно выполнять ее техническими средствами обработки данных). Организация вычислительного процесса в этом случае осуществлялась обслуживающим персоналом вручную с пульта управления. ОС для этих ЭВМ практически отсутствовали. Компьютеры, построенные на полупроводниковых элементах, стали более компактными, надежными и применялись при решении более широкого класса прикладных задач. Появились первые алгоритмические языки, компиляторы и системы пакетной обработки. Эти системы явились прообразом современных ОС. Основное их назначение -увеличение загрузки процессора. Переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам сопровождался созданием семейств программно-совместимых машин, например семейства IBM/360, ЕС ЭВМ. ОС этих компьютеров ориентировались на обслуживание вычислительных систем с разнообразными периферийными устройствами и в различных областях деятельности. Особенностью таких ОС стало мультипрограммирование — способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько приложений. Образовался новый тип ОС - системы разделения времени, которая позволяет создать для каждого пользователя иллюзию единоличной работы с компьютером. Появление больших (БИС) и сверхбольших интегральных схем (СБИС) обеспечило широкое распространение компьютеров и их использования неспециалистами в области программирования. Это потребовало разработки программного интерфейса. Развитие средств коммуникации обусловило развитие сетевых ОС.

Основные линии ОС.

Отличительные особенности Windows:

1) Простота и удобство в использовании. Windows оснащена несколькими функциями поиска неисправностей, включая утилиту системной информации, функцию проверки реестра, функцию проверки конфликтов версий (Version Conflict Manager) и мастер профилактического обслуживания (Maintenance Wizard).

2) Качество. Приложения загружаются быстрее. Windows поддерживает новую файловую систему FAT32, что позволяет существенно увеличить скорость работы с дисковыми накопителями и повысить плотность хранения информации. Windows содержит обновленную и расширенную библиотеку драйверов устройств, что обеспечивает возможность работы с самой различной периферией.

3) Поддержка технологий нового поколения.Windows поддерживает технологии и стандарты нового поколения, включая универсальную шину USB, расширенный стандарт Plug and Play и технические средства контроля энергопотребления. Встроенная поддержка MMX, Accelerated Graphics Port, Microsoft DirectX, поддержка дисков стандарта DVD и других новых технологий обеспечивает Windows великолепную обработку трехмерной графики.

К достоинствам Windows можно отнести:

1. Независимость программ от внешних устройств.

2. Средства для построения пользовательского интерфейса Windows содержат все необходимые функции для построения пользовательского интерфейса программ: окон, меню, запросов и т.д.

3. Доступность всей оперативной памяти. Это облегчает создание на ее базе больших программ.

4. Связь и внедрение объектов - новый способ обмена данными между приложениями, при котором вы имеется возможность комбинировать изображение, звук и текст.

5. Использование масштабируемых шрифтов True Type. В Windows действует принцип WYSIWYG (What you see is what you get), который означает, что та информация, которую вы видите на экране, соответствует тому, что выдается принтером при распечатке.

6. Единый пользовательский интерфейс. Действия с программами в среде Windows стандартизированы.

9. Многозадачность.

10. Совместимость с DOS-приложениями.

11. Удобство поддержки устройств  и мультимедиа . Windows упрощает работу с внешними устройствами.

MacOS (Apple). Конкурентом линии Windows эту ОС не назовешь -хотя бы потому, что на PC-совместимые компьютеры она не устанавливается. Но именно MacOS стала первой ОС, предложившей пользователю удобства графического интерфейса, Рабочий Стол с иконками, соответствующими папкам и программам, удобные средства настройки. По стабильности и удобству ей до сих пор нет равных. MacOS наиболее рационально использует ресурсы компьютера - написанные для нее программы работают вдвое быстрее, чем их конкуренты на PC аналогичной конфигурации. MacOS пользователям столько удобств и возможностей при необычайной простоте - ведь даже мышь на MacOS имеет всего одну управляющую кнопку! Сегодня Macintosh и MacOS широко используют в процессе так называемой «допечатной подготовки» бумажной продукции -книг, иллюстрированных журналов, газет. Такие программы, как Adobe Photoshop, Adobe Illustrator, Adobe PageMaker изначально были предназначены для MacOS, и лишь потом переведены под Windows. MacOS послужила прототипом для многих «изюминок» графического интерфейса Windows. Рабочий стол, структура папок и файлов - все это присутствует и здесь.

OS/2 и Windows 9x используют одинаковые технологии, включающие многозадачность и многонитевость, способность выполнять DOS-программы с помощью виртуальных машин. Обе ОС имеют схожие интерфейсы, и требования к аппаратным ресурсам. Например, при работе с OS/2 в распоряжение пользователя предоставляются те же элементы: ярлыки, папки, окна. Обе эти ОС поддерживают однотипную технологию копирования, удаления, печати, drag-and-drop. Свойства объектов легко доступны через контекстное меню, вызываемое щелчком правой клавиши мыши. Имеется специальная панель для размещения часто используемых документов или прикладных программ. Как и Windows, ОС OS/2 при недостатке оперативной памяти активизирует виртуальную память. В результате в качестве оперативной памяти используется свободное пространство на жестком диске. Это замедляет работу, но позволяет использовать приложения, требующие значительные объемы оперативной памяти. Для устранения в OS/2 Warp недостатка сетевых функциональных возможностей была создана версия OS/2 — Warp Connect. В нее вошли редиректоры для ОС NetWare 3.x, 4.x и OS/2 LAN Server. Реализована поддержка протоколов IPX, NetBIOS и TCP/IP. OS/2 имеет специальные средства, позволяющие работать с приложениями DOS, Windows и их файловыми системами. Это компенсирует недостаток собственных приложений для OS/2 Warp.

1973 год - год появления написанной на языке Си операционной системы UNIX. Ее основные свойства: 1-ое -это концепция файлов. Основным объектом, которым оперирует операционная система, является файл. Файл, с точки зрения операционной системы UNIX, -это внешнее устройство. Файл -это каталог, который содержит информацию о содержащихся в нем файлах. И так далее, на сегодняшний день, файлом может считаться, в некотором смысле и процесс, который может работать. 2-ое свойство -это особая структура ОС. В отличие от предыдущих операционных систем, в которых каждая команда была «зашита» внутрь операционной системы, т.е. ее нельзя было как -либо модифицировать, в UNIX-е проблемы команд решены. Во-первых, UNIX декларирует стандартный интерфейс передачи параметров извне внутрь процесса. Во-вторых, все команды реализованы в виде файлов. Это означает, что можно свободно добавлять новые команды в систему, а также убирать и модифицировать их. То есть система UNIX открыта и ее можно легко развивать.

Свое происхождение многозадачная многопользовательская 32-разрядная система Linux ведет от класса универсальных ОС UNIX, которые в течение многих лет (еще с 60-х годов!) обслуживали «большие» промышленные компьютеры. Проект UNIX объединяет десятки (!) различных ОС, созданных для своих компьютеров различными фирмами. Единственной областью, в которой работал Linux, вплоть до самого последнего момента оставались сети. До сих пор большая часть Web-серверов Интернет работает именно под управлением Linux. Да и в локальных сетях крупных компаний Linux неплохо справлялся с ролью администратора.

Режимы работы ОС.

Суть режима разделения времени: каждой программе, находящейся в оперативной памяти и готовой к исполнению, выделяется для исполнения фиксированный, задаваемый в соответствии с приоритетом пользователя интервал времени (интервал мультиплексирования). Если программа не выполнена до конца за этот интервал, её исполнение принудительно прерывается, и программа переводится в конец очереди. Из начала очереди извлекается следующая программа, которая исполняется в течение соответствующего интервала мультиплексирования, затем поступает в конец очереди и т.д. в соответствии с циклическим алгоритмом. Если интервал мультиплексирования достаточно мал (~ 200 мс), а средняя длина очереди готовых к исполнению программ невелика (~ 10 мс), то очередной квант времени выделяется программе каждые 2 с. В этих условиях ни один из пользователей практически не ощущает задержек, т.к. они сравнимы со временем реакции человека.

Одной из разновидностей режима разделения времени является фоновый режим, когда программа с более низким приоритетом работает на фоне программы с более высоким приоритетом. Режим реального времени- схема, при которой ЭВМ управляет некоторым внешним процессом, обрабатывая данные и информацию, непосредственно поступающую от объекта управления.

Основные подсистемы ОС:

командный процессор-программа, отвечающая за интерпретацию и исполнение простейших команд, подаваемых пользователем, и его взаимодействие с ядром ОС; драйверы - специализированные программки для управления различными устройствами, входящими в состав компьютера; интерфейс- диалог пользователя с компьютером, выполнение операций по обработке информации; файловая система- предназначенная для организации работы с хранящимися на диске данными и обеспечения стоимостного использования файлов несколькими пользователями и процессами. Файловая система ОС определяет структуру хранения файлов и каталогов на диске, правила задания имен файлов, допустимые атрибуты, права доступа и др; система прерываний- позволяет микропроцессору выполнять основную работу, не отвлекаясь на проверку состояния сложных систем, или прервать выполняемую работу и переключиться на анализ возникшей ситуации сразу после ее появления; утилиты- небольшие программы, обслуживающие различные устройства компьютера(например, утилита форматирования магнитных дисков);система загрузки –при запуске ОС проверяет наличие на диске ядра ОС, состоящего из файлов, загружает их в ОЗУ, запускает на исполнение системные файлы, дополнительно тестирует оборудование, подключает драйверы и тд; система ввода-вывода.

Команды ОС: 1)внутренние (командного процессора), 2)внешние (утилиты).

Рассмотрим на примере ОС MS DOS. Внутренние делятся на группы: команды для работы с дисками; с файлами (COPY –копирует файлы, может использоваться для слияния файлов, RENAME -переименование); с каталогами (DIR-выводит на экран список директориев и файлов, находящихся внутри текущего директория, MKDIR –создание нового директория,CHDIR –переход в другой директорий); команды управления системой. Внешние: FORMAT –форматирует диск, DISKCOPY –копирует содержимое флоппи-диска в одном дисководе на диск в другом, DISKCOMP –сравнение содержимого двух дискет, CHKDSK- проверка целостности файловой структуры, RECOVER- восстановление информации на дефектном диске.

Примеры: DIR*.txt -просмотр списка всех файлов с расширением txt; DISKCOPY A: B: -скопировать дискету в дисководе А на дискету в дисководе В.

Командный файл (КФ) - специальный текстовый файл, содержащий строки команд, выполняемых за один раз (пакет команд). Строками КФ могут быть команды ОС, вызовы исполняемых файлов (.COM, .EXE, .BAT), метки и специальные команды пакетной обработки. КФ могут создаваться с помощью любого текстового редактора либо командой: COPY CON <имя>.BAT

Командный файл состоит из команд операционной системы, имён файлов запуска (например, файлов с расширением .exe) и сервисных программных средств.

Создание файлов.

В Windows нет специальной команды для создания файла, но без нее можно легко обойтись несколькими способами:

Копирование с консоли в файл

COPY CON myfile.txt

При выполнении этой команды данные с клавиатуры (устройство CON) будут заноситься в файл myfile.txt. Нажатие клавиши F6 или комбинации CTRL-Z завершит вывод.

Перенаправление вывода

ECHO 1 > myfile.txt

При выполнении этой команды будет создан файл myfile.txt, содержащий символ “1”

Комбинация перенаправления ввода и вывода:

COPY CON > myfile.txt < xyz

При выполнении этой команды, как и в первом случае, используется копирование с консоли в файл, но вместо данных с клавиатуры используется ввод с несуществующего устройства xyz. Система выдаст сообщение, о том, что такого устройства не существует, но пустой файл myfile.txt будет успешно создан.

Если вам часто приходится создавать пустые файлы, можно подготовить свой командный файл (например – newfile.bat или, что еще лучше, - nf.bat), а имя создаваемого файла передавать ему в качестве параметра при запуске.

Содержимое файла:

@ECHO OFF

copy con > %1 < xyz

Поместите этот командный файл в системный каталог (C:\windows\system32 или любой другой, имеющийся в путях поиска, задаваемых PATH).

Строка запуска: newfile.bat myfile.txt или nf.bat myfile.txt

Присвоение съемному диску одной и той же буквы.

Задача заключается в том, чтобы съемный USB диск (флэш диск) был доступен всегда под одной и той же буквой, независимо от того, на каком компьютере он используется и как он подключен. Для ее решения воспользуемся уже упоминаемой выше командой SUBST. Выберем для съемного диска желаемую букву, например - X. Имя диска, с которого был запущен командный файл доступно как переменная %~d0. Создаем сомандный файл следующего содержания:

@echo off

subst X: %~d0\

что означает - создать виртуальный диск X:, которому сопоставлен физический диск, откуда был выполнен запуск командного файла.

  1. .Понятие файловой системы.

Информация на магнитных дисках хранится в файлах. Файл-это поименованная область на диске или другом машинном носителе. В файлах могут хранится тексты программ, документы, готовые к выполнению программы и т.д.

Каждый файл на диске имеет обозначение, которое состоит из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение начинается с точки, за которой следует от 1 до 3 символов. Например: Command.com; paper.dos; autoexec.bat…

Имя и расширение могут состоять из прописных и строчных латинских букв, цифр и символов: #,$,%,&,!,…Расширение имени файла является необязательным. Оно, как правило, описывает содержание файла, поэтому использование расширения весьма удобно.

В Windows в имени файла запрещено использование некоторых служебных символов: «\», «/», «:», «*», «?», «"», «<», «>», «|». В Linux эти символы, кроме «/», допустимы, хотя использовать их следует с осторожностью, так как некоторые из них могут иметь специальный смысл, а также из соображений совместимости с другими ОС.

Название файлу (до точки) следует давать осмысленное, говорящее о назначении файла, дабы избежать путаницы в дальнейшем.

Многие программы устанавливают расширение имени файла и по нему можно узнать, какая программа создала файл. Например:

.com,.exe – готовые к выполнению программы;

.bat – командные файлы;

.pas – программы на Паскале;

.bak – копия файла, делаемая перед его изменением. В имени и расширении имени файла прописные и строчные латинские буквы являются эквивалентными, т.к. DOS переводит все строчные буквы в соответствующие прописные буквы.

Имена файлов регистрируются на магнитных дисках в каталогах (или директориях). Каталог –это специальное место на диске, в котором хранятся имена файлов, сведения о размере файлов, времени их последнего обновления, атрибуты (св-ва) файлов и т.д. Если в каталоге хранится имя файла, то говорят, что этот файл находится в данном каталоге. На каждом магнитном диске может быть несколько каталогов. В каждом каталоге может быть много файлов, но каждый файл всегда регистрируется только в одном каталоге. Все каталоги (кроме корневого) на самом деле явл. файлами спец. вида. Каждый каталог имеет имя, и он может быть зарегистрирован в другом каталоге. Требования к именам каталогов те же, что к именам файлов. Как правило расширение имени для каталогов не используется. На каждом магнитном диске имеется один главный, или корневой, каталог.В нем регистрируется файлы и подкаталоги.

Каталог с которым в настоящий момент работает пользователь, наз. текущим. Если в команде DOS указать имя файла, то этот файл будет создаваться или отыскиваться в текущем каталоге. Например, команда Type выводит содержимое файла на экран. Тогда команда tupe.xxx.doc будет искать файл xxx.doc в текущем каталоге. Для вывода оглавления текущего каталога необходимо ввести команду Dir. Для смены текущего каталога имеется команда CD.

Когда используется файл не из текущего каталога, необходимо указать, в каком каталоге этот файл находится. Это делается с помощью указаний пути к файлу. Путь – это последовательность из имен каталогов или символов ”..”, разделенных символом “\”.Этот путь задает маршрут то текущего каталога или от корневого каталога диска к тому каталогу, в котором находится нужный файл. Если путь начинается с символа “\”, то маршрут вычисляется от корневого каталога диска, иначе – от текущего каталога. Каждое имя каталога в пути соответствует входу в подкаталог с таким именем, ”..” соответствует входу в надкаталог.

Файловая сист.- это часть опер. сист., управл-щая размещением и доступом к файлам и каталогам на диске. Файлы можно создавать, копировать, перемещать, переименовывать, удалять, изменять, открывать, закрывать.

Команды работы с файлами

Copy <источник><приемник>. Команда производит копирование информации с источника в приемник. В качестве источника могут быть указаны: файл, каталог, принтер. Например, сopy а:\prog.pas c:\pascal. Если файл источника находится в текущем каталоге, то полный путь к этому файлу можно не указывать: c:\pascal>сopy model.pas а:\m.pas.Если каталог приемника явл. текущим, то приемник можно опустить: c:\pascal>сopy а:\m.pas. Шаблон имени файла – это некоторые указания подмн-ва мн-ва файлов: *.*, где * - это любое кол-во любых символов.

*.* - все файлы;

? – любой символ в опред. месте;

*. pas - все файлы тип которых pas;

prog.* - все файлы названия prog любого типа;

а*.* - все файлы имя которых начинается на букву а;

???.* - имя файла, состоящее из трех символов, и имеет любой тип;

?а*.* - все файлы в которых вторая буква а

copy con <файл> - команда позволяет создать текстовый файл, и вынести его содержимость с клавиатуры: copy con text.txt. Для указания завершения файла необходимо нажать ctrl + Z или F6. Команда copy может использоваться для пересечения файлов: copy<файл1>+<файл2>+..+<файл>

<файл>.

Type <файл> - выводит на экран содержимое файла..

Ren <файл1><файл2> - команда для переименования “файл1” новым именем ”файл 2”. Если файл1 находится не в текущем каталоге, то для него необходимо создать полный путь. Для файла2 полный путь не указывается. Файлы можно переименовывать по шаблону: ren a*.* b*.*

Del <файл> - команда для удаления файла. В качестве файла можно указывать шаблон файла.

Dir – вывод на экран содержимого текущего каталога. Можно использовать шаблон: Dir<шаблон>.

Dir / p – вывод списков в постраничном режиме.

FAT-таблица размещения файлов: FAT создает. Цепочка элементов, каждый из котор. указ. область фиксир. длины (кластер), занимаемую файлом на диске. В каталоге, содер. имя файла, имеет. указат. к началу цепочки. При стирании файла элементы FAT и адресуем.-е ими области данных освобож.(помеч. как свободные) и могут быть испол. для другого файла. Достоинст. такой организ. явл. возмож. осущест. прямого доступа к данным файла. Недостат. явл. постепен. фрагментир. диска при актив. работе с файлов. системой по уничтож, созданию и изменению обьемов файлов. При этом заним.файлами пространст. «разорвано» по всему диску. Фрагментир. значит. увелич. время доступа к данным на диске. FAT cодер. инф-ию о располож. файлов, свободном прост-ве на диске и неисправ. блоках., а также код формата диска.

Согласно характеристикам алгоритма записи данных на диск, внутренней архитектуре, а также механизму их размещения, различается несколько видов файловых систем. Microsoft Windows XP поддерживает несколько типов файловых систем, среди которых можно перечислить следующие:

  • FAT (FAT16) — файловая система, наиболее подходящая для большинства дисков, работающих не только с Windows XP или Windows 2000, но и с операционными системами семейства Windows более ранних версий, а также с платформами MS-DOS и OS/2. При форматировании дисков большого объема, например винчестеров, этот режим становится недоступен, если объем диска превышает 2 Гбайт;

  • FAT32 — усовершенствованная версия файловой таблицы FAT, позволяющая работать с жесткими дисками объемом до 32 Гбайт, а также хранить информацию на диске более компактно за счет меньшего размера кластера. FAT32 распознается операционными системами Windows 95 OSR2, Windows 98, Windows ME, Windows 2000 и Windows XP. ОС Windows 3.1, 3.11, Windows NT 4.0 и ранние версии Windows 95 не смогут работать с диском, содержащим разделы FAT32, или загрузиться с дискеты, использующей эту таблицу размещения данных;

  • NTFS — файловая система, специально разработанная для ОС семейства Windows NT. Позволяет использовать возможности ограничения доступа, шифрования, компрессии и восстановления утраченной информации. Форматировать разделы жесткого диска или дискеты в формате NTFS можно только тогда, когда на вашем компьютере не используется никакой другой операционной системы, кроме Windows XP или Windows 2000. Все остальные ОС не смогут обратиться к созданному Windows XP разделу NTFS или загрузиться с дискеты, использующей эту таблицу размещения данных.

Помните, что NTFS работает несколько медленнее, чем FAT, из-за дополнительно загружаемых сервисов и её системы безопасности. Если у вас 32МБ RAM, и вы решили поставить себе W2k, то вам однозначно нельзя ставить себе NTFS. Если у вас 64МБ, то можно уже подумать об NTFS. Следует взвесить преимущества и недостатки NTFS для простого пользователя и решить, что Вам нужно. К преимуществам FAT32 можно отнести то, что она быстрее и требует меньше памяти для работы. Если система работает только с FAT32, то в память не грузятся драйвера и сервисы, необходимые NTFS. W2k, поставленная на FAT32, однозначно бьёт по скорости работы Win98. Кроме этого, при использовании FAT32 имеется возможность доступа к диску при загрузке с загрузочного флоппи W9x. Преимущества NTFS для простого пользователя можно описать одним ёмким словом: undestructable. На полном серьёзе, вышибить NTFS чрезвычайно сложно, если возможно вообще. Для опыта запускалась куча различных приложений, оптимизаторы диска, и в самые неподходящие моменты жалась кнопка reset. Повторение этого садизма добрый десяток раз никакого впечатления на систему не произвело, она продолжала работать без ошибок. Кроме этого, NTFS обладает встроенными средствами шифрования файлов, что обеспечивает определённую уверенность в сохранности данных. По умолчанию используется 40 или 56 битное шифрование, однако установив Windows 2000 strong security pack можно получить 128 битное шифрование. Долгое время этот апдейт был доступен только для жителей Северной Америки, но их законы поменялись, и теперь этот патч может быть скачан и установлен кем угодно

NTFS выросла из файловой системы HPFS, разрабатываемой совместно IBM и Microsoft для проекта OS/2. Она начала использоваться вместе с Windows NT 3.1 в 1993 году. Windows NT 3.1 должна была составить конкуренцию серверам на базе NetWare и Unix, поэтому NTFS вобрала в себя все тогдашние технологические достижения. Вот основные из них:

1. Работа с большими дисками. NTFS имеет размер кластера 512 байт, что в принципе оптимально, но его можно менять до 64К. Более важно то, что NTFS способна теоретически работать с томами размером в 16,777,216 террабайт. Теоретически, потому что таких жестких дисков пока просто не существует, и появятся они весьма не скоро.

2. Устойчивость. NTFS содержит две копии аналога FAT, которые называются MFT (Master File Table). В отличие от FAT MSDOS, MFT больше напоминает таблицу базы данных. Если оригинал MFT повреждён в случае аппаратной ошибки (например, появления bad-сектора), то система при следующей загрузке использует копию MFT, и автоматически создаёт новый оригинал, уже с учётом повреждений. Но это не самое главное. Главное, что NTFS использует систему транзакций при записи файлов на диск. Эта система пришла из СУБД, где защита целостности данных - жизненно важное дело.

Файловый менеджер в русском переводе означает "Управляющий файлами", собственно для этого файловые менеджеры и предназначены.

Файловые менеджеры, это программы для управления файлами на жестком диске компьютера. Различают файловые менеджеры для работы в DOS и файловые менеджеры для работы в Windows. Поскольку основная масса пользователей персональными компьютерами работают именно с этими операционными системами, то речь пойдет о файловых менеджерах для работы в дисковой операционной системе DOS и операционной системе Windows.

Файловые менеджеры для DOS, это фактически не файловые менеджеры, а графические оболочки для дисковой операционной системы DOS.

Файловые менеджеры, предназначенные для DOS, свободно работают под Windows, хотя конечно их возможности слабее тех файловых менеджеров, которые специально предназначены для Windows. Я не берусь анализировать и перечислять все существующие файловые менеджеры, моя цель скромнее - рассказать начинающим пользователям об основных (наиболее распространенных) файловых менеджерах и помочь в их освоении и изучении.

a. Файловые менеджеры для работы в DOS: Norton Commander; Far; Disco Commander; Volkov Commander и другие.

b. Файловые менеджеры для работы в Windows: всем известный "Проводник"  (Internet Explorer); Windows Commander; Total Commander.

Перечисленные выше файловые менеджеры для DOS не имеют принципиальных отличий друг от друга. Внешний вид, приемы работы в этих файловых менеджерах примерно одинаковы. Существуют файловые менеджеры как с русским так и с английским интерфейсом. Каждый из перечисленных файловых менеджеров имеет два окна между которыми производятся операции перемещения, переименования, копирования, сжатия, распаковки файлов. Каждое из окон файлового менеджера работает независимо друг от друга. Для перемещения, переименования, копирования, сжатия, распаковки файлов нужно "встать" на нужный файл и выделить его ( в Norton Commander-е выделение файла осуществляется клавишей ins), затем в противоположном окне файлового менеджера открыть нужную вам папку (в DOS папки называются директориями или каталогами). Затем дается исполнительная команда перемещения, переименования, копирования, сжатия, распаковки. Операция производится только с выделенным файлом, причем результат перемещается в противоположное окно. Если в обоих окнах файлового менеджера открыта одна и та же директория, то файл результата соответственно будет в этой директории. Каждый файловый менеджер имеет справочную систему, вызываемую клавишей F1. Каждая панель (левое или правое окошко) файлового менеджера может отображать различную информацию.

Windows Commander и Total Commander могут иметь интерфейс на различных языках в т.ч. и русский. Для установки русского языка войдите в меню "Конфигурация"\"Настройки"\"Языки" и выберите нужный вам язык. В этом же диалоговом окне Windows Commander и Total Commander можно установить параметры отображения командной строки, кнопок интерфейса, отображение скрытых и системных файлов и многое другое. Чтобы Windows Commander и Total Commander при каждом следующем запуске сохраняли бы настройки размеров окна, ширины полей (столбцов) и т.п. следует в меню конфигурация нажать команду "Запомнить позицию". Windows Commander и Total Commander для того, чтобы произвести операции с файлом или папкой нужно встать на него или выделить. Встать возможно только на один файл или папку, а вот выделить можно любое количество. Поданная команда будет выполнена относительно всех выделенных вами файлов или папок. Встать на файл в Windows Commander и Total Commander можно указав не него мышкой и щелкнув левой кнопкой, или воспользоваться клавишами вверх, вниз, вправо, влево. Переход между правой и левой панелями клавишей Tab (табуляция). Выделить файл в Windows Commander и Total Commander можно указав на него мышкой и щелкнув правой кнопкой. Можно встать на файл и выделить клавишей insert. В Total Commander если указать на файл мышкой и нажать на 1-2 секунды правую кнопку, то открывается контекстное меню как в "Проводнике".

Выделить все файлы и папки в открытом каталоге (папке) можно нажав клавишу Sift и нажимая клавиши вверх, вниз, вправо, влево. Если при этом встать на первый или последний файлы в списке и одновременно нажать Sift и End или Home, то выделяться все файлы списка. Кроме того в Windows Commander и Total Commander можно выделять файлы аналогично тому, как это делается в "Проводнике" с нажатой клавишей Sift для выделения диапазона, или с нажатой клавишей Ctrl для выделения разрозненных файлов. Очень важной особенностью обладают Windows Commander и Total Commander, когда необходимо просмотреть содержание текстовых файлов. Встав на текстовый файл (не зависимо от его расширения) и нажав F3, можно просмотреть текст. При этом если необходимо изменить кодировку символов, то делается это без проблем.

Соседние файлы в папке GOSY