Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia.

Hasonló előadás


Az előadások a következő témára: "Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia."— Előadás másolata:

1 Operációs rendszerek 2 Bátfai Norbert nbatfai@gmail.com http://www.inf.unideb.hu/~nbatfai/ Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia Tanszék egyetemi tanársegéd Dokumentum verzió: 0.0.4, http://www.inf.unideb.hu/~nbatfai/#oshttp://www.inf.unideb.hu/~nbatfai/#os DEIK_MIPPOS2_BN_10.odp Debrecen, 2008. november 26. A 10. előadás és labor anyaga – Elosztott rendszerek II. Programozó Páternoszter DE IK mérnök informatikus szak előadás és labor

2 Operációs rendszerek előadás Bátfai, Norbert Debreceni Egyetem, Informatikai Kar, Információ Technológia Tanszék nbatfai@gmail.com Copyright © 2008 Bátfai Norbert E közlemény felhatalmazást ad önnek jelen dokumentum sokszorosítására, terjesztésére és/vagy módosítására a Szabad Szoftver Alapítvány által kiadott GNU Szabad Dokumentációs Licenc 1.2-es, vagy bármely azt követő verziójának feltételei alapján. Nem változtatható szakaszok: A szerzőről. Címlap szövegek: Programozó Páternoszter, Bátfai Norbert, Gép melletti fogyasztásra. Hátlap szövegek: Belépés a gépek mesés birodalmába. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being: A szerzőről, with the Front- Cover Texts being: Programozó Páternoszter, Bátfai Norbert, Gép melletti fogyasztásra, and with the Back-Cover Texts being: Belépés a gépek mesés birodalmába. Felhasználási engedély A GNU Free Documentation License nem hivatalos magyar fordítása: http://www.gnu.hu/fdl.htmlhttp://www.gnu.hu/fdl.html

3 A tizedik előadás vázlata Bevezetés és elmélet ● Számítási modellek: közösségi erőforrás-megosztáson, volunteer computing, grid computing ● Portálok, portletek Példák ● SETI@home, BOINC (Berkeley Open Infrastructure for Network Computing) ● Open Portal (Sun Java System Portal Server 7), WebSynergy Milestone 3 Gyakorlat ● WebSynergy Milestone 3, saját portál építése

4 Feladatok Otthoni feladat: készíts egy portált a WebSynergy Milestone 3 használatával! „Bizonyítékul” néhány képet küldj el az email címemre, az „OS-OTTHONI-PORTAL tárggyal. Otthoni feladat: kapcsolódj be egy elosztott számításba, például a SETI@home projektbe! „Bizonyítékul” néhány képet küldj el az email címemre, az „OS-OTTHONI-SETI tárggyal. Kiemelt otthoni feladat: készíts portálodhoz egy portletet! „Bizonyítékul” néhány képet küldj el az email címemre, az „OS-KIEMELTOTTHONI-WEBS tárggyal. Önálló vizsgafeladat: Több gép elosztott számításával számoljuk meg, milyen a Pi első egymilliárd hexa jegyében a számjegyek eloszlása! „Bizonyítékul” a munkádat bemutató, azt részletesen leíró, pillanatfelvételekel bővített DocBook dokumentumot (és egy abból generált html lapot) (vagy esetleg egy OpenOffice dokumentumot) küldj el nekem az email címemre, az „OS-ONALLOVIZSGA-PI- HISZT” tárggyal. PP 238

5 Ismétlés Előző előadások: ● Elosztott alkalmazásmodellek ● GlassFish fürtözés, terhelésmegosztás Jelen előadás: ● Most többnyire „könnyedebb”, azaz felhasználói szintűbb példákat ismerünk majd meg.

6 A Pi elosztott számítása Kapcsolat könyv Szerző:Sagan, Carl Cím:Contact (magyar) Kapcsolat / Carl Sagan ; [ford. Simóné Avarosy Éva] Dátum:1993 Megjelenés:Bp. : Édesvíz, 1993 Terjedelem:312 p ; 20 cm ISBN:963 8290 24 2 … 1.DEENK NAGYK RaktárA/K 1.126.111 Kölcsönözhető 2.DEENK NAGYK RaktárK 1.126.111 Korlátozottan kölcsönözhető Kapcsolat film Zemeckis Robert. Contact. http://www.imdb.com/title/tt0118884, 1997.http://www.imdb.com/title/tt0118884

7 A Pi elosztott számítása Javát tanítok: 2.6. A Pi jegyeinek nyomában (csak a körítést elolvasni, az elosztott számítást végző C kódok a PP-ben vanak) http://www.hik.hu/tankonyvtar/site/books/b10108/pi_jegyei.html

8 A Pi elosztott számítása $ gcc pi_bbp.c -o pi_bbp -lm -std=c99 $./pi_bbp 0 1000 1 243F6A8885A308D313198A2E03707344A4093822299F31D0082EFA98EC4E6C89452821E638D01 377BE5466CF34E90C6CC0AC29B7C97C50DD3F84D5B5B54709179216D5D98979FB1BD1310BA698 DFB5AC2FFD72DBD01ADFB7B8E1AFED6A267E96BA7C9045F12C7F9924A19947B3916CF70801F2E 2858EFC16636920D871574E69A458FEA3F4933D7E0D95748F728EB658718BCD5882154AEE7B54 A41DC25A59B59C30D5392AF26013C5D1B023286085F0CA417918B8DB38EF8E79DCB0603A180E6 C9E0E8BB01E8A3ED71577C1BD314B2778AF2FDA55605C60E65525F3AA55AB945748986263E814 4055CA396A2AAB10B6B4CC5C341141E8CEA15486AF7C72E993B3EE1411636FBC2A2BA9C55D741 831F6CE5C3E169B87931EAFD6BA336C24CF5C7A325381289586773B8F48986B4BB9AFC4BFE81B 6628219361D809CCFB21A991487CAC605DEC8032EF845D5DE98575B1DC262302EB651B8823893 E81D396ACC50F6D6FF383F442392E0B4482A484200469C8F04A9E1F9B5E21C66842F6E96C9A67 0C9C61ABD388F06A51A0D2D8542F68960FA728AB5133A36EEF0B6C137A3BE4BA3BF0507EFB2A9 8A1F1651D39AF017666CA593E82430E888CEE8619456F9FB47D84A5C33B8B5EBEE06F75D885C1 2073401A449F56C16AA64ED3AA62363F77061BFEDF72429B023D37D0D724D00A1248DB0FEAD3... PP 231... ("Használat:./pi_bbp mettől meddig max_jegyenként\n Használati példák: Az első 1000 jegy egyesével:./pi_bbp 0 1000 1\n A 0-tól számított 1000000. jegytől max húsz jegyesével:./pi_bbp 1000000 1000001 20\n");...

9 Grid számítások, informatikai közmű ● Klaszter grid (szolgáltatás alapú) Pl.: EGEE (Enabling Grids for E-sciencE), HunGrid (van például egy klaszter az ELTE-n) ● Desktop grid (felajánlás alapú) Pl.: SETI@home, BOINC

10 SETI@home http://boinc.berkeley.edu/download.php http://boinc.berkeley.edu/download.php

11

12 BOINC (Berkeley Open Infrastructure for Network Computing) http://boinc.berkeley.edu Licenc: GNU LGPL

13 BOINC SZTAKI Desktop Grid http://szdg.lpds.sztaki.hu/szdg http://compalg.inf.elte.hu/projects/binsys/leiras.htm Az i-1 alapú komplex számrendszer nulla egészrészű halmaza, az ikersárkány. 27.000 gép: http://www.hiradastechnika.hu/data/upload/file/2007/HT0712.pdfhttp://www.hiradastechnika.hu/data/upload/file/2007/HT0712.pdf

14 WebSynergy Community Build 5 https://portal.dev.java.net

15 WebSynergy Community Build 5 – AS indítása

16 http://localhost:808 0

17 http://localhost:484 8

18

19 Projekt WebSynergy Milestone 3 https://portal.dev.java.net (Lásd korábbi előadás: GlassFish v2 telepítése.) Letöltés, kicsomagolás, majd: (feltéve, hogy JAVA_HOME, PATH Beállítva, lásd. mint az előző előadásban).

20 WebSynergy Milestone 3 - indítás (Lásd korábbi előadás: GlassFish v2 indítása.)

21 http://localhost:484 8

22 WebSynergy Milestone 3 http://localhost:808 0

23 WebSynergy Milestone 3 admin@example.com admin

24 WebSynergy Milestone 3

25

26

27

28

29 További infók adminisztrációs témában: ProjectWebSynergy Milestone 3 Administration Guide: http://dlc.sun.com/pdf/820-6364/820-6364.pdf Dokumentációk: http://docs.sun.com/app/docs/coll/1863.1

30 Portletek

31 http://portalpack.netbeans.org/pp30/download.html Portal Pack 3.0 For NetBeans 6.5

32 Első Portletem portálomhoz

33

34

35

36

37

38

39

40

41 Köszönöm a figyelmet Az előadások és a gyakorlatok kölcsönösen, oda-vissza építenek egymásra. Email: nbatfai@gmail.comnbatfai@gmail.com Skype: batfai.norbert MSN: nbatfai@inf.unideb.hunbatfai@inf.unideb.hu Az óra fóruma: http://forum.inf.unideb.hu/ http://forum.inf.unideb.hu/


Letölteni ppt "Operációs rendszerek 2 Bátfai Norbert Debreceni Egyetem Informatikai Kar (DE IK), Információ Technológia."

Hasonló előadás


Google Hirdetések