Туториали

Хардвер и софтвер: дефиниције и концепти

Преглед садржаја:

Anonim

Да би рачунарски систем правилно функционисао, његов хардвер и софтвер морају радити ограничено, извршавајући задатке који се од њих траже. Иако постоје категоричне разлике између два концепта, оба дела рачунара су од суштинског значаја.

У следећем чланку ћемо дефинисати шта је хардвер , софтвер , који елементи рачунара одговарају сваком делу, који су елементи на пола пута и које разлике постоје између сваке групе.

Садржај индекс

Дефиниција хардвера , главних типова и компоненти

Хардвер се односи на скуп физичких и опипљивих делова који међусобно делују у аналогном или дигиталном облику да би створили рачунар. Понекад се означава у скраћеном облику словима Х / В или ох / в. Алтернативна дефиниција односи се на присуство или одсуство електронике, чипова или штампаних кола у комаду, али има нижи ниво опште употребе, тако да његова употреба није уобичајена.

Хардвер је физички медиј на којем је било који софтвер инсталиран, управљан и ради; то јест, без хардвера рачунар не постоји.

Временом, у изгледа да постоје четири технолошке генерације, хардвер се развијао полако али прогресивно. Прва генерација, која се појавила 1945. године и трајала једанаест година, темељила се на вакуумским цевима. Следили су транзистори, коришћени су од 1957 до 1963. Од тада се користи хардвер заснован на интегрисаним круговима. Предвиђа се да ће четврта генерација, под истрагом и прототиповањем, користити транзисторе без силикона или квантну физику. Долазак ове четврте генерације тешко је предвидјети.

Оперативни (и рачунајући кад је то потребно) капацитет првих компоненти нема никакве везе са оним у чему данас уживамо.

Када категоришемо све ове елементе, прва класификација хардвера може се извршити на основу његове локације у рачунарском систему. Тако се прави подјела између унутрашњег хардвера , опћенито оног који је укључен у торањ, и вањског хардвера , свега онога што нема додијељено мјесто унутар кућишта рачунара и због тога је у распону дјеловања корисника, али ван коверте машине.

Неки од хардверских елемената који би се сматрали интерним су:

  • Централна процесорска јединица, микропроцесор или ЦПУ Погони тврдог диска или ССД дискови са чврстим диском или ССД Хибридни чврсти дискови или ССХД дискови за читање (ЦД, ДВД, Блуе Раи, дискете итд.) РАМ меморија Фанс Систем Течно хлађење Чипсет или помоћни интегрисани круг Аудио, видео или мрежне картице за проширење Модем Напајање Графичка картица или ГПУ Портови, утикачи и конектори

Што се тиче спољног хардвера , неке од компоненти које би требало истаћи су:

  • Монитори и помоћни екрани Јоистицкс , контролери за видео игре или табле за играње и физичке контролне табле Типковница Миш или миш Слушалице, слушалице и звучници Микрофон Веб камера Штампач, скенер и факс Вањски чврсти дискови и УСБ штапићи Пројектор Тоуцхпад и дигитализација таблета или графичког таблета Слушалице виртуелне стварности или ВР слушалице Специјализовани уређаји попут читача баркода, сензора и слично

Понекад су ове две групе познате као рачунарски системи и рачунарска периферна опрема.

Друга могућа класификација говори о важности хардверске компоненте за постизање основног рада рачунара. У овом случају говоримо о главном хардверу и комплементарном хардверу .

Унутар главног хардвера налазе се сви они саставни елементи који су апсолутно неопходни; наиме: ЦПУ, чипсет , ССД (или ХДД то није успео), РАМ, напајање, кућиште рачунара, монитор, тастатура и миш. Остали уређаји би били комплементарни, мада у зависности од апликације и околности у којима се рачунар користи, добар аргумент би могао да се донесе добар аргумент да неки делови који нису наведени спадају у главну категорију хардвера (случај вентилатора, НИЦ или ГПУ).

Постоји још једна могућа класификација која се заснива на улози компоненти. Стога се сви претходно наведени хардверски елементи могу уградити у било коју од доље наведених категорија:

  • Елементи за обраду: они су задужени за примање електричних упутстава, тумачење помоћу прорачуна и логике и у складу с тим емитују нове електричне сигнале. Елементи складиштења: они су уређаји способни да акумулирају информације на електромагнетни или логички начин да би их користили према захтевима рачунарског система. Уређаји за унос: они су периферни уређаји који претварају корисничке команде у електричне сигнале које машина може интерпретирати. Излазни уређаји: они су периферни уређаји који трансформишу електричне сигнале које емитују процесни елементи да би их представили на такав начин да их корисник може лако протумачити. Улазни и излазни уређаји: ово су мешане периферне јединице које комбинују особине Е (улазних) и С (излазних) уређаја, затварајући циклус размене информација са ЦПУ-ом.

Елементи који се користе за монтирање рачунара и, посебно, начин на који су инсталирани, имају одлучујући утицај на врсту рачунара који резултира. Стога употреба лаких делова са малим факторима форме, сви интегрисани на врло компактан начин, стварају преносне рачунаре и нетбоокове ; док су гломазније, снажније, модуларне компоненте намерно дизајниране за уградњу у кутије или сталак на рачунару.

Дефиниција софтвера и главне врсте

Софтвер је небитан део рачунара који омогућава функционисање различитих компоненти хардвера . То је скуп упутстава, података или програма који извршавају одређене задатке унутар рачунарског система. Понекад се софтвер односи као променљиви део рачунара, стања која машина може усвојити и сигнали који форсирају ова стања.

Унутар рачунарског софтвера проналазимо апликације, програме, оперативне системе и многе друге врсте. Три поделе се обично користе да би се донео одређени ред овом целом сету: системски софтвер , програмски софтвер и апликативни софтвер .

Системски софтвер је платформа на којој почивају хардвер и апликације рачунара . Ова врста рачунарског програма написана је програмским језиком ниског нивоа или прве генерације; то јест језик чијим упутама хардвер контролише без посредника, као што је случај са језиком машине и језицима монтаже.

Оперативни систем рачунарске опреме јасан је пример системског софтвера . Корисник не управља директно ОС-ом, већ комуницира с графичким корисничким интерфејсом или ГУИ-ом који му пружа и путем апликација инсталираних на оперативном систему.

Поред оперативних система, у системском софтверу се налазе и следеће врсте програма:

  • Антивирусни алати за управљање диском (алати за обликовање и слично) Хардверски управљачки програми или управљачки програми Преводиоци рачунарског језика Учитавачи програма Неке БИОС и ЕУФИС менаџери за покретање или боотлоадер Хипервисорс

С друге стране, апликативни софтвер , помоћни софтвер или апликације крајњег корисника (општи назив који је у последње време почео да се привлачи захваљујући мобилној технологији) су сви они програми који обављају одређене задатке за које су посебно развијени.

Коначно, програмски софтвер омогућава кориснику да развије сопствене алате кроз језик који је ближи људском. У овом одељку ћете наћи алате као што су програмски језици, преводиоци, алати за уклањање погрешака или слично.

С обзиром да постоји хиљаду и једна могућа апликација за овај софтвер , тешко је успоставити робусну и бесплатну класификацију према његовој корисности. Таксономија рачунарских програма је довољно сложен проблем да би Мицрософт могао да започне са радом 2007. године и креира организовану њихову листу.

Од тада је једна таксономија наследила другу; Испод је резиме (без дефиниција) онога који је у 2018. године користила Међународна корпорација података (ИДЦ), а написали су Расмус Андсберг и Дан Вессет:

  1. Маркет апликације
    • Сурадничке апликације
      • Апликације за конференције
        • Апликације за веб конференције
        Апликације за е-пошту Социјални медији за пословне апликације Апликације за радне тимове
      Апликације за планирање и управљање послом
      • Апликације за управљање садржајем у предузећима Објављивање и ауторских апликација Уверљиве апликације за управљање садржајем Електронске апликације за локализацију Пословни портали Сурадња и апликације за дељење садржаја
      Апликације за управљање ресурсима у предузећу
      • Финансијске апликације
        • Апликације за финансије и рачуноводствоПримјене управљања ризицима и трезорским програмимаПримјене путовања и управљања трошковимаКорпоративна пријава пореза
        Апликације за управљање људским ресурсима
        • Основне ХР апликације Апликације за запошљавање Апликације за компензацију Апликације за управљање перформансама предложака Апликације за управљање програмима за управљање програмима
        Апликације за управљање плаћањем Преговарачке апликације Апликације за управљање налозима Апликације за управљање пословним перформансама Апликације за управљање пројектима и портфељем
      Апликације за управљање ланцима снабдевања
      • Апликације за планирање апликација за логистику Апликације за управљање залихама
      Примене за производњу и рад
      • Апликације за управљање производном мрежом Примјене операција јавног сектора и услужне индустрије Остале апликације за пословање
      Инжењерске примене
      • Рачуналне апликације за рачунарски развој Рачуналне аутоматизиране апликације за рачунарску производњу Производња колаборативних апликација за управљање подацима о производу Остале инжењерске апликације
      Апликације за управљање односима са клијентима
      • Продајна продуктивност и апликације за управљање Маркетиншке апликације за управљање кампањом Апликације за услуге купцима Комуникације Хуб Апликације Апликације за дигиталну трговину
  1. Апликације за развој и презентацију на тржишту
    • Софтвер за анализу и вештачку интелигенцију
      • Софтвер за анализу, извештавање и захтев крајњем кориснику Предиктивни и напредни аналитички алати Софтверске платформе са ИА Алатима за претраживање и анализу садржаја
      Софтвер за управљање информацијама
      • Релативни системи за управљање базама података Неполациони системи за управљање базама података
        • Системи за управљање базама података крајњег корисника Навигацијски системи за управљање базама података Објектно оријентисани системи управљања базама Системи за управљање базама података више вриједности
        Динамични системи за управљање подацима
        • Системи база података оријентисани на документе Системи база података доступни лозинком Графички представљени системи за управљање базама података Скалабилни управитељи прикупљања података
        Алати за управљање и развој база података
        • Алати за администрацију базе података Алати за репликацију база податакаАлатки за моделирање податакаДатати за архивирање база података и алати за управљање животним циклусом податакаДодатци за развој и оптимизацију база податакаДалата за сигурност база података
        Софтвер за интегритет података и интеграцију података дистрибуираних менаџера података
        • Велики софтвер за одлагање података Динамични софтвер за одлагање података Софтвер за квалитету софтвера Инфраструктурни софтвер за приступ подацима Софтвер за радни простор за композитне податке Главни софтвер за дефинисање и управљање подацима Софтвер за управљање метаподацима Софтвер припрема података о самопослуживању
        Менаџери просторних информација
      Софтвер за оркестрацију и интеграцију
      • Б2Б мидваре
        • Б2Б услуге управљања улазним средњим софтвером и Б2Б мреже
        Интеграциони софтвер
        • АПИП софтвер за управљање Интеграционе платформе Утични софтвер и адаптери за повезивање
        Средњи софтвер активиран догађајем
        • Софтвер за оријентисану софтверску апликацију Миддлеваре Аналитицс Релаи Софтваре
        Менаџер преноса датотека
      Софтвер за развој апликација
      • Развојни алати, окружења и језици Изградња компоненти софтвера Системи управљања пословним правилима Алати за моделирање и архитектуру
        • Алати за моделирање објеката Алати за моделирање пословних процеса Алати за пословну архитектуру
        Квалитета софтвера и алати за животни циклус
        • Аутоматизирани алати за квалитет софтвера Конфигурација софтвера и управљање промјенама
        Апликацијске платформе
        • Презентационо оријентисане апликације
          • Платформе апликационог софтвера за сервер Презентационо оријентисане облачне платформе
          Апликацијске платформе мотивиране моделима Надгледање трансакција Софтвер за аутоматизацију задатака из роботских послова
  1. Софтвер за системску инфраструктуру
    • Софтвер за управљање системима и услугама
      • Менаџери ИТ операцијаИТ менаџери конфигурације и аутоматизације
        • Управљачи радним оптерећењима апликација и управљачки програми за системске податке
        Руководиоци ИТ услуга
      Мрежни софтвер
      • Софтвер за мрежну инфраструктуру
        • Софтвер за испоруку мрежне апликације СДН управљачки програм и мрежни екран
        Софтвер за управљање мрежама
      Сигурносни софтвер
      • Софтвер за дигитални сертификат и идентитет Крајњи софтвер за безбедност Софтвер за безбедност порука Софтвер за безбедност мреже Провера веб садржаја и безбедносни алати Оркестрација, реаговање, обавештавање и безбедносни алати за анализу Остали безбедносни програми
      Софтвер за складиштење
      • Софтвер за копирање и заштиту података
        • Софтвер за заштиту података Софтвер за извештавање, опоравак и резервно копирање Софтвер за умножавање података за похрану Хипервисор или софтвер за репликацију на бази домаћина Софтвер и систем за миграцију података Апликативни софтвер за репликацију и оквири сучеља за програмирање тканина Матрик софтвер за репликацију Софтвер управљање репликацијом
        Софтвер за архивирање
        • Софтвер за архивирање е-поште Софтвер за архивирање датотека и слично
        Софтвер за складиштење и управљање уређајима
        • Хетерогени софтвер за управљање СРМ и САН Хомогени софтвер за управљање СРМ и САН Програм за управљање уређајима за складиштење Остали програми за управљање складиштем
        Софтвер за складиштење инфраструктуре
        • Софтвер за виртуализацију и федерацију Датотечни систем и софтвер за управљање количином базирани на хостовима Софтвер за управљање путовима и софтвер за приступ приступу Софтвер за аутоматизовану хијерархију складиштења Софтвер за убрзање похране
        Софтверски дефинисани контролори складиштења
        • Блок засновани на софтверу дефинисани контролори складиштењаФиле-основа софтверски дефинисани контролори складиштењаОбјектни софтвер- дефинисани контролори складиштењаХиперцонвергед софтвер- дефинисани контролори складиштења
        Ендпоинт манагемент
        • Алати за управљање излазима
          • Менаџери уређаја Менаџери исписа Менаџери производње предузећа
          Клијенти менаџера крајњих тачака
        Виртуелни и физички рачунарски софтвер
        • Оперативни системи и подсистеми
          • Језгра оперативног система Клијенти оперативног система Уграђени индустријски оперативни системи
          Софтверски дефинисани рачунарски алати
          • Контејнери за инфраструктуру виртуалних машина у облаку
          Виртуелни рачунски клијенти Остали рачунарски програми
ПРЕПОРУЧУЈЕМО Вама како подесити ограничења употребе у апликацијама и категоријама у иОС-у 12

Међутим, ова гаргантуанска класификација намењена је стручњацима у тржишном сегменту посвећеним развоју софтвера који морају имати исцрпну и апсолутну контролу над каталогизацијом. За апликације на нивоу корисника следећа хипер редукована класификација може бити објашњенија:

  • Менаџери базе података процесори менаџера за прорачунске таблице менаџери за презентације менаџери презентација менаџери односа са клијентима Системи за планирање и управљање ресурсима Образовни програми Симулатори Истраживачи садржаја Компјутерски дизајн (ЦАД) Алати Контрола софтвера Менаџери комуникација

Друга могућа класификација софтвера односи се на начин његовог објављивања у јавности. На основу ове карактеристике можемо разликовати следеће сегменте:

  • Схареваре. Односи се на програме дистрибуиране као демо; то јест, његова употреба је бесплатна током пробног периода, на крају је потребно набавити лиценцу за наставак коришћења софтвера . Онда постоји јасна намера продаје. Литеваре. У овом случају говоримо о разним схареваре програмима у којима је комплетан програм онемогућен док корисник не изврши набавку, али основне функционалности софтвера доступне су без плаћања. Фрееваре. Ово је софтвер који се може користити потпуно бесплатно, међутим његова дистрибуција подлеже ауторским правима, лиценци за дистрибуцију или комерцијалној заштити. Софтвер за јавне домене или јавни домени. То је логична еволуција фрееваре-а , осим што је бесплатна за корисника, нема ограничења у њеној дистрибуцији. Софтвер отвореног кода или програми отвореног кода. Осим што се бесплатно и слободно дистрибуирају, кодни блокови који чине ову врсту програма су јавни и њихова модификација је препуштена пресуди корисничке заједнице.

Завршни софтвер, јасно повезан са речју софтвер , често се препознаје у неколико група програма чија намена има штетан утицај на корисничко искуство. Укратко сумирамо најчешће врсте злонамерног софтвера који користе овај завршетак:

  • Злонамерни софтвер . О малвареу се говори тако што се дефинише било који програм који има злонамерне намере. То је општи појам. Спиваре . Ова врста злонамјерног софтвера специјализована је за прикупљање података о рачунарској опреми у коју је ненамјерно инсталиран и о свом кориснику. Неки од циљева ове врсте програма су навике прегледавања, повјерљиве информације или приступне вјеродајнице. Адваре . О огласном софтверу говоримо у случају да је злонамерни софтвер дизајниран тако да огласе и кориснике непрестано и редовно форсира. Програмери за адваре могу имати користи кроз оглашавање или путем остварене продаје. Рансомваре . То су програми који блокирају рад рачунара док не буде плаћена откупнина. Може се описати као рачунарска уцена. У новије вријеме најпопуларнији случај откупне опреме био је ВаннаЦри. Постојање ове врсте софтвера довољно је оправдање за одржавање сувишних резервних копија наших драгоцених датотека. Блоатваре . Ово су непотребни програми који се инсталирају за време преузимања другог софтвера . Пошто корисник не захтева његово коришћење, код се налази на дисковима који заузимају меморију. Отпад меморијског простора, заједно са његовом нежељеном уградњом и бескорисношћу, одлике су које га потврђују као софтвер

На листу злонамерног софтвера мора се додати читав низ рачунарских вируса: Тројанци, црви, логичке бомбе, рециклажни производи , превара и други.

Последњи специјални софтвер који ћемо представити читаоцу је средњи софтвер . Позната је и као логика размене информација између апликација, имена које највише одговара раду који обавља: ​​служи као мост између било којег пара апликација, програмских пакета, ОС-а, хардверске компоненте или мреже.

Софтвер квалитета је софтвер који задовољава своју функционалност, има једноставне процедуре инсталирања, предвидљив је, његов дизајн даје предност употребљивости и проширив је. Итерација верзија које се приказују због квара ( грешке и пропусти ) и сертификација такође пружају сигурност. Међутим, ове функције нису увек толико честе у свету софтвера , јер су изузетно сложени алати на најосновнијем нивоу.

Фузија између хардвера и софтвера : фирмваре

Фирмваре је место сусрета хардвера и софтвера у смислу да су чак и у случају нематеријалних линија кода, података и упутстава строго повезане са хардверском компонентом. Тиме се овдје губи инхерентна могућност мијењања софтвера , због чега се фирмвер понекад назива и фирмваре.

Неки примери фирмваре-а су неке врсте БИОС-а и УЕФИ-ја, РТАС-а (рунтиме абстрацтион сервицес), ЦФЕ (уобичајена окружења фирмваре-а ) и неке друге технологије које се користе у специфичним рачунарима, рутерима , фиревалл-у и НАС-у.

Табела разлика између хардвера и софтвера

ХАРДВАРЕ СОФТВЕР
Дефиниција Физичке компоненте рачунарског система Упутства и подаци
Функција Интеракција корисника и рачунање Пренос информација и налога између хардвера
Природа Физика Логика
Стварање У фабрици са физичким материјалима Кодом у програмским окружењима
Међузависност За функцију је потребна инсталација софтвера Они морају бити инсталирани на хардверу да би могли функционисати
Трајност Подложно хабању и хабању Непромењено употребом или временом
Разлог неуспеха Насумични производни кварови или преоптерећења Недостаци систематског дизајна
Сигурност Осјетљив је на отвореном који је уведен у производњу Рањив је за разне компјутерске нападе
Поправка Захтева замена компоненти Једноставно поново инсталирајте оштећен софтвер

Овим завршавамо наш чланак о разликама у хардверу и софтверу. Добро полазиште за откривање њихових дефиниција и јасне њихове сличности.

Туториали

Избор уредника

Back to top button