Смекни!
smekni.com

Введение в экономические информационные системы и технологии (стр. 10 из 29)

Все программы работы с ЭВМ содержали некие общие процедуры, такие как копирование информации с одного носителя на другой, просмотр имеющихся на носителе каталогов и файлов, распечатывание файла на принтере, форматирование носителей информации и др. Чтобы не создавать заново при написании программ, их объединили в так называемую операционную систему (ОС). Использование ОС позволило значительно ускорить работу на ЭВМ, т.к. требовалось лишь набрать команду в командную строку и запустить еѐ на выполнение. Но пользование ОС все ещѐ оставалось достаточно сложным, т.к. требовало знания команд и формы их записи. Чтобы упростить работу с командами ОС были разработаны программы-оболочки, которые позволяют запускать команды нажатием клавиши или их комбинации или «щелчком» мыши. Недостатком использования ОС, снабженной программойоболочкой, являлся все ещѐ процедурный подход к выполнению программ, требующий запоминания большого количества комбинаций клавиш, соответствующих той или иной процедуре.

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

Последующее совершенствование выполнения команд компьютером идет в направлении разработки такого способа общения с компьютером (интерфейса пользователя), который позволяет управлять устройствами и действиями комплексно: и голосом, и манипулятором «мышь», и с помощью командной строки.

4.2. Разновидности программ для компьютеров

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

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

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

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

Рассмотрим подробнее эти виды программ.

4.3. Системные программы

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

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

Драйверы.

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

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

Утилиты (вспомогательные программы).

Программы управления вычислительной сетью. Кратко поясним их назначение.

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

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

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

Для IBM – совместимых компьютеров до 1995 г. использовалась операционная система MS– DOS различных версий, например, MS-DOS 6.22. В 1995 г. разработана и поступила на реализацию Windows – 95. В последующие годы эта ОС корректировалась и реализовывалась ее модификация Windows – 95+, а в 1998 г. выпущена еѐ модификации, названная Windows – 98.

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

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

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

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

Драйверы загружаются в оперативную память при загрузке ОС.

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

Наиболее популярной программой-оболочкой являлась Norton Commander и Far Manager.

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

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

2. Мультипрограммирование – возможность одновременного выполнения нескольких программ.

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

Наиболее популярной операционной оболочкой является Microsoft Windows. А из нескольких версий оболочек Windows кое-где и сегодня используются Windows 3.1 или Windows 3.11.

Однако операционная оболочка Windows 3.Х (где Х=1 или х=11) является всего лишь надстройкой над MS DOS в которой оставался простор для совершенствования пользовательского интерфейса и разработчики еѐ продолжали совершенствовать, пока не создали в 1995 г. Windows 95. Windows-95 имеет мало общего с Windows 3.Х. Более того, это не надстройка над DOS, а полноценная операционная система.

Основные преимущества операционной системы Windows 95:

1. Это первая в истории мирового компьютеростроения ОС, в которую изначально, с первой версии, встроена поддержка русского языка и практически всех мировых языков и наречий. Что это значит? Буквально следующее: в Windows 95 имеются русские шрифты, переключатель клавиатурной раскладки, учет местных форматов даты и времени, а также средства, позволяющие указать прикладным программам языковую принадлежность документов.

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

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

4. В ОС встроены программные средства, позволяющие работать с Internet и другими глобальными компьютерными сетями.

5. Windows 95 на системном уровне поддерживает средства мультимедиа.

6. Windows 95 поставляется с большим количеством прикладных программ, например, текстовый процессор Word Pad, и утилит, которые позволяют работать с электронной почтой, с факс-модемом и предоставляют другие услуги.

Этапы совершенствования ОС Windows

1. Windows 3x – операционная оболочка

2. Windows 95 – полноценная ОС, с нее начинается ряд модификаций Windows 9Х:

• Windows 95

• Windows 95+

• Windows 98

• Windows Me (вышла с плохой поддержкой драйверов и сильно «распухла»)

3. Windows 2000 = Windows 2К – сетевая ОС (взамен nt.4) 4. Windows XP (на базе Win 98 и Win 2000) в двух вариантах:

• Home – для основных масс пользователей

• Pro – для профессионалов (и на замену Win 2K)

5. Windows 2003 – server.

6. Windows Vista (ранее известной как Longhorn) - «бытовая» версия. Выходит в конце 2005 или в 2006 г и Windows Longhorn server – серверная ОС, выходит в 2007 г. Другие современные типы ОС:

• 1. Linux –ОС, используется в настольных ПК, ноутбуках, а также в смартфонах.

• 2. Unix – сетевая ОС.

• 3. OS/2 - сетевая ОС.

• 4. Poket PC – для карманных ПК.

• 5. Symbian – для смартфона.

• 6. Windows Mobile 5.0 - для мобильника и коммуникатора.

Утилиты – это вспомогательные системные программы. Их огромное множество. Часто утилиты объединены в комплексы. Наиболее популярны комплексы Norton Utilities и PC Tools Deluxe.

Среди утилит наибольшее применение нашли следующие:

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

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

Программы для диагностики ЭВМ – позволяют проверить работоспособность узлов системы и сообщить о еѐ свободных ресурсах.