П рограммное о беспечение – совокупность всех и спользуемых в к омпьютере п рограмм Программное обеспечение Системное программное обеспечение (системная среда) Прикладное программное обеспечение (прикладная среда) Инструментарий программирования (среда программи - рования)
Системное программное обеспечение Этот к ласс п рограммного о беспечения я вляется н еобходимой п ринадлежностью компьютера, т ак к ак о беспечивает в заимодействие ч еловека, в сех у стройств и программ к омпьютера. Э тот к омплекс п рограмм о пределяет н а к омпьютере системную с реду и п равила р аботы в н ей. С амой в ажной с истемной программой я вляется о перационная с истема, к оторая о бычно н аходится н а жёстком д иске. Операционная с истема – п рограмма и ли к омплекс п рограмм, п остоянно находящихся в п амяти Э ВМ ; о рганизует о бщее у правление у стройствами машины и е ё в заимодействие с п ользователем. О беспечивают з апуск и р аботу всех о стальных п рограмм. Операционная с истема о беспечивает : в ыполнение п рикладных п рограмм ; у правление р есурсами к омпьютера ( память, п роцессор, в нешн, у стр.); к онтакт ч еловека с к омпьютером.
Наиболее и звестные о перационные с истемы : Windows,MS – DOS, Unix, Linux Кроме о перационной с истемы к с истемному п рограммному о беспечения относятся р азличные к омплексы п рограмм, к оторые п редназначены д ля выполнения о собых ф ункций, о тличных о т ф ункций о перационной с истемы. Наиболее и звестный к омплекс п рограмм : Norton Commander
Прикладное программное обеспечение Все и меющиеся н а к омпьютере п рикладные п рограммы с оставляют п рикладное программное о беспечение. О но о пределяет н а к омпьютере п рикладную с реду и п равила р аботы в н ей. П рикладная с реда в сегда я вляется « дружественной » п о отношению к л юбому ч еловеку, о владевшему н есложными п риёмами р аботы в н ей. П рикладные п рограммы м огут р аботать н а к омпьютере т олько п ри условии, ч то н а к омпьютере у же у становлена о перационная с истема. К аждая прикладная с реда п редназначена д ля с оздания и и сследования о пределённого вида к омпьютерного о бъекта. Наибольшей п опулярностью п ользуются с ледующие г руппы прикладного п рограммного о беспечения : Т екстовые п роцессоры – д ля с оздания т екстовых д окументов ; Т абличные п роцессоры – д ля в ычисления и а нализа и нформации ; Б азы д анных – д ля о рганизации и у правления д анными ; Г рафические п акеты – д ля п редставления и нформации в в иде р ис. и г рафиков ; К оммуникационные п рограммы – д ля о бмена и нформацией м ежду к омп. И гры И нтегрированные п акеты – п рикладные п рограммы р азного н азначения ; О бучающие п рограммы – э лектронные у чебники, с ловари, с истемы проектирования и д изайна, э нциклопедии.
Инструментарий программирования Этот к ласс п редназначен д ля с оздания с истемного и п рикладного п рограммного обеспечения. М етоды р аботы с и нструментарием п рограммирования определяются т ой с редой, в к оторой о существляется п реобразование алгоритма в п рограмму д ля к омпьютера. Инструментарий п рограммирования м ожет б ыть р азнообразным, н о в сегда б удет существовать н екий б азовый н абор и нструментов, д ля и спользования которого н ужно о владеть с пециальным я зыком, н азываемым я зыком программирования. Для с оздания п рикладного о беспечения ш ироко и спользуются т акие я зыки, к ак Бейсик, П аскаль, С ++, Delphi, Л ОГО
Как программное обеспечение соотносится с аппаратной частью Роль п рограммного о беспечения в о рганизации р аботы а ппаратной ч асти компьютера : Аппаратное обеспечение Системное программное обеспечение Инструментарий программирования Прикладное программное обеспечение