<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Operacijski_sustav</id>
	<title>Operacijski sustav - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Operacijski_sustav"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Operacijski_sustav&amp;action=history"/>
	<updated>2026-05-23T09:07:06Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Operacijski_sustav&amp;diff=399810&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Operacijski_sustav&amp;diff=399810&amp;oldid=prev"/>
		<updated>2021-12-21T03:02:16Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''Operacijski sustav'''--&amp;gt;[[Datoteka:Windows 10 Screenshot.png|mini|upright=1.3|Operacijski sustav [[Windows 10]]]]&lt;br /&gt;
[[Datoteka:Fedora 33 GNOME Activities Menu en.png|mini|upright=1.3|Sučelje [[GNOME]] Shell na distribuciji linuxa [[Fedora]] iz 2020.]]&lt;br /&gt;
[[Datoteka:FreeDOS_Beta_9_pre-release5_(command_line_interface)_on_Bochs_sshot20040912.png|mini|upright=1.3|Operacijski sustav FreeDOS je slobodna inačica sustava [[DOS]] ]]&lt;br /&gt;
[[Datoteka:Nexus_5_L.png|mini|upright=1.3|[[Android OS]] na telefonu [[Nexus 5]]]]&lt;br /&gt;
'''Operacijski sustav''' (OS) (još i '''radni sustav''', '''operacijski sistem''', '''operativni sustav'''&amp;lt;ref name=&amp;quot;InfoRjecnik&amp;quot;&amp;gt;Kiš Miroslav, ''Englesko-hrvatski i hrvatsko-engleski informatički rječnik'', Zagreb, Naklada Ljevak, 2000., str. 680&amp;lt;/ref&amp;gt;) je skup osnovnih sustavnih programa koji upravljaju [[Računalna sklopovska podrška|sklopovljem računala]] (eng. hardware) radi ostvarivanja osnovnih funkcija računala: ulaz, memoriranje, obrada i izlaz podataka.&lt;br /&gt;
&lt;br /&gt;
Operacijski sustav omogućuje vezu između sklopovlja i korisničkih programa. Mnogi korisnički programi u svom izvođenju pozivaju funkcije koje su sadržane u operacijskom sustavu kroz tzv. [[API]] (eng. [[w:en:Application programming interface|application program interface]]).&lt;br /&gt;
&lt;br /&gt;
== Povijest razvitka ==&lt;br /&gt;
&lt;br /&gt;
Na samom početku pojave prvih računala u kasnim [[1930.]]-im i tijekom [[drugi svjetski rat|Drugog svjetskog rata]] nisu postojali operacijski sustavi te su računala bila programirana na razini stroja. Kod nulte generacije računala bilo je moguće izvršavati samo jedan program koji je imao potpunu kontrolu nad računalom. Sve rutine za obavljanje nižih operacija (kao čitanje s papirne vrpce ili ispisivanje na [[pisač]]u) bile su sastavni dio svakog programa. Za [[programiranje]] nulte generacije računala [[programer]] je morao dobro poznavati sklopovlje računala, a vještina programiranja u sebi je sadržavala određenu količinu prepravki na sklopovlju: premještanje žica, dodavanje ili oduzimanje elektroničkih sklopova. Nulta generacija računala bili su eksperimentalni, novi uređaji, i kao takvi prepravke na sklopovlju bile su nužne jer nije postojala dovoljna količina znanja i iskustva kako graditi i programirati računala kao i o mogućim praktičnim primjenama računala i [[Računarstvo|računarstva]].&lt;br /&gt;
&lt;br /&gt;
=== Biblioteke programskih rutina ===&lt;br /&gt;
&lt;br /&gt;
Već tijekom nulte generacije pojavile su se prve biblioteke programskih rutina. Svaka rutina izvršavala je određene funkcije na računalu kao npr. čitanje znakova s papirne vrpce, ispisivanje na pisaču ili na [[zaslon]]u, složenije matematičke operacije (npr. zbrajanje matrica, trigonometrijske operacije) i slično. [[biblioteka rutina|Biblioteke rutina]] razvile su se kao nužni stupanj u razvitku računala jer je korištenje rutina iz biblioteke rasterećivalo programere od pisanja rutinskih programa kao i programa koji se bave operacijama na sklopovlju računala te im omogućilo da se usredotoče na razvijanje korisničikih aplikacija. Prve biblioteke rutina bile su objavljivane i dijeljene besplatno u krugu prvih korisnika, što je prvi primjer pojave [[Slobodna programska podrška|slobodnog softvera]].&lt;br /&gt;
&lt;br /&gt;
=== Početne generacije operacijskih sustava  ===&lt;br /&gt;
Prvi operacijski sustavi razvijeni su tijekom razvoja [[Prva generacija računala|prve generacije računala]] u pedesetim godinama 20. stoljeća, a ovaj razvoj bio je moguć zbog povećanih sposobnosti prve generacije te zbog sakupljenog iskustva u proizvodnji i programiranju računala tijekom izrade [[Nulta generacija računala|nulte generacije računala]]. &lt;br /&gt;
&lt;br /&gt;
U prvoj generaciji koju se vremenski smješta od 1945. do 1955., nije bilo operacijskih sustava. Sklopovski su ondašnja računala karakterizirale [[vakuumska cijev|vakuumske cijevi]].&amp;lt;ref name=&amp;quot;Kovačić&amp;quot;&amp;gt;[http://www.inf.uniri.hr/datoteke/bkovacic/1._razvoj_os.ppt Sveučilište u Rijeci, Odjel za informatiku] Božidar Kovačić: Operacijski sustavi &amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
U drugoj generaciji pojavile su se operacijski sustavi kad se izvodila [[batch obrada]]. Vremenski se tu generaciju smješta od 1956. do 1965. godine. Sklopovski je karakteriziraju [[tranzistor]]i.&amp;lt;ref name=&amp;quot;Kovačić&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Treću generaciju se vremenski smješta od 1965. do 1980. godine. Sklopovski je karakteriziraju [[integrirani krug]]ovi. Svojstveno joj je [[multiprogramiranje]] i ostalo. Iz tog vremena datiraju [[MULTICS]], [[UNIX]], [[Minix]].&amp;lt;ref name=&amp;quot;Kovačić&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Četvrta generacija teče od 1980. do danas. Sklopovski ih karakteriziraju sve integriraniji čipovi. Od tada datiraju [[CP/M]], [[MS-DOS]] i grafički sustavi [[Mac OS]], [[Windows]], [[Linux]] i [[Android (operacijski sustav)|Android]].&amp;lt;ref name=&amp;quot;Kovačić&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vrste operacijskih sustava ==&lt;br /&gt;
U početku se ističu dvije vrste operacijskih sustava: (eng. ''batch operating systems'') i [[operacijski sustav u stvarnom vremenu|stvarnom vremenu]] (eng. ''real time operating systems''). &lt;br /&gt;
&lt;br /&gt;
Batch operacijski sustavi nastali su zbog potrebe automatizacije učitavanja programa u računalo (odnosno izvršenje niza programa, procesa a da se ne mora ručno intervenirati) kao i potrebe da se sklopovlje bolje iskoristi. Primjeri prvih batch operacijskih sustava su: [[FORTRAN Monitor System]], [[Input Output System]], [[General Motors Operating System]]. Prvi real time operating system, ili operacijski sustav u stvarnom vremenu, [[SAGE]] (Semi-automatic Ground Environment) bio je razvijen tijekom pojave prve generacije računala za potrebe upravljanja američkih vojnih sustava radarskog promatranja i ranog uzbunjivanja.&lt;br /&gt;
&lt;br /&gt;
Operacijske sustave dijelimo još na sustave za [[središnje računalo|središnja računala]], [[poslužitelj]]e, [[osobno računalo|osobna računala]], [[minijaturni uređaj|minijaturne uređaje]], [[pametna kartica|pametne kartice]].&amp;lt;ref name=&amp;quot;Kovačić&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Arhitektura ==&lt;br /&gt;
=== Osnovne zadaće ===&lt;br /&gt;
&lt;br /&gt;
* [[upravljanje memorijom]] (eng. ''memory management'')&lt;br /&gt;
* [[izvršavanje zadaća]] (eng. ''task management'')&lt;br /&gt;
* [[upravljanje diskom]] i [[pristup podatcima]] na njemu&lt;br /&gt;
* [[grafički prikaz]] na [[zaslon]]u&lt;br /&gt;
* [[čitanje ulaznih jedinica]]&lt;br /&gt;
&lt;br /&gt;
=== Funkcije ===&lt;br /&gt;
* [[alokacija memorijskog prostora]] (''memory allocation'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;&amp;gt;[http://www.riteh.uniri.hr/zav_katd_sluz/zr/nastava/uur/download/predavanja/2010-2011/UUR4_2010.pdf Tehnički fakultet u Rijeci] Ivo Ipšić: Uvod u računarstvo, preuzeto 4. srpnja 2011. &amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[raspoređivanje programa u memoriji]] (''dispatching'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;/&amp;gt;&lt;br /&gt;
* upravljanje [[prekidni sustav|prekidnim sustavom]] (''interrupt handling'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;/&amp;gt;&lt;br /&gt;
* upravljanje računalnim resursima (''resource management'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;/&amp;gt;&lt;br /&gt;
* upravljanje [[datotečni sustav|datotečnim sustavom]] (''file management'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;/&amp;gt;&lt;br /&gt;
* [[upravljanje procesima]] (''job control'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;/&amp;gt;&lt;br /&gt;
* [[zaštita i pouzdanost]] (''system reliability'')&amp;lt;ref name=&amp;quot;RIteh&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cjeline ===&lt;br /&gt;
&lt;br /&gt;
* [[kernel|jezgra operacijskog sustava]] (eng. [[kernel]])&lt;br /&gt;
* [[ljuska (računarstvo)|ljuska za izvođenje programa]] (eng. command shell)&lt;br /&gt;
* [[datotečni sustav]] (eng. file system)&lt;br /&gt;
* [[sustavni programi]]  (eng. system utilities)&lt;br /&gt;
* [[GUI|grafičko korisničko sučelje]] (eng. graphical user interface)&lt;br /&gt;
* [[komunikacija putem mrežnih protokola]] (eng. network stack)&lt;br /&gt;
* [[API]] (programabilni međusklop za aplikacije)  (eng. Application programming interface)&lt;br /&gt;
&lt;br /&gt;
=== Jezgre ===&lt;br /&gt;
&lt;br /&gt;
* [[monolitna jezgra|monolitne]]&lt;br /&gt;
* [[mikro jezgra|mikro jezgre]]&lt;br /&gt;
* [[egzo jezgra|egzo jezgre]]&lt;br /&gt;
* [[hibridna jezgra|hibridne jezgre]]&lt;br /&gt;
* [[nano jezgra|nano jezgre]]&lt;br /&gt;
* [[atipična jezgra|atipične jezgre]]&lt;br /&gt;
&lt;br /&gt;
== Primjena operacijskih sustava ==&lt;br /&gt;
&lt;br /&gt;
* [[osobno računalo|stolna računala]]&lt;br /&gt;
* [[Prijenosno računalo|prijenosna računala]]&lt;br /&gt;
* [[poslužitelj]]i&lt;br /&gt;
*[[PDA]] &lt;br /&gt;
* [[mobilni telefon]]i&lt;br /&gt;
* [[usmjerivač]]i&lt;br /&gt;
* [[satelitski prijamnik|satelitski prijamnici]]&lt;br /&gt;
* [[automobil]]i&lt;br /&gt;
&lt;br /&gt;
== Operacijski sustavi zatvorenog koda ==&lt;br /&gt;
&lt;br /&gt;
{{glavni|Popis zatvorenih operacijskih sustava}}&lt;br /&gt;
&lt;br /&gt;
* [[Mac OS]] i [[OS X]]&lt;br /&gt;
* [[MS-DOS]]&lt;br /&gt;
* [[Microsoft Windows]]&lt;br /&gt;
* [[Solaris (operacijski sustav)|Solaris]]&lt;br /&gt;
&lt;br /&gt;
== Operacijski sustavi otvorenog koda ==&lt;br /&gt;
&lt;br /&gt;
* [[Android (operacijski sustav)|Android]]&lt;br /&gt;
*[[GNU]]/[[Linux]] (poznatije distribucije su: [[Debian]], [[Ubuntu]], [[Slackware]], [[Red Hat]], [[SuSE]], [[Mandriva]] (Mandrake))&lt;br /&gt;
* [[BSD]]-sustavi: [[FreeBSD]], [[NetBSD]], [[OpenBSD]], [[DesktopBSD]],[[DragonFlyBSD]]&lt;br /&gt;
* [[Plan 9]]&lt;br /&gt;
&lt;br /&gt;
== Pojmovi vezani uz operacijske sustave ==&lt;br /&gt;
&lt;br /&gt;
* PnP - kratica za engleski izraz Plug And Play, doslovno umetni i radi, osobina operativnog sustava da automatski prepozna novi uređaj umetnut ili spojen na računalo&lt;br /&gt;
&lt;br /&gt;
== Hobi operacijski sustavi ==&lt;br /&gt;
&lt;br /&gt;
* [[LainOS]]&lt;br /&gt;
* [[Menuet (operacijski sustav)|Menuet]]&lt;br /&gt;
* [[ReactOS]]&lt;br /&gt;
* [[Panalix]]&lt;br /&gt;
* [[Syllable]]&lt;br /&gt;
* [[Trion Operating System]]&lt;br /&gt;
* [[Visopsys]]&lt;br /&gt;
&lt;br /&gt;
== Pioniri i poznatije ličnosti ==&lt;br /&gt;
&lt;br /&gt;
* [[Linus Torvalds]] (Linux)&lt;br /&gt;
*[[Richard Stallman]] ([[GNU]] i [[Free software foundation|Free Software Foundation]])&lt;br /&gt;
* [[Bill Gates]] (Microsoft Windows)&lt;br /&gt;
* [[Steve Jobs]] (Mac OS X)&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
* [http://docdro.id/VlT8qeg &amp;quot;Operacijski sustavi&amp;quot;, skripta, Rijeka 2008.], [http://www.inf.uniri.hr/index.php?option=com_people&amp;amp;task=display&amp;amp;Itemid=83&amp;amp;id=635 Autor: Dr. sc. Božidar Kovačić]&lt;br /&gt;
*Kolegij [http://www.fer.unizg.hr/predmet/os Operacijski sustavi] na [[Fakultet elektrotehnike i računarstva|FERu]] &amp;lt;!-- čemu služi ova poveznica? --&amp;gt;&lt;br /&gt;
*Sveobuhvatna knjiga koja pokriva ovo gradivo, na srpskom jeziku: [http://www.mikroknjiga.rs/store/prikaz.php?ref=86-7555-274-2 &amp;quot;Operacijski sustavi: teorija, praksa i rešeni zadaci&amp;quot;].&lt;br /&gt;
*Besplatna knjiga za Unix i Linux u elektronskom obliku, na srpskom jeziku: [http://www.conwex.info/draganp/books_OS_Unix_Linux.html &amp;quot;Operacijski sustavi: Unix i Linux&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Izvori ==&lt;br /&gt;
&lt;br /&gt;
{{izvori}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorija:Operacijski sustavi| ]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>