14. Tétel. A kezelt hardvererőforrásoknak része többek között a memória, a processzor, a merevlemez és a perifériális eszközök használata.



Hasonló dokumentumok
Operációs rendszerek - bevezető

Operációs rendszerek

Operációs rendszer ismeretek

Operációs rendszerek. Bemutatkozás

Operációs rendszer ismeretek

Alkalmazások típusai Szoftverismeretek

Operációs rendszerek

Számítógépes munkakörnyezet II. Szoftver

A számítógép egységei

BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA

2. rész BEVEZETÉS A SZÁMÍTÓGÉPEK VILÁGÁBA. Az információ elérésének és felhasználásának képessége.

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

Operációs rendszerek

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

Dr. Schuster György október 30.

Megnevezés Verzió Méret (byte) SHA-1 lenyomat

Operációs rendszerek MINB240 V2+2+0

Operációs rendszerek 2

Operációs rendszerek MINB240 V kredit KF Nagyváradi Anett 0. előadás Bevezetés

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet

1. MODUL - ÁLTALÁNOS FOGALMAK

Bevezetés az informatikába

Számítógépes alapismeretek

IT - Alapismeretek. Feladatgyűjtemény

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

Informatika érettségi vizsga

Windows történet Windows 1.0. DOS kiegészítő Grafikus felület

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

1_Linux_bevezeto_bash

1.előadás Virtuális gépek, windows története

Az operációs rendszer szerkezete, szolgáltatásai

Alapismeretek. Tanmenet

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

Windows és/vagy Linux? Készítette: Hanusz Zoltán /Hazlaat/

SZOFTVER = a számítógépet működtető és az azon futó programok összessége.

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

A Microsoft terminálszolgáltatás ügyfél oldali hardverigényének meghatározása

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Kiegészítő témakörök: Táblázatkezelés történeti áttekintés

BMD Rendszerkövetelmények

Az informatika alapjai. 10. elıadás. Operációs rendszer

Á l t a l á n o s a n a L i n u x r ó l. DE-EFK Egészségügyi Ügyvitelszervező Szak Linux c. tantárgy 2006 I. félév

Tartalomjegyzék 5 TARTALOMJEGYZÉK

OPERÁCIÓS RENDSZEREK. Elmélet

A L i n u x r u h á j a

Mobil operációs rendszerek. Készítette: Kisantal Tibor

(kernel3d vizualizáció: kernel245_graph.mpg)

UNIX operációs rendszer bemutatása. A UNIX története, fejlesztésének céljai.

Veeam Agent for Windows and Linux

SZÁMÍTÓGÉPES ALAPISMERETEK

Számítógép-rendszerek fontos jellemzői (Hardver és Szoftver):

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

TestLine - zsoltix83tesztje-01 Minta feladatsor

Operációs rendszerek Folyamatok 1.1

Intelligens biztonsági megoldások. Távfelügyelet

ÜDVÖZÖLJÜK A HaXSoN BEMUTATÓN!

Folyamatok. 6. előadás

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI16F1_ TANF) TANF.ME {.{W... Szoftver utolsó változtatás időpont ja: december 12.

Számítógép Architektúrák. 2. Gyakorlat (shell és HTML alapok)

A NetSupport School oktatást támogató rendszer

Windows XP. és Ubuntu. mi a különbség? Mátó Péter <mato.peter@fsf.hu> Windows XP vs Ubuntu Mátó Péter <mato.peter@fsf.

TestLine - zsoltix83tesztje-01 Minta feladatsor

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

Hardver és szoftver követelmények

FELÜLVIZSGÁLATI JEGYZŐKÖNYV MELLÉKLETE (I-UNI15F1_ TANF) TANF.ME-01 I-UNI15F1 I ... ~~~?... MATRI tanúsítási igazgató

Bepillantás a gépházba

Operációs rendszerek Windows Xp

Számítógép egységei. Szoftver (a fizikai eszközöket működtető programok összessége)

CRA - Cisco Remote Access

HÁLÓZATOK I. Segédlet a gyakorlati órákhoz. Készítette: Göcs László mérnöktanár KF-GAMF Informatika Tanszék tanév 1.

TestLine - GINOP teszt Minta feladatsor

Információ menedzsment

Operációsrendszerek. 1. elıadás. Standard ismeretek

Hálózati ismeretek. Az együttműködés szükségessége:

Utolsó módosítás:

Windows Server 2012: a felhő OS

szellemi termékek programokat BIOS alaplapi frissíthető beállításokat ellenőrzését betöltőrekord beolvasó Feladata 2. Operációs rendszer fogalmát

ÉRETTSÉGI TÉTELCÍMEK 2018 Informatika

Integrált-HardverSzoftver-Rendszer

Csatlakozás az IBM i rendszerhez IBM i Access for Windows: Telepítés és beállítás

Windows Vista /Windows 7 Telepítési útmutató

3Sz-s Kft. Tisztelt Felhasználó!

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű.

A számítógép külső felépítése

Az operációs rendszer fogalma

Tarantella Secure Global Desktop Enterprise Edition

IT - Alapismeretek. Megoldások

Symantec Endpoint Protection

Információtartalom vázlata

Win 8 változatok. 2. sz. melléklet felnottkepzes@gmail.com. Töltse ki az előzetes tudásszint felmérő dolgozatot!

SZOFTVEREK (programok)

Operációs rendszerek. leírása. i-store.hu Szoftver webáruház

eszemélyi Kliens Szoftvercsomag

Telepítési útmutató a Solid Edge ST7-es verziójához Solid Edge

Informatika 1 2. el adás: Operációs rendszerek

Átírás:

14. Tétel OPERÁCIÓS RENDSZEREK - FOGALMA, FELADATA, FAJTÁI, MŰKÖDÉSE, ÖSSZEHASONLÍTÁSA - Az operációs rendszerek fogalma Operációs rendszernek (rövidítése gyakran OS az angol operating Operatingsystem System forma alapján) nevezzük a számítástechnikában a számítógépeknek azt az alapprogramját, mely közvetlenül kezeli a hardvert, és egy egységes környezetet biztosít a számítógépen futtatandó alkalmazásoknak (például szövegszerkesztők, játékok stb.). A kezelt hardvererőforrásoknak része többek között a memória, a processzor, a merevlemez és a perifériális eszközök használata. Adalékként idézzük az ISO nemzetközi szabványosítási szervezet definícióját, mely szerint az operációs rendszer Olyan programrendszer, amely a számítógépes rendszerben a programok végrehajtását vezérli: így például ütemezi a programok végrehajtását, 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 elhelyezkedése a teljes rendszerben 1 / 9

Az operációs rendszer a felhasználó (és felhasználói szoftverek) és a hardver közt, a BIOS-onkeresztül tartja a kapcsolatot. Elhelyezkedése a rendszerben beöltött szerepét is jelöli. Felhasználói program Operációs rendszer BIOS Hardver Az operációs rendszerek felépítése, működése Az operációs rendszerek alapvetően három részre bonthatók: a felhasználói felület (a shell, amely lehet egy grafikus felület, vagy egy szöveges), alacsony szintű segédprogramok és a kernel (mag) amely közvetlenül a hardverrel áll kapcsolatban. Vannak olyan operációs rendszerek, melyekben a kernel (mag) és a shell (héj) különválnak, így lehetőség nyílik ezek kombinációjára. Más rendszereknél, mint például a Windowsnál ez a különválasztás mind elméleti, mind gyakorlati szempontból nehezebb. Négyféle kerneltípus ismert, az úgynevezett monolitikus kernel a hibrid kernel mikrokernel, és a kevésbé ismert exokernel. A Unix monolitikus kernelre épül, ami mára elavultnak tekinthető, bár szerverek esetén szerencsés az ilyen. Ezeken a rendszereken nem különülnek el alapvetően a folyamat vezérlési, tárolási feladatok, illetve a rendszerhívások. A mikrokernel annyira kicsi, amennyire lehet, gyakorlatilag az egyetlen feladata az erőforrások újraelosztása az alkalmazások között. A Linux kernele hibrid kernel, azonban a programkód fordításakor megszabhatjuk, hogy mely részek kerüljenek betölthető állapotba, illetve melyek ne, így lehetőségünk van akár monolitikus kernel készítésére is, ami különösen szerver operációs rendszerek esetén célszerű. A Windows által használt hibrid kernel is ránézésre egy mikro kernel, de itt kernel módban fut az 2 / 9

üzenetkezelés (Application IPC), és az eszközillesztők. (A Windows Vista új drivermodelljén egyes elemek átkerültek a felhasználói rétegbe) A kernel feladatai Ki- és bemeneti eszközök kezelése (billentyűzet, képernyő stb.) Programok, folyamatok futásának kezelése Indítás, futási feltételek biztosítása, leállítás Memória-hozzáférés biztosítása Processzor idejének elosztása Virtuális gép mutatása a nem kívánt tennivalók felé (pontosabban a hardver által biztosított lehetőségek szoftver-kiegészítései) Háttértárolók kezelése Rendszerhívások kiszolgálása Fájlrendszer felügyelete, naprakészen tartása A shell feladatai Kapcsolattartás a felhasználóval (felhasználói felület) Alkalmazások futásának kezelése (indítás, futási feltételek biztosítása, PIT leállítás) Az operációs rendszerek csoportosítása Felhasználók száma szerint: egy felhasználós pl.: DOS, Windows 9x, legelső operációs rendszerek, mobil operációs rendszerek, SingleUser, egy idejűleg, csak egy felhasználót kezel egy időben, otthoni használat több felhasználós (multi-user) pl. Linux, Win NT, Vállalati rendszerek, Workstation (Munkaállomás), Jogosultság kezelés, Group Policy (szabályzat). Modern, új operációs rendszerek is képesek rá (Windows XP, Vista, Se7en - egyes verziókban hivatalosan nem támogatott!) Hálózati operációs rendszerek (több felhasználós, hálózati) 3 / 9

pl.: Novell, Linux szerverek, Windows Server-család, kiszolgálók, jogosultság kezelés, Group Policy, Távoli bejelentkezés a szerverekre, hálózati erőforrások, megosztások Hardver mérete szerint: kisgépes (UNIX) pl: routerek, switchek nagygépes (Main Frame, Cray - szuper számítógép) Egyetemek, kutatólaborok, nagyteljesítményű gépei mikrogépes (pl: DOS, WIN 9X, UNIX) Laptopok, PC-k, PDA-k Processzorkezelés szerint: egy feladatos (DOS) (SingleTasking) több feladatos (WIN 9X, WIN NT, UNIX) (Multi Tasking) Cél szerint:általános (DOS, WIN 9X, WIN NT, UNIX) Általános, mindennapi felhasználás speciális (folyamatvezérlő operációs rendszerek) Laborok, kutatások, tesztelő gépek Operációs rendszer felépítése szerint: monolitikus (pl: DOS, WIN 9X) réteges szerkezetű (pl: WIN NT, UNIX) kliens szerver felépítésű vegyes virtuális gépek A felhasználói felület szerint: szöveges (DOS, UNIX) Nincs felhasználói felület, csak parancssor, elsődleges beviteli periféria: Billentyűzet, általában szerverek alapját képezi grafikus (WINDOWS) Felhasználóbarát, grafikus felület, Billentyűzet + egér együttes használata, támogatott grafikus kártya megléte szükséges. 4 / 9

Az operációs rendszerek története, fejlődése Informatika, operációs rendszerek nélkül 1946: Az első Neumann elven működő számítógép Nincs Operációs rendszer Kapcsolók segítségével programozható Kényelmetlen A korlátok nincsenek kihasználva 1950: Az első szimbolikus nyelv, az Assembly megjelenése Gépi kódhoz közel álló nyelv Minden utasítás egy gépi kódnak felel meg. Nehéz, körülményes 1950: Első magasabb szintű, algoritmus orientált nyelv:fortran Kötegelt feldolgozás (Operációs rendszer előd ) Operátor: Személy, aki segítette az adatok hibajavítását, rendszerezését A feladatokat leíró kártyakötegek utasításait, egymás után hajtja végre a gép Nőtt a teljesítmény, az operátor nem tudta ellátni a feladatot General Motors Monitor: Az első mini operációs rendszer Mindig futott, a memóriában volt a szoftver Az operátornak csak a perifériákat kellett kezelnie Kártya helyett mágnesszalagot használtak 1960: SPOOL rendszer Mágnesszalag lassúnak bizonyult Gyors átmeneti tár: Mágneslemez Közvetlen adatelérés, a processzor bevonása nélkül Művelet befejezése, megszakítással, Nagygépes DOS Multi programozás (Többfeladatos rendszerek) Párhuzamos feladat végrehajtás (pl.: a processzor számítást végez, a memória adatot tölt be) 5 / 9

Átlapolt rendszerek Akkor hatékony, ha a művelethez szükséges periféria idő, megegyezik a CPU idejével. Ez kevésszer teljesül. Megoldás: Párhuzamos folyamat végrehajtás (több program futtatása) Interaktív rendszerek Terminál alapú adatbevitel Nőtt a programfejlesztés hatékonysága Számológép funkció helyett, kezdett elterjedni az információ kezelés funkciója Operációs rendszerek, a közelmúltban Alter 880 Egérrel vezérelhető grafikus felület WYSIWYG: WhatYouSeeIsWhatYouGet (Ami a képernyőn, az a nyomtatón) Ethernet hálózat támogatás DOS (1981-től) Basic nyelvű programokat tudott futtatni IBM platformon futott OSI modell 6 / 9

90-es évek eleje: Windows 3.1 Microsoft Operációs rendszere DOS-ra épült, önállóan nem volt indítható Innentől fogva, a grafikus interfész, alapértelmezetté vált, az új operációs rendszerekben. Hardver optimalizáció, növekvő teljesítmény, és hatékony munkavégzés (Grafikus felület) jellemezte. Unix operációs rendszerek (a 60-as évektől) Főként nagy kiterjedésű hálózatoknál volt jelen Banki szektorok Összekapcsolható, moduláris rendszer POSIX szabvány (Az OSI modell Unixos változata) Kistestvére a személyi felhasználásra szánt Linux Operációs rendszerek most, és a közeljövőben 90-es évek vége: Többprocesszoros rendszerek Párhuzamos művelet végrehajtás Párhuzamosan futó programok Több processzor, processzormag Növekvő teljesítmény Erőforrás megtakarítás A CPU igényes feladatok, összhangban dolgoznak Megbízhatóság Ha kiesik egy processzor, nem hal meg a rendszer Hibatűrő rendszer (fault tolerantsystem) Elosztott rendszerek Laza kapcsolatban vannak a processzorok Saját memória, saját periféria, egy különálló számítógép A processzorok közti kapcsolatot, egy kommunikációs csatorna biztosítja Telefonvonal, lokális hálózat Az egyes részek, távol lehetnek egymástól (pl.: ATM-ek) 7 / 9

Napjaink operációs rendszerei Microsoft Windows A Microsoft operációs rendszere, mely nevét, az ablak központú elrendezésről kapta. Minden program külön ablakban fut. Jelenleg a legelterjedtebb klienseken futó operációs rendszer. Legújabb változata, a Windows 7, 2009 októberében debütált. Ezen kívül fontos még megemlíteni két korábbi verzióját is: a) Windows XP (2001) a. Windows 2000 kódbázis, NT alapok b. Home és Professional változat c. Media Center Edition d. Tablet PC Edition i. Tablet PC-knek e. experience kódnév f. Új felhasználói felület (Luna) b) Windows Vista (2007) a. Windows Aero i. Újfajta felhasználói felület b. ReadyBoost i. Lapozófájl gyorsítás USB pendrive-al c. Érintőképernyős eszközök támogatása d. Integrált Media Center e. Standard, Business, Enterprise, Ultimate, Home kiadások f. Windows Defender i. Integrált kártevőkereső Linux A Linux egy alternatív operációs rendszer platform, melynek rengeteg változata (disztribúciója) létezik. Az informatikában, már az ősidők óta jelen van. Apja Linus Torwalds, a Unix rendszerből fejlesztette ki. Célja az volt, hogy a Unix rendszereket jellemző stabilitást, sebességet, modularitást áthelyezze egy asztali számítógépekre szánt operációs rendszerbe. Így jött létre a Unix alapokon nyugvó Linux kernel. Nyíltsága, ingyenessége, minimális erőforrásigénye, és egyszerű bővíthetősége miatt, számtalan helyen használják, pl.: DVD lejátszókban, játékkonzolokban, routerekben. 8 / 9

Ismertebb disztribúciói: Ubuntu Az egyik legelterjedtebb Linux disztribúció, számtalan alváltozata van. UHU Magyar fejlesztésű Linux disztribúció SuSe A Novell fejlesztése alatt álló disztribúció Egyes komponensei fizetősek lehetnek Debian Macintosh, OS X A legbiztonságosabbnak ítélt Linux disztribúció Főként szervereken fut Nem használ GUI-t. Az Apple operációs rendszere. Hardverrel egybekötve árúsítják. Népszerűségét egyéni stílusának, stabilitásának, és minőségének köszönheti. Rokonságban áll a Linux-al. Felhasznált irodalom, források: Knapp Gábor Dr. Adamis Gusztáv Operációs rendszerek (LSI OK, Bp, 1999) Dr. Vadász Dénes: Operációs rendszerek AKG Alternatív Közgazdasági Gimnázium Tudástár akg.hu hu.wikipedia.org Operációs rendszerek, Apple Inc., Linus Torwalds, Linux Microsoft Online www.microsoft.com ubuntu.hu Magyar ubuntu közösség Felhasznált képek forrása: Knapp Gábor Dr. Adamis Gusztáv Operációs rendszerek (LSI OK, Bp, 1999) 9 / 9