Софтвер

Код модерних рачунара потребан је хардвер и софтвер за њихов правилан рад.

Хардвер представља све опипљиве дјелове рачунарског система тј. све његове физичке компоненте. Примјери: процесор, матична, графичка картица, RAM меморија итд.

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

Без хардвера, софтвер нема на чему да се извршава, док хардвер сам не зна шта да ради.

Софтвер можемо подјелити на следећи начин на:

  • Оперативни системи
  • Системски софвер
  • Апликативни софтвер

Оперативни систем (ОС) је кључни дио било ког рачунарског система јер пружа основне услуге кориснику и осталим програмима које чине рад са рачунаром могућ. Због овог другог веома често се не може користити програм написан за један ОС на другом ОС-у. ОС управљапроцесима (када се који програм извршава у АЛЈ), меморијом (који дио меморије је заузео који програм) и фајловима. Управљање фајловима врши тако што пружа услугу фајл система који нам помаже да боље организујемо податке у фајлове и фолдере. Такође ОС контролише ко може и када приступити неком фајлу. Примјери: Windows 7, Windows 10, iOS, Android, Linux, UNIX итд.

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

  • преводиоци или компајлери, чија је сврха да преведу програмски код написан у неком програмском језику у машински код који рачунар разумије и тиме се добије програм. Постоји много програмских језика али следећи су најчешћи: C++, C#, Java, Javascript, PHP итд.
  • драјвери или везници су програми чија је сврха да омогуће програмима да користе неки уређај на рачунару. Омогућавају програмерима да се пишу програме уопштено без потребе да размишљају о специфичностима неког уређаја. Нпр, програмер може написати програм који у неком тренутку треба нешто да одштампа. Када програм дође до тог дијела, умјесто да се морало испрограмирати посебне инструкције за сваки могући штампач, оно што треба да се пошаље на штампач се уобличи у неки универзалан облик и предаје драјверу на даљњу обраду.
  • остали услужни програми

Апликативни програми представља све програме који омогућавају да рачунар претворимо у машину која се може примјенити (application) за неку сврху. Нпр. Microsoft Word је апликативни програм који нам омогућава да претворимо рачунар у машину којом вршимо обраду текста. Microsoft Teams га претвара у уређај за комуникацију, разни плејери у уређај за репродукцију звука итд.


Последња измена: недеља, 15. октобар 2023, 22:10