Для чего предназначены утилиты драйверы упаковщики кратко

Обновлено: 04.07.2024

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

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

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

Утилиты чаще всего позволяют выполнять следующие функции:

- обслуживание дисков (форматирование, архивация, сжатие, обеспечение сохранности информации, возможности ее восстановления в случае сбоя и т.д.);

- обслуживание файлов и каталогов (аналогично оболочкам);

- создание и обновление архивов;

- предоставление информации о ресурсах компьютера, о дисковом пространстве, о распределении ОЗУ между программами;

- печать текстовых и других файлов в различных режимах и форматах;

- защита от компьютерных вирусов.

Из утилит, получивших наибольшую известность, можно назвать программы MS Plub, а также комплексы программ Norton Navigator и Norton Utilites фирмы Symantec PC Tool Deluxe и др.

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

К утилитам относят следующие программные средства: дисковые компрессоры; дисковые дефрагментаторы; программы резервного копирования данных; архиваторы; программы, опти­мизирующие использование оперативной памяти; программы за­щиты и восстановления данных; антивирусные программы и др. Для обслуживания жесткого диска в среде Windows используются служебные программы. К ним относятся следующие программы и утилиты, которые удовлетворяют минимальным требованиям пользователя ПК: программы дефрагментации диска (DEFRAG), проверки диска (Scandisk), уплотнения диска (DrvSpace), резер­вирования и восстановления файлов (Backup), архиваторы, сис­темный монитор (System monitor), антивирусные программы.

Дадим им краткую характеристику.

Утилита дефрагментации диска (DEFRAG) предназначена для оптимизации работы диска и повышения скорости доступа к нему. При копировании, удалении и перемещении файлов на жестком или гибком диске возникают пустые места, которые затем за­полняются фрагментами других файлов. Файловая система Windows дает возможность хранить файлы фрагментами. Если файл разбит на несколько фрагментов, скорость доступа к нему уменьшается, поскольку на перемещение головок диска к очеред­ному фрагменту требуется намного больше времени, чем на его считывание. Дефрагментация диска состоит в том, что фрагмен­ты файла собираются в один блок.

Можно выбрать один из трех способов дефрагментации: пол­ную дефрагментацию, дефрагментацию только файлов, объеди­нение свободных участков диска.

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

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

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

Программа резервирования (копирования) данных на диске (Backup)работает в трех режимах: резервирования (Backup), вос­становления (Restore) и сравнения исходных данных с их резерв­ными копиями (Compare). Для резервных копий используются дискеты, кассеты с магнитной лентой или другие сменные носите­ли информации, а также возможно резервирование на другие же­сткие диски.

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

Средства диагностики.Предназначены для автоматизации процессов диагностики программного и аппаратного обеспече­ния. Они выполняют необходимые проверки и выдают собран­ную информацию в удобном и наглядном виде. Их используют не только для устранения неполадок, но и для оптимизации работы компьютерной системы.

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

Мониторы установки.Программы этой категории предназна­чены для контроля за установкой программного обеспечения. Необходимость в данном программном обеспечении связана с тем, что между различными категориями программного обеспечения могут устанавливаться связи. Вертикальные связи (между уров­нями) являются необходимым условием функционирования всех компьютеров. Горизонтальные связи (внутри уровней) характер­ны для компьютеров, работающих с операционными системами, поддерживающими принцип совместного использования одних и тех же ресурсов разными программными средствами. И в тех, и в других случаях при установке или удалении программного обес­печения могут происходить нарушения работоспособности про­чих программ.

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

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

Диспетчеры файлов (файловые менеджеры).С помощью про­грамм данного класса выполняется большинство операций, свя­занных с обслуживанием файловой структуры: копирование, пе­ремещение и переименование файлов, создание каталогов (папок), удаление файлов и каталогов, поиск файлов и навигация в фай­ловой структуре. Базовые программные средства, предназначен­ные для этой цели, обычно входят в состав программ системного уровня и устанавливаются вместе с операционной системой. Од­нако для повышения удобства работы с компьютером большин­ство пользователей устанавливают дополнительные служебные программы.

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

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

Антивирусные программы появились почти одновременно с персональными компьютерами, и с тех пор состав их постоянно растет. Современные антивирусные пакеты являются интегриро­ванными средствами для выявления и устранения компьютерных вирусов. В связи с появлением операционных систем (Windows XP, Windows NT, Windows 2000, OS/2 и др.) задача обеспечения анти­вирусной защитычрезвычайно усложнилась. Одним из наиболее перспективных направлений развития антивирусных средств яв­ляется создание сетевых версий этих продуктов. Сетевой антиви­русный пакет устанавливается на сервер и при обнаружении ви­руса блокирует дальнейшую работу с пораженными ресурсами.

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

Несмотря на то, что объемы внешней памяти ЭВМ постоянно растут, потребность в архивации не уменьшается. Это объясняется тем, что архивация необходима не только для экономии места в памяти, но и для надежного хранения ценной информации, а также для быстрой передачи информации в другие сети ЭВМ.

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

Процесс записи файла в архивный файл называется архивированием (упаковкой, сжатием), а извлечение файла из архива – разархивированием (распаковкой). Упакованный (сжатый) файл называется архивом. Архивация информации – это такое преобразование информации, при котором объем информации уменьшается, а количество информации остается прежним. Степень сжатия информации зависит от типа файла, а также от выбранного метода упаковки.

Степень (качество) сжатия файлов характеризуется коэффициентом сжатия Кс, определяемый как отношение объема сжатого файла Vc к объему исходного файла Vo, выраженное в процентах. Чем меньше Кс, тем выше степень сжатия информации. Заметим, что в некоторых литературных источниках встречается определение коэффициента сжатия, обратное приведенному отношению.

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

Самым популярным архиватором является WinZip. Объясняется это тем, что формат ZIP считается ми­ровым стандартом архивирования и имеет самую длительную историю развития. Большинство архивов в Internet также имеют формат ZIP.За ним следуют многими любимый WinRAR и набирающий обо­роты WinAce. Все эти архиваторы работают под управлением Windows 98/Me/NT/ 2000/XP.

WinRAR — признанный лидер среди программ-архиваторов по удобству и массовости применения, поддерживающий в настоящее время самый большой набор языков, включая русский. При этом формат RAR в большинстве случаев обеспечивает значительно луч­шее сжатие, чем ZIP, особенно в режиме создания непрерывных ар­хивов. Формат RAR оснащен несколькими очень важными функци­ями, отсутствующими у ZIP, к числу которых, например, можно отнести функцию добавления информации для восстановления, ко­торая позволяет восстановить физически поврежденный файл, и фун­кцию блокировки архивов для предотвращения случайной модифика­ции особенно ценных данных.

Формат RAR позволяет обрабатывать файлы практически неограниченного размера и не только предлага­ет оригинальные и эффективные алгоритмы для сжатия информации различных типов, но и автоматически применяет нужный алгоритм при сжатии файлов. В число его основных особенностей входят: пол­ная поддержка архивов RAR и ZIP; управление архивами других фор­матов; наличие графической оболочки с поддержкой технологии пе­ретаскивания drag & drop; поддержка метода solid-архивирования, при котором может быть достигнута степень сжатия, на 10-50 % пре­вышающая ту, что дают обычные методы; поддержка многотомных архивов (в формате RAR); создание самораспаковывающихся (SFX) обычных и многотомных архивов; возможность создания и исполь­зования томов для восстановления, позволяющих воссоздавать недостающие части многотомных архивов; отправка архива по элек­тронной почте и пр. Для удобства возможно создание избранных па­пок и архивов. Программа поддерживает два варианта работы: клас­сический и с помощью мастера.

Драйверы

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

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

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

Так как в ОС будут устанавливаться драйверы, выпускаемые дру­гими производителями, необходима архитектура, допускающая по­добную установку. Это означает, что должна быть выработана строго определенная модель функций драйвера и его взаимодействия с ос­тальной операционной системой. Драйверы устройств обычно располагаются под остальной частью ОС (рис. 7.5).


Рис. 7.5. Логическое расположение драйверов устройств

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

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

Драйвер устройства выполняет несколько функций:

1) обработку абстрактных запросов чтения и записи независи­мого от устройств и расположенного над ними программного обес­печения;

2) инициализацию устройства;

3) управление энергопотреблением устройства и регистрацией событий;

4) проверку входных параметров. Если они не удовлетворяют оп­ределенным критериям, драйвер возвращает ошибку. В противном случае драйвер преобразует абстрактные термины в конкретные. На­пример, дисковый драйвер может преобразовывать линейный номер блока в номера головки, дорожки и секторы;

5) проверку использования устройства в данный момент. Если ус­тройство занято, запрос может быть поставлен в очередь. Если уст­ройство свободно, проверяется его состояние. Возможно, требуется включить устройство или запустить двигатель, прежде чем начнется перенос данных. Как только устройство готово, может начинаться собственно управление устройством.

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


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

Что такое драйвер?

Начнем с понимания самих терминов и первым делом остановимся именно на драйверах. Что такое драйвера для компьютера?

Что такое драйвер?

Что такое утилита в компьютере?

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

Системные утилиты, как один из видов программного обеспечения

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

Для чего нужны драйверы и утилиты? Комбинированные наборы.

Выборочная установка драйверов NVIDIA

Примеры обслуживающих программ

Программа Advanced SystemCare

Самыми популярными можно назвать приложения вроде CCleaner, Advanced SystemCare, Windows Manager и т. д. Такие программы умеют выявлять проблемы с системным реестром, отключать ненужные системные компоненты и процессы для ускорения работы компьютера, удалять компьютерный мусор, выполнять проверку и дефрагментацию жестких дисков и съемных носителей, тестировать или оптимизировать использование оперативной памяти, удалять приложения целиком и полностью, и многое другое.

Программы для автоматической установки драйверов

Программа Driver Booster

Также весьма интересно смотрятся приложения наподобие Driver Booster, служащие для автоматизации процессов обновления драйверов и поддержания их в актуальном состоянии (сама Windows за апдейтом управляющего ПО не только не следит, но и выполняет его по требованию с грехом пополам). Приложения этой категории обращаются исключительно к официальным интернет-ресурсам производителей оборудования или разработчиков драйверов, что исключает проникновение в систему вирусов, загружают драйверы и интегрируют их в систему без участия пользователя. От него требуется всего лишь дать согласие на установку обновлений.

Заключение

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

Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза). Утилиты - программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров и расширяющие стандартные возможности оборудования и операционных систем, выполняющие узкий круг специфических задач. Утилиты предоставляют доступ к возможностям (параметрам и установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще, т. е. автоматизируют его. Утилиты используются для:

• мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;

• управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.

• контроля показателей — проверка ссылочной целостности; правильности записи данных.

• расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

К утилитам относятся:

• программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;

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

• программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;

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

• программы оптимизации и контроля качества дискового пространства ;

• программы восстановления информации, форматирования, защиты данных;

• коммуникационные программы, организующие обмен информацией между компьютерами;

• программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти.

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

Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза). Утилиты - программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров и расширяющие стандартные возможности оборудования и операционных систем, выполняющие узкий круг специфических задач. Утилиты предоставляют доступ к возможностям (параметрам и установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще, т. е. автоматизируют его. Утилиты используются для:

• мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;

• управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.

• контроля показателей — проверка ссылочной целостности; правильности записи данных.

• расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

К утилитам относятся:

• программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;

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

• программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;




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

• программы оптимизации и контроля качества дискового пространства ;

• программы восстановления информации, форматирования, защиты данных;

• коммуникационные программы, организующие обмен информацией между компьютерами;

• программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти.

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

Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.

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

Драйверы

Драйвер (англ. driver, мн. ч. драйверы) — компьютерное программное обеспечение, с помощью которого другое программное обеспечение (операционная система) получает доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.

Системные утилиты

  • программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности;
  • программы-драйвера, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся;
  • программы-упаковщики (архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл;
  • антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами;
  • программы оптимизации и контроля качества дискового пространства;
  • программы восстановления информации, форматирования, защиты данных;
  • коммуникационные программы, организующие обмен информацией между компьютерами;
  • программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти;
  • программы для записи CD-ROM, CD-R и многие другие.

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

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

Функции операционной системы можно сравнить с обязанностями главного менеджера.

Операционная система обычно выполняет три основные функции:

· распределяет (allocates) и назначает (assigns) использование ресурсов компьютера,

· планирует (schedules) использование ресурсов компьютера и время исполнения задач,

· осуществляет текущий контроль (monitoring) работы компьютера.

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

Как правило, компьютер выполняет несколько программ одновременно. Каждая задача разбивается на множество "кусочков" или "порций";, которые компьютер обрабатывает, переключаясь между задачами. Тысячи таких порций должны выполняться различными устройствами компьютера – одной программе необходимо произвести расчет электронной таблицы, второй – распечатать документ на принтере, третья обращается к серверу организации, на котором хранится база данных и т.д.

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

ОС контролирует работу компьютера. Она отслеживает стадии выполнения каждой задачи, а также может вести журнал учета – кто использует компьютер, какие программы были запущены, наблюдались ли случаи несанкционированного использования программ или данных. В любом случае, ОС любого компьютера сама по себе очень большая программа. Поэтому в оперативной памяти всегда хранится лишь часть ОС, называемая ядром(kernel). Большая же часть ОС хранится на жестком диске. Когда какая-либо часть операционной системы необходима для выполнения данного приложения, эта часть подгружается с жесткого диска в оперативное запоминающее устройство (ОЗУ). Диск, на котором хранится операционная система, называется системным (system disk).

Драйверы. Программы обслуживания (утилиты). Архивирование информации. Программы-архиваторы.

Драйверы

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

Расширением базового программного обеспечения компьютера является набор сервисных, дополнительных программ.Эти программы часто называются утилитами.

Утилиты — программы, служащие для выполнения вспомогательных опе­раций обработки данных или обслуживания компьютеров (диагностики, тестирования аппаратных и программных средств, оптимизации использо­вания дискового пространства, восстановления разрушенной на магнитном диске информации и т.п.). Часто утилиты объедияются в комплексы.

Кратко опишем разновидности этих программ

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

Наиболее известные программы-упаковщики:

Утилиты!- маленькая полезная программа обслуживания ОС

Драйверы-программа управления устройствами компьютера.

Вопрос 9

Понятие папки и файла. Файловые структуры. Требования к именам файлов в виндовс. Виды (форматы) файлов. Путь к файлу.

Все программы и данные хранятся во внешней памяти ПК в виде файлов.

Файл-поименованная область внешней памяти.

Файловая система-это часть ОС, определяющая способ организации, хранения и именования файлов на носителях информации.

Файл характеризуется набором параметров: имя, размер, дата создания, дата последних изменений и атрибутами, используемые ОС для его обработки(архивный, системный, скрытый, только для чтения). Размер файла выражается в байтах.

Имя файла состоит из двух частей:

-Собственно имя-дает пользователь

-Расширение-задается программой автоматически при создании файла-оно позволяет не открывая определить его тип.

Имя может включать до 255 символов, запрещено использовать \ : * ? «.

На каждом компьютере хранится большое кол-во файлов, для удобства их объединяют в группы-Папки(каталоги)

Папка тоже имеет свое имя, может в свою очередь тоже входить в каталог.

Папка-поименованная совокупность файлов и подкаталогов.

Папка верхнего уровня- корневая

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

Бывают простыми и многоуровневыми.

Простые могут использоваться для дисков с небольшим(до неск. десятков) количеством файлов. В этом случае оглавление представляет собой линейную последовательность имен файлов.

Иерархические файловые структуры-для хранения большого кол-ва файлов. Где начальный каталог содержит множество других каталогов. Ее графическую структуру называют деревом.

Чтобы обратиться к нужному файлу на диске, можно указать путь к файлу.

Путь к файлу-имена всех каталогов от корневого до того, в котором находится файл, где после имени каждого подкаталога ставится слеш.

Последовательно записанный путь к файлу и имя файла составляют полное имя файла.

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

Функции операционной системы можно сравнить с обязанностями главного менеджера.

Операционная система обычно выполняет три основные функции:

· распределяет (allocates) и назначает (assigns) использование ресурсов компьютера,

· планирует (schedules) использование ресурсов компьютера и время исполнения задач,

· осуществляет текущий контроль (monitoring) работы компьютера.

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

Как правило, компьютер выполняет несколько программ одновременно. Каждая задача разбивается на множество "кусочков" или "порций";, которые компьютер обрабатывает, переключаясь между задачами. Тысячи таких порций должны выполняться различными устройствами компьютера – одной программе необходимо произвести расчет электронной таблицы, второй – распечатать документ на принтере, третья обращается к серверу организации, на котором хранится база данных и т.д.

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

ОС контролирует работу компьютера. Она отслеживает стадии выполнения каждой задачи, а также может вести журнал учета – кто использует компьютер, какие программы были запущены, наблюдались ли случаи несанкционированного использования программ или данных. В любом случае, ОС любого компьютера сама по себе очень большая программа. Поэтому в оперативной памяти всегда хранится лишь часть ОС, называемая ядром(kernel). Большая же часть ОС хранится на жестком диске. Когда какая-либо часть операционной системы необходима для выполнения данного приложения, эта часть подгружается с жесткого диска в оперативное запоминающее устройство (ОЗУ). Диск, на котором хранится операционная система, называется системным (system disk).

Драйверы. Программы обслуживания (утилиты). Архивирование информации. Программы-архиваторы.

Драйверы

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

Расширением базового программного обеспечения компьютера является набор сервисных, дополнительных программ.Эти программы часто называются утилитами.

Утилиты — программы, служащие для выполнения вспомогательных опе­раций обработки данных или обслуживания компьютеров (диагностики, тестирования аппаратных и программных средств, оптимизации использо­вания дискового пространства, восстановления разрушенной на магнитном диске информации и т.п.). Часто утилиты объедияются в комплексы.

Кратко опишем разновидности этих программ

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

Наиболее известные программы-упаковщики:

Утилиты!- маленькая полезная программа обслуживания ОС

Драйверы-программа управления устройствами компьютера.

Вопрос 9

Понятие папки и файла. Файловые структуры. Требования к именам файлов в виндовс. Виды (форматы) файлов. Путь к файлу.

Все программы и данные хранятся во внешней памяти ПК в виде файлов.

Файл-поименованная область внешней памяти.

Файловая система-это часть ОС, определяющая способ организации, хранения и именования файлов на носителях информации.

Файл характеризуется набором параметров: имя, размер, дата создания, дата последних изменений и атрибутами, используемые ОС для его обработки(архивный, системный, скрытый, только для чтения). Размер файла выражается в байтах.

Имя файла состоит из двух частей:

-Собственно имя-дает пользователь

-Расширение-задается программой автоматически при создании файла-оно позволяет не открывая определить его тип.

Имя может включать до 255 символов, запрещено использовать \ : * ? «.

На каждом компьютере хранится большое кол-во файлов, для удобства их объединяют в группы-Папки(каталоги)

Папка тоже имеет свое имя, может в свою очередь тоже входить в каталог.

Папка-поименованная совокупность файлов и подкаталогов.

Папка верхнего уровня- корневая

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

Бывают простыми и многоуровневыми.

Простые могут использоваться для дисков с небольшим(до неск. десятков) количеством файлов. В этом случае оглавление представляет собой линейную последовательность имен файлов.

Иерархические файловые структуры-для хранения большого кол-ва файлов. Где начальный каталог содержит множество других каталогов. Ее графическую структуру называют деревом.

Чтобы обратиться к нужному файлу на диске, можно указать путь к файлу.

Путь к файлу-имена всех каталогов от корневого до того, в котором находится файл, где после имени каждого подкаталога ставится слеш.

Последовательно записанный путь к файлу и имя файла составляют полное имя файла.


Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰).




Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой.

Читайте также: