Софтуер - какво е това, че в софтуерната програма
Софтуер: общи понятия
Софтуер в най-общ смисъл - е набор от инструкции, директиви за тяхното изпълнение въз основа на един език за програмиране, набор от програми или програма, които са отговорни не само за взаимодействието между компютърната система и потребителя, но и между железните компоненти на компютъра или други приложения, създадени за определени цели. В зависимост от функциите, възложени на софтуера, целият софтуер може да бъде разделен на няколко класа. Това ще бъде обсъдено по-късно.
Софтуер и Хардуер: връзката и разлики
Смисълът на тези две понятия е възникнало след появата на първите персонални компютри. Към днешна дата, се приема, че хардуер е хардуерно компютър. Това са "железни" компоненти, които могат да се пипат с ръка. Те включват процесори, дънни платки, памет, периферни устройства и други устройства, които се свързват към системата. Терминът софтуер прави точно обратното тълкуване. Буквално, терминът може да бъде преведен като "мек продукт." В по-широк смисъл на думата се отнася до факта, че програмата не може да се пипне, е определен виртуален компонент. Най-интересното е, че да се използва "хардуерни компоненти" и достъп до своите възможности, че е задължително да се използва специален софтуер под формата на специални програми за контрол, които са отговорни за изпълнението на такива устройства. Чрез софтуер включва драйвери, определя команда вход / изход BIOS и така нататък. Терминът Software, устния и писмения превод от които е вече широко се използва в контекста на софтуер, в зората на компютърната технология дори не беше в употреба. Само в началото на 60-те години на миналия век се е образувала най-накрая. Това се дължи на въвеждането на ясно разделение на отбори, които са отговорни за управлението на хардуера на компютъра, както и за крайния потребител.
Също така, там са взаимосвързани класове - софтуер и хардуер, който стана известен като системите за хардуер и софтуер.
Софтуер: Класификация според няколко критерия
Системен софтуер
Тъй като системата компоненти могат да бъдат не само прилагането в обичайния смисъл на думата. Операционни системи всъщност са и програми. Често, обаче, системен софтуер могат да бъдат представени като определен слой, който свързва програмата потребител с среда на операционна система, в която работят, както и с хардуера, който участва в изпълнението на дадена задача. Това може да е една и съща за различни драйвери на устройства. За да стане по-ясно, един прост пример следва да се приведе. Вземете, «компонент на операционната система Windows Iron" под формата на звукова карта и мултимедиен плейър (приложен софтуер). За звукова карта в състояние да възпроизвежда звука, имате нужда от шофьор, това е, софтуерна система, която управлява устройството операционна система, която предоставя платформа за играча. Тъй като системата разпознава устройството, той предава управлението на това играчът чрез директиви си. Player, за да разпознава типа звуков файл използва специални кодеци и декодери, които са допълнителни софтуерни инструменти. В този случай, връзката е съвсем очевидно.
Софтуер: Инструменти и помощни програми
Много потребители са често има и друг проблем, свързан с понятието софтуер: Каква програма? Поставянето на въпроса не е съвсем правилно, тъй като това може да не е само едно заявление, но цял набор от програми, набор от директиви, езикови команди и правила на програмен език за контрол на други компоненти на системата, или прехвърлянето им на процесора да изпълнява двоичен код. Горната класификация е много условно. В описанието е представена само основните видове софтуер, без разделение на подкласове, които днес могат да разчитат много.