КампутарыПраграмнае забеспячэнне

Прадукты праграмныя: асноўныя характарыстыкі, прымяненне

На світанку развіцця кампутарнай тэхнікі з'явілася паняцце моў праграмавання і ствараемых з іх дапамогай паслядоўнасцяў каманд, якія крыху пазней сталі называць прыкладаннямі. Па сутнасці, гэта прадукты праграмныя (менавіта праграмныя). Гэта значыць зададзены набор каманд дазваляе выканаць тую ці іншую задачу або забяспечыць функцыянаванне кампутарнай сістэмы ў цэлым. Якія ж яны бываюць?

Прадукты праграмныя: базавая класіфікацыя

Абмовімся адразу: у нетры кампутарнай тэхналогіі лезці не будзем, а пастараемся разабрацца ў тым, што сабой уяўляюць і якімі бываюць праграмы, так бы мовіць, простым мовай.

На сённяшні дзень маецца некалькі тыпаў класіфікацыі праграмнага забеспячэння, або ПА. Сярод асноўных тыпаў вылучаюць:

  • сістэмнае ПА;
  • прыкладное ПА.

Часам у гэты спіс ўключаюць яшчэ сродкі распрацоўкі і адміністравання ў выглядзе адмысловых утыліт, але, па вялікім рахунку, іх можна аднесці да сістэмных прыкладанням.

Тыпы праграмных прадуктаў па выкарыстанні

Існуе і іншая класіфікацыя, якая разумее выкарыстанне праграмных прадуктаў па тыпу правоў доступу да іх і кошту. Сюды можна ўключыць наступныя паняцці:

  • прапрыетарнае ПА з манаполіяй праваўладальніка, які дае толькі правы на яго ўстаноўку і выкарыстанне, захоўваючы пры гэтым права інтэлектуальнай уласнасці;
  • камерцыйнае (платнае) ПА, якое разумее куплю праграмнага прадукту і афіцыйнай ліцэнзіі;
  • ўмоўна-бясплатнае ПА (shareware), якім можна карыстацца на працягу пэўнага часу (як правіла, 30 дзён), пасля чаго варта набыць ліцэнзію або зарэгістраваць прадукт;
  • бясплатнае (freeware) ПА - праграмы і дадатку, якія не патрабуюць наяўнасці ліцэнзіі або аплаты;
  • бясплатнае ПА з адчыненым зыходным кодам (ліцэнзія GNU), якое любы ахвочы можа змяняць або мадыфікаваць па сваім меркаванні.

Зараз разгледзім некаторыя тыпы цэлых праграмных пакетаў і адзінкавых прыкладанняў кожнага тыпу некалькі падрабязней.

Праграмнае забеспячэнне Firmware

Гэты тып ПА ставіцца да сістэмнай часткі. Іншымі словамі, гэта сродкі базавага ўзроўню, якія забяспечваюць узаемадзеянне паміж праграмным асяроддзем кампутара (аперацыйнай сістэмай або усталяванымі праграмамі).

Сёння іх называюць драйверамі - невялікімі праграмамі, створанымі для таго, каб праграмная частка кампутарнай сістэмы распознавала і забяспечвала карэктную працу любога «жалезнага» кампанента. Як правіла, усе налады захоўваюцца ў спецыяльным чыпе на матчынай плаце, які мае ўласную праграмную сераду, званую BIOS. І менавіта BIOS захоўвае не толькі базавыя налады «жалеза», але і дыягнастуе яго пры ўключэнні камп'ютэрнага тэрмінала (калі ўсе канфлікты або збоі не выяўлены, выдаецца характэрны адзіночны гукавы сігнал пры старце кампутара праз сістэмны дынамік).

аперацыйныя сістэмы

Напэўна, не трэба казаць, што аперацыйныя сістэмы з'яўляюцца асноўнай часткай ПА, які ажыццяўляе сувязь паміж кампутарам і карыстальнікам. Груба кажучы, гэта свайго роду праслойка, дзякуючы інтэрфейсу якой юзэр атрымлівае доступ да тых ці іншых функцый сістэмы і выкананню пэўных задач пры дапамозе прыкладанняў рознага тыпу і ўзроўню.

На сённяшні дзень іх вядома досыць вялікая колькасць, прычым не ўсе яны раўназначныя. Большасць мае графічны інтэрфейс, але сустракаюцца нават тэкставыя «аперацыёнкі». У любым выпадку яны ўключаюць у сябе наймагутны інструментарый для забеспячэння функцыянавання ўсіх кампанентаў і работы карыстальніка ў сістэме, уключаючы моўныя транслятары і многія іншыя рэчы.

сродкі распрацоўкі

Распрацоўка праграмных прадуктаў любога тыпу, няхай гэта будзе АС ці любое прыкладанне, ажыццяўляецца на аснове якога-небудзь мовы праграмавання, які ўключае ў сябе не толькі пэўны набор каманд, але і транслятары, моўныя інтэрпрэтатары, кампілятары і т. Д. (Часам нават дисассемблеры) .

Шматлікія мовы выкарыстоўваюць ручной увод каманд, скажам, у тэкставым рэжыме, можна знайсці нават цэлыя спецыялізаваныя платформы, якія дазваляюць працаваць з мовамі накшталт Delphi або Java без спецыяльных ведаў, так бы мовіць, на інтуітыўным узроўні. Дарэчы, тое ж самае тычыцца і вэб-распрацоўкі сайтаў, калі старонкі і іх ўзаемасувязі ствараюцца на аснове убудаваных магчымасцяў, якімі валодаюць такія праграмныя прадукты. Прыклады? Калі ласка! Той жа рэдактар MS Office Word, WordPress і т. Д.

сродкі адміністравання

Сістэмнае адміністраванне з'яўляецца неад'емнай часткай любой праграмнага асяроддзя. Сапраўды, своечасовае выяўленне і выпраўленне непаладак і памылак у працы адзінкавага кампутара, тэрміналаў у лакальнай сеткі або нават у функцыянаванні цэлых інтэрнэт-рэсурсаў, размешчаных на выдаленых серверах, дазваляе пазбегнуць мноства праблем у далейшым.

Да прыкладу, у стандартным наборы Windows-сістэм (і не толькі ў іх) таксама маюцца спецыяльныя праграмы і прыкладанні, якія дазваляюць, напрыклад, праверыць на памылкі жорсткі дыск, правесці тэставанне аператыўнай памяці і т. Д. Само сабой зразумела, што існуюць і спецыялізаваныя іншыя ўтыліты, якія маюць у сваім функцыянале пашыраныя наборы інструментаў. З іх выкарыстаннем сістэмнае адміністраванне выходзіць на новы, больш высокі ўзровень.

У якасці найцікавага прыкладу можна прывесці праграму для пошуку і выпраўлення сістэмных памылак на вінчэстары беларускага распрацоўніка пад назвай Victoria, якая мае куды больш магчымасцяў, чым стандартная ўтыліта Windows. Праграма HDD Regenerator наогул можа «перемагничивать» жорсткія дыскі, аднаўляючы збойныя сектара, але не закранаючы інфармацыю, якая захоўваецца ў кластарах. І гэта толькі малая крыха прыкладанняў дадзенага кірунку. А калі разгледзець яшчэ і дадатку для сістэмных адміністратараў, якія дазваляюць кантраляваць любы лакальны кампутар у сетцы або нават функцыянаванне ўсёй такой сеткавай сістэмы, то проста дзіву даешся, да чаго дайшоў прагрэс: тут сёння утыліт столькі, што усяго і не апішаш.

Забеспячэнне інфармацыйнай бяспекі

Што тычыцца абароны інфармацыі і забеспячэння бяспекі любой сістэмы, тут таксама існуюць такія сродкі. Такія прадукты, праграмныя модулі якіх напісаны на мовах вышэйшага ўзроўню, дазваляюць процідзейнічаць пагрозам любога тыпу.

А бо гаворка ідзе не толькі аб антывірусах. У роўнай ступені сюды можна аднесці і рознага роду антишпионы, праграмы, якія перашкаджаюць пранікненню надакучлівай рэкламы, у рэшце рэшт, нават віртуальныя сеткавыя экраны, званыя файроволлами або брэндмаўэр.

Сродкі доступу да Інтэрнэту

Папярэдні тып прыкладанняў, арыентаваны на забеспячэнне інфармацыйнай бяспекі, вельмі цесна звязаны з доступам да Інтэрнэту, бо сёння менавіта адтуль зыходзіць большасць пагроз.

Што ж да забеспячэння самай доступу, асноўнымі сродкамі з'яўляюцца так званыя інтэрнэт-браўзэры, якія працуюць на аснове строга вызначаных сеткавых налад (IP-адрас кампутара, маска падсеткі, асноўны і дадатковы шлюзы, DNS-, WINS- і проксі-серверы і т. Д .). Такія прыкладання часцяком адносяць да прыкладным праграмам.

прыкладное ПА

Цяпер пяройдзем да самага вялікага класу праграм - прыкладным ПА. Прыкладання гэтага тыпу з'яўляюцца строга арыентаванымі на выкананне пэўных задач, да прыкладу, матэматычных, офісных, забаўляльных, навуковых і многіх іншых.

Пералічыць усё проста фізічна немагчыма, аднак з упэўненасцю можна вылучыць некалькі кірункаў: праца з дакументацыяй і электроннымі табліцамі (офісныя праграмы і сістэмы дакументазвароту), бухгалтарскі ўлік, апрацоўка мультымедыя (графіка, аўдыё і відэа), сістэмы праектавання, платформы для матэматычных і навуковых вылічэнняў або мадэлявання, сродкі працы з базамі дадзеных, паштовыя кліенты і браўзэры, файлавыя менеджэры і т. д. Пералічваць такія прыкладання можна да бясконцасці.

Базавы набор АС Windows

Зараз разгледзім асноўныя праграмныя прадукты, якія маюцца ў любой аперацыйнай сістэме, на прыкладзе Windows. Само сабой зразумела, што назваць такі набор універсальным можна з вялікай нацяжкай, бо ў іншых «аперацыёнках» такія наборы могуць істотна адрознівацца. Тым не менш у сувязі з тым, што менавіта гэтыя АС у нас атрымалі найбольшае распаўсюджванне, абмяркуем менавіта гэты пакет.

Калі хто звяртаў увагу, пасля першай ўстаноўкі Windows у асноўным меню можна знайсці праграмы, адсартаваныя па прызначэнні: стандартныя, службовыя, адміністрацыйныя і т. Д. Але вось далёка не ўсе ведаюць, што гэта толькі малая частка айсберга. Справа ў тым, што многія службовыя утыліты ў меню не адлюстроўваюцца. У большасці сваёй іх можна выклікаць альбо з каманднага радка, альбо з меню «Выканаць».

Акрамя таго, у «чыстай» Windows-сістэме спрэс адсутнічае асноўны офісны пакет, хоць сродкі прагляду некаторых дакументаў ўсё ж ёсць (той жа Word Pad). Такім чынам, атрымліваецца, што пасля інсталяцыі самой «аперацыёнкі» карыстачу прыходзіцца самастойна ўсталёўваць яшчэ і асноўны офісны пакет. Зрэшты, цяжкасцяў гэта не выклікае.

Ну а пра калькулятарах, нататніках, файлавых мэнэджарах, інтэрнэт-браўзэрах і многае іншае наогул можна не казаць - яны маюцца ў кожнай сістэме.

ўтылітарныя праграмы

Нарэшце, разгледзім прадукты, праграмныя магчымасці якіх дазваляюць не толькі праводзіць дыягностыку або аптымізаваць працу сістэмы, але і з'яўляюцца дадатковым інструментам пры працы з некаторымі тыпамі дадзеных.

Першы тып прыкладанняў вельмі часта называюць аптымізатарамі. Яны знаходзяць і выпраўляюць памылкі сістэмнага ўзроўню ў самой «аперацыёнцы», а таксама дазваляюць адключаць некаторыя непатрэбныя карыстачу фонавыя працэсы, якія спажываюць празмернае колькасць рэсурсаў, такім чынам, паскараючы працу сістэмы ў цэлым.

У Windows такіх сродкаў практычна няма, ну хіба што стандартныя сродкі праверкі і дэфрагментацыя дыска. На жаль, невыкарыстоўваныя кампаненты або фонавыя службы даводзіцца адключаць ўручную, а без спецыяльных ведаў гэта можа прывесці да непрадказальных наступстваў. Затое аптымізатары працуюць у аўтаматычным рэжыме, адключаючы толькі тое, што не прывядзе да крытычным збояў.

Тое ж самае тычыцца рэдагавання і дэфрагментацыі сістэмнага рэестра, які можа ўтрымліваць вялікая колькасць бескарысных, састарэлых або няправільных спасылак, што як мінімум павялічвае час загрузкі канкрэтных прыкладанняў і ўсёй сістэмы пры старце.

Выдаленне прыкладанняў стандартны дэінсталятара Windows таксама не заўсёды вырабляецца карэктна. Часцяком па завяршэнні працэсу ў сістэме застаецца куча смецця ў выглядзе рэшткавых файлаў, тэчак або запісаў у тым жа рэестры. Тут на дапамогу прыходзяць унікальныя ўтыліты накшталт iObit Uninstaller, які чысціць сістэму цалкам і цалкам, пасля чаго юзэру не даводзіцца займацца пошукам і выдаленнем пакінутых аб'ектаў ўручную.

Яшчэ адным прыкладам можна назваць абнаўленне драйвераў прылад. Тут аўтаматычны рэжым таксама не прадугледжаны. Але іншыя ўтыліты накшталт Driver Booster спраўляюцца з гэтым элементарна, прычым абнаўляюць драйвера выключна з афіцыйных крыніц (сайтаў вытворцы абсталявання).

Нарэшце, аднымі з самых запатрабаваных з'яўляюцца архіватары, бо нават пры загрузцы файлаў з Інтэрнэту пры досыць вялікім пачатковым аб'ёме яны спакаваныя ў спецыяльныя архівы для памяншэння «вагі». Акрамя таго, вялікія тэчкі могуць разбівацца на некалькі асобных архіваў, а праграмы ўзроўню WinRAR, WinZIP або 7Zip дазваляюць апрацоўваць такія дадзеныя элементарна.

замест пасляслоўя

Напрыканцы застаецца сказаць, што, вядома, гэта далёка не ўсе праграмныя прадукты, якія сёння можна адшукаць. Аднак, думаецца, нават пры такім мінімальным апісанні любы карыстальнік зможа адчуць розніцу паміж праграмамі рознага прызначэння і зрабіць агульныя высновы пра тое, якімі яны наогул бываюць і для чаго служаць.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.unansea.com. Theme powered by WordPress.