Računalstvo I Programi računala (softver)

Slides:



Advertisements
Similar presentations
1 Predlozi tema za master radove – 2010/11. Cvetana Krstev.
Advertisements

Prof: doc.dr. Samir Lemeš student: Samir Hrnjić. System restore je komponenta Microsoftovih operativnih sistema Windows Serveri ne podržavaju opciju System.
Tvrdi disk.
strojna oprema spremnici
1.6. Pohrana podataka.
Provisioning Windowsa 10 na IoT, mobilnim i desktop uređajima
Struktura i princip rada računara
Programi zasnovani na prozorima
Softver možemo podeliti u tri kategorije na:
v.as.mr. Samir Lemeš Univerzitet u Zenici
Petlje WHILE – WEND.
predavanja v.as.mr. Samir Lemeš
FLASH MEMORIJE ili Flash EEPROM Nešto o flash memorijama.
predavanja v.as.mr. Samir Lemeš
SOFTVER (SOFTWARE).
OPERACIJSKI SUSTAVI.
SOFTWARE SOFTVER.
OSNOVNI PRINCIPIPI RADA RAČUNALA
POJMOVNIK - INFORMATIKA ZA 8. RAZRED
4.1 Vizualni (grafički) HTML uređivači
Računarski sistem hardver softver software hardware
Java Hello world !.
Izborni blok 3 - Operativni sistemi -
Microsoft Word 2010.
Microsoft Microsoft je američka softverska tvrtka. Osnovali su je godine Bill Gates i Paul Allen. Osnovna djelatnost tvrtke je razvoj osnovnog računalnog.
RAČUNALNI INŽENJERSKI PROGRAMI
Istorijski razvoj WINDOWS-a
Mrežni protokoli.
Grafičke kartice.
v.as.mr. Samir Lemeš Univerzitet u Zenici
Računarski softver.
PROGRAMIRANJE MENIJA.
Naredbe ciklusa.
Marko Batur Lovre Čulina Vjeran Zekan
IDE Visual Basic Uvod Nikola Vlahović.
Programiranje Uvod Nikola Vlahović.
Microsoft Office 2007 MS Office je programski paket koji sadrži više programa: MS Word – program za obradu teksta MS Excel – program za izradu tabela sa.
Petlje FOR - NEXT.
Program za upravljanje projektima
RAČUNARSKI SOFTWARE.
Programiranje za Internet
Europski dan programiranja
IDE Visual Basic Uvod Nikola Vlahović.
Izrada web-stranica.
LABORATORIJSKA VEŽBA VEŽBA 4
Elektrotehnički fakultet – Podgorica Operativni sistemi
Elementi programskog jezika PASCAL
Baze podataka Predavanja (čet., C401):
SOFTWARE SOFTVER.
Arhitektura računarskog sistema
M-datoteke.
Pojmovi digitalnog zapisa
Networking u Windows-u 2000 i Windows-u XP
Internet FTP usluga.
1.6. Pohrana podataka.
PROGRAMSKI JEZIK PASCAL
Osnovni simboli jezika Pascal
Razvojne okoline Kolegij: Programski jezik C++ Ak. god. 2017/2018
Do While ... Loop struktura
Uvod u primjenu računala u nastavi Primjena računala u nastavi Ak. god
Sharepoint u magli i oblacima
Sustavi za pracenje i vođenje procesa STATEFUL INSPECTION FIREWALL
5. Baze podataka Postavke MS Accessa.
Skup instrukcija procesora
Uvod u primjenu računala u nastavi Primjena računala u nastavi Ak. god
Programiranje - Naredbe za kontrolu toka programa – 3. dio
Otvoreni kod: Komunizam ili demokracija?
predavanja v.as.mr. Samir Lemeš
SOFTWARE ili PROGRAMSKA PODRŠKA
2. Sklopovlje i programska podrška
Presentation transcript:

Računalstvo I Programi računala (softver) Priredio: Ranko Čelustka Literatura: http://pubwww.srce.hr/1.tehnicka_skola

Podjela softvera Softver Aplikacije Sustavni softver Alati Prevodioci Operativni sustav Sustavni softver: skup program koji omogućuju upotrebu računala (operativni sustav, alati, prevodioci). Aplikacije: programi pisani za krajnje korisnike koji obavljaju specifičnu zadaću (pisanje tekstova, obrada slike, igre,…). Za njihovo izvođenje je neophodan sistemski softver.

Operativni sustav Definicija Zadaće operativnog sustava: Operativni sustav je skup programa koji kontroliraju i upravljaju resursima računala. Zadaće operativnog sustava: Komunikacija s korisnikom Pokretanje programa Upravljanje memorijom i procesorom Upravljanje ulazno - izlaznim jedinicama Upravljanje datotekama

Komunikacija s korisnikom Znakovno – naredbe se zadaju u obliku teksta Korisničko sučelje Grafičko (GUI) – manipulacija grafičkim simbolima (ikone, gumbi, …) Broj korisnika računala Jednokorisnički sustavi Višekorisnički sustavi Zaštita podataka Prijavljivanje i odjavljivanje korisnika

Pokretanje programa, upravljanje memorijom i procesorom Pokretanje programa: program se smješta u memoriju i pokreće se. Višezadaćni operativni sustavi (OS) mogu izvršavati “istovremeno” više programa. OS raspodjeljuje vrijeme koje procesor posvećuje pojedinim pokrenutim programima. OS osigurava potrebnu memoriju pojedinim programima, pazeći da ne dođe do konflikta s drugim programima. Ako je premali kapacitet RAM memorije, OS koristi i dio diska (RAM + disk = virtualna memorija).

Upravljanje ulazno - izlaznim jedinicama OS je posrednik između aplikacija i harevera Upravljač jedinice (driver) = skup osnovnih procedura za tu jedinicu. Dolazi na CD-u kada ju kupite. Jednom instaliran driver postaje dio OS-a.

Datotečni sustav Datotečni sustav dio je OS-a odgovoran za rad s datotekama. Datoteka – skup podataka koji čine neku cjelinu (pismo, slika, film, program). Imenici datoteka (direktoriji) – tablice koje sadržavaju informacije o datotekama (ime, datum nastanka, veličina, adresa, prava pristupa). Imenici su obično datoteke na disku. Organizirani su hijerarhijski (stablo imenika). Datoteka je određena stazom: od korijenskog imenika (\) do datoteke Osnovne radnje: Izbriši datoteku Čitaj iz datoteke Piši u datoteku Preimenuj datoteku Kopiraj datoteku Stvori imenik Obriši imenik Preimenuj imenik Stvori datoteku

Primjeri operativnih sustava MS DOS (1981, jednozadaćni, jednokorisnički, znakovno sučelje, prvi OS za PC) Windows 3.0 (1990, višezadaćni, grafičko sučelje) Windows for Workgroups (1993, rad u mreži) Windows 95. 98, Me (16/32-bitni kod, bolja mrežna podrška) Windows NT (1993), 2000, XP (32- bitni kod, ugrađena mrežna podrška, višekorisnički, višezadaćni, i za servere) Unix (1968, višeprogramski, višezadaćni, znakovno i grafičko sučelje, primjena od PC-a do superračunala), Linux (besplatni) Mac OS (1984, grafičko sučelje, za Apple Macintosh računala, u početku: jednozadaćni, 16-bitni, za Motoroline procesore) Windows CE (verzija za vrlo mala računala - palmtop)

Programski jezici Strojni jezici – jezici prve generacije usko vezani za hardversku strukturu računala teški za upotrebu Viši programski jezici – jezici treće generacije (Fortran, Cobol, Basic, C/C++, Pascal) Razumljiviji čovjeku Programer ne mora poznavati hardversku strukturu Moraju se prevoditi (pomoću programa prevodioca – kompilatora ili interpretera) Jedna naredba višeg programskog jezika prevodi se s više naredbi strojnog jezika

Prevođenje Kompilatori: Fortran, Pascal, C/C++, … Interpreteri: Basic, Perl, …

Alati (utility) Alati su programi koji predstavljaju nadopunu (nadogradnju) OS-a i obavljaju zadaće kao što su: Održavanje diskova (defragmentacija, manipulacija particijama, izrada slika) Izrada zaštitnih kopija podataka (backup) Kompresija podataka Anti-virusna zaštita, …

Aplikacije Programi pisani za krajnje korisnike koji obavljaju specifičnu zadaću. Primjerice: Tekst procesori (Word) Baze podataka (Access, Oracle) Proračunske tablice (Excel) Programi za stolno izdavaštvo (MS Publisher) CAD/CAM programi (Computer Aided Design, Computer Aided Manufacturing, npr. AutoCad) Igre Programi za obradu slika i filmova, …