Роль и назначение системных программ. Системные программы - реферат

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

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

Что это?

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

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

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

Где скачать?

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

Программы

К системным программам относятся: утилиты для отслеживания операций, совершенных над файлами, и обращений к реестру (RegMon, FileMon), программы для чистки реестра (RegCleaner). Запуск различных программ осуществляется с помощью Resplendid Resolver. Отслеживание данных о запущенных процессах происходит под контролем Process Explorer. Во время старта системы Windows редактирование и показ обеспечивает Autoruns.

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

Известная антивирусная программа Avast Free Antivirus находит вирусы на жестком диске компьютера, в загрузках, памяти и блокирует их. Обновление баз происходит регулярно через Интернет. У «Аваста» понятный и простой интерфейс. Системные утилиты CCleaner для Windows чистят мусор в ОС компьютера, удаляют временные и неиспользуемые файлы.

Как установить?

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

Настала очередь выбрать жесткий диск. Его обычный объем равен 35 Гигабайт. Нажмите «Создать» - «Применить» - «Далее». Начнется установка системных файлов и процесс настройки операционной системы. После окончания можно задать имя пользователя и пароль, изменить дату, время и другие параметры. Если кого-то интересует, как переустановить системную программу, удалите полностью ее с компьютера. Зайдите в «Панель управления» - «Установка и удаление программ», перезагрузите компьютер и начните новую операцию.

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

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

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

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

Сервисные

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

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

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

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

Утилиты

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

Windows 10

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

Виртуальный голосовой помощник, или ассистент Cortana, поможет спланировать важные события, забронировать места в гостинице и даже поддержать беседу с пользователем. Кроме этого, в Windows 10 появился новый браузер, который составит конкуренцию многим. Главные особенности Microsoft Edge - высокая скорость работы, обработки данных, удобный и красивый интерфейс. Новая версия поддерживает гибридные ПК, есть возможность создавать несколько виртуальных рабочих столов. В лучшую сторону изменился и email-клиент. Теперь пользователь может форматировать тексты корреспонденции, использовать новые инструменты, изображения и маркеры.

Особенности

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

Функции

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

Производительность

По тому, как работают новые системные программы Windows, можно судить о производительности. Она оценивается по шкале от 1,0 до 7,9 балла. Оценка производится операционной системой, которая выдает конечные данные в виде таблицы. Индекс производительности определяется по самому малому показателю проверяемого компонента.

Полученные сведения можно использовать для улучшения продуктивности компьютера. Если хотите просмотреть индекс производительности на Windows 7, нажмите на значок «Компьютер», который находится на рабочем столе, правой кнопкой мыши и выберите «Свойства».

Удаление

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

  • Во время процесса удаления, все программы на компьютере должны быть закрыты.
  • Перейдите на рабочий стол, нажмите сочетание клавиш Win + R, введите в пустую строку msconfig и подтвердите команду «Ок».
  • В появившемся окне перейдите на вкладку «Загрузка», выделите операционную систему, которую оставляете, нажмите «Использовать по умолчанию».
  • Далее выделите систему, от которой собираетесь избавиться, и жмите «Удалить».
  • Появится небольшое окно, выберите «Перезагрузка».
  • После того как компьютер перезагрузится, свою работу начнет оставленная система.
  • Далее потребуется форматирование старых файлов на жестком диске «С» в разделе, где находилась вторая операционная система. Это радикальный метод, который удалит всю информацию, хранящуюся там, в том числе системные программы для компьютера. Будьте внимательны!

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

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

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

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

Энциклопедичный YouTube

    1 / 5

    ✪ Самые нужные программы для Windows 7

    ✪ Что можно удалить на диске С? Что нельзя удалять? Руководство для пользователей ПК

    ✪ 5 Бесплатных программ (Самые лучшие необходимые программы)

    ✪ Поиск и устранение всех ошибок Windows. Как исправить ошибку?

    ✪ УДАЛЕНИЕ ПРОГРАММ с ПК с полной ОЧИСТКОЙ ♻️ ОБЗОР Uninstall Tool

    Субтитры

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

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

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

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

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

Утилиты

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

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

Типы утилит

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

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

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

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

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

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

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

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

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

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

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

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

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

ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сервисные программы расширяют возможности ОС. Их обычно называют утилитами. Утилиты (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) и др. Они отличаются друг от друга степенью сжатия информации, скоростью работы и методами упаковки.

ЗАКЛЮЧЕНИЕ

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

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

ЛИТЕРАТУРА

Илюшечкин В., Костин А. Системное программное обеспечение. – М.: Высшая школа, 1991. – 127 с.

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

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

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

Введение……………………………………………………………………………...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) и др. Они отличаются друг от друга степенью сжатия информации, скоростью работы и методами упаковки.

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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