![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Назначение программ – архиваторов. Архивация файлов и каталогов, способы архивации.Содержание книги
Поиск на нашем сайте
Архиваторы — это программы, которые позволяют уменьшить размер файла для экономии места на диске или пересылки по электронной почте. При помощи архивации мы можем уменьшить размер файла или папки в несколько раз без потери текста и качества. Сейчас архивирование файлов используют именно для передачи файлов в интернете, т.к. папки в интернете передавать нельзя. Архив – это, по сути, файл, а значит с помощью архива можно передавать группу файлов. Программы, которые осуществляют упаковку и распаковку файлов, называются программами-архиваторами. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия. В работе с архивами основными операциями являются: 1.Архивация - помещение исходных файлов в архивный файл в сжатом или несжатом виде; 2. разархивация - процесс восстановления файлов из архива. При распаковке файлы извлекаются из архива и помещаются на диск. 55 Функции базовой подсистемы ввода — вывода (блокирующие, неблокирующие системные вызовы, буферизация и кэширование, спулинг). Блокирующиеся, не блокирующиеся и асинхронные системные вызовы 1.Блокирующиеся системные вызовы. Применение такого вызова приводит к блокировке инициировавшего его процесса, т.е. процесс переводится операционной системой из состояния исполнение в состояние ожидание. Завершив выполнение всех операций ввода-вывода, предписанных системным вызовом, операционная система переводит процесс из состояния ожидание в состояние готовность. После того, как процесс будет снова выбран для исполнения, в нем произойдет окончательный возврат из системного вызова. 2. Не блокирующиеся системные вызовы. Их название не совсем точно отражает суть дела. В простейшем случае, процесс, применивший не блокирующийся вызов, не переводится в состояние ожидание вообще. 3. К третьей группе относятся асинхронные системные вызовы. Процесс, использовавший асинхронный системный вызов, никогда в нем не блокируется. Буферизация и кэширование. Под буфером обычно понимается некоторая область памяти для запоминания информации при обмене данных между двумя устройствами, двумя процессами или процессом и устройством. Причины буферизации. Первая причина – это разные скорости приема и передачи информации, которыми обладают участники обмена. Вторая причина – это разные объемы данных, которые могут быть приняты или получены участниками обмена единовременно. Третья причина связана с необходимостью копирования информации из приложений, осуществляющих ввод-вывод, в буфера ядра операционной системы и обратно. Под словом кэш (cache – “наличные”), обычно понимают область быстрой памяти, содержащую копию данных, расположенных где-либо в более медленной памяти, предназначенную для ускорения работы вычислительной системы. Spooling и захват устройств. Под словом spool мы будем понимать буфер, который содержит входные или выходные данные для устройства, на котором следует избегать чередования его использования различными процессами. Правда, в современных вычислительных системах spool практически не используется для ввода данных, а в основном предназначен для накопления выходной информации. В некоторых операционных системах вместо использования spooling’а применяется механизм монопольного захвата устройств процессами. Если устройство свободно, то один из процессов может получить его в монопольное распоряжение. При этом все другие процессы при попытке осуществления операций над этим устройством будут либо блокированы (переведены в состояние ожидание), либо получат информацию о невозможности выполнения операции до тех пор, пока процесс, захвативший устройство, не завершится или явно не сообщит операционной системе о своем отказе от его использования.
Обеспечение spooling’а и механизма захвата устройств является прерогативой базовой подсистемы ввода-вывода.
|
|||||
Последнее изменение этой страницы: 2020-12-09; просмотров: 129; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.219.206.240 (0.006 с.) |