рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Программы-оболочки.

Программы-оболочки. - раздел Образование, Ярославский государственный Университет им. П.Г. Демидова Весьма Популярный Класс Системных Программ Составляют Программы-Оболочки. Они...

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

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

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

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

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

мультипрограммирование, то есть возможность одновременного выполнения нескольких программ;

расширенные средства для обмена информацией между программами.

Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Наиболее популярной программой-надстройкой является Microsoft Windows 3.11, используются также GEM, Pop-Up Windows , Geo Works и Desq View. Графическая оболочка Window 3.11 фирмы Microsoft , появившаяся в 1990 году , оказала революционизирующее влияние на развитие интерфейса с компьютером , ориентированного в основном на персональный режим работы. Explorer ( проводник ) - данная программа является оболочкой Windows 95. Она выполняет большинство функций, которые традиционно требуются от оболочки операционной системы, а именно:

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

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

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

 

Служебные программы (утилиты ).

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

Этот вид программ можно отнести к системным программам. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities. Цель использования служебных программ состоит в повышении эффективности и надежности компьютера. Общее количество служебных программ для компьютеров , работающих под управлением Windows- 95, велико. Пользователь устанавливает на своем компьютере тот комплект служебных программ, который наиболее соответствует его текущим задачам. Рассмотрим некоторые из них.

Программы-упаковщики. Позволяют за счет применения специальных методов “упаковки” информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл. Наиболее популярны упаковщики PKZIP/PKUNZIP и ARJ. Следует заметить, что различные упаковщики не совместимы друг с другом - архивный файл, созданный одним упаковщиком, чаще всего нельзя прочесть другим.

Программа для создания резервных копий информации на дисках. Позволяет быстро скопировать информацию, находящуюся на жестком диске компьютера, на дискеты или кассеты стримера. Из этих программ широко используются Norton Backup, FastBack Plus. Соответствующие функции имеются в комплексе PC Tools Deluxe.

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

Коммуникационные программы. Предназначены для организации обмена информацией между компьютерами. Программы типа Brooklin Bridge, DeskLink, LapLink III или FastLynx позволяют удобно пересылать файлы с одного компьютера на другой при соединении кабелем их последовательных портов. Аналогичные возможности имеются в пакетах Norton Commander и PC Tools Deluxe.

Другой вид программ (Telemate, Procomm и т.д.) обеспечивает возможность связи компьютеров по телефонной сети (при наличии модема). Программы типа BitFax, Fax-It и другие дают возможность посылать и принимать телефаксные сообщения при наличии в компьютере встроенной платы факс-модема.

Программы для диагностики компьютера. Позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), а также проверить работоспособность устройств компьютера. Большой популярностью пользуются программы Check-It, Controll Room и System Sleuth. Для проверки работоспособности дисков весьма полезны программы Disk Technician Advanced, Calibrate из комплекса Norton Utilities и другие. Они позволяют выявить “намечающиеся” дефекты дисков (возникающие из-за износа магнитной поверхности диска) и предотвратить потерю данных, хранящихся на диске.

Программы - кэши для диска. Убыстряют доступ к информации на диске путем организации в оперативной памяти кэш-буфера, содержащего наиболее часто используемые участки диска. Чаще всего для кэша используется дополнительная или расширенная память компьютера. Некоторые контроллеры дисков имеют в своем составе встроенный кэш-буфер, но обычно их производительность не намного выше, а стоимость значительно больше, чем у программы- кэша и соответствующего количества дополнительной памяти. Весьма хорошую производительность показывают программы SmartDrv, Super PC-Kwik, Flash.

Программы для оптимизации дисков. Позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске. Эти программы перемещают все участки каждого файла друг к другу (устраняют фрагментацию), собирают все файлы в начале диска и т.д., за счет чего уменьшается число перемещений головок диска (т.е. ускоряется доступ к данным) и снижается износ диска. Из программ для оптимизации дисков широко используются SpeeDisk из комплекса Norton Utilities, FastTrax и другие. и восстановления дисков для DOS и Widows, а также новая программа System Information for Windows.

Norton System Doctor - новая утилита, способная отслеживать несколько десятков различных параметров системы и предупреждать какие-либо проблемы. При обнаружении ошибки на диске для ее исправления будет автоматически вызываться Norton Dick Doctor.

Norton Speed Dick. Намного совершеннее предыдущей версии: 1. Возможность дефрагментации файла виртуальной памяти, позволяет достичь лучшей производительности Windows 95. 2. Файловая система Windows 95 может хранить не только даты модификации файлов, но и даты доступа к ним.

UnErase Wizard - утилита для Windows 95, является аналогом DOS-утилиты UnErase.

Norton Protection - утилита, представляющая собой новое средство защиты файлов от их случайного удаления.

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

System Information. Данная программа предоставляет больше информации о системе, чем System из панели управления.

Norton Image служит для защиты файловой структуры диска при возможности дисковых ошибок.

Rescue Dick готовит системный диск, на котором содержатся все основные характеристики системы: данные CMOS, загрузочная запись, таблицы разделов, командные файлы, файлы системного реестра Windows 95, DOS-файлы: Format, Fdick, Sys и т.д.

Norton Navigator for Windows 95, официальный наследник Desktop, не пересекается по функциям с пакетом Utilities. Navigator - это не только усовершенствованная панель задач и множественные “рабочие столы”. Это еще и удобная реализация функций работы с файлами, папками и дисками, в том числе операций архивизации и кодирования.

Norton Anti Virus for Windows 95. Помимо антивирусных средств, эта программа содержит планировщик Norton Program Scheduler, которого нет ни в Utilities, ни в Navigator.

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

Программы для автономной печати (спуллеры). Позволяют распечатывать файлы на принтере параллельно с выполнением другой работы на компьютере. Некоторые из этих программ, например PrintCashe, вдобавок обеспечивают и некоторое ускорение печати. Многие программы, например Microsoft Windows, Microsoft Word для DOS, имеют встроенные средства для поддержки автономной печати.

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

Инструментальные средства.

Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать инструментальные средства или системы программирования, т.е. системы для разработки новых программ.

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

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

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

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

Часто компиляторы и интерпретаторы объединяются с редакторами текстов для ввода и исправления текстов программ и отладчиками для обнаружения и исправления ошибок в программах (отладки программ).

Для популярных языков программирования на IBM PC существует множество систем программирования. Такие как Turbo C, Turbo C++, Turbo Pascal, Microsoft C, Microsoft Basic.

Язык СИбыл изобретен в 1972 году Денисом Ричи для использования при написании весьма ныне популярной операционной системы Unix. Этот язык соединяет свойства языка высокого уровня с возможностью эффективного использования ресурсов компьютера, которое обычно обеспечивается только при программировании на языке Ассемблера. Этот язык позволяет писать сложные и высокоэффективные программы. Бьярном Страустрапом был разработан язык СИ++- расширение языка СИреализующее популярные в последнее время концепции объектно-ориентированного программирования и облегчающее создание сложных программ. На IBM PC наибольшей популярностью пользуются реализации этого языка фирм Borland (Turbo C) и Microsoft (Microsoft C, Quick C), а также Zortech C фирмы Symantec.

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

Язык Basic был создан в 1964 году Томасом Куртом и Джоном Кемени как язык для начинающих, облегчающий написание простых программ. Существуют сотни различных версий Basic, которые не полностью совместимы друг с другом. Этот язык распространен на микрокомпьютерах и мало подходит для написания больших сложных программ. программного обеспечения Используются Quick Basic фирмы Microsoft и Turbo Basic фирмы Borland.

На IBM PC, кроме Си, Си++, Pascal, Basic, используется и много других языков программирования. Для построения экспертных систем употребляются языки Лисп и Пролог, для создания информационных систем популярен язык Clipper и т.д. Имеются и реализации языков, которые использовались ранее на больших компьютерах, например Фортрана и Кобола7.

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

Прикладные системы.

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

Сложилось несколько основных прикладных систем, используемых на персональных ЭВМ:

· Прикладные пакеты и программы общего назначения (ППП);

· Проблемно-ориентированные пакеты и программы;

· Интегрированные прикладные системы.

Прикладные пакеты и программы общего назначения ( ППП )

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

· Текстовые процессоры;

· Табличные процессоры;

· Пакеты деловой графики;

· Системы управления базами данных(СУБД);

· Программы технического обслуживания.

– Конец работы –

Эта тема принадлежит разделу:

Ярославский государственный Университет им. П.Г. Демидова

Министерство общего и профессионального образования... Российской Федерации Ярославский... Рекомендованная литература по курсу...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Ярославский государственный Университет им. П.Г. Демидова
Кафедра экономического анализа и информатики     Серебренникова Татьяна Федоровна   Основные понятия экономической информатики

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

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

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги