Számítógép architektúrák I.

Slides:



Advertisements
Hasonló előadás
A PC gépek szoftverei Kérdés: "Mi az elefánt?" Válasz: "Egér operációs rendszerrel."
Advertisements

Készítette: Kun Béla.  Operációs rendszernek 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,
Az operációs rendszer felépítése I.
Számítógépes operációs rendszerek
Operációs rendszerek.
A számítógép operációs rendszere: Történet, DOS, Unix, Windows, Linux
Szoftver Fogalma, típusai.
Operációs Rendszerek 2. Harmadik előadás február 19.
Operációs rendszerek. Szoftver: Számítógépeken futtatható programok és a hozzájuk tartozó leírások, dokumentumok. Program: A számítógép számára értelmezhető.
Hálózati architektúrák Novell Netware. Történet 1983/85: Netware első fájl-szerver LAN OS saját hálózati protokoll: IPX/SPX 1986: Netware v2.x telepítőkészlet.
Az operációs rendszer.
Operációs rendszerek 1. Takács Béla
LINUX/UNIX PARANCSOK.
Bevezetés az informatikába 7. előadás
Készítette: Martis Zsombor
Az operációs rendszer működése, fajtái, felépítése
Ember László Damn Small Linux Microsoft VPC környezetben.
Operációs rendszerek Microsoft Windows XP.
Linux A UNIX története – 3. dia
Microsoft Windows A Windows fejlődése, általános jellemzése – 2. dia
UNIX operációs rendszer. UNIX op. rsz. Elsõ változatát 1969-ben készítette Ken Thomson és Dennis Ritchie a AT&T Bell Labratóriumában. A rendszer magját.
Az operációs rendszerek
UNIX Összefoglaló az alapokról a ta65 tárgyhoz ( )
Számítógép architektúrák I. gyakorlat Nagyváradi Anett Rókus 320.
Linux.
Készítette: Hanusz Zoltán /Hazlaat/
Számítógép memória jellemzői
Jogosultságkezelés.
Számítógép architektúrák I. gyakorlat Linux telepítő gyakorlat
Operációs rendszerek GNU/Linux
O PERÁCIÓS RENDSZEREK. F OGALMA 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.
Filerendszerek Mi a filerendszer? Fat és NTFS alapvető jellemzői
1 Operációs rendszerek Az NT folyamatok kezelése.
Programrendszer 2. Erőforrás – erőforrás elosztás 3. Indítja és ütemezi a programokat 4. kommunikáció 2 Takács Béla.
Objektumorientált adatbázisok és szabványok Ispány Márton.
Operációs Rendszerek II. Első előadás. Mai alkalom.
A Unix operációs rendszer Előadást tarja: Lázár András.
Operációs rendszer.
Operációs rendszerek gyakorlat 1. Bevezetés Vakulya Gergely.
Hálózat kiépítésével lehetőségünk nyílik más számítógépek erőforrásainak használatára. Osztott háttértár használat: egy számítógép merevlemezének megosztásával.
Operációs rendszerek Balogh Zoltán PTE-TTK IÁTT Operációs rendszerek feladatai és csoportosításuk.
Az operációs rendszerek feladata, fajtái, felépítése
Az ECDL-ről „Az ECDL célja az informatikai írástudás elterjesztése, és annak elősegítése, hogy minél több ember az Információs Társadalom teljesértékű.
Linux nemcsak a 13.ht-számára.
Bevezetés az informatikába 4. előadás
Szoftverek.
OPERÁCIÓS RENDSZEREK LINUX – PARANCSSOR.
Szoftverek.
Óravázlat Készítette: Kucsera Mihály és Toldi Miklós
Felhő PC demonstráció Gergely Márk MTA SZTAKI Laboratory of Parallel and Distributed Systems
3. előadás Műszaki informatika.
Egy operációs rendszer könyvtárszerkezete (tárolórendszere)
Linux ismertetése Prém Dániel Windisch Gergely Tanszéki mérnök
Linux telepítés Prém Dániel Tanszéki mérnök Windisch Gergely Tanársegéd Operációs Rendszerek 2013/2014/1.
TARTALOM: A LINUX ÉS A WINDOWS AZ UBUNTU LINUX FELÜLETE -A GNOME -A KDE -AZ XFCE A WINDOWS FELÜLETE LINUX ÉS WINDOWS PROGRAMOK ÉS MEGFELELŐIK STATISZTIKÁK.
Bevezetés az informatikába 5. előadás
2. Operációs rendszerek.
Biztonság és védelem. AppArmor Alkalmazás biztonsági modul a Linux kernelhez Az Immunix fejlesztette ki A biztonsági szempontból sebezhető alkalmazásoknak.
TÁMOP /1-2F Modern informatikai eszközök Alkalmazások a számítógépen Papp Szabolcs 2009.
Dr. Mileff Péter. Bemutatkozás és követelmények  Dr. Mileff Péter - Általános Informatikai Tanszék 111. szoba. Konzultációs idő: szerda  Követelmények:
A Linux operációs rendszer A Linux felépítése. A UNIX önálló változata. Forráskódja szabadon hozzáférhető->gyors terjedés Szabad szoftver de nem nyilvános.
Ismétlés:grafikus felületek Felső panel Indítópanel Asztal Indikátorok Kuka.
Készítette: Rummel Szabolcs Elérhet ő ség: Linux kezelése.
Számítógépes alapismeretek
OPERÁCIÓS RENDSZEREK LINUX – PARANCSSOR.
Fájlrendszerek.
A Linux karakteres felhasználói felülete
IT ALAPFOGALMAK OPERÁCIÓS RENDSZEREK.
Ubuntu – ismerkedés Fájlok és könyvtárak
Hálózati architektúrák
Előadás másolata:

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Számítógép architektúrák I. gyakorlat Operációs rendszerek ismertető Linux Nagyváradi Anett anettn@morpheus.pte.hu http://morpheus.pte.hu/~anettn Boszorkány u. 2. B138

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Kezdetek 1968. General Electric AT&T Bell Laboratories Massachusets Institute of Technology  MULTICS (Multiplexed Information and Computing Services) 1969. Ken Thompson továbbfejlesztette PDP-7-re – UNIX 1970. Ken Thompson és Dennis Ritchie átírják PDP-11-re 1973. kernel újraírása C nyelven - hordozhatóság 1974. publikáció (ingyen) 1975. BSD disztribúció (Berkeley) Szabványosítás – IEEE - POSIX 1943. New Orleans 1941. New York

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető IEEE, POSIX Institute of Electrical and Electronics Engineers - mérnököket egyesítő nemzetközi szervezet 1985. kifejlesztik a POSIX szabványt (Portable Operating System Interface for uniX) szabványok családjának neve - a Unix operációs rendszerek APIjának meghatározásaként definiált IEEE 1003 vagy ISO/IEC 9945 Más operációs rendszerek is támogatják (Win NT)

‘Unixok’ AIX IBM (1986) HP-UX Hewlett PAckard (1984) Számítógép architektúrák I. Operációs rendszerek - Linux ismerető ‘Unixok’ AIX IBM (1986) HP-UX Hewlett PAckard (1984) Irix SGI, Silicon Graphics (1983) Nextstep Next (1989-1995) SunOS Sun Microsistems (1982) Solaris Sun Microsistems (1992) Unixware Novell (1991)

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Ingyenes Unix klónok 1991. Linus Torvalds – Linux meghirdetése az interneten Fő cél: rendszermag fejlesztése Programozók összefogása: 1980. FSF megalapítása (Free Software Foundation) GNU project (GNU's Not Unix) - szabad szoftverekből álló számítógépes operációs rendszer FSF: Géppark fenntartása, programozók fizetése GNU: Programozói munka koordinálása Cél: teljesen szabad terjesztésű programokból álló, UNIX-szerű rendszert hozzon össze 1969. Helsinki

Multitask Több feladat egyidejű végrehajtása Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Multitask Több feladat egyidejű végrehajtása Egy processzor – látszólagos párhuzamosság Processz – legkisebb egység Ütemező – váltogatás Prioritási szintek - linuxban Preemtív multitaszkos operációs rendszer Időszelet Futás megszakítás Vezérlés átadás

Multiuser Több felhasználó egyidejű kiszolgálása Több bejelentkezés Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Multiuser Több felhasználó egyidejű kiszolgálása Több bejelentkezés Jogok definiálása, ellenőrzése Adminisztrátor - root

Linux rendszer felépítése Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Linux rendszer felépítése Segédprogramok Fájlrendszer Burok (shell) Rendszermag (kernel) Hardware Kernel – közvetlen HW elemeket vezérlő programok, memória menedzselés, processzidő kiosztás, védelem – rendszerhíváson keresztülérhetők el a szolgáltatásai Shell – parancsértelmező – nem op.rsz. része, felhasználó és oprsz. közti kapcsolatot tartja (csh - C shell, ksh - Korn shell, bash - Bourne again shell) Fájlrendszer – fájlok tárolási módjának meghatározása (blokkméret) – lemezpartíció inicializásál, adatstruktúra készítés

Linux rendszer tulajdonsága Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Linux rendszer tulajdonsága Minden objektumot fájlként fog fel Fájlok + könyvtárstruktúra Mountolás – a fájlok és a könyvtárstruktúra között teremt kapcsolatot (a fa-szerkezet mely pontjára illesztjük az adott médiumot)

Könyvtárszerkezet Hieararchikus felépítés Kindulópontja: root, jele: / Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Könyvtárszerkezet Hieararchikus felépítés Kindulópontja: root, jele: / A root további fájlokat és alkönyvtárakat tartalmaz Linux fájlnév: max 255 karakter tetszőleges számú ponttal tagolt név (nincs kiterjesztés) Ponttal kezdődnek a rejtett fájlok Futtathatóság: fájlhoz rendelt jogon múlik, nem a kiterjesztésen Kis nagybetű érzékeny Helyettesítő karakterek: *, ?, [] Inode: fájlokat leíró adatstruktúrák Linux fájlrendszerei: ext2, ext3, ext4

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Könyvtárszerkezet A teljes könyvtárstruktúra úgy lett tervezve, hogy kisebb részekre lehessen osztani, melyeket külön partíciókon helyez el a rendszer (könnyebb rendszeradminisztráció, biztonsági mentések) Minden résznek külön feladata Pl: / – root, egyedi, bootolási, javítási , visszaállítási infokat tartalmaz /usr – parancsok, kézikönyvlapok /var – változófájlok, naplófájlok, ideiglenes fájlok /home – felhasználók könyvtárai

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Memóriakezelés Látszólag több memória, mint amennyi fizikailag rendelkezésre áll – virtuális memóriakezelés Programindítás – operatív tárba töltés Ennek mérete korlátos – háttértár Lapozás, szegmentálás – memória menedzsment Linux alatt: swap partíció – virtuális memóriakezelésre Buffer cache – (lemezre írás előtt) – szabályos kikapcsolás!

Jogosultságrendszer Felhasználók csoportja: Jogok Jog hiánya: - Pl: Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Jogosultságrendszer Felhasználók csoportja: User Group Other Jogok Read - r Write - w Execute – x Jog hiánya: - Pl: - rwx r-- --- Fájl Könyvtár Read Olvasás Tartalom listázása Write Írás Bejegyzések létrehozása/ módosítása/ törlése Execute Futtatás Könyvtárba való belépés

Jogosultságrendszer - rwx r-- --- Fájl típusa: Közönséges fájl – Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Jogosultságrendszer - rwx r-- --- Fájl típusa: Közönséges fájl – Könyvtár d Link l Karakteres eszköz c Blokkos eszköz b d rwx rw- r-- direname rwx --- --- filename Chmod kinek +- engedély mire chmod g+r filename - rwx r-- ---

Jogosultságrendszer rwx r-- --- Jogok megadása számokkal rwx 4+2+1=7 Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Jogosultságrendszer Jogok megadása számokkal rwx r-- --- rwx 4+2+1=7 r-- 4+0+0=4 --- 0+0+0=0 740 r w X 22 21 20 4 2 1

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Démonok Speciális processzek, háttérben futnak más programok párhuzamosan Pl.: nyomtatódémon, mount démon, stb.

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető Disztribúciók Adott gyártó által összeállított rendszerek, melyek bizonyos szempontok szerint összeválogatott elemeket tartalmaznak Debian Mandriva PCLinuxOS Sabayon Puppy Mepis CentOS Arch Linux Slackware Damn Small Vector DreamLinux Knoppix gOS Zenwalk Gentoo blackPanther OS Frugalware Sulix UHU-Linux Blackware Os Ubuntu, Kubuntu, Xubuntu, Edubuntu, Mythbuntu, Ubuntu Studio, Mint openSUSE Fedora

Számítógép architektúrák I. Operációs rendszerek - Linux ismerető LILO / GRUB Linux loader – többféle operációs rendszert betölteni képes program