Энциклопедия мобильной связи

Системные программы позволяют. Системные программы для компьютера: общие понятия

Контрольная работа

по дисциплине: "Информатика"

Системные программы

Введение……………………………………………………………………………...3

1.Системное программное обеспечение. Понятие и функции……………………4

2. Операционная система. Состав и назначение…………………………………...5

3. Системы программирования……………………………………………………..7

4. Сервисные программы……………………………………………………………8

Заключение…………………………………………………………………………...9

Список литературы…………………………………………………………………10


ВВЕДЕНИЕ

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

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

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

1. СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.

ПОНЯТИЕ И ФУНКЦИИ

Программы, работающие на компьютере можно разделить на несколько категорий:

Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов;

Инструментальные системы (системы программирования, обеспечивающие создание новых программ на компьютере);

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

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

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

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

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

2. ОПЕРАЦИОННАЯ СИСТЕМА. СОСТАВ И НАЗНАЧЕНИЕ

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

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

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

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

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

3. СИСТЕМЫ ПРОГРАММИРОВАНИЯ

Система программирования является совокупностью средств, обеспечивающих автоматизацию разработки и отладки программ, и включает в себя языки программирования, трансляторы с этих языков, библиотеки подпрограмм. Каждая ЭВМ имеет свой собственный язык программирования – язык машинных программ и непосредственно может выполнять программы, записанные только на этом языке. Будучи языком цифр, машинный язык малопригоден для программирования, т.к. требует от программиста больших затрат времени. По этой причине большое распространение получили языки программирования, не совпадающие с машинными языками. К языкам высокого уровня относятся языки Паскаль, Си, Бейсик и др. Особая роль принадлежит языкам Ассемблера. Языком Ассемблера пользуются, как правило, системные программисты.

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

4. СЕРВИСНЫЕ ПРОГРАММЫ

Сервисные программы расширяют возможности ОС. Их обычно называют утилитами. Утилиты (utilities) – представляют пользователю вспомогательные средства обслуживания компьютера. Они выполняют необходимые проверки программного и аппаратного обеспечения и выдают собранную информацию в удобном наглядном виде. Существуют отдельные утилиты, используемые для решения одной функции обслуживания, и многофункциональные комплекты утилит. В настоящее время часто используется Norton Utilities (Semantec) в среде DOS и Windows.

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

Антивирусы предназначены для защиты данных от разрушения компьютерных вирусов и ликвидации последствий заражения. Среди антивирусных программ наиболее популярны AIDSTEST, Dr.Web и Adinf входящие в состав комплекта АО "Диалог-Наука" (И.Данилов), AVP - Anti Viral Toolkit PRO (Е.Касперский) и Norton AntiVirus (Semantec). Антивирусные программы работают на разных наборах вирусов, и дублирования проверки не происходит, поэтому для надежности используют их совместно.

Архиваторы используются для создания копии файлов меньшего размера и объединения копии нескольких файлов в один архивный файл. Они за счет применения специальных методов сжатия информации создают архивные файлы. Среди большого числа известных программ-архиваторов в настоящее время наиболее часто используется ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki) и др. Они отличаются друг от друга степенью сжатия информации, скоростью работы и методами упаковки.

ЗАКЛЮЧЕНИЕ

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

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

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

Общие понятия

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

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

Классы системных утилит и их функции

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

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

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

Если рассматривать операционки Microsoft Windows, стоит отметить, что они располагают минимальным пакетом программ, который загружается в компьютер при установке операционной системы. Например, в Windows 7 системные утилиты можно отыскать в меню «Пуск», если выбрать «Программы», затем «Стандартные», а потом «Служебные». Помимо этого, имеется пара каталогов: «Обслуживание» и «Администрирование».

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

Удалить системные программы операционки невозможно. Такие манипуляции, как в операционках Android, где при имении root-прав можно деинсталлировать любую системную утилиту, здесь не выполняются. Удалить можно только те программы, которые устанавливал сам юзер. И это правильно, поскольку после ликвидации какой-нибудь системной утилиты, вся операционка может перестать работать.

Стороннее ПО

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

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

Антивирусы

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

Каждый пользователь самостоятельно выбирает себе антивирус. На сегодняшний день дефицита в них нет. Самыми популярными являются программы «Лаборатории Касперского», разработки компании Eset, Dr.Web, Norton Antivirus и другие.

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

Архиваторы

Это еще один обязательный компонент, который должен присутствовать на каждом компьютере. Зачастую такие приложение по умолчанию внедряются в оболочку операционки. Лучшими архиваторами, по мнению пользователей считаются WinRAR, WinZIP, 7-Zip. Зачем они нужны? Все очень просто. На сегодняшний день архивы применяются практически везде. Скачивание файлов больших размеров из сети выполняется в виде архива.

Утилиты для тестирования системы и ее компонентов

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

Также дело обстоит и с DirectX. Однако, в этом случае данные немного подробнее. Но даже она не отображает всего, на что способны утилиты других производителей. Единственным достоинством DirectX является возможность выполнять тестирование различных гаджетов Plug&Play.

Узнать о загруженности операционки или ознакомиться с подробными данными можно, перейдя в раздел «Конфигурация системы», которое вызывается командой msconfig. Также можно через «Панель управления» посетить раздел «Сведения о системе». Помимо того, можно вызвать «Диспетчер задач» с помощью кнопок Ctrl + Alt + Del.

Значительно проще работать с программами типа Everest, которые способны отображать подробные характеристики инсталлированный элементов и мониторить настройки параметров в онлайн-режиме.

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

Оптимизаторы

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

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

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

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

Универсальность и комфортность применения подобного рода приложений не станет никто отрицать. Самыми популярными программами этого сегмента являются CCleaner, Advanced System Care, Ashampoo WinOptimizer и т.д. Кроме того, стоит отметить, что абсолютно все эти утилиты располагают продвинутым режимом выявления и устранения неполадок одни кликом.

Утилиты для создания копий и бэкапа

Системный софт для резервного копирования информации на винчестере, драйверов и образа операционной системы важен также, как и остальное программное обеспечение. Используя такие приложения, можно вернуть рабочее состояние операционной системы за несколько минут. Помимо этого, при сохранении образов винчестера, его логических отделов или переносных накопителей, не стоит переживать за сохранность данных даже при полной поломке жесткого диска, USB-носителя и переносного HDD.

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

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

Дополнительные варианты

Кроме того, среди дополнительных инструментов для удобной работы необходимо инсталлировать пакеты кодеков и декодеров, которые позволяют просматривать видео и слушать музыку. Самым распространенным подобным пакетом является K-Lite Codec Pack.

Помимо этого, необходимо наличие Adobe Flash Player, который позволяет воспроизводить различные типы потокового видео в сети. Также нужны приложения такие как Adobe Reader, предназначенные для обработки документов с расширением PDF, который на сегодняшний день представляет собой один из самых популярных в своей сфере. Последняя программа не является системной, однако, на компьютере она просто необходима. Ведь большая часть технической документации и руководства по эксплуатации идут именно с таким расширением.

Заключение

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

Операционные системы

Основные идеи ОС

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

Встроенные программы

Основные функции СУБД

  • управление данными во внешней памяти (на дисках);
  • управление данными в оперативной памяти с использованием дискового кэша ;
  • журнализация изменений , резервное копирование и восстановление базы данных после сбоев;
  • поддержка языков БД (язык определения данных, язык манипулирования данными).

Классификация СУБД по способу доступа к БД

  • Файл-серверные

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

На данный момент файл-серверные СУБД считаются устаревшими.

Такие СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер ).

См. также

Литература

Васильев В.Г. Системное программное обеспечение

Ссылки


Wikimedia Foundation . 2010 .

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

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

Системное программное обеспечение направлено:

    на создание операционной среды функционирования других программ;

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

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

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

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

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

      1. Структура системного программного обеспечения

Системного программное обеспечение можно разделить на:

    Базовое программное обеспечение (base software) - минимальный набор программных средств, обеспечивающих работу компьютера,(как правило, поставляется вместе с компьютером). В базовое программное обеспечение входят: операционная система; операционные оболочки (текстовые и графические);сетевая операционная система.

    Сервисное программное обеспечение - программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя – утилиты,(может быть приобретено дополнительно)

      1. Что такое операционная система

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

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

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

В функции операционной системы входит:

    осуществление диалога с пользователем;

    ввод-вывод и управление данными;

    планирование и организация процесса обработки программ;

    распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

    запуск программ на выполнение;

    всевозможные вспомогательные операции обслуживания;

    передача информации между различными внутренними устройствами;

    программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).

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

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

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

Ещё не так давно работы по настройке приходилось выполнять пользователю вручную, а сегодня производители компонентов компьютерной техники разработали протокол plug-and-play (включил - заработало). Этот протокол позволяет операционной системе в момент подключения нового компонента получить информацию о новом устройстве, достаточную для настройки ОС на работу с ним.

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

    однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;

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

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

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

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

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

Системные программы для компьютера: общие понятия

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

В некотором смысле системные программы и приложения можно назвать прослойкой между самой ОС, установленным ПО и «железом». Ярким примером могут служить пакеты драйверов.

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

Классификация системных программ и их функции

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

Рассматривая функции системного ПО в общих чертах, не вдаваясь в тонкости принципов их работы, отметим, что управляющие приложения предназначены для использования внутренних данных ОС и отвечают за правильное функционирование всех вычислительных процессов. Обрабатывающие программы обеспечивают обмен данными между «операционкой» и установленными компонентами (самый яркий пример - DirectX и наборы драйверов). Базовые программы - это минимальный набор ПО, необходимого для функционирования системы в целом. Наконец, сервисные программы - это и повышения производительности современных компьютерных систем.

Системные программы Windows

Что касается Microsoft Windows, все они имеют некий минимальный набор приложений, который устанавливается в компьютерную систему при инсталляции самой «операционки».

Если кто не знает, сами системные программы, например, в Windows 7 можно найти в меню «Пуск» в разделе «Программы / Стандартные / Служебные». Кроме того, здесь имеется еще два каталога: «Администрирование» и «Обслуживание». Во всех трех директориях и располагаются системные утилиты, предназначенные для мониторинга, оптимизации, защиты или восстановления системы, резервного копирования и т. д. Подробно их описывать смысла нет, поскольку, как правило, далеко не каждый пользователь обращается именно к ним, предпочитая приложения сторонних разработчиков. И в этом, надо сказать, есть определенный смысл.

Удаление системных программ Windows с компьютера не предусмотрено. Фокусы как в ОС Android, когда при наличии root-прав можно удалить любой системный компонент вплоть до самой «операционки», здесь не проходят. В принципе, деинсталлировать можно только приложения, установленные пользователем. В общем-то, это правильно, ведь после такого вмешательства вся система просто перестанет функционировать.

Стороннее ПО

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

Но тут тоже есть свои подводные камни. Дело в том, что очень часто возникает системная ошибка «Запуск программы невозможен (по такой-то причине или вообще без причины)». Связано это только с тем, что каждая утилита может устанавливаться в системы, скажем, в силу несоответствия системных требований, разной архитектуры ОС и устанавливаемого приложения (ошибка: «... не является приложением Win32»), отсутствия необходимых драйверов и т. п.

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

Антивирусы

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

Какая это будет программа, пользователь решает сам. Сейчас выбор достаточно широк. Среди наиболее популярных антивирусных пакетов можно выделить самые известные: практически все программные продукты «Лаборатории Касперского», приложения корпорации Eset (NOD и Smart Security), продукты типа Dr. Web, Norton Antivirus, AVG, Avira, Panda, Avast и т. д.

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

Архиваторы

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

Самыми по мнению многих пользователей и юзеров, можно назвать WinRAR, WinZIP, 7-Zip и многие другие. Почему нужна их установка? Да просто потому, что сжатые архивы сейчас используются повсеместно. Даже загрузка файлов большого размера из Интернета производится в виде архивных данных.

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

Конечно, можно было бы ограничиться использованием только "родных" средств Windows, но они выдают далеко не полную информацию о состоянии системы и ее компонентов. К примеру, если войти в меню «Мой компьютер» / «Свойства», там можно увидеть только основные параметры «железа» и установленной «операционки».

То же самое касается и DirectX. Хотя здесь информация более подробная, все равно она далека от того, что можно выжать из приложений сторонних разработчиков. Единственное что приятно, - DirectX позволяет производить специальные тесты некоторых устройств Plug&Play.

Определить загруженность системы или получить более подробную информацию можно во вкладках меню «Конфигурация системы», вызываемом командой «msconfig», использовать «Сведения о системе» в Панели управления или, наконец, применить сочетание клавиш Ctrl + Alt + Del, вызывающее Диспетчер задач (мониторинг запущенных процессов, нагрузка на центральный процессор и оперативную память и т. д.).

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

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

Оптимизаторы

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

С реестром и того хуже. В Windows нет ни одного инструмента для его очистки. А вручную удалять или корректировать неверные или устаревшие записи и ключи - дело абсолютно неблагодарное. Так можно и всю систему «посадить».

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

Как видим, универсальность и удобство использования таких программных пакетов налицо. Самыми известными приложениями такого типа считаются CCleaner, Advanced System Care, Glary Utilities, Ashampoo WinOptimizer и т.д.

Удобство работы с ними заключается еще и в том, практически все они имеют специальный режим поиска и автоматического исправления проблем «в один клик».

Программы для резервного копирования и восстановления

Системные программы для создания резервных копий данных на жестком диске, драйверов или образа состояния «операционки» важны не меньше, чем все остальное системное ПО. С помощью таких копий можно восстановить работоспособность Windows в считанные минуты. Кроме того, при сохранении образов жесткого диска, его логических разделов или съемных носителей, можно не потерять важную информацию даже при условии выхода из строя винчестера, флэшки или съемного жесткого диска типа USB HDD.

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

Здесь помогают специальные системные утилиты типа Acronis True Image, которая по праву считается одной из самых функциональных в плане использования возможностей в производимых операциях и тонких настройках, а также большинство приложений для работы с образами (Daemon Tools, UltraISO, Alcohol 120% или тот же пакет Nero Burning ROM).

Дополнительные варианты

Наконец, среди дополнительных средств для комфортной работы следует установить наборы кодеков и декодеров для просмотра видео и прослушивания аудио (помимо стандартных драйверов устройств). Самым известным пакетом считается K-Lite Codec Pack.

Обязательно должен присутствовать Adobe Flash Player для воспроизведения некоторых типов потокового видео в Интернете, а также программы типа Adobe Reader для работы с файлами формата PDF, которые сегодня являются одними из самых распространенных в своей области. Хотя второе приложение к системным и не относится, его наличие обязательно.

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

Заключение

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



Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!