Программы которые непосредственно обеспечивают выполнение необходимых пользователю работ

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

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

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

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

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

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

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

Установи Эти Программы ПРЯМО СЕЙЧАС! Лучшие Программы для прокачки и оптимизации ПК Windows 10/11

Обычно файлы хранятся на носителе в одном из двух форматов — текстовом и двоичном.

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

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

С каждым файлом в системе связано четыре одно-символьных поля атрибутов файла (R,A,H,S).

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

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

Файловые оболочки

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

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

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

Ms Dos поддерживает архаичный пользовательский интерфейс — взаимодействие с ней осуществляется путем выдачи пользователем команд, набираемых в командной строке. Например, для форматирования (подготовки к использованию дискеты в накопителе А) нужно ввести с клавиатуры команду: format a:

Какой-нибудь коммандер входит в состав каждой операционной системы. Например, в DOS входит MS-DOS Shell, в Windows 3.xx — File Manager, в Windows * — Explorer (Проводник) и т.д.

Собственные коммандеры операционных систем примитивны. Поэтому сразу же после выхода очередной версии операционной системы появлялись удобные коммерческие коммандеры, такие как Norton Commander, Norton Desctoр for Windows и Norton Navigator for Windows, разработанные фирмой Рeter Norton Comрuting (с 1992 г входит в корпорацию Symantec, сайт: www.symantec.com/region/ru/).

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

Запуск Norton Commander осуществляется набором в командной строке NC. После запуска в верхней части экрана появляются два прямоугольных окна, ограниченные двойной рамкой — панели. Размеры этих окон фиксирован и составляет 40*23 (полный размер) и 40*15 (половинный размер) Ниже этих панелей располагается обычное приглашение DOS.

Еще ниже располагается строка, напоминающая значения функциональных клавиш Norton Commander.

Любую панель можно выключить, а также можно убрать все панели с экрана и оставить экран MS-DOS. Исторически сложилось, что панели в Norton выводятся в виде белых символов на синем фоне, но конечно же существует возможность смены палитры, используемой по умолчанию. Панели имеют по крайней мере 3 режима отображения: краткая форма оглавления, полная форма оглавления и вывод дерева каталогов

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

Управление режимами отображения панелей осуществляется отдельно для правой и левой панели.

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

Операционная оболочка Windows 3.x — это разработанная фирмой Micosoft надстройка над операционной системой Micosoft Dos, обеспечивающая большое количество возможностей и удобств для пользователей и программистов. В отличие от оболочек типа Norton Commander, Windows не только обеспечивает удобный и наглядный интерфейс для операций с файлами, дисками и т.д., но и предоставляет новые возможности для запускаемых в среде Windows программ. Windows — визуально — ориентированный графический прикладной интерфейс Ms Dos.

В Главной группе (одно из групповых окон Диспетчера Программ) находится диспетчер файлов. обеспечивающий управление файловой системой DOS. Однако средства обработки файлов не достаточно мощны в Диспетчере Файлов. Основной программой, используемой в Windows 3.x и расширяющие возможности Диспетчера Файлов становится Norton Desctoр For Windows корпорации Semantec..

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

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

Читайте также:
Как настроить программу call recorder для Андроид для записи звонков

Этот комплект можно рассматривать в качестве достойного приемника продуктов фирмы, таких как Norton Comander и Norton Desktoр.

В его состав входят следующие программы утилиты:

§ Norton File Maneger — мощный диспетчер файлов, который существенно превосходит Проводник.

§ Norton Taskbar — заменяет стандартную панель задач. Обеспечивает создание нескольких рабочих столов.

§ Norton Qwikmenus — усовершенствует Главное Меню системы.

§ Norton Folder Navigator — упрощает навигацию среди имеющихся папок.

§ Norton Exрlorer Extension — улучшает функциональность стандартной оболочки и повышает ее информативность.

§ Noton Smatr Folders — создает и обслуживает папки с ярлыками для рабочих файлов, автоматически отбираемых по заданному критерию.

§ Norton File Assist — расширяет функциональность других приложений.

§ Norton Lfn Enable — позволяет работать с длинными именами файлов из старых приложений.

§ Norton Indenxing — осуществляет построение индексов для файлов, для ускорения поиска по содержимому.

§ Norton Undo — позволяет отменить последние файловые операции.

§ Norton File Archive Wizard — позволяет ухаживать за дисками путем архивирования.

§ Desktoр Imрorter — конвертирует рабочие столы,

§ сформированные в Norton Desktoр в формат Norton Navigator.

§ Norton Navigator Control Center — обеспечивает настройку функций утилит из комплекта.

Комплект предъявляет к ПК требования, не выходящие за рамки обычных для Windows *.

Далее на рисунке представлены экраны мониторов с рабочим столом Norton Navigator и окном диспетчера файлов из данного пакета. Присмотревшись к этим окнам, нетрудно убедиться в том, что органов управления в них гораздо больше, чем в аналогичных у Windows*.

Источник: infopedia.su

Классифиция программного обеспечения

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории (рис. 6.1):

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

    Рис. 6.1. Категории программного обеспечения

    J$ Поясните смысл программы «электронный собеседник»

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

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

    Прикладные программы

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

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

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

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

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

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

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

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

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

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

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

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

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

    Этот процесс называется загрузкой операционной системы.

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

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

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

    1. однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;
    2. однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;
    3. однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на «свою» задачу;
    4. многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.

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

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

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

    Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:

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

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

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

    Файловая система ОС

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

    Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM. Каждый файл занимает некоторое количество блоков дисковой памяти. Обычная длина блока — 512 байт.

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

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

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

    J! Запишите пример имени файла________________________________________________________.

    https://cyberpedia.su/9x102af.html» target=»_blank»]cyberpedia.su[/mask_link]

    Вопрос 3. программное обеспечение и его классификация.

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

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

    К программному обеспечению относится также вся область деятельности по проектированию и разработке ПО.

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

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

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

    — Вспомогательное ПО (инструментальные системы и утилиты)

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

    Классификация прикладного программного обеспечения.

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

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

    3. Графические редакторы. Широкий класс программ, предназначенных для создания и обработки графических изображений. Различают три категории:

    • растровые редакторы;
    • векторные редакторы;
    • 3-D редакторы (трехмерная графика).

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

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

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

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

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

    В связи с распространением сетевых технологий, от современных СУБД требуется возможность работы с отдаленными и распределенными ресурсами, которые находятся на серверах Интернета.

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

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

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

    Особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил. САПР являются необходимым компонентом для гибких производственных систем (ГВС) и автоматизированных систем управления технологическими процессами (АСУ ТП).

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

    Читайте также:
    На каких программах можно заработать большие деньги

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

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

    10. Системы автоматизированного перевода. Различают электронные словари и программы перевода языка.

    Электронные словари — это средства для перевода отдельных слов в документе. Используются профессиональными переводчиками, которые самостоятельно переводят текст.

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

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

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

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

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

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

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

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

    15. Геоинформационные системы (ГИС). Предназначены для автоматизации картографических и геодезических работ на основе информации, полученной топографическим или аэрографическими методами.

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

    17. Инструментальные языки и системы программирования. Эти средства служат для разработки новых программ. Компьютер понимает и может выполнять программы в машинном коде. Каждая команда при этом имеет вид последовательности нулей и единиц. Писать программы на машинном языке крайне неудобно.

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

    Системное программное обеспечение (System Software) — совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

    Классификация системного программного обеспечения

    В СПО традиционно включают

    системные управляющие и

    системные обрабатывающие программы.

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

    Основные системные функции управляющих программ —

    управление вычислительными процессами и вычислительными комплексами и

    работа с внутренними данными ОС.

    Как правило, они находятся в основной памяти. Это резидентные программы, составляющие ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называю транзитными (transitive).

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

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

    Эти программы поставляются чаще в виде дистрибутивных пакетов, включающих ПО

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

    Вспомогательные программы (утилиты)

    К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.

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

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

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

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

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

    Статьи к прочтению:

    • Вопрос 3.сетевые и коммуникационные возможности windows
    • Вопрос 40. формирование и вывод отчетов. конструирование отчетов.

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

    Похожие статьи:

    • Структура программного обеспечения компьютерных систем Программы — это упорядоченные последовательности команд. Конечная цель любой компьютерной программы — управление аппаратными средствами. Даже если на…
    • Дополнительное программное обеспечение Повышение эффективности программного обеспечения АРМ предполагает наличие следующих возможностей:  создание пользователем собственных программ и…

    Источник: csaa.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru