5. Программы или программное обеспечение (ПО)

 

Программа – это последовательность инструкций понятных процессору.

В привычном нам мире с программой можно сравнить, например план работы на день,

Выполняя пункты этого плана по порядку, вы делаете то же, что делает процессор с программой (выполнение).

Работа процессора с программой тема довольно сложная, но как это происходит нам знать и не нужно. Дело в том, что любая программа имеет «Интерфейс» (Средство общения) с которым нам и придется работать (детально понятие интерфейс будет рассмотрено далее).

 

Какие бывают программы?

 

Существуют следующие основные классы программ:

 

1)      Операционные системы – это программы предоставляющие широкие возможности для работы прикладного ПО (см. далее) с различным оборудованием.

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

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

Словом операционная система по праву может называться Главной программой компьютера. Существует ряд операционных систем разных производителей, например (Unix, Linux, OS-2, MAC-OS, DOS, Windows и т. д.)

Мы будем рассматривать только наиболее распространенную на сегодняшний день операционную систему «Windows»

 

2)      Прикладные программы – проблемно ориентированные программы, предназначены для решения конкретных задач, это многомиллионный парк разнообразного программного обеспечения. Примером прикладного программного обеспечения может служить: (текстовый Microsoft Word, графический редактор Adobe Photoshop, аудио редактор Sound Forge видео редактор Adobe Premiere, файловый менеджер Windows Commander, Интернет броузер Internet Explorer, и др.) Прикладное программное обеспечение работает (как правило) под управлением той операционной системы, для которой оно написано. Так например текстовый Microsoft Word – написанный для операционной системы Windows не будет работать в операционной системе Unix. Без загруженной операционной системы ни одно прикладное программное обеспечение работать не будет.

Прикладное ПО позволяет нам работать с любым типом информации.

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

 

3)      Системы программирования – это программные среды, предназначенные для

написания (как правило) прикладных программ. То есть это программы, которые

делают программы. Но мы рассматривать детально их не будем.

 

 

 

Все три класса программного обеспечения описанные выше – взаимосвязаны:

Например: прикладное ПО, привязано к той операционной системе, для которой оно написано.

 

Разберемся более детально: (или немного истории)

 

За долгую историю развития компьютерной техники, в связи с ростом производительности оборудования, видоизменялось и программное обеспечение.

Это было обусловлено тем, что новые ресурсы (оборудования) необходимо было наиболее полно использовать, а так же моральным устареванием ПО. Так появлялись всё новые и новые версии ПО, причем коснулось это развитие всех трех основных классов ПО.

Так например по линии операционных систем от фирмы Microsoft (которые мы будем рассматривать)

Первыми были – несколько версий операционной системы DOS (аббревиатура от Disk Operating System (Дисковая операционная система)) это была однозадачная операционная система с интерфейсом командной строки, и выглядела она после загрузки так: Черный экран, внизу экрана мигает курсор, и написано что то вроде «C:\>» пользователь должен был знать систему команд (порядка ста) и писать в командной строке эти команды, что бы компьютер выполнил требуемое действие.

В помощь пользователям такой операционной системой была изобретена «оболочка» - прикладная программа Norton Commander, она работала в текстовом режиме монитора и позволяла пользователю выполнять все действия, не помня команд операционной системы DOS, команды выполнялись при нажатии «Функциональных клавиш или сочетаний клавиш» . Таким образом работа с компьютером стала слегка поудобнее.

Далее фирмой Microsoft  были разработаны ряд операционных систем серии Windows 3.x – Эти операционные системы были по сути прикладными программами так как работали под управлением операционной системы DOS и являлись надстройками.

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

            Далее следовала серия операционных систем Windows 9.x

Эти операционные системы были уже самостоятельными полнофункциональными графическими операционными системами. Они никак не были связаны с DOS, лишь осталась поддержка эмуляции(моделирования среды) DOS, для работы старых (написанных для DOS) программ, из этой линии, особо следует выделить Windows Millennium  или как его еще называют  Windows МЕ, из него была исключена эмуляция DOS, и некоторые другие функции, но добавлены красивые значки, темы рабочего стола, встроенный Мультимедиа проигрыватель, хотя признаться честно – это (мягко говоря) не было шедевром творения фирмы Microsoft.

 

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

 

            В результате слияния линий Windows NT и Windows  9.х фирмой Microsoft был создан Windows 2000 содержащий в себе как все достоинства обеих линий, так и их (к сожалению) недостатки.

 

            И венцом творения фирмы Microsoft по праву можно назвать Windows XP

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

           

            Вся эта история развития операционных систем была рассказана не случайно,

Ведь вместе с операционными системами, развивалось и прикладное программное обеспечение, и формы представления информации (форматы)

            Как прикладное ПО так и форматы информации совместимы снизу вверх.

 

То есть ПО написанное для DOS, - будет работать и в  Windows 3.x  и 9.x  и даже в Windows XP, но ПО написанное для  Windows XP, вряд ли будет работать в Windows 9.x

точно не будет работать в Windows 3.x и уж тем более в DOS.

 

Та же совместимость касается и форматов информации.

То есть информация созданная в более ранних версиях ПО – будет читабельна в более поздних, но не наоборот.

 

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

 

Итак, что касается формата информации: информация в формате созданном прикладным ПО определенной версии, может быть прочитана и отредактирована только ПО этой версии и выше.

 

Примечание: совместимость форматов информации и ПО, с низу вверх поддерживается (как правило) НО, бывают и исключения.

 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26














































Реклама: