...

Что такое операционная оболочка это системная программа обеспечивающая удобный и наглядный

Что такое операционная оболочка это системная программа обеспечивающая удобный и наглядный

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

Самая популярная у пользователей IBM-совместимого ПК оболочка — пакет программ Norton Commander. Он обеспечивает:

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

— отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

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

— просмотр текстовых файлов;

— редактирование текстовых файлов;

— выполнение из её среды практически всех команд DOS;

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

— создание и удаление каталогов;

— поддержку межкомпьютерной связи;

— поддержку электронной почты через модем.

Что такое сетевые операционные системы.

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

Что такое утилиты

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

Кратко опишем некоторые разновидности утилит:

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

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

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

Антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами. Компьютерный вирус — это специально написанная небольшая по размерам программа, которая может «приписывать» себя к другим программам для выполнения каких-либо вредных действий — портит файлы, «засоряет оперативную память и т.д. Представители антивирусного семейства программ — Kaspersky Antivirus, DrWeb, Norton Antivirus.

Согласно исследованию организации AVIEWS (Antivirus Information & Early Warning System), Sophos обнаруживает не менее 80 процентов неизвестных зловредных кодов, значительно опережая многие другие весьма популярные и именитые программы. Второе место занял «Антивирус Касперского», который обнаруживает 65 процентов угроз. Интересно, что третье место с 60 процентами занял Ikarus, не известная широким массам программа. А такая именитая программа, как Panda, показала всего 10%.

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

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

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

Коммуникационные программы, предназначены для организации обмена информацией между компьютерами. Это программы позволяют удобно пересылать файлы с одного компьютера на другой при соединении кабелем их последовательных портов. Другой вид таких программ обеспечивает возможность связи компьютеров по телефонной сети (при наличии модема). Они дают возможность посылать и принимать телефаксные сообщения. Представители коммуникационных программ — Venta Fax, Cute FTP.

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

Программы для печати экрана бывают весьма полезны при использовании графических программ для вывода на печать содержимого экрана, так как отнюдь не всегда это можно сделать с помощью самой графической программы. Представители программ для печати экрана — SnagIt, HyperSnap-DX.

Программы для записи CD-ROM, CD-R и многие другие.

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

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

В 1945 году Джон фон Нейман вывинул идею о принципах создания ЭВМ. Одним из ни стал принцип программного управления. Его суть:

● информация кодируется в двоичной форме и разделяется на единицы (элементы) информации — слова;

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

● слова информации размещаются в ячейках памяти машины и идентифицируются номерами ячеек, которые называются адресами слов;

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

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

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

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

ОС выполняет следующие функции:

● управление работой каждого блока ПК и их взаимодействием;

● управление выполнением программ;

● организацию хранения информации во внешней памяти;

● взаимодействие пользователя с ПК, т.е. поддержку интерфейса пользователя.

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

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

Основная функция всех ОС – посредническая. Она заключается в обеспечении нескольких видов интерфейса:

● интерфейса между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);

● интерфейса между программным и аппаратным обеспечением (аппаратно-программный интерфейс);

● интерфейса между разными видами программного обеспечения (программный интерфейс).

Обеспечение интерфейса пользователя

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

Виды интерфейсов пользователя:

● неграфические ОС реализуют интерфейс командной строки, основным устройством управления является клавиатура, например MS DOS, UNIX-подобные системы;

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

Обеспечение автоматического запуска

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

● Windows XP, Windows 7, Windows Server

● Linux (различные дистрибутивы: Ubuntu, Mandriva)

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

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

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

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

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

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

Программы – оболочки обеспечивают:

● создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;

● отображение дерева каталога и характеристик входящих в них файлов в форме, удобной для восприятия человека;

● создание, обновление и распаковку архивов (групп

● просмотр текстовых файлов;

● редактирование текстовых файлов;

● выполнение из их среды практически всех команд ОС;

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

● создание и удаление каталогов;

● поддержку межкомпьютерной связи;

● поддержку электронной почты через модем.

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

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

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

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

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

Так компьютерные утилиты можно разделить на три группы: Утилиты сервисного обслуживания компьютера, утилиты расширения функциональности и информационные утилиты.

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

Среди всех системных программ особое место занимают операционные системы.

Операционная система – это комплекс программ, загружаемая в оперативной памяти компьютера при его включении. Она организует диалог с пользователем, дает возможность доступа к ресурсам компьютера и управляет выполнением остальных программ. В настоящее время для персональных компьютеров имеются следующие операционные системы: MS DOS (Microsoft), Windows (Microsoft), MacOS (Apple), LINUX (Richard Stolman) и т.д.

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

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

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

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

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

К прикладным программам относятся:

§ текстовые редакторы и процессоры;

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

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

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

— Текстовые редакторы, предназначенные для ввода и редактирования текстовых данных, не требующих форматирования. Они позволяют использовать различные шрифты символов, делать сноски, автоматически нумеруют страницы и т.п. примерами редакторов подготовки текстов являются NEditor (Semantec), Lexicon (Веселов Е.Н., Микроинформ), MultiEdit (American Cybernetics) и др.

— — Редакторы HTML, предназначенные для создания и редактирования Web-страниц в Internet. Примером Web-редактора является Front Page Express (Microsoft).

Графические процессоры предназначены для создания и обработки графических изображений. Они различаются на следующие группы:

— растровые графические процессоры;

— векторные графические процессоры;

— процессоры трехмерной графики.

Табличные процессоры (spread sheet – электронные таблицы) представляют собой программные средства для хранения таблицы и их обработки. Особенностью электронных таблиц заключаются в возможности применения математические формулы и логические выражения для описания связи между значениями различных ячеек. Расчет по заданным формулам выполняются автоматически. Наиболее широкое применение электронные таблицы нашли в экономических и бухгалтерских расчетах. Наибольшей популярностью в Казахстане пользуются Excel (Microsoft) и SuperCalc (Computer Associates).

Системы управления базами данных (СУБД) позволяют управлять большими информационными массивами – базами данных. СУБД предоставляют возможности проведения анализа данных и их обработки. При необходимости разработки небольших информационных систем часто применяются Access (Microsoft) и FoxPro (Fox Software). Для создания больших многопользовательских информационных систем лучше подходят СУБД типа клиент – сервер. Удаленные компьютеры-клиенты, делают запросы на получение информации из базы данных компьютера-сервера. Среди таких СУБД широко используются Oracle (Oracle) и SQL Serwer (Microsoft).

Системы автоматизированного проектирования (САПР) предназначены для автоматизации проектно-конструкторские работы. Кроме чертежно-графических работ эти системы позволяют проводить расчеты и выбор конструктивных готовых элементов. Примером САПР является AutoCAD (AutoDesk).

Издательские системы позволяют автоматизировать процесса верстки полиграфических изданий. Издательские системы предназначены для оформления газет, журналов и книг. От текстовых процессоров издательские системы отличаются расширенными средствами управления взаимодействием текста с параметрами страницы. Обычно тексты набираются в текстовых процессорах, а затем оформляются издательскими системами. Наиболее часто используются PageMaker (Adobe) и QuarkXpress (Quark).

Бухгалтерские программы предназначены для ведения бухгалтерского учета и автоматической подготовки регулярных отчетов. В Казахстане широко используется российская программа 1С.Бухгалтерия (1С).

WEB-броузеры предназначены для просмотра электронных документов, выполненных в HTML-редакторах. Из WEB-броузеров наиболее широко используются Netscape Navigator (Netscape Communications) и Internet Explorer (Microsoft).

Интегрированные системы делопроизводства представляют собой офисные пакеты, которые объединяют текстовые редакторы, электронные таблицы и системы управления базами данных. К ним добавляются некоторые дополнительные приложения, такие как электронная почта, графический редактор и др. Самыми распространенными среди них является Microsoft Office for Windows, содержащий приложения Word, Excel, PowerPoint, Access, Schedule+, Office Binder и др.

Пакеты компьютерной математики используются в учебных заведениях как современный инструмент автоматизации математических вычислений. Применение пакета помогает учащимся лучше осмыслить теоретические и прикладные стороны математических дисциплин. Широко используются пакеты Mathcad (Math Soft Inc.) и Mathematica (Wolfram Research Inc.).

Программы переводчики позволяют переводить тексты с русского языка на английский язык и обратно. Примерами таких программ являются – Сократ (Арсеналь) и Prompt 2000 (Prompt Inc.).

Программы-словари — это электронные версии обычных словарей с некоторыми дополнительными возможностями. Примерами электронных словарей являются Лингво (Информатик) и KazWork (Iзет).

Программы распознавания символов позволяют вводить с помощью сканера тексты и фотографии. Примером такой программы является Fine Reader (Бит).

Мультимедиа-энциклопедии представляют собой толковые словари, справочники, виртуальные музеи, географические атласы, хронологии и т.д. Широко известны мультимедиа-энциклопедии Encyclopedia Britannica (www.Britannica.com), Microsoft Encarta и «Большая энциклопедия Кирилла и Мефодия» (www.km.ru). В настоящее время книжные издания известных энциклопедий вытесняются их электронными версиями на CD-ROM или в Сети Internet.

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

При подготовке материала использовались источники:
https://studbooks.net/2141356/informatika/takoe_programmy_obolochki
https://studfile.net/preview/9544738/page:11/
https://studopedia.ru/19_416799_klassifikatsiya-sistemnih-i-prikladnih-programm.html

Оцените статью