Дефиниция на софтуера: какво представлява, за какво е и защо е толкова важно
Съдържание:
- Какво е софтуер?
- Класификацията на софтуера според неговата функция
- Притежаване на софтуер
- Няколко заключителни думи
Безспорно е, че настоящият свят се насочва към звука на технологиите; На практика всички ние сме взаимодействали по някакъв начин с някаква компютърна система или някакви чужди понятия звучат като "хардуер" или "софтуер"; но за мнозина те все още са трудни за интернализиране понятия. В случая на софтуера и неговото определение, тъй като към него няма прикрепена физическа справка, той обикновено създава определени трудности за много обичайни потребители. Днес искаме да изчистим съмненията относно тази концепция, давайки ясно определение на софтуера за всички наши читатели.
Индекс на съдържанието
Какво е софтуер?
Софтуерът е неразделна част от всяка система.
Софтуерът е част от това, което наричаме Компютърна система (SI), които са системите, използвани за разработване, съхраняване и обработка на информация; където софтуерът е логическата част от тези системи (наричани още програми), за разлика от физическата част, хардуера.
Според IEEE, това е набор от компютърни програми, процедури, правила, документация и свързаните с тях данни, които са част от операциите на компютърна система; те взаимодействат със системните ресурси и се стремят да решат проблемите, поставени от крайния потребител; поради което по-голямата част от тях са проектирани така, че комуникацията и взаимодействието със споменатия потребител е възможна по прост начин. За да дадем пример, нашите читатели са крайният потребител на устройството, където четат тези редове.
Софтуерът е набор от компютърни програми, процедури, правила, документация и свързани с тях данни, които са част от компютърна система.
За да се постигне такава комуникация, програмите обикновено имат много високо ниво на абстракция, което ги отдалечава от езика на асемблера и улеснява не само работата с програмата, но и разработването на нов производен софтуер .
Класификацията на софтуера според неговата функция
Няколко кутии със стар софтуер за MacOS. Изображение: Flickr; Джейкъб Бьотер.
Тъй като това описание е толкова широко, има много елементи в една компютърна система, които бихме могли да наречем софтуер , така че разграничаването му е често срещано. Един от най-разпространените и широко разпространени методи за диференциация се осъществява в резултат на функцията на всяка програма в компютърна система; а именно:
- Това е програма с много ниско ниво, която не е предназначена за потребителя да взаимодейства с нея и която контролира електронните схеми на нашето оборудване. Той е от съществено значение за разпознаването на хардуер в компютър и го намираме по много начини; Една от най-често срещаните форми, които можем да намерим, е BIOS на нашата система (на която посвещаваме нейния собствен текст). Операционна система. Те представляват набор от програми, които отговарят за управлението на хардуера на дадена система; както и осигуряване на интерфейс за комуникация с крайния потребител на споменатата система. Windows 8 и Windows 10 са най-широко разпространените операционни системи в момента. Наред с операционната система, това е типът програма, с който си взаимодействаме най-много. Те са предназначени за решаване на проблемите, възникващи от потребителите на дадена система директно. Adobe Photoshop може да бъде пример за приложение, чиято функция е да изпълнява задачи на заден план, за да улесни работата с други програми; те са междинен носител и потребителите не трябва да взаимодействат директно с тях.
Притежаване на софтуер
Лицензът е много важна част от софтуера. Изображение: Wikimedia commons; Раймонд говори.
За потребителя е важно да знае, че софтуерът, който обикновено използват, не е собственост на тях, а на разработчика. Програмите обикновено имат серия от лицензи, които отчитат приписването на разработчика и това, което крайният потребител може да направи (законно) със споменатата програма; най-често срещаните са следните и познаването им може да бъде полезно:
- Ограничена употреба. Това е лиценз (обикновено платен), който позволява на потребителя на системата да използва лицензирана програма нормално; но това предотвратява както неговото разпространение, така и вътрешната му манипулация. Повечето собственически софтуер попада в тази категория; Пример може да бъде пакетът на Microsoft Office. Тест. Ако се изисква плащане за достъп до лиценза за използване на програма, като алтернатива обикновено се дава намалена версия на посочения лиценз; Така наречените „lite“ версии и пробните версии с ограничена време обикновено попадат в тази категория.Програмите под този лиценз нямат никакъв вид ограничения за използване и могат да бъдат изтеглени безплатно, за да се използват незабавно; Въпреки че авторството на тези програми и лицензът им остават собственост на разработчиците. Софтуер Тази категория включва всички свободно достъпни програми, които могат да се използват безплатно и чийто код е достъпен (И отворен) за модификация от неговите потребители.
Има такива, които поставят ограничения върху лицензите, произтичащи от трансформациите на програмата и които позволяват да бъде модифициран, за да се наслади на абсолютно всичко за въпросната програма. Програмите за инициатива OpenSource попадат в тази категория.
ПРЕПОРЪЧВАМЕ ВАС Apple иска да използва своите ARM чипове като копроцесори на своя MacНяколко заключителни думи
Както можете да видите, софтуерът е решаваща част от работата на вашето оборудване и се появява в него в различни форми и функции; Той не само ни помага да решим проблемите, които поставяме пред нашите устройства, но и че те участват допълнително в действия, които обикновеният потребител не е запознат. Ако искате да знаете повече за тази тема, препоръчваме ви да прочетете този аналог: хардуер .
Какво е превод на невронни машини на Google и защо е толкова важен?
Преводите в Google се подобряват благодарение на изкуствения интелект. Анализираме какво представлява Google Neural Machine Translation и неговото значение.
Какво е tdp и защо е важно
Подготвихме тази публикация, за да обясним по прост начин какво представлява TDP и защо трябва да го вземете предвид, когато купувате нов процесор.
▷ Четириядрен процесор: какво е това и защо бяха толкова важни?
Quad Core процесорът е компонент, който има многогодишна история ✓ Вътре, ние ви казваме защо тези Intel бяха толкова важни.