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

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

Наиболее известными программами-оболочками являются Norton Commander, XTree Pro Gold, DOS Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell. Norton Commander (NC) является самой распространенной ПО ОС.

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

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

Видео урок на тему «Что такое операционная система»

Операционные оболочки.

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

12.07.2019 1.01 Mб 4 ЭКОНОМИЧЕСКАЯ ИНФОРМАТИКА — задачник.rtf

12.07.2019 831.74 Кб 2 ЭКОНОМИЧЕСКАЯ ИНФОРМАТИКА-posobie.rtf

12.07.2019 6.83 Mб 1 ЭКОНОМИЧЕСКАЯ ИНФОРМАТИКА-методичкаПК.rtf

12.07.2019 1.74 Mб 0 ЭКОНОМИЧЕСКАЯ ИНФОРМАТИКА-СЕТИ.rtf

Ограничение

Для продолжения скачивания необходимо пройти капчу:

Источник: studfile.net

Статья: Операционная оболочка

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

Операционные системы корпорации Microsoft под названием MS-DOS и их аналоги других корпораций были разработаны для персональных компьютеров клона IBMPC. Управление компьютером при помощи команд DOS требует определенных знаний, большой аккуратности и внимания. Для того, чтобы сделать общение с компьютером более простым, были разработаны специальные программы-оболочки.

Урок 21. Операционная система

Операционная оболочка – это такая программа, которая позволяет пользователю осуществлять действия по управлению ресурсами компьютера в рамках более развитого (более удобного и интуитивно понятного) интерфейса, чем командная строка. Начиная с версии 4.0 в MS-DOS входила собственная псевдографическая оболочка SHELL, однако наибольшую популярность среди оболочек DOS завоевал пакет программ Norton Commander фирмы Symantec. Использование операционной оболочки Norton Commander значительно yпростило управление компьютером, позволило в наглядном виде получать информацию о его основных ресурсах (и их загруженности), осуществлять все основные процедуры управления компьютером (выбор диска и каталога; создание каталога; создание, просмотр и редактирование текстовых файлов; копирование, перемещение, удаление файлов и каталогов; поиск файлов и каталогов; работа с архивными файлами и т. п.).

Также необходимо отметить, что Norton Commander явился не единственным шагом фирмы Symantec по расширению функциональных возможностей служебного и системного программного обеспечения, работающего в среде DOS. Другой ее извест­ный продукт – Norton Utilities – объединил в себе большое количество утилит, реализующих многие важные и полезные функции, которые затруднительно или даже невозможно осуществить с помощью штатных средств операционной системы.

Следующим шагом в развитии оболочек операционных систем стало появление в 1986 г. графической многооконной операционной оболочки Windows от корпорации Microsoft, которая работала на базе MS-DOS. В последующие годы она претерпела ряд модификаций и в 1991 г. вышла вepcия Windows 3.1, а несколько позже – сетевой вариант Windows 3.11 (Windows 3.11 For WorkGroups), очень быстро завоевавшие широкое признание пользователей.

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

Оболочка и утилиты системы UNIX

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

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

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

Читайте также:
Api key что это за программа

У многих версий системы UNIX имеется графический интерфейс пользователя, схожий с популярными интерфейсами, примененными на компьютере Macintosh и впоследствии в системе Windows. Однако истинные программисты до сих пор предпочитают интерфейс командной строки, называемый оболочкой (shell). По­добный интерфейс значительно быстрее в использовании, существенно мощнее и проще расширяется. Ниже будет кратко описана так называемая оболочка Бурна(sh).

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

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

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

Программа вроде оболочки не должна открывать терминал, чтобы прочитать с него или вывести на него строку. Вместо этого запускаемые программы автома­тически получают доступ к файлу, называемому стандартным устройством вво­да (standardinput), и к файлу, называемому стандартным устройством вывода (standardoutput), а также к файлу, называемому стандартным уст­ройство для вывода сообщений об ошибках (standarderror).

По умолчанию всем трем устрой­ствам соответствует терминал, то есть клавиатура для ввода и экран для вывода. Многие программы в системе UNIX читают данные со стандартного устройства ввода и пишут на стандартное устройство вывода. Стандартные ввод и вывод также можно перенаправить, что является очень полезным свойством. Для этого используются символы «» соответственно. Разрешается их одновременное использование в одной командной строке. Программа, считывающая данные со стандартного устройства ввода, выполняющая определенную обработку этих данных и записывающая результат в поток стандартного вывода, называется фильтром .

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

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

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

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

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

Источник: ronl.org

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

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

ü базовое программное обеспечение;

ü сервисное программное обеспечение.

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

К данному типу программного обеспечения относятся:

1) операционные системы (эта программа загружается в ОЗУ при включении компьютера);

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

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

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

Читайте также:
Adapt sound что это за программа

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

ü обеспечение всех программ единым и стандартным доступом к устройствам ввода-вывода информации;

ü запуск других программ;

ü организация диалога между компьютером и человеком;

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

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

По способу управления различают ОС:

ü неграфические ОС (командные) предполагают ввод пользователем команд с клавиатуры в поле командной строки. (MS DOS);

ü графические ОС (объектно-ориентированные) где весь экран доступен для управления, основное средство управления — мышь. (Windows);

ü по числу одновременно выполняемых задач ОС делятся на: -однозадачные — способны выполнять в одно и то же время не более одной задачи. (MS DOS);

ü многозадачные — позволяют запустить одновременно несколько программ, которые будут работать параллельно. (Windows, OS/2, UNIX);

По числу одновременно работающих пользователей на ЭВМ ОС делятся на:

ü однопользовательские – предназначенные для обслуживания одного клиента. (MS DOS)

ü многопользовательские — рассчитаны на работу с группой пользователей одновременно (Windows, UNIX).

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

Наиболее популярными программами-оболочками для MS-DOS являются Norton Commander и DOS Navigator, для Windows – Windows Commander, FAR Manager.

Требования к операционным системам

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

Защита программ и данных. Операционная система должна защи­щать выполняемые программы и данные от взаимного влияния их друг на друга.

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

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

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

Гибкость. ОС должна позволять увеличивать или уменьшать исполь­зуемые аппаратные ресурсы для того, чтобы улучшать эффективность и скорость работы программ.

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

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

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

По функциональному на­значению их можно разделить на несколько групп:

ü программы контроля и диагностики компьютера;

ü файловые менеджеры;

ü программы обслуживания дисков;

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

ü программы работы с архивами;

ü программы записи и обслуживания компакт-дисков;

ü антивирусные программы.

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

ü первый уровень- самотестирование базовой системой ввода- вывода (BIOS);

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

ü третий уровень- пользовательское тестирование, использование специального программного обеспечения, например: SiSoftware Sandra.

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

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

ü программы проверки магнитных дисков используются для снижения риска потери информации, хранящейся на жестких и гибких дисках, рекомендуется периодически проверять их на наличие логических и физических ошибок, например:Norton Disk Doctor (NDD);

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

ü программы уничтожения данных на магнитных дисках. Конфи­денциальная информация должна не только храниться с соблюдением строгих правил, но и в случае необходимости надежно уничтожаться. Удаление файлов средствами операционной системы, форматирование разделов жестких дисков или их удаление не гарантируют невозмож­ности восстановления информации специальными программными или аппаратными средствами. Для полного ее уничтожения необходимо использовать полное форматирование без воз­можности восстановления информации или очистку диска специальными программами, например: Disk Cleanup из NU, Acronis Drive Cleanser или Shredder;

ü программы временного хранения удаленных файлов. Для сниже­ния риска случайного уничтожения нужных для пользователя данных при удалении файлов используются средства их временного хранения, например: Корзина (Recycle Bin) — это системная папка операционной системы, предназначенная именно для этой цели.

Читайте также:
Label 2018 что это за программа

ü программы восстановления файлов и файловой системы. Так как при удалении файлов без помещения в корзину или при ее очистке операционная система не стирает данные с диска, а лишь помечает про­странство, занимаемое ими, как свободное, удаленную таким образом информацию можно восстановить. Главное при этом — чтобы на их место не были записаны новые данные, например: Easy Recover, Tiramisu, DriveRescue и др.

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

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

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

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

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

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

Архиватор ARJ работает в режиме командной строки; он обеспечивает сжатие приблизительно в 60-70% для текстовых и 20-30% для испол­няемых файлов (программ). Основные его возможности: добавление и извлечение файлов из архива, архивирование с паролем, создание много­томных архивов и др.

Архиватор RAR (WinRAR- универсальное средство сжа­тия файлов, содержащих самую различную информацию; он объединяет достоинства и удобства программ обоих классов — архиватора командной строки и полноэкранной оболочки для просмотра архивами и разнообраз­ных операций с ними. В некоторых случаях RAR не может быть заменен ни одним из других архиваторов, а логичный и простой интерфейс делает его удобным средством для работы с архивами и файлами.

Самый популярный из нынешних архиваторов — WinZip; эта программа предназначена для архивации файлов и их извлечения из архивов.

6)Программы записи и обслуживания компакт-дисков. Запись носителей CD или DVD можно выполнять на компьютере при помощи пишущих устройств (CD-RW и DVD+/-RW) и специальных служебных программ — Easy CD Creator, WinOnCD, Nero Burning ROM, Direct CD и др. Используются два основных метода записи на компакт-диски: сесси­онный (для CD-R и CD-RW) или с предварительным форматированием диска (только для CD-RW). Сессионную запись можно делать в одном из двух режимов: DAO (Disk At Once — весь диск за один прием) и ТАО (TrackAt Once — одна дорожка за один прием).

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

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

По используемым технологиям антивирусной защиты:

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

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

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

По функционалу продуктов:

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

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

Прокрутить вверх

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

Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все.

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем.

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.).

Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:

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

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