Приветствую Вас, Гость

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 .

Специальные файлы - это файлы, ассоциированные с устройствами ввода-вывода. Это драйверы – программы управления устройствами.

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