SlideShare a Scribd company logo
Az operációs rendszer célja és
fogalma
Miért kell operációs rendszert
tanulni ?
• Fogok én valaha operációs rendszert készíteni?
– nem (valószínű)
• Szeretnék én valaha hatékony programot készíteni?
– (remélhetőleg) igen
Ebben segíthet ez a tárgy!
Hol található operációs rendszer ?
Ahol számítógép – ott operációs rendszer
• Hogyan működik a számítógép
– Számítógép és operációs rendszer együtt
• Nagy rendszerek
– Alrendszerek, modulok, rétegek
• Komplexitás kezelés absztrakcióval
– CPU, memória, fájlok, szemaforok, erőforrások,
interfészek
• Rendszertervezés
– Teljesítmény vs. egyszerűség
Hol található operációs rendszer ?
Egy modern számitógep a következő dolgokból áll:
Egy vagy több processzor
Memoria
Lemezek
Nyomtatok
Különböző I/O eszközök
...
Ezen komponensek kezelése egy szoftver réteget
igényelő . Ez a réteg az operácios rendszer
Miért kell az operációs rendszer ?
Több program egybefűzése
– Konkurens feldolgozás
– Együttműködés
– Versenyhelyzet
• Erőforrás kezelés lehetővé tétele
• Memória kezelés
• Háttértár kezelés
• Fájlrendszer használat
• Teljesítmény analízis
Az operációs rendszerek célja
• felhasználók kényelme
– egyszerű, kényelmes biztonságos használat
(elsősorban kis gépeknél elsődleges, fontossága
növekszik)
• hatékony gépkihasználás
– adott idő alatt minél több program végrehajtása
(nagy gépeknél elsődleges, fontossága csökken)
Operációs rendszer célja - másként
• Komfort: a számítógép használatát
kényelmesebbé teszi.
• Hatékonyság: a számítógépes rendszer
erőforrásainak optimális kihasználását teszi
lehetővé.
• Testreszabhatóság: lehetőséget teremt a
fejlesztésre, tesztelésre és új rendszerfüggvények
bevezetésére anélkül, hogy összeakadnánk egyéb
szolgáltatásokkal.
• Kezeli a hardverváltozásokat, változatokat az
alkalmazói programok helyett.
Az operációs rendszer általános
fogalma
Az operációs rendszer programok gyűjteménye,
amelyek elősegítik a számítógép hardverének
könnyű, sokoldalú és biztonságos használatát.
A programok és a felhasználó számára is egy
egységes kezelőfelületet biztosít.
Az operációs rendszert gyakran rövidítjük az „os”
betűkkel az angol „operation system” szavakból.
Mi is az operációs rendszer ?
A számítógép alapprogramja
közvetlenül kezeli a hardvert ( a számítógép
fizikailag érzékelhető része) egységes környezetet
biztosít az alkalmazásokna
„Hivatalos” definíció
Programrendszer, mely a számítógépes
rendszerben a programok végrehajtását vezérli,
elosztja az erőforrásokat, biztosítja a felhasználó és
a számítógépes rendszer közötti kommunikációt.
Az operációs rendszer fogalma
DEF 1.
A számítógépen állandóan futó program
• Az a program, amely közvetlenül vezérli a gép
működését (operációs rendszer magja, kernel ).
• Minden egyéb alkalmazói program.
Az operációs rendszer fogalma..
DEF 2.
Az összes program, ami a szállítótól "operációs
rendszer”- ként érkezik.
• A gyakorlati feladatokat ellátó programok.
• Minden ami a gép "általános" felhasználásához
szükséges.
• Pl. grafikus felület, editor, számológép,...
Operácios Rendszerek helye
Számitogépes Rendszer + Felhasználók = Egységes Tervezési Egység.
Szamitógepes Rendszer: hardver, szoftver, hálózat.
Felhasználók: ember (programozó is), gép, program,
másik számitógépes rendszer.
Operácios Rendszerek helye
Operácios Rendszerek helye
Köszönöm a figyelmet

More Related Content

Similar to 01 operacios rendszer celja es fogalma

OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti ÖnkormányzatOSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti ÖnkormányzatF L
 
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti ÖnkormányzatOSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti ÖnkormányzatF L
 
Gazdasagi informatika alapjai i ea (alapok)
Gazdasagi informatika alapjai i ea (alapok)Gazdasagi informatika alapjai i ea (alapok)
Gazdasagi informatika alapjai i ea (alapok)
Gabor Jona
 
Ubuntu VirtualBox-ban
Ubuntu VirtualBox-banUbuntu VirtualBox-ban
Ubuntu VirtualBox-ban
Benedek Rakovics
 
Felhő alapú számítástechnika
Felhő alapú számítástechnikaFelhő alapú számítástechnika
Felhő alapú számítástechnika
Károly Novák
 
Magyar érettségi Linux kialakítása
Magyar érettségi Linux kialakításaMagyar érettségi Linux kialakítása
Magyar érettségi Linux kialakítása
Kálmán Kéménczy
 
Funkcionális tesztelés támogatása UFT tesztautomatizálással
Funkcionális tesztelés támogatása UFT tesztautomatizálássalFunkcionális tesztelés támogatása UFT tesztautomatizálással
Funkcionális tesztelés támogatása UFT tesztautomatizálássalGergő Hencz
 
VMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERVMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKER
Kiss Tibor
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaFerenc Kovács
 
Polgár Péter Balázs: Használhatóság 1x1
Polgár Péter Balázs: Használhatóság 1x1Polgár Péter Balázs: Használhatóság 1x1
Polgár Péter Balázs: Használhatóság 1x1
MeetOFF
 
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenSzerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Krisztián Gyula Tóth
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
META-INF Kft.
 
Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)
Tamas Cservenak
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorban
Pal Vojacsek
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Open Academy
 
Vezérlőpult beállításai.docx
Vezérlőpult beállításai.docxVezérlőpult beállításai.docx
Vezérlőpult beállításai.docx
Will694375
 

Similar to 01 operacios rendszer celja es fogalma (20)

OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti ÖnkormányzatOSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
 
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti ÖnkormányzatOSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
OSF.hu - Önkormányzat FLOSS alapokon – Törökbálinti Önkormányzat
 
Gazdasagi informatika alapjai i ea (alapok)
Gazdasagi informatika alapjai i ea (alapok)Gazdasagi informatika alapjai i ea (alapok)
Gazdasagi informatika alapjai i ea (alapok)
 
Ubuntu VirtualBox-ban
Ubuntu VirtualBox-banUbuntu VirtualBox-ban
Ubuntu VirtualBox-ban
 
It3 4 2 3 2 1
It3 4 2 3 2 1It3 4 2 3 2 1
It3 4 2 3 2 1
 
Felhő alapú számítástechnika
Felhő alapú számítástechnikaFelhő alapú számítástechnika
Felhő alapú számítástechnika
 
Magyar érettségi Linux kialakítása
Magyar érettségi Linux kialakításaMagyar érettségi Linux kialakítása
Magyar érettségi Linux kialakítása
 
Funkcionális tesztelés támogatása UFT tesztautomatizálással
Funkcionális tesztelés támogatása UFT tesztautomatizálássalFunkcionális tesztelés támogatása UFT tesztautomatizálással
Funkcionális tesztelés támogatása UFT tesztautomatizálással
 
VMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKERVMware vRealize Operation Manager inroduction experience at LAPKER
VMware vRealize Operation Manager inroduction experience at LAPKER
 
PHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosítása
 
Polgár Péter Balázs: Használhatóság 1x1
Polgár Péter Balázs: Használhatóság 1x1Polgár Péter Balázs: Használhatóság 1x1
Polgár Péter Balázs: Használhatóság 1x1
 
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelvenSzerver oldali fejlesztés korszerű módszerekkel C# nyelven
Szerver oldali fejlesztés korszerű módszerekkel C# nyelven
 
ZCM 10 bemutatás
ZCM 10 bemutatásZCM 10 bemutatás
ZCM 10 bemutatás
 
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
Béla, mi élesedett tulajdonképpen? A request to release koncepció mire is ad ...
 
Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)Life and Death of Apache Maven (HU)
Life and Death of Apache Maven (HU)
 
Fejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorbanFejlesztési kihívások a pénzügyi szektorban
Fejlesztési kihívások a pénzügyi szektorban
 
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
Webműves Kelemen tanácsai, avagy mi kell a PHP falába?
 
Linux alapok
Linux alapokLinux alapok
Linux alapok
 
Vezérlőpult beállításai.docx
Vezérlőpult beállításai.docxVezérlőpult beállításai.docx
Vezérlőpult beállításai.docx
 
Berkes andrás pxml architektura 2013-01-16
Berkes andrás pxml architektura 2013-01-16Berkes andrás pxml architektura 2013-01-16
Berkes andrás pxml architektura 2013-01-16
 

01 operacios rendszer celja es fogalma

  • 1. Az operációs rendszer célja és fogalma
  • 2.
  • 3. Miért kell operációs rendszert tanulni ? • Fogok én valaha operációs rendszert készíteni? – nem (valószínű) • Szeretnék én valaha hatékony programot készíteni? – (remélhetőleg) igen Ebben segíthet ez a tárgy!
  • 4. Hol található operációs rendszer ? Ahol számítógép – ott operációs rendszer • Hogyan működik a számítógép – Számítógép és operációs rendszer együtt • Nagy rendszerek – Alrendszerek, modulok, rétegek • Komplexitás kezelés absztrakcióval – CPU, memória, fájlok, szemaforok, erőforrások, interfészek • Rendszertervezés – Teljesítmény vs. egyszerűség
  • 5. Hol található operációs rendszer ? Egy modern számitógep a következő dolgokból áll: Egy vagy több processzor Memoria Lemezek Nyomtatok Különböző I/O eszközök ... Ezen komponensek kezelése egy szoftver réteget igényelő . Ez a réteg az operácios rendszer
  • 6. Miért kell az operációs rendszer ? Több program egybefűzése – Konkurens feldolgozás – Együttműködés – Versenyhelyzet • Erőforrás kezelés lehetővé tétele • Memória kezelés • Háttértár kezelés • Fájlrendszer használat • Teljesítmény analízis
  • 7. Az operációs rendszerek célja • felhasználók kényelme – egyszerű, kényelmes biztonságos használat (elsősorban kis gépeknél elsődleges, fontossága növekszik) • hatékony gépkihasználás – adott idő alatt minél több program végrehajtása (nagy gépeknél elsődleges, fontossága csökken)
  • 8. Operációs rendszer célja - másként • Komfort: a számítógép használatát kényelmesebbé teszi. • Hatékonyság: a számítógépes rendszer erőforrásainak optimális kihasználását teszi lehetővé. • Testreszabhatóság: lehetőséget teremt a fejlesztésre, tesztelésre és új rendszerfüggvények bevezetésére anélkül, hogy összeakadnánk egyéb szolgáltatásokkal. • Kezeli a hardverváltozásokat, változatokat az alkalmazói programok helyett.
  • 9. Az operációs rendszer általános fogalma Az operációs rendszer programok gyűjteménye, amelyek elősegítik a számítógép hardverének könnyű, sokoldalú és biztonságos használatát. A programok és a felhasználó számára is egy egységes kezelőfelületet biztosít. Az operációs rendszert gyakran rövidítjük az „os” betűkkel az angol „operation system” szavakból.
  • 10. Mi is az operációs rendszer ? A számítógép alapprogramja közvetlenül kezeli a hardvert ( a számítógép fizikailag érzékelhető része) egységes környezetet biztosít az alkalmazásokna „Hivatalos” definíció Programrendszer, mely a számítógépes rendszerben a programok végrehajtását vezérli, elosztja az erőforrásokat, biztosítja a felhasználó és a számítógépes rendszer közötti kommunikációt.
  • 11. Az operációs rendszer fogalma DEF 1. A számítógépen állandóan futó program • Az a program, amely közvetlenül vezérli a gép működését (operációs rendszer magja, kernel ). • Minden egyéb alkalmazói program.
  • 12. Az operációs rendszer fogalma.. DEF 2. Az összes program, ami a szállítótól "operációs rendszer”- ként érkezik. • A gyakorlati feladatokat ellátó programok. • Minden ami a gép "általános" felhasználásához szükséges. • Pl. grafikus felület, editor, számológép,...
  • 13. Operácios Rendszerek helye Számitogépes Rendszer + Felhasználók = Egységes Tervezési Egység. Szamitógepes Rendszer: hardver, szoftver, hálózat. Felhasználók: ember (programozó is), gép, program, másik számitógépes rendszer.