КомпютриСофтуер

Софтуер - Какво е това? Какво софтуерна програма?

Всеки потребител на компютъра всеки ден се сблъскват с термин като софтуер. Това не е изненадващо, тъй като съвременното разбиране за понятието се тълкува като "софтуер", или съкратено "PO" ( "меки"). Нека разгледаме някои важни аспекти на видове софтуерни и връзката с другите компоненти на компютърни системи. Така че, това, което е софтуер?

Общи понятия

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

В зависимост от делегираните функции на софтуера, целият софтуер може да бъде разделен на няколко класа, които ще бъдат обсъдени по-късно.

Хардуер и софтуер: отличие и отношения

Тълкуването на тези две понятия дойде с появата на първите компютри. Днес се приема, че на хардуер - това хардуера на компютъра ( "железни" компоненти), което може да се докосне с ръце (дънна платка, процесор, памет, периферни устройства и други устройства в системата, или свързано с него).

Точно обратното тълкуване на понятието в Софтуера. Превод може да бъде представен буквално като "мека фаянс". В по-широк смисъл, се има предвид, че програмата не може да се докосна, тя е в известен смисъл, дори виртуален компонент.

И най-интересното е, че за използването на "желязо" или достъп до своите способности, трябва задължително да се използва специален софтуер под формата на специални програми за контрол, който отговаря за изпълнението на такива устройства (шофьори, задава команда вход / BIOS изход и така нататък. Г.) ,

Терминът самия софтуер, превода и тълкуването на които сега се използват навсякъде, че е в контекста на софтуер, дори и в зората на компютърна техника не е в употреба. Едва в началото на 60-те години, формирани напълно. Той е свързан с въвеждането на ясно разделение на различни екипи, отговарящи за управлението на хардуера на компютъра, както и за крайния потребител. Свързани класа (към хардуера и софтуера) станаха известни хардуерни и софтуерни системи.

Класификация софтуер, базиран на няколко критерия

Като софтуер - това е програма, част от който и да е компютърна система, този софтуер може да бъде разделен на няколко основни категории, базирани на възложените му задачи. Например, за употреба и софтуер за репликация е разделена на Корпоративна (поръчкови за големи фирми и компании) и софтуер за широк кръг от потребители.

Според преносимостта на критерий може да бъде платформа специфични (работи само в една среда и един вид "желязо"), и по-платформа (адаптиран към много различни системи).

Според разпространение на вида може да бъде разделена на собственически софтуер, отворен (по отношение на изходния код на Open Source GNU General Public License на) и безплатно. В допълнение, тук често са включени безплатно, платени и Shareware. Последният тип на прилагане е напълно или частично ограничена функционалност за определен период от време, след който, програмата трябва да купите. В противен случай, той ще спре да работи.

Но предназначен класификация предполага съществуването на три основни категории на софтуер:

  • система;
  • занаяти;
  • инструментални (инструменти за разработка, инструменти и помощни програми).

Системен софтуер

Като компоненти на системата, не са само на заявлението в общоприетия смисъл на думата. В действителност, на операционните системи също са програми.

Често, обаче, системен софтуер може да се мисли като един вид слой, свързващ потребителски програми от среда на операционна система, в която работят, и на хардуера, който е участвал в извършването на определена задача (например, едни и същи параметри на устройствата).

За да стане по-ясен, ще дам един прост пример. Вземете операционната система Windows (система слой), звукова карта ( "желязо") и медиен плейър (приложен софтуер). За да може да saundkarta възпроизвежда звук, трябва драйвер (системен софтуер), който осигурява контрол на устройството от операционната система, която е платформа за играча. Тъй като системата разпознава устройството, чрез директиви си ги предава за да управлявате плейъра, за да установи типа на аудио файл използва специален кодеци и декодери (допълнителни софтуерни инструменти). Връзката е очевидна.

приложни програми

За заявления за включване на всички тези приложения, които не работят компонентите на системата, или да ги използват само частично решаване на добре дефинирани конкретни задачи на потребителите.

Пример днес ние може да донесе много: офис пакети, медийни редактори, системата на математически изчисления и проектиране, средства за достъп до управлението на Интернет и мрежовите връзки, данни за трупи, и т.н. Както можете да видите, всеки вид софтуер (Software) - инструмент, който се фокусира върху изпълнението .. тесен кръг от задачи, и в пряко взаимодействие с потребителското цялата компютърна система.

Инструменти & Utilities

Инструментите включват софтуер за изграждане и поддържане на други видове софтуер. Това може да включва език платформа програмна среда развитие, пакети на SDK за проследяване на грешки и контрола версия.

Що се отнася до комунални услуги, които при тях често се отнася до софтуер , за да изберете хардуерни параметри, и / или софтуерни компоненти на компютърната система в обединен, без който е осигурен достъп до настройките на другите методи не могат да бъдат изпълнени. Този софтуер може да се интегрира в операционната система или да се инсталира отделно. В някои случаи, комунални услуги могат да използват пълните настройки за автоматизация (например оптимизиране за приложение, за да коригират грешки и подобряване на работата на Windows системи).

вместо епилог

На последно място, следва да се отбележи, че много потребители често повдига друг въпрос относно понятието софтуер: «Какво е това програма" Този подход донякъде неточна, тъй като, както вече бе споменато по-горе, тя може да бъде не само с единна кандидатура, но също така и набор от програми, набор от езикови команди, директиви и правила на езика за програмиране за контрол на други компоненти или прехвърлянето им за обработка и изпълнение под формата на двоичен код, например, на централния процесор.

Тази класификация е също много условно, защото в описанието бяха представени само основните видове софтуер, без по-нататъшно разделение на подкласове, което днес може да се брои много, много. Но за първоначалното разбиране на понятието софтуер обикновен потребител може да е достатъчно и това знание.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.