Operációs rendszerek



Hasonló dokumentumok
Operációs rendszerek

Alkalmazások típusai Szoftverismeretek

Mértékegységek a számítástechnikában

Operációs rendszerek

Operációs rendszerek - bevezető

Operációs rendszerek. Bemutatkozás

Operációs rendszer ismeretek

Operációs rendszerek. Az NT folyamatok kezelése

Számítógép felépítése

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

INFOTECHNOLÓGIA I. Operációs rendszer működése, használata

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

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

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

Informatika érettségi vizsga

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

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

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)

(kernel3d vizualizáció: kernel245_graph.mpg)

Ismerkedjünk meg a Linuxszal!

Operációs rendszerek. Az Executive és a kernel Policy és mechanizmusok szeparálása Executive: policy - objektum kezelés Kernel: mechanizmusok:

Operációs rendszerek 2

Bevezetés az informatikába

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

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

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

OPERÁCIÓS RENDSZEREK. Elmélet

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.

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.

Számítógépes alapismeretek

Informatikai rendszerek alapjai (Informatika I.)

1. MODUL - ÁLTALÁNOS FOGALMAK

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

Utolsó módosítás:

IT - Alapismeretek. Feladatgyűjtemény

Operációs rendszer ismeretek

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

Operációs rendszerek (I 1204)

Bepillantás a gépházba

Disc Operating System (DOS)

Operációs rendszerek gyak.

Utolsó módosítás:

Image Processor BarCode Service. Felhasználói és üzemeltetői kézikönyv

Matematikai és Informatikai Intézet. 4. Folyamatok

Operációs rendszerek. Folyamatok kezelése a UNIX-ban

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

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ű.

SZÁMÍTÓGÉPES ALAPISMERETEK

BMD Rendszerkövetelmények

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

Informatikai Rendszerek Intézete Gábor Dénes Foiskola. Operációs rendszerek oldal LINUX

Operációs rendszerek Folyamatok 1.1

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

Operációs rendszerek. A Windows NT felépítése

Dr. Illés Zoltán

A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia)

Operációs rendszerek III.

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

Számítógépes alapismeretek 1.

INFORMATIKA ZÁRÓSZIGORLAT TEMATIKA

Alapismeretek. Tanmenet

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Operációs rendszerek. Windows NT. A Windows NT

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.

Az operációs rendszer fogalma

Alapismeretek. Tanmenet

13. óra op. rendszer ECDL alapok

SAMSUNG SSM-8000 szoftvercsomag

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

DB2. Repülőrajt - DB2 ügyfelek. DB2 v9 Linux, UNIX és Windows rendszerhez GC

Gyakorlati vizsgatevékenység. Graf Iskola

Fábián Zoltán Hálózatok elmélet

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

1_Linux_bevezeto_bash

Utolsó módosítás:

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

Könyvtári szervervirtualizáció Oracle Virtual Machine platformon

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

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

Operációs Rendszerek II.

Digitális rendszerek. Digitális logika szintje

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

Alapismeretek. Tanmenet

Operációs rendszerek

Operációs rendszerek II. jegyzet

Tarantella Secure Global Desktop Enterprise Edition

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

Uniprogramozás. várakozás. várakozás. Program A. Idő. A programnak várakoznia kell az I/Outasítások végrehajtására mielőtt továbbfuthatna

Linux Linux rendszeren a Wine segédprogram segítségével telepíthető az Adobe Digital Editions.

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

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

Tartalomjegyzék 5 TARTALOMJEGYZÉK

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

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

Operációs rendszerek Windows Xp

Mi van a számítógépben? Hardver

Elektronikus Szolgáltatások Hirdetménye. Érvényes: május 24-től

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 Debian, mint Desktop Operációs Rendszer

Operációs rendszerek gyakorlat

Átírás:

Operációs rendszerek? Szükségünk van operációs rendszerre? NEM, mert mi az alkalmazással szeretnénk játszani dolgozni, azért használjuk a számítógépet. IGEN, mert nélküle a számitógépünk csak egy halom üzemképtelennek tűnő alkatrész. Tönkrement a gépem, nem indul el a windows. ISO definíció: 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. OS: Számítógép alapprogramja. Mindig a memóriában van működés közben. Leggyakrabban háttértárolóról töltődik be rendszerindításkor, de létezik (flash/ep)rom-ban található is. Betöltés után a betöltőprogram (PC-n BIOS) átadja a vezérlést, és a gép kikapcsolásáig OS-nél marad.

Az operációs rendszerek története Turing-gép definíciójából az alapkoncepciót Alan Turing vezette le. Gépkezelő alprogramok gyűjteménye pl. i/o műveletekre. Op. rszek őse: monitorprogram. Ekkoriban egyszerre csak egy dologgal tudtak foglalkozni a gépek. Automatizált futásidő számlázás, rendszerfelügyelet. Erőforrások (CPU, operatív és háttértárak) központi menedzselése, kötelezően használandó, szabványos rendszerhívások. Házi (Personal) számitógépeken 80-as években ROM-ba égetett OS, legtöbbször BASIC interpreterrel (C-64, ZX Spectrum, Amiga stb). Lemezes gépeken CP/M: 8 bites, egyfelhasználós, egyfeladatos OS, a Digital Research cégtől. BIOS-ban betöltő kód van csak. IBM PC: bővített BIOS (ROM-Basic-cel), M$-DO$, később Windows (1-2-)3.0-3.1-95-98-2000-me-xp-vista-7-8-10. Apple Mac: MacOS (nincs parancssor), majd MacOS-X (unix) Digital, IBM, SiliconGraphics, stb.: egyedi OS, legtöbbször unix, vagy Unix-szerű.. OS a tv-n, autón, mobiltelefonon, roboton, kenyérpirítóban (NetBSD), média lejátszóban, interaktív gyerekjátékban, villanykapcsolóban, hűtőszekrényen.

Operációs rendszer feladatai - rendszerindításnál hardverleltár készítése, futás közben csatlakoztatható perifériák (pl. USB,ahci Sata) észlelése, csatolása, leválasztása - hardver erőforrások (CPU, RAM, perifériák) menedzselése - processzek (programok) menedzselése - háttértárolón filerendszer (könyvtárak, fileok) logikai kezelése - felhasználók (ha vannak) kezelése: be/kijelentkezés, kapcsolattartás - szabványos interface-k biztosítása programok fele (pl. filenyitás, fileba írás,file bezárás). - hibás működés esetén javítás (tönkrement program bezárása, filerendszer hibajavítása áramszünet után stb). - biztonsági kérdések (felhasználók együttműködése, személyes fileok védelme, távelérés) - hálózati kommunikációs interface, protokoll stack (ha van, pl tcp-ip) (GUI nem OS feladat, de vannak összeépitett változatok is, pl. Windows). Neki nem sikerültek maradéktalanul a feladatok. Újra is lett csomagolva.

Operációs rendszerek csoportositási szempontjai Felhasználók száma szerint 0 felhasználós (nincs interaktív user) 1 felhasználós Több felhasználós (Windows melyik?) Processzek száma szerint: 1 processzes (real-time)- RTOS-MS-DOS Több processzes (time sharing-időosztás) a több felhasználós mindig ilyen. Ha van felhasználó, működtetés módja szerint: Kötegelt (batch feldolgozás) van ma ilyen? Interaktív: - parancssoros (parancsértelmező programmal) - GUI (grafikus működtetésű programmal) 1968-videokonferencia gui-val 1973 első gui-s gép: ablak, egér, menü, ikon Win 1.0 taskbar, 7-ben mi más?

Fogalommagyarázatok Kernel: rendszermag, felügyelőprogram. Utility: segédprogram, elmosódik a határ a rendszer és a külső (3 rd party) alkalmazások közt (pl. icq ->messenger). Beépülnek a felinstallálható OS-be (windows, egyes linux disztribúciók), de el is tűnhetnek (pl mozilla, exchange, outlook express, internet mail, win7-ben 0, thunderbird). Parancsértelmező, shell: parancssor alkalmazás, értelmezi a parancsot, és a többi programot indítja (pl. cmd.exe) Swap, virtuális memória, lapozófile: a processzek több memóriát használhatnak, mint amennyi ram (fizikai memória) rendelkezésre áll. Az éppen nem futó processzt (időosztásos/time sharing/multitaszkos rendszer) ebbe a fileba teszi ki a memóriamenedzser, amikor szükség van rá, visszatölti. Háttértár nagyságrenddel lassabb, mint a memória. Taszk, feladat, processz: program(részlet), futó folyamat. Deadlock: két processz egymásra vár. Pl. a kernel vár a kernelben lévő eszközkezelőre. Eredmény: végtelen ciklus, lefagyás. Thread, fork: szál, több is indítható belőle. Egy részfeladatot végez el. Mikor végeztek, eredményt összegezni kell. Többprocesszoros ( magos ) rendszernél (ma már minden intel/amd/mobil ilyen), az alkalmazást is ehhez kell megirni (pl.net BackgroundWorker).

A multitaszk folyamat Az operációs rendszer elindítja a programot, de úgy, hogy adott időközönként visszaveszi tőle a vezérlést, másik programnak (processz, task stb) adja. Fontos feladata az operációs rendszernek, hogy a program ne tudjon a többiekről, ha nem akar. A vezérlés bármikor a programra kerülhet és onnan el, a regiszterek (és a program adatterülete a memóriában) tartalma nem változhat meg még akkor sem, ha a programot memóriahiány miatt a lapozófileba tesszük ki. CPU foglaltság azt jelenti, hogy arányaiban mennyi időt tölt egy ciklusból a cpu a processzekkel, és mennyit az un. Idle (üresjárati) processzel. Processzek közti adatcsere módjai: - közösen használt (shared) memória - kommunikációs rendszerhívások, szemafor-ok - közösen használt file - socket (hálózati kapcsolat)

32 vagy 64 bites win7-et (8at) válasszunk? - win7 logo: 64biten tesztelt hardver - átlagos feladatoknál nem gyorsabb: int mérete 32 bit, x64-re forditva (c++) sem. Long változókkal számitás gyorsabb. - 4 Gb<= ram <=192 Gb : csak 64bites tudja - 2 Tb: win2008 enterprise server - PAE: 32 bites win7 bővitése, csak egyes gépeken, max 4Gb. - régi (játék)program: 32 bit - eszközök, driverek: ha nincs 64 bites, 32 bit - új laptop: 64bit (32 bites driver már nincs) Megvehető irodalom: Ingyen irodalom: http://mipet.uw.hu/forrai/oprbook.pdf http://www.tankonyvtar.hu/informatika/operacios-rendszerek-080905-377