Контрольная: Теория информатика - текст контрольной. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Контрольная

Теория информатика

Банк рефератов / Информатика, информационные технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Контрольная работа
Язык контрольной: Русский
Дата добавления:   
 
Скачать
Архив Zip, 60 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникальной работы

Узнайте стоимость написания уникальной работы

29 Работа с файловой системой Выполнение расчетов в EXCEL 1. Операц ионные системы. Операционная система Windows. Файлы, файловая структура данны х. 1.1 Операционные системы Операционная система – это комплекс взаимосвязанных системных программ, функциями которого является контроль использования и распределения ресурсов выч ислительной системы и организация взаимодействия пользователя с компь ютером. Операционна я система (ОС) играет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем. Операционные систе мы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах размером всего в несколько мегабайт до современных, напи санных на языках высокого уровня, размер которых исчисляется гигабайта ми. Такой значительный рост размера операционных систем обусловлен, гла вным образом, стремлением разработчиков «украсить» операционную систе му, расширить ее возможности, добавить возможности, изначально несвойст венные операционным системам, а также сделать интерфейс пользователя и нтуитивным. Все эти попытки дали свои результаты, и положительные, и отри цательные. Главным результатом стало усложнение настройки и программн ого интерфейса при упрощении пользовательского. Наибольшей п опулярностью в мире на данный момент пользуются операционные системы ф ирмы Microsoft . Их доля соста вляет около 90% среди всех операционных систем. Наиболее устойчивые систе мы этой фирмы основаны на технологии NT ( Windows NT / XP / Vista ). Важной особенностью многих ОС является способность их взаимодействия друг с другом, посредством сети, что позволяет компьютерам взаимодейств овать друг с другом, как в рамках локальных вычислительных сетей (ЛВС), так и в глобальной сети Интернет. Любая операц ионная система оперирует некоторыми сущностями, которые вместе со спос обами управления ими во многом характеризуют ее свойства . К таким сущностям могут относиться поня тия процесса, объекта, файла и т.д. Каждая ОС имеет свой набор таких сущнос тей. К примеру, в ОС Windows к таким сущностям можно отнести понятие объекта, и уже через управление эт ой сущностью предоставляются все возможные функции. Типы опер ационных систем . Если ЦП выдел ен одному из процессов, то этот процесс будет занимать ЦП до наступления одной из следующих ситуаций: 1. Обращение к внеш нему устройству. 2. Завершение проц есса. 3. Зафиксированны й факт зацикливания процесса. 4. Исчерпание выде ленного данному процессу времени t . Как только на ступила одна из этих ситуаций, управление передается другому процессу. К оличество передач управления от одного процесса к другому минимизиров ано. Так как при передаче управления с одного процесса на другой ОС должн а выполнить набор некоторых действий, а это потеря времени, то здесь эти п отери минимизированы. Такой режим работы ОС называется пакетным режимо м. ОС, которая работает в таком режиме, называется п акетной ОС . При наступле нии одного из упомянутых событий планировщик ОС выбирает из процессов, г отовых к выполнению, некоторый процесс и передает ему ресурсы ЦП. А выбир ает он этот процесс в зависимости от того алгоритма планирования, которы й был использован в данной конкретной ОС. Например, процесс может выбира ться случайно. Второй способ заключается в том, что происходит как бы пос ледовательный обход процессов, то есть мы взяли в работу сначала один из процессов, затем он освободился, и время ЦП будет предоставлено следующе му по порядку процессу из готовых к выполнению. Третьим критерием, по кот орому отбирается очередная задача, может быть время, которое данный проц есс не обслуживался ЦП. В этом случае система может выбирать процесс, у ко торого такое время самое большое. Эти алгоритмы должны быть реализованы в ОС, а значит, они должны быть простыми, иначе система будет работать неэ ффективно, сама на себя (хотя такие системы есть: в частности, этим страдае т семейство Windows ). Такой тип ОС называется ОС разделения времени . Она работает в режиме, при котором минимизируется время реак ции системы на запрос пользователя. В идеале, за счет того, что время отве та на запрос минимально, у пользователя должна создаваться иллюзия, что все ресурсы системы предоставлены только ему. Предположим, у нас система разделения времени. Одним из качеств системы разделения времени является неэффективность за счет того, что в системе предусмотрено большое количество переключений с процесса на процесс, а эта функция достаточно трудоемка. Для решения такого рода задач нужны св ои средства планирования. В этом случае используются, так называемые, ОС реального времени , основны м критерием которых является время гарантированной реакции системы на возникновение того или иного события из набора заранее предопределенн ых событий. То есть в системе есть набор событий, на которые система в любо й ситуации прореагирует и обработает их за некоторое наперед заданное в ремя. Для ОС этого класса используются достаточно простые алгоритмы. Конструкци я ОС . Практическ и любая ОС имеет понятие ядра. Ядром ОС обычно является ее резидентная часть, то есть та часть ОС, кот орая не участвует в процессах подкачки (она всегда присутствует в операт ивной памяти) и работает в режиме ОС. В ядро входят базовые средства управ ления основными сущностями, характерными для данной ОС, а также может вх одить набор программ, обеспечивающих управление некоторыми физическим и устройствами. В функции ядра, в частности, входит обработка прерываний. Программы, уп равляющие ресурсами, иногда называют драйверами у стройств (физических или логических). К примеру, в яд ро ОС должен входить драйвер оперативного запоминающего устройства. Далее, вокруг ядра наращиваются программы управле ния ресурсами вычислительной системы. Первый уров ень в основном состоит из драйверов физических устройств. Следующий уро вень - управление логическими устройствами и так далее. Таких уровней мо жет быть достаточно много. Вовсе не обязательно, что все компоненты рабо тают в режиме ОС. Многие из компонентов, которые логически достаточно уд алены от ядра, могут работать в обыкновенном пользовательском режиме. Та к же не обязательно, чтобы все эти компоненты ОС работали в резидентном р ежиме. Обычно, для многих функций это не требуется. Одной из глав ных частей ОС является интерфейс — универсальный механизм управления любым приложением ОС, н езависимо от его назначения и предметной области. Интерфейс является уд обная оболочкой, с которой общается пользователь. Именно на неё обращают внимание при выборе ОС, - о ядре же, главной части ОС, вспоминают во вторую о чередь. Поэтому нестабильная и ненадёжная с точки зрения ядра ОС, как, нап ример, Windows 95, и пользовал ась успехом благодаря красивой обёртке-интерфейсу. 1.2 Операционная система Windows. Первая версия Windows вышла в свет в конце 80-х годов и осталась совершенно неза меченной. Аналогичная участь постигла и следующую версию — лишь версия Windows 3.0 (1992) сумела пробить себе дорогу и стать «продуктом года». А еще через два года были выпущены в ерсии 3.1 и 3.11 (последняя включала такой значительный элемент, как полную по ддержку мультимедиа и работу в локальной сети — потому и носила уточняю щее название Windows For Workgroups ), окончательно утвердившие г осподство Windows . Хотя вопрос о том, а были ли первые версии Windows полноценными операционными системами, до сих по р остается открытым. Ведь устанавливалась Windows поверх уже имеющейся на компьютере ОС DOS и лишь расширяла ее возможност и. Фактически, она представляла собой лишь графическую оболочку, настрой ку над установленным на компьютере комплектом MS - DOS . Однако корпорация Microsoft с самого начала предпочитала позиционировать Windows как ОС. Windows 95. Вых од новой ОС, должен было состояться еще в 1994 году — именно тогда появились официальные сообщения о завершении разработки новой ОС, получившей наз вание Chicago . Однако время представления «Чикаго» постоянно откладывалось, корпорация Microsoft делала обнадеживающее заявл ение за заявлением. В августе 1995 года. Windows 95 все-таки вышла в свет. Причем сдела ла это с грандиозной, невиданной ранее рекламной. Windows превратил ась из графической надстройки для DOS в полноценную операционную систему. По крайней мере, так заявляли ее разработчики. На самом же деле все было сл ожнее: в качестве основы в Windows 95 по-прежнему использовалась добрая старая DOS. Чуть модернизированная, конечно, и не заявленная в качестве отдельного п родукта. Впрочем, большинство потребителей такой вариант устраивал. Вед ь у них оставалась возможность работать в привычном DOS-режиме, не загружая графическую оболочку Windows, — и, следовательно, не расставаться с привычны ми DOS-программами. Более того — новая операционная система стала 32-разрядной. Все предыдущ ие версии DOS и Windows были 16-разрядными и, стало быть, не могли в полной мере испол ьзовать возможности даже процессоров семейства 386 и уж тем более — новых процессоров Pentium. Конечно, в этом достоинстве крылись и некоторые неудобст ва — специально под Windows пользователям пришлось заменять все свои Windows-прог раммы на новые, 32-разрядные версии. Однако на практике переход оказался ср авнительно легким — уже в течение года были выпущены новые версии всех популярных программных продуктов. Но и старые 16-разрядные версии могли р аботать с новой ОС без всяких проблем. Теперь Windows 95 абсолютно новым графическим интерфейсом — более элегантным , удобным и просто красивым по сравнению с «внешностью» Windows 3.1. Многое Microsoft заи мствовала из операционных систем конкурентов — OS/2, MacOS, Motif и т. д. В течение двух лет, последовавших со дня выпуска Windows 95, вышло еще нескольк о промежуточных версий этой ОС. Летом 1996 года свет увидела новая версия Windows под названием OSR2 (ОЕМ Service Release), предназначенная только для поставки вместе с г отовыми компьютерами (ОЕМ). В OSR2 были исправлены многие ошибки Windows 95, добавле на поддержка нескольких новых устройств. А самое главное — новая версия Windows внесла серьезные изменения в способ расположения файлов на жестком д иске (файловую систему) — вместо устаревшей FAT16 пользователи OSR2 могли испо льзовать файловую систему FAT32, позволяющую сэкономить место на диске. Windows 98 и 98 se . К работе над новой версией Windows Microsoft приступила сразу же после выхода Windows 95. Ожидалось, что новая ОС увиди т свет в конце 1996 года и будет называться Memphis . Но этого не произошло ни в 1996, ни в 1997 годах. Только 25 июня 1998 года новая ОС Microsoft поступила в магазины. А примерно через месяц вышла в св ет и русскоязычная версия Windows 98. Основные изм енения коснулись интерфейса — теперь «Рабочий Стол» Windows 98 стал еще краси вее, а главное — он полностью интегрирован со средой Интернет. В новой ОС окончательно была стерта разница между файлами и папками на компьютере и объектами Всемирной Информационной Паутины (WorldWideWeb). Основным средством р аботы с файлами и папками в обоих случаях служит программа Internet Explorer. Другое важное отличие Windows 98 от Windows 95 заключается в расширенных возможностях управления интерфейсом. Но есть и более важные для нас изменения — во вн утреннем устройстве ОС. Хотя основная начинка ОС осталась прежней, Windows 98 вы игрывала у своей предшественницы за счет корректной работы с новыми ком плектующими — процессором Pentium II, графическим портом AGP, шиной USB, новыми моде лями видеокарт, материнских плат, модемов и т. д. Наконец, Windows 98 содержала мас су новых программ и утилит — в первую очередь полный комплект программн ого обеспечения для работы в Интернет и утилиту конвертации файловой си стемы FAT16 в более новую версию FAT32. В конце 1999 года в продаже появилась русскоязычная версия нового комплек та Windows 98 — Windows 98 SE . От предыдущей версии новая Windows о тличается тем, что в ее состав включена последняя (пятая) версия браузера Internet Explorer, обновленная система соединения с Интернет, а также многочисленны е исправления ошибок и новая библиотека драйверов устройств. Windows ME. Microsoft Windows Millennium Edition (Windows ME) - последняя эволюция операционных систем класс а Windows 95-98, запущенная в серийное производство в 2000 году. Русская локализация Windows ME появилась на рынке программного обеспечения в ноябре 2000 года. Windows Millennium Edition знач ительно отличается от семейства системных платформ Windows 9X, прежде всего те м, что в этой реализации Windows полностью отсутствует поддержка MS DOS - корректно запустить на компьютере, работающем под управлением этой системы, некот орые приложения DOS - уже весьма сложная задача. Windows ME тесно интегрирована с Internet Explorer 5.0, что сделало ее еще более ресурсоемкой, в комплект поставки по умол чанию включена большая часть элементов Microsoft Plus для Windows 98, базовый набор игр ра сширен новыми программами, позволяющими пользователю играть в сети Инт ернет с живыми соперниками, добавлен Windows Media Player 7.0, поддерживающий воспроизве дение файлов множества новых аудио- и видеоформатов. Интерфейс Windows Millennium Edition п рактически полностью совпадает с внешним оформлением Windows 2000 Professional, включая с истемные иконки и обновленное диалоговое окно выключения/перезагрузки компьютера, но почти все базовые элементы настройки Windows 98 сохранились на с воих прежних местах. Для запуска Windows ME требует минимум 32 Мб оперативной памяти (рекомендуется 64) и в минимальной конфигурации занимает на диске чуть больше 500 Мб. Windows ME действ ительно стала последней ОС семейства Windows 9X, поскольку все последующие опе рационные системы Windows как для домашних компьютеров, так и для рабочих стан ций, создаются на платформе NT. Поколение NT Windows NT (New Technology). 32-разрядная Windows NT , первая версия которой появила сь на рынке в 1993-м, а последняя – в 1998 году, с самого начала создавалась как св ерхстабильная, надёжная система, рассчитанная, прежде всего, на работу. И в этом смысле Windows 98/ ME может ей только позавидо вать: случаи ошибок, крахов и «зависаний» при работе в Windows NT встречаются крайне редко. Происходит это потому, ч то в Windows NT разработано надёжное разделен ие работающих под её управлением программ, не дающее им «соревноваться» за ресурсы. В Windows 3.1/95/98/ ME каждая из загруженных пр ограмм чувствовала себя в оперативной памяти полновластным хозяином. Н ередко программы перезагружали процессор запросами на ресурсы, в резул ьтате чего ОС «зависала». В отличие от Windows 98/ ME , Windows NT запрещает безоговорочный дост уп к ресурсам компьютера любым программам, пытающимся работать с «желез ом» напрямую. Это позволяет системе избежать конфликтов, однако в резуль тате под NT отказывают ся любые программы, написанные под DOS , и многие созданные под Windows 95. Следует учи тывать и тот факт, что большая часть работы с NT проявляется лишь в сетевом реж име работы – т. е. в связке с другими компьютерами. Windows 2000. Поя вившаяся на рынке в начале 2000 года операционная система Microsoft Windows 2000 представл яет собой второе поколение операционных систем, построенных согласно а рхитектуре Windows NT. Она производится в трех модификациях: Windows 2000 Professional для ноутбук ов, настольных систем и рабочих станций, Windows 2000 Server для серверных компьютеров и Windows 2000 Datacenter Server для больших серверных систем, рабочих станций крупных корпор ативных сетей и специализированных банковских и файловых серверов. Благодаря использованию усовершенствованной технологии NT, сочетающей ся с объективной простотой интерфейса Windows 9.X, Windows 2000 обладает высокой надежно стью и стабильностью, также она значительно легче поддается настройке и конфигурированию, чем предыдущие версии Windows. Разграничение доступа к сис теме реализовано на высоком уровне, что позволяет обеспечить безопасно сть хранения данных на дисках, если за компьютером работает более одного пользователя. Это система Windows была признана одной из лучших, и до сих пор используется на мно гих компьютерах, несмотря на выход более новых версий ОС Windows . Windows XP. Опе рационная система Microsoft Windows XP (от англ. eXPerience — опыт), известна также под кодовым н аименованием Microsoft Codename Whistler. Первоначально в планы корпорации Microsoft входила разр аботка двух независимых операционных систем нового поколения. Первый п роект получил рабочее название Neptune, эта ОС должна была стать очередным обн овлением Windows Millennium Edition, новой системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на платформе Windows NT, которая должна была придти н а смену Windows 2000. Однако руководство Microsoft посчитало нецелесообразным рассредо точивать ресурсы на продвижение двух разных ОС, вследствие чего оба напр авления разработок были объединены в один проект - Microsoft Whistler. Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений: удобство, про стоту в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежно сть и многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних перс ональных компьютеров, Professional Edition — для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition — это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц. Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следую щим минимальным системным требованиям: процессор — Pentium-совместимый, так товая частота от 233 МГц и выше; объем оперативной памяти — 64 Мбайт; свободн ое дисковое пространство — 1,5 Гбайт. Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной сис теме легко обнаружить множество значительных отличий. Несмотря на то, чт о эта ОС была разработана на основе уже хорошо знакомой российским польз ователям платформы NT и, на первый взгляд, по своим характеристикам во мног ом схожа с Microsoft Windows 2000, фактически Windows XP относится к принципиально иному поколен ию операционных систем семейства Windows. Теперь пользователь Windows не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по ум олчанию. Если вам не нравится традиционный вид окон, элементов управлени я и Панели задач, доставшийся новой ОС «в наследство» от Windows 2000, то вы можете без труда изменить их, загрузив из Интернета любой из сотен специально р азработанных "Тем". Традиционное Главное меню, открывающее доступ к уста новленным на компьютере программам, хранящимся на дисках документам и н астройкам операционной системы, также претерпело ряд значительных изм енений. Теперь при нажатии кнопки Пуск появляется динамическое меню, сод ержащее значки лишь пяти программ, которыми пользуется наиболее часто. Б лагодаря этому можно начать работу с нужными приложениями значительно быстрее. Здесь же расположены значки браузера Microsoft Internet Explorer 6 и почтового клиен та Outlook Express 6, кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off Computer). В среде Microsoft Windows пользователю часто приходится одновременно работать с нес колькими документами или набором различных программ. При этом неактивн ые приложения сворачиваются в Панель задач, вследствие чего она рано или поздно переполняется значками, и переключение между задачами становит ся затруднительным. Для того чтобы разгрузить Панель задач и освободить больше рабочего пространства для отображения значков запущенных прило жений, в Windows XP используется так называемый алгоритм группировки задач, сог ласно которому однотипные программы, работающие на компьютере одновре менно, объединяются в логическую визуальную группу. В состав Windows XP включен специальный механизм - быстрое переключение сеансо в (Fast User Switching), с применением которого можно быстро, без регистрации подключат ь к работе с операционной системой новых пользователей и групп пользова телей. Появилась также возможность переключаться между несколькими се ансами работы без необходимости сохранять данные или перезагружать си стему. При этом каждый из пользователей может самостоятельно изменять н астройки Windows и работать с собственными файлами и документами, создавать, и зменять и сохранять какие-либо данные независимо от других пользовател ей Windows XP. Для каждого нового сеанса работы операционная система отводит сп ециальный участок верхней памяти в размере 2 Мбайт, однако этот объем ник ак не ограничивает количество прикладных программ, которые могут быть з апущены пользователем. В частности, механизм Fast User Switching дает возможность пол ьзователю, работающему, например, с текстовым редактором, ненадолго отлу читься от компьютера, а во время его отсутствия другой пользователь може т открыть собственный сеанс Windows и поработать в Интернете или загрузить иг ру. При этом текст, редактируемый отсутствующим пользователем, по-прежне му хранится в памяти: вернувшись к компьютеру, пользователь может продол жить работу с документом с того места, где она была прервана, не перезагру жая систему и не запуская заново соответствующую программу. На предвари тельной презентации бета-версии Microsoft Whistler, состоявшейся 13 февраля 2001 года в Си этле, председатель правления корпорации Microsoft Билл Гейтс сообщил прессе, ч то данная версия Windows, на создание и тестирование которой затрачено свыше 1 млрд долларов США - важнейшая разработка Microsoft с момента выпуска на рынок Windows 95, а вице-президент корпорации Джим Оллчин добавил: «Windows XP - это не просто а пгрейд Windows, это - апгрейд стиля жизни». Windows NET. Microsoft Windows.NET - это семейство серверных операционных систем, разработанных корп орацией Microsoft на основе Windows XP, которые пришли на смену Windows 2000 Server, Advanced Server и Datacenter Server. Windows.NET поставляется в вариантах Windows NET Server, Windows NET Advanced Server и Windows NET Datacenter Server. Соответственно, технические возможности этих версий операционных систем различны: например, Windows NET Server может адресов ать четырехпроцессорные системы, Windows NET Advanced Server «умеет» работать с восьмипроц ессорными компьютерами, а Windows NET Datacenter Server поддерживает машины, аппаратная конф игурация которых включает до 32 синхронно работающих процессоров. Windows Vista . Эта версия Windows является самой новой ОС и вы шла осень 2006 года, хотя бета- и пиратские версии стали появляться ещё с конц а 2005 года. Всего выпущено семь вариантов Windows Vista , которые можно разбить на дв е группы - Home и Business. Windows Vista Starter Edition доступна лишь на р азвивающихся рынках (как и XP Starter) и только в 32-битном варианте. Эта ОС допуска ет параллельную работу лишь трех приложений (окон), работу в сети Интерне т (но без входящих сетевых соединений) и не представляет возможности вхо да под другим паролем. Эта версия не пользуется популярностью, потому чт о большинство современных компьютеров поддерживают более развитые вер сии этой ОС. Vista Home Basic ориентирована на масс ового пользователя и включает все основный компоненты, такие как Windows Firewall, Windows Security Center, Windows Movie Maker, фото библиотеку, Windows Media Player, Microsoft Office Outlook Express P2P Messenger, и многое другое. Версия Windows Vista Home Premium рассчитана на продвинутых домашних пользователей и пользователей ноутбуков. Эта О С, помимо всего перечисленного для Home Basic, поддерживает создание DVD видео, воз можность создания конференций через P2P, автоматическую настройку Wi-Fi и роу минга, синхронизацию PC-2-PC, технологию Internet File Sharing. Также в Home Premium будет реализована поддержка HDTV, Tablet PC, Microsoft Mobility Center и других "мобильных" технологий. Для ПК это версия Windows Vista является самой популярной. Windows Vista Pro занимает туже нишу, чт о и XP Pro, и предназначена для использования в компаниях любых размеров и тип ов организации. Здесь присутствует поддержка сетевых протоколов от "не -Microsoft", Encrypting File System (EFS)и многих других функций. Эта ОС ориентирован в первую очередь на разработчиков бизнес решений, ИТ менеджеров и управляющих. Вариант Vista Small Business представляе т собой расширенную версию Vista Pro, включающую в свой состав утилиты резерви рования данных, работы с факсом и сканером. Высшей ступенью развития Pro-версии стала Windows Vista Enterprise , в состав которой входят компоненты Virtual PC, Multilanguage User Interface (MUI) и передовые технологии обеспечения безопасности. Но при этом выпущен гибрид версии Home и Pro – Windows Vista Ultimate . Она стала самой "навороченной" из всех операционны х систем когда-либо выпускавшихся для ПК. Она включает в себя утилиту Game Performance Tweaker, обеспечивающую более продуктивную работу программ, занимающих большое количество оперативной памяти, и поддерживает клубные онлайн с ервисы. Эта версия ОС разрабатывается для наиболее продвинутых пользов ателей, геймеров, энтузиастов в сфере цифровых технологий и студентов, у влекающихся этой областью знаний. Согласно опубликованным документам, Vista стала "стартовой площадкой" к мас совому применению для таких технологий как Media Center и Tablet PC. Также Windows следующего поколения станет последней ОС, поддерживающей одновременно как платфо рму x86 (32-bit), так и x64 (64-bit). Все последующие версии Windows будут лишь x64. Windows Vista своим появле нием ознаменовала начало официального перехода с 32-битных систем на 64-бит ные. Windows CE . Самая молодая из операционных систем Microsoft стоит особняком ср еди своих собратьев, хотя бы потому, что предназначена она исключительно для установки на «карманные» компьютеры ( palm - top ). Такие мини-компьютеры, появившиеся в конце 90-х годов, всего за н есколько лет сумели завоевать популярность. Сегодня «электронными орг анайзерами» пользуются и деловые люди, постоянно находящиеся в разъезд ах, и студенты. В небольшой ОС интегрированы все необходимые приложения для работы с мини-компьюте ром — простой текстовый редактор, записная книжка, электронная таблица и система электронной почты. Владельцы персональных компьютеров вряд л и столкнутся с этой ОС, а вот владельцы разнообразных бытовых устройств — вполне возможно. По замыслу Microsoft, Windows СЕ вскоре будет устанавливаться даж е на бортовые компьютеры некоторых моделей автомобилей. В данный момент на рынке наладонных компьютеров Windows СЕ не является лидером, уступая PalmOS и др угим конкурирующим продуктам. 1.3 Файловая система Каждая из опе рационных систем оперирует некоторыми сущностями, одной из которых явл яется процесс. Есть вторая сущность, которая также важна - это понятие фай ла. Файловая система - это компонент операционной системы, обеспечивающи й организацию создания, хранения и доступа к именованным наборам данных . Эти именованные наборы данных называются файлам и . Основные свойства файлов . Файл - это некий объект, имеющий имя, и позволяющий оперировать с содержимым файла через ссылку на это имя. Обычно имя - это последовательн ость некоторых символов, длина которой зависит от конкретной операцион ной системы. Независимо сть файла от расположения . Для работы с конкретным ф айлом не требуется иметь информацию о местоположении этого файла на вне шнем устройстве. Набор функций ввода/вывода. П рактически каждая операционная система однозначно определяет набор фу нкций, обеспечивающий обмен с файлом. Обычно, этот набор функций состоит из следующих запросов: 1. Открыть файл д ля работы . Открыть можно либо уже существующий, либо новый файл. Может возникнуть вопрос - зачем открывать файл? Почему нельзя сразу читать и писать в этот файл? На самом деле, это есть средство, для тог о чтобы централизованно объявить операционной системе, что файл будет р аботать с конкретным процессом. А она уже из этих сведений может принять какие-то решения (например, блокирование доступа в этот файл для других п роцессов). 2. Чтение/запись . Обычно обмен с файлами может организовываться нек оторыми блоками данных. Блок данных, с которым происходит обмен, несет дв оякую сущность. С одной стороны, для любой вычислительной системы извест ны размеры блоков данных, которые наиболее эффективны для обмена, то ест ь это программно-аппаратные размеры. С другой стороны, эти блоки данных п ри реальном обмене могут варьироваться достаточно произвольно програм мистом. В функциях чтения/записи обычно фигурирует размер блока данных д ля обмена и количество блоков данных, которые необходимо прочесть или за писать. От выбранного размера блока данных может зависеть эффективност ь реальных обменов. Здесь есть элементы неэффективности, хотя они могут сглаживаться «умной» операционной системой. 3. Управление фа йловым указателем . Практически с каждым открытым ф айлом связывается понятие файлового указателя. Этот указатель, в каждый момент времени показывает на следующий относительный адрес по файлу, с к оторым можно произвести обмен. После обмена с данным блоком указатель пе реносится на позицию через блок. Для организации работы с файлом требует ся уметь управлять этим указателем. Имеется функция управления файловы м указателем, которая позволяет произвольно (в пределах доступного) пере мещать указатель по файлу. Указатель есть некоторая переменная, доступн ая программе, которая связана с функцией открытия файла (создающей эту п еременную). 4. Закрытие файл а . Эта операция может осуществляться двумя функция ми: закрыть и сохранить текущее содержимое файла либо уничтожить файл. Основные св ойства файловых систем . Файловая сис тема естественно включает в себя все те свойства, которые были перечисле ны для файлов, но добавляет еще некоторые. Эти свойства связаны со структ урной организацией файловой системы. Одноуровнев ая организация файлов непрерывными сегментами. Термин «одно уровневая» означает, что система обеспечивает работу с файлами уникаль но именованными. В пределах п ространства запоминающего устройства выделяется некоторая область дл я хранения данных, которая называется каталог. Каталог имеет следующую с труктуру: имя начальный блок кон ечный блок «Начальный блок» ссылается на некоторый относительный адрес пространс тва запоминающего устройства, с которого начинается файл с заданным име нем. «Конечный блок» определяет последний блок данного файла. Функция от крытия файла сводится к нахождению в каталоге имени файла и определении его начала и конца (реально данные могут занимать несколько меньше места , об этом будет сказано позже). Это действие очень простое, к тому же катало г можно хранить в памяти операционной системы, и тем самым уменьшить кол ичество обменов. Если создается новый файл, то он записывается на свобод ное место. Аналогично каталогу имен может иметься таблица свободных про странств (фрагментов). Чтение/запись происходит почти без дополнительных обменов, так как при о ткрытии мы получаем диапазон размещения данных. Чтение происходит в соо тветствии с этой блочной структурой и никакая дополнительная информац ия не требуется, соответственно обмен происходит очень быстро. Что будет, когда нужно записать в такой файл дополнительную информацию, а свободного пространства за этим файлом нет? В этом случае система може т поступить двояко. Первое, она скажет, что нет места и вы должны сделать ч то-то сами, например, запустить некий процесс, который перенесет этот фай л в другое место и добавит нужную информацию. Этот перенос - функция доста точно дорогостоящая по времени и загрузке процессов. Вторая возможност ь - в обмене будет отказано. Это означает, что при открытии файла нужно был о заранее зарезервировать дополнительное место; при этом файловая сист ема проверяет размер свободного буфера, и если его мало, то ищет свободно е место там, где этот файл разместится. Итак, мы видим, что эта организация проста, при обменах эффективна, но в сл учае нехватки пространства для файла начинается неэффективность. К том у же, при долговременной работе такой файловой системы на диске случаетс я то же, что случается с оперативной памятью - фрагментация. То есть ситуац ия, когда есть свободные фрагменты, но среди них нет такого, куда можно был о бы разместить файл. Борьба с фрагментацией для такой организации файло вой системы - это периодическая компрессия, когда запускается долгий, тя желый и опасный для содержимого файловой системы процесс, который прижи мает все файлы плотно друг к другу. Такая организация может быть пригодна для однопользовательской файлов ой системы, потому что при большом количестве пользователей очень быстр о произойдет фрагментация, а постоянный запуск компрессии - смерть для с истемы. С другой стороны, система проста и не требует почти никаких накла дных расходов. Файловая сис тема с блочной организацией файлов. Пространств о запоминающего устройства разделено на блоки (те самые блоки, которые э ффективны для обмена). В общем случае, с каждым именем файла связан набор н омеров блоков устройства, в которых размещены данные этого файла. Причем , номера этих блоков имеют произвольный порядок, то есть блоки могут быть разбросаны по всему устройству в произвольном порядке. При такой органи зации нет фрагментации, хотя могут быть потери кратные блоку (если файл з анял хотя бы один байт в блоке, то весь блок считается занятым). Следовател ьно, нет проблем компрессии, и эта система может использоваться при мног опользовательской организации. В этом случае с каждым файлом связан набор атрибутов: имя файла, имя польз ователя, по которым происходит доступ к файлу. Такая организация позволя ет уйти от уникальности имен, которая требовалась в предыдущем случае. В такой системе требуется уникальность имен лишь среди файлов одного пол ьзователя. Организация таких файлов может быть через каталог. Структура каталога м ожет быть следующая. Каталог содержит строки; каждая i -тая строка соответствует i -тому блоку файловой сист емы. В этой строке содержится информация о том, является ли этот блок своб одным или занятым. Если он занят, то в этой строке указывается имя файла (л ибо ссылка на него), имя пользователя, и может находиться какая-то дополни тельная информация. При обмене система может действовать по-разному. Либо при открытии файла система пробегает по всему каталогу и строит таблицу соответствия логи ческих блоков файла, их размещению на диске. Либо при каждом обмене осуще ствляется поиск этого соответствия. Такая органи зация файловой системы является одноуровневой в рамках одного пользов ателя, то есть все файлы связаны в группы по принадлежности к какому-то по льзователю. Иерархическ ая файловая система. Все файлы фай ловой системы построены в структуру, которая называется деревом. В корне дерева находится, так называемый, корень файловой системы. Если узел дер ева является листом, то это файл, который может содержать данные пользов ателя, либо являться файлом-каталогом. Узлы дерева отличные от листа явл яются файлами-каталогами. Именование в такой иерархической файловой си стеме может происходить разными способами. Первый тип - именование файла относительно ближайшего каталога, т. е. если мы посмотрим файлы, которые я вляются ближайшими для каталога F 0, - это файл F 1, который является также каталогом, и файл F 2. Для успешного именования в так ой системе на одном уровне не могут повторяться имена. С другой стороны, т ак как все файлы связаны с помощью дерева, мы можем говорить о, так называе мом, полном имени файла, которое составляется из всех имен файлов, которы е составляют путь от корня файловой системы к конкретному файлу. Полное имя файла F 3 будет обоз начаться так: / F 0/ F 1/ F 3. Такая организация хороша тем, ч то она позволяет работать как с коротким именем файла (если системно под разумевается, что мы работаем в данном каталоге), так и с полным именем фай ла. Полные имена файлов есть пути, а в любом дереве от его корня до любого у зла существует единственный путь, следовательно, этим решается проблем а унификации имен. Первый раз такой подход был использован в операционно й системе Multix , которая р азрабатывалась в университете Беркли в конце 60-х годов. Это решение приме няется в большинстве операционных систем. Согласно этой иерархии, каждо му из файлов можно привязывать какие-то атрибуты, связанные с правами до ступа. Правами доступа могут обладать как пользовательские файлы, так и каталоги. Структура этой системы хороша для организации многопользова тельской работы, за счет отсутствия проблемы именования, и такая система может очень хорошо наращиваться. Персонификация и защита данных в файловой системе. Персонифика ция - это возможность операционной системы идентифицировать конкретно го пользователя и в соответствии с этим принимать те или иные действия, в частности, по защите данных. В операционной системе MS - DOS , не было п онятия пользователя со всеми вытекающими последствиями - она однопольз овательская. Второй уровень операционных систем - это операционные системы, которые п озволяют регистрировать пользователей, но все пользователи представля ются в виде единого набора некоторых субъектов и не связаны друг с друго м никак. Примером таких операционных систем могут служить некоторые опе рационные системы фирмы IBM для mainframe -ком пьютеров. При такой одномерной персонификации обеспечиваются все функ ции, о которых говорилось, но такая организация пользователей не предпол агает образования групп пользователей. Соответственно, аналогично файловой системе, появляется иерархическая организация пользователей. То есть существуют отдельные понятия «все п ользователи» и «группа пользователей». В группе есть реальные пользова тели. Такая иерархическая организация персонификации влечет за собой с ледующие моменты. При регистрации какого-то пользователя необходимо сн ачала привязать его к какой-то группе. Так как пользователи объединены в группы, то появляется возможность разделения прав доступа к ресурсам по льзователей. То есть пользователь может, например, заявить, что все его ре сурсы доступны для всех пользователей группы. Такая схема может быть мно гоуровневой (группы делятся на подгруппы и т.д.) с соответственным распре делением прав и возможностей. Также существуют операционные системы (на пример современные версии Windows ), в которых права доступа могут определяться не только такой и ерархической структурой, но и могут быть более сложными, т. е. права доступ а можно добавлять, нарушая эту иерархию. 2. Программа Про водник Одной из важнейших программ в Windows яв ляется программа Проводник . Она позволяет пользователю управлять файлами и программами, хранящими ся на компьютерах и в сети. Программа Проводник – средство, дающее возможность пользователю виде ть в иерархической форме структуру, размещение папок и быстро переходит ь к какому-либо объекту (папке, файлу, ярлыку), а также выполнять ряд действ ий с папками и файлами. Запуск программы Проводник . Вызвать Пров одник можно из Главного меню командой Пуск/Программы/Проводник или выбрав пун кт Проводник в контекстных м еню кнопки Пуск или папки Мой компьютер. Из окна папки Проводник можно вызвать следующим образом: выделить вложенную папку и дать команду Файл/Проводник. На экран будет выведено окно Проводник а с открытой выбранной папкой. Аналогичный результат вы можете получить, выполни в щелчок правой кнопкой мыши на пиктограмме любой папки или на кнопке Пуск и выбрав в открывшемся м еню команду Проводник . (Эта ко манда присутствует и в контекстном меню пиктограмм Мой компьютер, Сетевое окружение, Outlook Express и Корзина.) Иер архи ческое дерево папок и устройств. Окно программы Проводник состоит из двух частей: слева по умолчанию отображается панель Все папки , которая содержит иерархическое дерево папок и устрой ств, справа — содержимое папки (или устройства), отмеченной в левой части окна. Если, например, отметить в левой части окна пиктограмму диска С: , то в правой части отобразится с одержимое этого диска. В левой части окна программы Проводник — всегда отображается иерархическое дерево папок и устройс тв, которое позволяет с помощью щелчка мышью отобразить на экране содерж имое любого доступного системе запоминающего устройства или папки. Работа с содержимым окна п рограммы Проводник . Чтобы отобразить в иерархическом д ереве окна программы Проводник значки папок, содержащихся на запоминающем устройстве или в другой папке необходимо выполнить щелчок на символе «+» рядом со значком соответствующего за поминающего устройства или папки. После этого вместо символа «+» появится символ «-» . Выполнив на нем щелчок, мы проделаем о братную операцию — скроем в иерархическом дереве значки папок, содержа щихся на этом устройстве или в этой папке. Чтоб ы отобразить в иерархическом дереве значки всех папок, включая их подпа пки, необходимо нажать Клавишу [*] на цифровом блоке клавиатуры. Следует отметить, что время, по и стечении которого будут открыты все подпапки, зависит от их количества. Закрыть открытые подпапки можно посредством нажатия клавиши [-] цифрового блока клавиатуры. Кнопки Назад, Вперед и Вверх Чтоб ы открыть папку, из которой вы перешли в текущую папку, вам необходимо наж ать кнопку Назад или восполь зоваться комбинацией клавиш Alt + <-- . Для возврата к прежней папке вам достаточно нажать кнопку Вперед на панели инст рументов или воспользоваться комбинацией клавиш Alt + --> . Чтобы открыть в окне программы Проводник папку, которая расположена в дереве папок и устройств на о дин уровень выше текущей, необходимо нажать клавишу Backspace или выполнить щелчок мышью на кнопке Вверх на панели инструментов. Поиск папок и файлов в про грамме Проводник . Чтобы найти файл или папку в Windows 98, нео бходимо: 1. Войти в программу Проводник в меню Сервис -->Поиск--> Файлы и папки . 2. В открывшемся диалоговом окне в поле Имя ввести имя искомой папки (файла), в пол е Где искать , выбрать диск на котором предположительно находится искомая папка (файл). 3. В случае необходимости можно сузить поиск, пользуясь кнопкой Обзор . При желании и необходимости мо жно установить некоторые дополнительные поисковые параметры (текст, ор иентировочную дату редактирования документа, размер). 4. Нажать кнопку Найти . Разыскивать определенный файл в правой части окна Обзор с помощью линейки прокрутки довол ьно утомительно. Однако существует способ приближаться к искомому файл у (папке) «прыжками». Для этого на клавиатуре необходимо набрать первую и з названия файла (папки). В том случае, когда на одну и ту же букву начинают ся имена нескольких объектов, выбирается имя первого. Добраться до иском ого можно с помощью клавиш управления курсором. Чтобы найти файл или папку в Windows 2000 используют Главно е меню (Пуск -->Найти-->Файлы и па пки) Управление файлами . Используя программу Проводник , можно выполнять копирование, перемещение и переименование файлов. Кроме того, с помощью этой программ ы можно запустить требуемое приложение или открыть нужный документ. Чтобы открыть тот или иной текстовый документ, необходимо дважды щелкну ть по значку документа (для web-интерфейса – один щелчок) или выполнить щел чок правой кнопкой мыши на пиктограмме этого документа и выбрать в конте кстном меню команду Открыть . Команда Открыть присутствует и в меню Файл . Отображение файлов и пап ок в окне программы Проводник Когда вы запускаете программу Проводник , в правой части ее окна Windows демонстрирует список имен и значков папок и файлов. Для изменения вар ианта отображения файлов и папок в окне Обзор можно воспользоваться командами меню Вид или кнопкой Ви д панели инструментов. Очень удобно использовать вариант детального отображения (команда Таблица меню Вид ), поскольку в этом случае на экране по мимо значка и имени файла или папки отображается дополнительная информ ация: объем файла, его тип и дата последней модификации. Для того чтобы установить нужную ширину столбцов для отображения данно й информации, необходимо, удерживая нажатой левую кнопку мыши, перемести ть вертикальную разделительную линию в нужное положение. Если при этом ш ирина того столбца окажется недостаточной, то Про водник обрежет соответствующее имя и заменит недо стающие знаки тремя точками. Выбрав в программе Проводник отображение детальной информации (команд а Таблица меню Вид ) о файлах и папках, можно отсортирова ть файлы и папки в списке по определенному критерию, причем для этого пон адобится выполнить всего лишь один щелчок мышью на заголовке соответст вующего столбца. После выполнения второго щелчка на заголовке столбца программа Проводник произведет сортировк у в обратном порядке, например, в обратном алфавитном порядке. Если для от ображения файлов и папок используется команда Кр упные значки, то можно выполнить сортировку, воспол ьзовавшись командами подменю Упорядочить значки меню Вид . Отмена операций с файлам и . В Windows 98/2000 есть простое средство, предна значенное для отмены одного или нескольких ошибочных действий. Так, напр имер, работая с программой Проводник , вы можете отменить удаление файла, переименование, перемеще ние или копирование, выбрав команду Отменить ххх (где ххх может принимать значения удаление, переиме нование или копирование) из меню Правка окна Обзор . Или кн опка Отменить на панели инструментов Проводника . 3. Сохранение файлов . Для сохране ния документа надо дать имя файлу, а также определить, в какой папке и на к аком диске он будет записан. Для первоначального сохранения документа, н еобходимо выполнить следующие действия: 1. Выбрать пункт меню Файл – > Сохранить или нажать F12. 2. В поле Имя файла ввести имя файла или согласиться с предложенным Word. 3. С помощью раскрывающегося списка Папка выбрать имя диска. В результате его название появится в верхнем поле, а в основном окне появится список п апок, содержащихся на нем. 4. Из списка папок выбрать ту, в которой будет храниться файл. 5. Выбрав все уровни вложения папок, нажать кнопку Сохранить. Документ, в который вносятся какие-то изменения, надо также периодически сохранять. Все изменения во время работы находятся в оперативной памяти и не гарантированы от случайностей, одна из которых – бросок питания в э лектрической сети – в одно мгновение может уничтожить труд нескольких часов. Процедура сохранения заключается в следующем: надо установить ук азатель мыши на кнопку с изображением дискеты и щелкнуть левой кнопкой м ыши. Только после этого изменения в документе будут записаны на жесткий диск. Частое, регулярно выполняемое сохранение также сокращает время итогов ого сохранения документа на диске в конце сеанса работы. В MS Word есть возможность автоматически сохранять документы с опр еделенным пользователем временным интервалом. При автосохранении доку мент будет временно сохранен в специальном, созданном для этого системо й рабочем файле. Однако в конце сеанса работы необходимо сохранить файл, как обычно, используя команду Файл – > Сохранить или Файл – > Сохранить ка к. Таким образом, использование автосохранения не освобождает от сохран ения в процессе и в конце работы, зато страхует от потери информации. Для того чтобы установить автоматическое сохранение, нужно выполнить с ледующие действия: 1. Выбрать команду Сервис – > Параметры. 2. В окне диалога Параметры перейти на вкладку Сохранение. 3. Установить флажок Автосохранение каждые… и выбрать в окне нужный врем енной интервал, через который будет происходить автосохранение. После того, как работа с документом закончена и файл сохранен, документ можно закрыть. Если открыто сразу несколько документ ов, необходимо закрыть каждый документ. Существует несколько способов з акрытия документа, но в любом из них при попытке закрыть документ сначал а откроется окно запроса (рис. 4.5), в котором необходимо выбрать один из вари антов ответа. После ответа на запрос документ закрывается. 4.Проверка дисков н а вирус. Вирусы — наиб олее распространенный и опасный вид вредоносного ПО. Это программа, спос обная к саморазмножению (т. е. воспроизведению своих копий) и распростран ению (заражению) на различные запоминающие устройства. Программу вируса нельзя обнаружить в списке файлов, т. к. она внедряется в чужие файлы и вся чески маскирует свое пребывание там. Как правило, вирус после активизаци и остается в памяти компьютера и продолжает работу до конца компьютерно го сеанса (резидентный). Компьютерные вирусы могут не только присоединяться к другим программа м, но и записываться на дискету или жесткий диск и выполняться в момент за пуска программы носителя или загрузки операционной системы с зараженн ого диска. Вирусы могут самостоятельно распространяться и быстро поражать значит ельное количество программ на огромном количестве компьютеров. Для это го им не требуется разрешение пользователей рабочих станций, которые мо гут даже не подозревать о вирусах. Вирусы могут содержать инструкции о в ыполнении разрушительных или же безвредных действий, мешающих, тем не ме нее, работе. Вирусы представляют собой серьезную проблему, т. к. снабжены к одом, способным нанести вред, а также могут самостоятельно распространя ться. Вирусы нельзя назвать таинственным явлением. Это всего лишь компьютерн ые программы, которые могут выполнять такие же действия, что и все прочие программы. Однако, в отличие от большинства других программ, они обладаю т способностью к саморазмножению. Вирус далеко не всегда можно обнаружи ть по каким-либо аномальным явлениям. Самым надежным способом выявления вирусов является применение эффективных антивирусных программных сре дств. Как правильно лечить вирус. Прежде всего, нужно перезагрузить компьютер, нажав кнопку Reset. Такая перезагрузка называется «холодной», в о тличие от «теплой», вызываемой комбинацией клавиш Ctrl-Alt-Del. Существуют вирус ы, которые спокойно выживают при «теплой» перезагрузке. Загрузить компьютер с дискеты, защ ищенной от записи и с установленными антивирусными программами. Необхо димость хранить антивирусный пакет на отдельной защищенной дискете вы звана не только опасностью заражения антивирусных программ вирусом. Ча стенько вирус специально ищет на жестком диске программу-антивирус и на носит ей повреждения. Нужно чаще обновлять антивирусные программы. Причем как отечественные, так и импортные. Отечественные — п отому что у нас пишут вирусы все кому не лень и, чтобы быстро разработать а нтивирусную программу, надо жить здесь. Импортные — потому что все силь нее сливаются «наше» и «их» информационные пространства, все больше зап адных вирусов проникает к нам по глобальным компьютерным сетям. При обнаружении зараженного файла желательно скопировать его на диске ту и лишь затем лечить антивирусом. Это делается для того, чтобы в случае н екорректного лечения файла, что, к сожалению, случается, попытаться поле чить файл другим антивирусом. Если понадобилас ь программа из старых архивов ил и р езервных копий, нужно проверить ее. Лучше преувелич ить опасность, чем недооценить ее. 5. Архивация данных. С развитием компьютера стали увеличиваться и объем ы информации хранимой в нем, что в свою очередь привело к развитию технол огий по хр а нению этой инфо рмации в сжатом виде, то есть в архивах. Для этого было придумано множеств о программ осуществляющих архивацию информации. Программы-архиваторы, за исключением единиц, не предоставляют удобных о болочек позволяющих просто, быстро и в наглядной форме раз о браться с содержимым архивов. Архиваторы - это программы, позволяющие создавать и обрабатывать архивн ые копии файлов. При этом из архивные копии имеют меньший ра з мер, чем оригиналы. С помощью специа льных алгоритмов сжатия из файлов удаляется вся избыточная информация, а при применения обратных алгори т мов распаковки архивная копия восстанавливается в первонача льном виде. Наиболее известные программы-архиваторы для MS-DOS: ARJ (разр а ботчик - Robert K. Jung), pkzip (компания PKWARE Inc.), lha (Haruyasu Yoshizaki), zoo (Rahul Dhesi). Безусловным лидером во всем мире за после д ние 5 лет стал архиватор RAR. В настояще е время RAR активно вытесняет ZIP как основную утилиту сжатия FTP архивов в сети INTERNET. RAR я я в ляется единственн ой всемирно используемой программой, созданной ру с ским программистом (за исключением TETRIS). Все архиваторы отличаются используемыми алгоритмами сжатия, формат ами архивных файлов, скор о стью работы и т.д. С приходом Windows архиваторы обзавелись графическим интерфе й сом. В некоторых случаях этот интерф ейс лишь прикрывал собой ту или иную старую утилиту командной строки, но появились и полноценные, в том числе 32-разрядные, программы со встроенным механизмом для манипул и р ования архивами (как правило, какого-нибудь одного типа; самая известная ZIP-ориентированная программа такого рода – WinZip фирмы Nico Mak Computing). В удобном виде манипуляции с командной строкой были “спрятаны” за интер фейсом популярных в России файловых оболочек типа DISCo Commander, FAR и особенно Windows Commander начиная с версий 4.хх. Эти оболочки позволяют путем настройки файлов конфигурации подключать любые внешние DOS-архиваторы командной строки (Arj, PKZip, ARC, LZH и т. п.) и организовывать прозрачное манипулирование архивами, пред ставляя их в виде обычных каталогов. К сожалению, многие утилиты командн ой строки неспособны полноценно работать с длинными именами файлов (так ая возможность появилась в программе PKZip лишь начиная с версии 2.5 для Windows, в Arj – начиная с версии 3.0), а организовать обмен файлами с а р хивом можно только в пределах окна о болочки. Кроме того, и сами пр о граммные оболочки, и вызываемые из их среды архиваторы команд ной стр о ки – коммерчески е продукты (как правило, условно-бесплатные), каждую приходится приобрет ать отдельно. В отличие от утилит командной строки, рассчитанных на рабо ту с одним типом архивов, Windows-программы более универсальны с точки зрения совместимости по форматам и к тому же и с пользуют такие преимущества новой ОС, как возможность дав ать объектам длинные имена и переносить файлы из одного приложения в дру гое. Рассмотренные программы по большей части ориентированы на работу с арх ивами в формате ARJ или ZIP, но, как правило, содержат встроенные средства (или д опускают подключение внешних модулей) для распаковки и просмотра и архи вов других типов. В общем, тесты показывают, что пр о граммы, ориентированные на формат ARJ ( их, кстати, не так много), в сре д нем работают чуть быстрее аналогичных ZIP-архиваторов и к тому ж е обе с печивают больший ко эффициент сжатия, однако архиватор, несовместимый с форматом ZIP, вряд ли м ожно сегодня считать полноценным инструментом. Все программы обладают удобными инсталляторами и стандартными сре д ствами деинсталляции. Как правило, архиваторы могут выборочно регистр и роват ься в качестве средства для обработки распознаваемых ими типов фа й лов. Практически все архиват оры предусматривают работу с длинными им е нами объектов, однако если эти имена содержат русские б уквы, то 16-разрядные программы их неузнаваемо искажают при упаковке. Наиб олее удобные утилиты интегрируются в систему Windows 9x: позволяют упак о вывать и распаковывать файлы с п омощью перетаскивания, представлять а р хивы в виде обычных папок, вызывать контекстные меню для уп акованных объектов, как для объектов “Рабочего стола” Windows. На архивирован ие 20-Мбайт массива данных программы тратили (в режиме с параметрами по умо лчанию) от 1,5 (ArjFolder) до 4 мин (Q Cab). Наилучшую степень сжатия показала программа Q Cab: созданный ею EXE-архив оказался почти на 10% компактнее остальных архивов, ко торые, в свою очередь, различались по объему на 1– 5%. Лучшие из рассмотренных программ относятся к категории условно-беспла тных, некоммерческие разработки уступают им в разнообразии фун к ций, совместимости и удобстве (хо тя и не в эффективности сжатия). Лидером обзора являются Zip-ориентированны е утилиты ZipMagic фирмы Mijenix, Zip Explorer Pro компании Aeco Systems и уже упомянутая WinZip фирмы Nico Mak Computing. Все они обеспечивают совместимость с большим числом форматов, удобны в испо льзовании. Первые две программы, правда, выгодно отличаются от WinZip возможн остью работы с архивами как с папками. Практически не уступает лидерам п о удобству и возможностям программа Е. Рошаля WinRAR, но она ориентирована пре жде всего на не очень распр о страненный формат RAR, хотя и обеспечивает большинство необход имых функций для манипулирования Zip-архивами. Тем, кто предпочитает бе с платные утилиты, можно ре комендовать для работы с Zip-архивами пр о грамму Eazy Zip 98, а для работы с ARJ-архивами – ArjFolder. Несмотря на кажущуюся «моральную отсталость» MS DOS, в ряде сл у чаев использование MSDOS-архиваторов м ожет быть гораздо более эффе к тивным, по сравнению с аналогичными версиями для Windows. Архиваторы работающие в среде MSDOS работают в реальном режиме процессора. Это обеспечивает не менее чем в 1.5 раза большую производ и тельность процессора, по сравнению с защищенным режимом Windows. Все версии архиваторов для MS DOS (по крайней мере из рассмотре н ных выше), весьма эффективно использ уют память XMS или EMS. С учетом реального режима работы процессора, это дает е ще 10-15 % выигрыша в производительности. Как ни странно, версии архиваторов для MS DOS часто используют б о лее совершенные алгоритмы сжатия. П ричина проста - в большинстве случ а ев в версиях архиваторов для MS DOS опробуются возможные усоверше нс т вования, переносимые д алее в Windows. Причем, иногда применение некот о рых новшеств в Windows оказывается технически нецелесообра зным. Резюмируя, можно утверждать, что при прочих равных условиях (тип вычисли тельной системы, степень сжатия и др.) производительность архив а ции (особенно упаковки с высокой степенью сжатия) в архиваторах для MS DOS примерно в 1.5-1.6 выше. Для небольших арх ивов (до 40-100MB) это не является существенным. Однако, если выполнять архивиро вание 10000-15000 файлов общим объемом более 1-2Гб (типичный объем небольшого FTP сер вера INTERNET), разница во времени может составить до 30-60 м и нут (Celeron-450MHz + 64MB RAM). И, наконец, в случае повреждения загрузочных файлов Windows , единственным спо собом «спасти» архив, является использование провере н ных и надежных архиваторов для MS DOS.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
- Цель вашего визита в Голландию?
- Приуныла я чего-то...
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, контрольная по информатике и информационным технологиям "Теория информатика", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru