muzruno.com

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

Всеки потребител на компютър всеки ден среща такава концепция като Софтуер. Това не е изненадващо, защото съвременното разбиране на този термин се тълкува като "софтуер" или, съкратено, "софтуер" ("софтуер"). Да разгледаме някои важни аспекти, свързани с видовете софтуер и взаимоотношенията с останалите компоненти на компютърните системи. И така, какво е Софтуер?

Общи понятия

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

софтуер е

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

Хардуер и софтуер: различия и взаимно свързване

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

софтуерният превод

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

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

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

Класификация на софтуера по няколко критерия

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

По критериите за преносимост програмите могат да бъдат зависими от платформата (работещи изключително в една среда и с един вид "желязо") и платформени (адаптирани към напълно различни системи).

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

какво е софтуер



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

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

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

Тъй като системните компоненти са не само приложения в обичайния смисъл. Всъщност операционните системи също са програми.

софтуер, каква е тази програма

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

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

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

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

хардуер и софтуер

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

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

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

софтуер е

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

Вместо последващо слово

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

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

Споделяне в социалните мрежи:

сроден