Razlika između verzija stranice "Računarstvo"

[pregledana izmjena][pregledana izmjena]
Uklonjeni sadržaj Dodani sadržaj
stilska dorada
sitnice
Red 18:
=== Podjela po generacijama ===
{{glavni|Historija računarskog hardvera#Generacije}}
Računari se po historijskom razvoju, također, dijele na generacije, shodno tehnološkom napretku. Svaku noviju generaciju karakterišeobilježava bitno manje zauzimanje prostora i, što je najbitnije, veća brzina izvršavanja, bolja pouzdanost i slično.
 
*'''Prva generacija računara'''
Red 43:
{{Glavni|Pioniri računarstva}}
== Definicije ==
[[Udruženje za računarske mašine]] ({{Jez-en|Association for Computing Machinery}}''',''' skraćeno ACM) definiše pet poddisciplinapod disciplina računarstva:<ref>{{Cite web|url=http://www.acm.org/education/curricula-recommendations|title=Curricula Recommendations|year=2005|publisher=[[Association for Computing Machinery]]|accessdate=2012-11-30}}</ref>
 
* [[Računarsko inženjerstvo|Računarski inženjering]].
Red 69:
==== Sistemski softver ====
{{Glavni|Sistemski softver}}
Sistemski softver jest računarski softver napravljen za upravljanje i kontrolu računarskog hardvera i za pružanje platforme za pokretanje aplikativnog softvera. Sistemski softver uključuje [[Operativni sistem|operativne sisteme]], [[ Pomoćni softver |uslužni softver]], [[Upravljački program|upravljačke programe uređaja]], [[ Prozorski sistem |prozorske sisteme]] i [[Firmware|firmver]]. Razvojni alati kao što su [[Kompajler|kompajleri]], [[Linker|linkeri]] i debuggeri<ref>{{Cite web|url=https://whatis.techtarget.com/definition/system-software|title=system software|last=Rouse|first=Margaret|date=March 2019|website=WhatIs.com|publisher=TechTarget|location=|pages=|isbn=|quote=}}</ref> susvrstavaju klasifikovanise kaou sistemski softver.
 
=== Računarska mreža ===
Red 75:
Računarska mreža jest skup [[Računarska mreža|međusobno povezanih]] hardverskih uređaja i računara komunikacijskim kanalima koji omogućavaju razmjenu resursa i informacija.
 
Mreže se mogu podijeliti na više načina, kao što su vrsta medija korištena za prenos podataka, vrsta komunikacijskog protokola koji se koristi, veličina mreže, [[Topologija računarskih mreža|topologija]] i organizacijski ospegopseg.
 
Komunikacijski protokoli definišuodređuju pravila i formate podataka za razmjenu informacija u računarskoj mreži i daju osnovu za [[Programiranje računarske mreže|mrežno programiranje]]. Poznati komunikacijski protokoli su [[Ethernet]], hardverski standard koji je sveprisutan u [[Local Area Network|lokalnim mrežama]] i [[TCP/IP|Internet Protocol Suite]] koji definišeodređuje skup protokola za mrežno [[Local Area Network|umrežavanje]].
 
Umrežavanje računara ponekad se smatra poddisciplinama [[Elektrotehnika|elektrotehnike]], [[Telekomunikacije|telekomunikacija]], [[Računarska nauka|računarske nauke]], [[Informaciona tehnologija|informatičke tehnologije]] ili [[Računarsko inženjerstvo|računarskog inženjerstva]], jer se oslanja na teorijsku i praktičnu primjenu ovih disciplina.
Red 104:
=== Računarski inženjering ===
{{Glavni|Računarski inženjering}}
Računarski inženjering je disciplina koja objedinjuje nekoliko područja [[Elektrotehnika|elektrotehnike]] i [[Računarska nauka|računarske nauke]] potrebnih za razvoj računarskog hardvera i softvera. Računarski inženjeri ussu obično obučeni u poljima [[ Elektronski inženjering |elektronskog inženjerstva]] (ili [[Elektrotehnika|elektrotehnike]]), [[Softverski dizajn|dizajna softvera]] i hardversko-softverske integracije. Računarski inženjeri uključeni su u brojne hardverske i softverske aspekte računarstva, od dizajna pojedinačnih [[Procesor|mikroprocesora]], [[lični računar|ličnih računara]] i [[superračunar|superračunara]].<ref>{{Cite web|url=http://www.tcd.ie/Engineering/about/what_is_eng/computer_eng_intro.html|title=What is Computer System Engineering|last=Trinity College Dublin|accessdate=2006-04-21}}, "Computer engineers need not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact.</ref>
 
=== Softverski inženjering ===