Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Системные программы - это... Классы и виды системных программ. Как удалить системную программу? Системное по утилиты


операционные системы, оболочки операционных систем, утилиты.

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

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

Функции операционных систем

Основные функции (простейшие операционные системы):

  • Загрузка приложений в оперативную память и их выполнение.

  • Стандартизованный доступ к периферийным устройствам

  • Управление оперативной памятью (распределение между процессами, организация виртуальная память).

  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.

  • Пользовательский интерфейс.

  • Сетевые операции, поддержка стека протоколов.

Понятие операционной системы

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

Есть приложения вычислительной техники, для которых операционные системы излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных операционных систем.

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

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

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

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

В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: текстовый пользовательский интерфейс (TUI) и графический пользовательский интерфейс (GUI).

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

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

Типы утилит

  • Дисковые утилиты

  • Дефрагментаторы

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

  • Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».

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

  • Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.

  • Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.

  • Утилиты работы с реестром

  • Утилиты мониторинга оборудования

  • Тесты оборудования

studfiles.net

Системное программное обеспечение - это... Что такое Системное программное обеспечение?

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

Схема, иллюстрирующая место системного ПО в многоуровневой структуре компьютера

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

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

Функции ОС

Основные функции (простейшие ОС):

  • Загрузка приложений в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, виртуальная память).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
  • Пользовательский интерфейс.
  • Сетевые операции, поддержка стека протоколов.

Понятие операционной системы

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

Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).

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

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

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

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

Встроенные программы или firmware - это программы, "зашитые" в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные "прошивки", осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool) — программы, предназначенные для решения узкого круга вспомогательных задач.

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

Утилиты используются для

  • Мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
  • Управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
  • Контроля показателей — проверка ссылочной целостности; правильности записи данных.
  • Расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

  • Дисковые утилиты
    • Дефрагментаторы
    • Проверка диска — поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
    • Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».
    • Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
    • Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
    • Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.
  • Утилиты работы с реестром
  • Утилиты мониторинга оборудования
  • Тесты оборудования

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

К этой категории относятся системные программы, предназначенные для разработки программного обеспечения:

  • ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.
  • трансляторы - программы или технические средства, выполняющее трансляцию программы.
    • компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
    • интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их
  • компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.
  • препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе, и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор
  • Отла́дчик (debugger)- является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.
  • текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
    • специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).
  • библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
  • Редакторы графического интерфейса

Системы управления базами данных

Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

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

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

Классификация СУБД по способу доступа к БД
  • Файл-серверные

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

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

Примеры: Microsoft Access, Paradox, dBase.

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

Примеры: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, ЛИНТЕР, MDBS.

Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине.

Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.

См. также

Литература

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

Ссылки

dic.academic.ru

Системные утилиты Windows - нужно знать! 11 инструментов...

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

Одно это казалось бы бесспорно! но, однако, о наличии подобных полезных утилит нужно ещё знать. Узнать и использовать!

Чем мы сегодня и займёмся. Многие описанные ниже системные утилиты присутствуют как в Windows 10, 8.1 так и в Windows 7.

Что ж… рассмотрим встроенные системные утилиты Windows по порядку:

 

 

обзор системных утилит Windows

 

 

 

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

 

 

 

 

 

конфигурация системы Windows

 

 

 

 

Это самая первая утилита системы, на которую, на мой взгляд, стоит обратить внимание и её средствами отстроить параметры загрузки. Утилита присутствует во всех финальных версиях Виндовс от 7 до 10.

 

 

Для того чтобы зайти в настройки конфигурации, следует запустить так называемый «интерпретатор» — попросту окно «Выполнить» (ещё варианты команды для выполнить здесь).

 

 

Варианты доступа в недра настроек «выполнить» таковы:

 

В поисковом окне — на панели задач Windows 10 или в меню Пуск Windows 7 — вписываем фразу «Конфигурация системы» (как вернуть в виндовс 10 меню Пуск).

 

Другой способ: использовать горячие клавиши Win+R (Win — это клавиша клавиатуры с эмблемой Windows), далее в окно «Выполнить» пропечатать команду msconfig — и непременно нажать Enter. (подборка полезных горячих клавиш — сэкономит полезное время при работе с системой)

 

 

Откроется…

 

 

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

 

 

 

 

…окно настроек имеет несколько полезных вкладок (подменю).

 

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

 

 

 

«Загрузка» — очень!! интересная вкладка! позволяет, например, выбрать и установить по умолчанию основную загружаемую систему (это если систем несколько).

Также возможно включить (для следующей загрузки) «Безопасный режим», коли есть подозрения на системные неполадки: тестирование даст возможность всё это выявить.

Что интересно! возможно проследить отработку драйвера видеокарты, запустив базовый драйвер (базовое видео).

 

 

 

выполнить утилита Windows

 

 

 

Далее… (я не стану через чур сорить скриншотами) «Службы» — в настройках вкладки возможно включить-отключить службы для последующего старта загрузки системы, для примера: оставить только служебные Microsoft — та же «чистая загрузка» — всё это для исследовательских целей диагностики.

 

«Автозагрузка» — в виндовс 7 в этих настройках возможно отключить или включить (в старте загрузки системы) ту или иную программу. Например, не всем постоянно требуется Microsoft Word и пр. можно исключить…

 

Для Виндовс 8-10 для этих целей используется «Диспетчер задач».

 

 

 

«Сервис» — используется для быстрого запуска системных утилит: кстати, обратите внимание — напротив имени утилиты есть кое-какие пояснения…

 

 

 

Windows выполнить

 

 

 

 

 

сведения о системе Windows

 

 

 

 

Это как раз тот случай, когда возможно исключить установку сторонних утилит: эта системная утилита замечательно справляется с исследованием — диагностикой Виндовс: позволяет доподлинно узнать системные характеристики… версии установленных компонентов… и многое-многое иное… Так что, как и говорил, не всегда нужно прибегать к установке сторонних программ диагностов…

 

 

Встроенная утилита «Сведения о системе» позволяет с лёгкостью отследить все базовые характеристики нашего компьютера, ноутбука…

 

 

 

сведения о системе Windows

 

 

 

 

Чтобы запустить «Сведения о системе» воспользуемся снова клавишами Win+R, в окно введите msinfo32 и — Enter.

 

 

 

 

утилита — устранение неполадок Windows

 

 

 

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

 

 

 

устранение неполадок Windows

 

 

 

…Решая подобные задачи, нужно помнить — в Windows существуют встроенные средства устранения всевозможных неполадок, проблем, ошибок… Знайте !! перво-наперво всегда стоит попробовать решать задачи с помощью встроенных «базовых» инструментов. А уж потом… скачивать….

 

В ос Windows 7 или 8 устранение сложившихся возможных неполадок в «Панели управления», а в Windows 10 отыщете помощь в «Панели управления» и специализированном разделе возможных «Параметров…»..

 

 

 

 

 

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

 

 

 

Инструмент  (или утилиту) «Управление компьютером» запускать так: /меню выполнить/ Win+R …вводим команду compmgmt.msc (можно копировать)

…или возможно отыскать управление компьютером по шагам в меню «Пуск» в разделе «Средства администрирования Windows».

 

 

 

 

Управление компьютером

 

 

 

В этой полезной подборке инструментов управлении компьютером сосуществует огромный набор системных утилит ос Windows.

 

 

 

 

утилита планировщик заданий

 

 

 

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

 

С помощью сего инструмента можно настроить (что иногда весьма полезно) автоматическое подключение к сети интернет, или — кому-то жизненно важно)) раздачу Wi-Fi с ноутбука, к примеру.

…также здесь задаём задачи системного обслуживания (всевозможные очистки, зачистки) при простое системы Windows.

 

 

 

утилита планировщик заданий

 

 

 

Планировщик заданий запускаем через «Выполнить» командой taskschd.msc.

 

 

 

 

 

просмотр событий

 

 

 

 

 

Просмотр событий

 

 

 

Инструмент просмотр событий Windows позволяет при необходимости посмотреть и отыскать те или иные сомнительные/несомнительные события (попросту — ошибки).

 

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

 

Или вот, к примеру, ни в какую не устанавливается обновление Windows… для этого и «просмотр событий», а далее — наши решения.

 

 

В окне «выполнить» вводите команду eventvwr.msc.

 

 

 

 

монитор ресурсов

 

 

 

Монитор ресурсов

 

 

 

 

Системная утилита «Монитор ресурсов» (или мониторинг ресурсов) предназначена для наглядной оценки использования мощностей компьютера, так называемыми запущенными процессами — примерно как в аналоге «диспетчер устройств».

 

 

Открыть монитор ресурсов возможно через «Производительность» … «Управлении компьютером», и далее кликнуть «Открыть монитор ресурсов»…

 

 

Монитор ресурсов запускается также через «выполнить» командой ввести perfmon /res — Enter.

 

 

 

 

 

утилита — управление дисками

 

 

 

 

 

Об этой утилите — управление дисками системы — просто необходимы знания:

 

 

 

 

Управление дисками

 

 

 

Наверняка слышали такое понятие как разделить диск на несколько разделов, либо изменить именную букву диска (таких как «С» или типа «D») или вообще «удалить диск D»… так вот: никаких сторонних программ для решения упомянутых задач загружать не нужно!..

…частенько со всем этим… справляется встроенная системная утилита «Управление дисками».

 

 

Команда: diskmgmt.msc. или вариант: кликнув правой кнопкой мыши в  «Пуск в Windows 10 и Windows 8.1» и, выбрав… соответственно…

 

 

 

 

 

монитор стабильности системы

 

 

 

 

 

монитор стабильности системы

 

 

 

Что примечательно !! «Монитор стабильности системы Windows» приблизительно то же самое что и «Монитор ресурсов» — это так сказать общий свод «мониторинга производительности» — советую не забывать о наличии этой полезной во всех отношениях утилиты — монитор стабильности системы — чистота нашей работы за компьютером!

 

С помощью «монитора стабильности» легко отследим ошибки производительности системы, и, соответственно, примем решение о дальнейших корректировках.

 

 

…вводим команду perfmon /rel.

 

 

 

 

 

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

 

 

 

 

утилита очистки диска

 

 

 

И об этой утилите не знают многие начинающие пользователи, а именно об «Очистка диска» — с помощью этого встроенного в систему инструмента запросто удаляются ненужные файлы…

 

Команда:  cleanmgr.

 

 

 

 

средство проверки памяти Windows

 

 

 

 

Средство проверки памяти Windows

 

 

 

А об этой инсталлированной в Windows утилите ТОЧНО вряд ли стоит много говорить — проверка оперативной памяти компьютера… всё сказано!))

 

запускаем оперативной командой: mdsched.exe.

 

 

 

 

Вот в принципе всё, что хотелось рассказать…

 

 

 

...А мне остаётся только раскланяться... и пожелать полезной работы в сети

...И конечно же, читайте статьи сайта: делюсь горьким опытом, для вашего сладкого благополучия))

 

 

 

 

 

Самое время делиться в соцсетях, буду признателен... complitra.ru !

complitra.ru

3_9_Понятие_системного_прогр_обес

3.9 Структура программного обеспечения ПК

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

Программное обеспечение, можно условно разделить на три категории:

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

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

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

Системное программное обеспечение ПК

В состав системного ПО входят:

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

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

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

  4. программы – оболочки (обеспечивают удобный и наглядный способ общения пользователя с компьютером. Например: Total Commander, Windows Commander)

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

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

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

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

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

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

Так, в зависимости от алгоритма управления процессором, операционные системы делятся на:

 Однозадачные и многозадачные

 Однопользовательские и многопользовательские

 Локальные и сетевые.

  1. По числу одновременно выполняемых задач операционные системы делятся на два класса:

 Однозадачные (MS DOS)

 Многозадачные (Unix, Windows)

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

  1. По числу одновременно работающих пользователей на ЭВМ ОС разделяются на однопользовательские (MS DOS) и многопользовательские (Unix, Linux, Windows)

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

  1. Одним из важнейших признаков классификации ЭВМ является разделение их на локальные и сетевые:

Локальные ОС применяются на автономных ПК.

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

Сервисное программное обеспечение ПК.

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

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

  • диспетчеры файлов

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

  • средства просмотра и воспроизведения

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

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

  • средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

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

-большая часть общего (системного) ПО входит в состав ОС.

-часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате).

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

Разновидности утилит:

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

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

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

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

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

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

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

  • программы для записи информации на внешние носители и многие другие.

Основные стандартные утилиты Windows XP (программы из группы стандартные):

Блокнот – несложный текстовый редактор, используемый для создания простых документов (.txt).

WordPad – редактор текста, при помощи которого можно создавать и редактировать как простые текстовые документы, так и документы со сложным форматированием и рисунками. Имеется возможность связывать и внедрять данные из других документов в документ WordPad. Файлы WordPad можно сохранять как тестовые документы, файлы в формате RTF

Графический редактор Paint– это программа для создания и редактирования растровых рисунков.

Редактор может работать с файлами расширения: bmp, dib, JPEG, GIF, TIFF, PNG.

Служебные программы:

Дефрагментация диска

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

Очистка диска

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

Проверка диска

Служебная программа проверка диска предназначена для обнаружения ошибок файловой системы и повреждения секторов на жестком диске.

Программы архивирования данных

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

Архивация проводится в следующих случаях:

  • Когда необходимо создать резервные копии наиболее ценных файлов

  • Когда необходимо освободить место на диске

  • Когда необходимо передать файлы по E-mail

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

В оглавлении архива для каждого содержащегося в нем файла хранится следующая информация:

  • Имя файла

  • Размер файла на диске и в архиве

  • Сведения о местонахождения файла на диске

  • Дата и время последней модификации файла

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

  • Степень сжатия

Лучше всего архивируются графические файлы в формате .bmp, документы MS Office и Web-страницы

Что такое архиваторы?

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

В настоящее время лучшим архиватором для Windows является архиватор WinRAR.

Программа архивации Microsoft Backup (резервная копия)

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

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

Программы – оболочки (обеспечивают удобный и наглядный способ общения пользователя с компьютером. Например: Total Commander, Windows Commander)

Прикладное ПО

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

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

К прикладному ПО, например, относятся:

пакеты общего назначения

 Комплект офисных приложений MS OFFICE

 Редакторы HTML или Web – редакторы

 Браузеры – средства просмотра Web - страниц

проблемно – ориентированные

 Бухгалтерские системы

 Финансовые аналитические системы

 CAD – системы (системы автоматизированного проектирования)

 Графические редакторы

 Экспертные системы и др.

интегрированные пакеты

 Интегрированные пакеты делопроизводства

Инструментальное ПО

Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования.

studfiles.net

Системные программы - это... Классы и виды системных программ. Как удалить системную программу?

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

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

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

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

Классы системных программ

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

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

Драйверы

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

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

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

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

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

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

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

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

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

Немаловажную роль сегодня играет возможность восстановления системы, или, как еще говорят, отката до предыдущего состояния, определяемого по контрольной точке. В версиях Windows такая возможность появилась, начиная с версии Windows Millennium. Правда, там пользователь не имел прямого доступа к средствам восстановления. Позже такая возможность стала доступной в виде "Центра архивации и восстановления".

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

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

Работа с образами

Для работы с образами Windows предоставляет не самые лучшие средства, что очевидно. А вот сторонние разработчики пошли в этом отношении намного дальше.

как удалить системную программу

Такие утилиты, как UltraISO, Daemon Tools, Alcohol 120% и т. д., имеют куда больше возможностей, чем стандартные средства Windows.

Антивирусы

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

классы системных программ

В данном случае лучше всего обратиться к профессионалам. Здесь представлены разнообразные продукты «Лаборатории Касперского», компаний Eset, «Нортон», бесплатные антивирусы типа AVG, Avira, Panda и т. д.

Тестеры

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

виды системных программ

Эти программы можно разделить на информационные приложения и утилиты, способные исправлять ошибки или восстанавливать работоспособность какого-либо компонента. К чисто информационным можно отнести утилиты типа CPU-Z или Everest, а к восстанавливающим – Victoria или HDD Regenerator.

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

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

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

Однако, как показывает практика, они уступают специализированным утилитам типа Advanced System Care, CCleaner, Glary Utillities, Windows 7 Manager и многим другим.

Архиваторы

Работа с архивами является неотъемлемой частью любой системы. В Windows имеется встроенный архиватор WinZIP. Надо сказать, что это не собственная разработка Microsoft. Она была создана специально на основе старого доброго ZIP-архивера.

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

Самыми лучшими в этой области признаны WinRAR, WinZIP, 7-Zip и многие другие. У каждой утилиты своя специфика, но в целом работают они практически по одному и тому же принципу.

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

Существует еще много дополнительных категорий, которые включают в себя системные программы. Это в том числе элементы управления ActiveX. Самый яркий пример – Adobe Flash Player – программа воспроизведения потокового видео в интернете. Как уже понятно, в самих ОС Windows ничего подобного нет.

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

Не менее важным компонентом можно назвать всевозможные наборы кодеков и декодеров, без которых невозможно будет ни посмотреть видео, ни воспроизвести аудио. Тут лидирующая позиция принадлежит набору K-Lite Codec Pack.

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

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

Заключение

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

fb.ru

Системное программное обеспечение — WiKi

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

Системное программирование — создание системного программного обеспечения.

Системный программист — программист, специализирующийся на системном программировании.

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

Место системного программного обеспечения (выделено зелёным) в многоуровневой схеме вычислительной системы

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

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

Функции операционных систем

Основные функции (простейшие операционные системы):

  • Загрузка приложений в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, виртуальная память).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
  • Пользовательский интерфейс.
  • Сетевые операции, поддержка стека протоколов.

Понятие операционной системы

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

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

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

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

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

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

Встроенные программы или firmware — это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные «прошивки», осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool) — программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения.

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

Типы утилит

  • Дисковые утилиты
    • Дефрагментаторы
    • Проверка диска — поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
    • Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».
    • Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
    • Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
    • Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.
  • Утилиты работы с реестром
  • Утилиты мониторинга оборудования
  • Тесты оборудования

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

К этой категории относятся системные программы, предназначенные для разработки программного обеспечения:

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

Системы управления базами данных

Система управления базами данных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

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

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

Классификация СУБД по способу доступа к базе данных
  • Файл-серверные, в которых файлы данных располагаются централизованно на файл-сервере, а программная реализация СУБД располагается на каждом клиентском компьютере целиком. Доступ к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. Всплеск популярности файл-серверных систем управления базами данных относится к концу 1980-х — началу 1990-х годов.
  • Клиент-серверные СУБД состоят из клиентской части (которая входит в состав прикладной программы) и сервера (см. Клиент-сервер).
  • Встраиваемые — программные библиотеки, которые позволяют унифицированным образом хранить большие объёмы данных на локальной машине.

См. также

Литература

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

ru-wiki.org

Системное программное обеспечение - это... Что такое Системное программное обеспечение?

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

Схема, иллюстрирующая место системного ПО в многоуровневой структуре компьютера

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

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

Функции ОС

Основные функции (простейшие ОС):

  • Загрузка приложений в оперативную память и их выполнение.
  • Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
  • Управление оперативной памятью (распределение между процессами, виртуальная память).
  • Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, компакт-диск и т. д.), организованным в той или иной файловой системе.
  • Пользовательский интерфейс.
  • Сетевые операции, поддержка стека протоколов.

Понятие операционной системы

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

Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).

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

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

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

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

Встроенные программы или firmware - это программы, "зашитые" в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные "прошивки", осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool) — программы, предназначенные для решения узкого круга вспомогательных задач.

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

Утилиты используются для

  • Мониторинга показателей датчиков и производительности оборудования — мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
  • Управления параметрами оборудования — ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
  • Контроля показателей — проверка ссылочной целостности; правильности записи данных.
  • Расширения возможностей — форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

  • Дисковые утилиты
    • Дефрагментаторы
    • Проверка диска — поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
    • Очистка диска — удаление временных файлов, ненужных файлов, чистка «корзины».
    • Разметка диска — деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
    • Резервное копирование — создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
    • Сжатие дисков — сжатие информации на дисках для увеличения вместимости жёстких дисков.
  • Утилиты работы с реестром
  • Утилиты мониторинга оборудования
  • Тесты оборудования

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

К этой категории относятся системные программы, предназначенные для разработки программного обеспечения:

  • ассемблеры — компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода.
  • трансляторы - программы или технические средства, выполняющее трансляцию программы.
    • компиляторы — Программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном языке.
    • интерпретаторы — Программы (иногда аппаратные средства), анализирующие команды или операторы программы и тут же выполняющие их
  • компоновщики (редакторы связей) — программы, которые производят компоновку — принимают на вход один или несколько объектных модулей и собирают по ним исполнимый модуль.
  • препроцессоры исходных текстов — это компьютерные программы, принимающие данные на входе, и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор
  • Отла́дчик (debugger)- является модулем среды разработки или отдельным приложением, предназначенным для поиска ошибок в программе.
  • текстовые редакторы — компьютерные программы, предназначенные для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
    • специализированные редакторы исходных текстов — текстовые редакторы для создания и редактирования исходного кода программ. Специализированный редактор исходных текстов может быть отдельным приложением, или быть встроен в интегрированную среду разработки (IDE).
  • библиотеки подпрограмм — сборники подпрограмм или объектов, используемых для разработки программного обеспечения.
  • Редакторы графического интерфейса

Системы управления базами данных

Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных.

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

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

Классификация СУБД по способу доступа к БД
  • Файл-серверные

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

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

Примеры: Microsoft Access, Paradox, dBase.

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

Примеры: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, ЛИНТЕР, MDBS.

Встраиваемая СУБД — библиотека, которая позволяет унифицированным образом хранить большие объёмы данных на локальной машине.

Примеры: OpenEdge, SQLite, BerkeleyDB, один из вариантов Firebird, один из вариантов MySQL, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.

См. также

Литература

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

Ссылки

dik.academic.ru


 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..