6инф. Программное обеспечение ЭВМ. Классификация ПО. Операционная система как средство распределения и управления ресурсами ЭВМ.
ЭВМ (электронно-вычислительная машина) - это устройство для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций, то есть программу, как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями, все эти знания сосредоточены в выполняемых на компьютере программах.
При выполнении программы могут использоваться различные устройства ввода и вывода данных.
Современное программное обеспечение ЭВМ
качества:
-функциональность программы, т.е. полнота удовлетворения ею потребностей пользователя;
-наглядный, удобный, интуитивно понятный и привычный пользователю интерфейс (т.е. способ взаимодействия программы с пользователем);
-простота освоения программы даже начинающими пользователями, для чего используются информативные подсказки, встроенные справочники и подробная документация;
-надежность программы, т.е. устойчивость ее к ошибкам пользователя, отказам оборудования и т.д., и разумные ее действия в этих ситуациях.
Классификация программного обеспечения современных ЭВМ
Программы, работающие на компьютере, можно разделить на три категории:
прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информации и т.д.;
инструментальные системы (системы программирования), обеспечивающие создание новых программ для компьютера.
грани между этими тремя классами программ весьма условны.
системные программы, состоит из базового и сервисного. В состав базового ПО входит: ОС, операционная оболочка, сетевые программные средства.
Операционная система - программа, которая загружается при включении компьютера. Она осуществляет диалог с пользователем, управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.
Предназначена для:
- для запуска и норм работы
-для функционирования др прог на компе
-для диагностики и контроля работоспособности блоков и узлов компьютера
-для выполнения др технологических процессов
Драйверы -это программы по управлению устройствами ввода-вывода компьютера (клавиатурой, жестким диском, мышью и т.д.), оперативной памятью и т.д. С помощью драйверов возможно подключение к компьютеру новых устройств или нестандартное использование имеющихся устройств.
Широкое применение нашли следующие ОС: Windows, Linux, Mac OS, OS\2, Solaris, MS DOS и др.
Состав ОС (На примере OS Windows )
- Файловая система с развитой сетью утилит для хранения и передачи данных;
- Командный процессор и библиотека стандартных функций, обеспечивающих управление всеми процессами;
- Система распознавания оборудования Plug and Play, включающая стандартные драйверы внутренних периферийных устройств;
- Иерархическая база данных (реестр) с информацией о компьютере и настройках пользователей;
- Библиотеки стандартных DDL – объектов, позволяющие реализовать технологию обмена данными между программами (приложениями), в том числе и технологию Drag and Drop.
Одна из основных функций ОС
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами.
Она представляет собой многоуровневую иерархическую структуру хранения информации с помощью совокупности именованных наборов данных.
В ОС Windows используют два типа файловых систем, хранящих данные в формате NTFS или FAT. Файловая система NTFS имеет существенные перспективы благодаря более гибкому использованию памяти с большими объемами внешних носителей (напр.винчестер).
Файлы бывают разных типов: обычные файлы, специальные файлы, файлы-каталоги.
К обычным файлам относят документы, приложения, тексты программ. Это файлы с расширениями : exe, com, bat, sys .
Специальные файлы - это файлы, ассоциированные с устройствами ввода-вывода. Это драйверы – программы управления устройствами.
Каталог - это, с одной стороны, группа файлов, объединенных пользователем исходя из некоторых соображений , а с другой стороны - это файл, содержащий системную информацию о группе файлов, его составляющих. В каталоге содержится список файлов, входящих в него, и устанавливается соответствие между файлами и их характеристиками (атрибутами).