Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения пользователя с компьютером, чем ОС. Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее “не в своей тарелке”.
Наиболее известными программами-оболочками являются 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. К этим программам относятся командный процессор (оболочка), компиляторы, редакторы, программы обработки текста и утилиты для работы с файлами.
У многих версий системы 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)Операционная система (ОС) – это комплекс системных и служебных программных средств, обеспечивающих управление работой компьютера и его взаимодействие с пользователем. Операционная система поставляется вместе с ПК и составляет основу его программного обеспечения. Программа ОС загружается в оперативную память после включения компьютера и работает параллельно со всеми другими программами до его выключения.
Функции операционных систем:
ü обеспечение всех программ единым и стандартным доступом к устройствам ввода-вывода информации;
ü запуск других программ;
ü организация диалога между компьютером и человеком;
ü управление выполнением одной или нескольких одновременно запущенных программ и обменом информации между ними и др.
Операционные системы различаются особенностями реализации алгоритмов управления ресурсами компьютера, областями использования.
По способу управления различают ОС:
ü неграфические ОС (командные) предполагают ввод пользователем команд с клавиатуры в поле командной строки. (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) — это системная папка операционной системы, предназначенная именно для этой цели.
ü программы восстановления файлов и файловой системы. Так как при удалении файлов без помещения в корзину или при ее очистке операционная система не стирает данные с диска, а лишь помечает пространство, занимаемое ими, как свободное, удаленную таким образом информацию можно восстановить. Главное при этом — чтобы на их место не были записаны новые данные, например: 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