UNIX folyamatok kommunikációja
|
|
- Anikó Hegedűs
- 9 évvel ezelőtt
- Látták:
Átírás
1 UNIX folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék UNIX folyamatok kommunikációja 1 / 21
2 Az előző részekben történt... A kernel felügyeli a folyamatokat, menedzseli az erőforrásokat elkülöníti egymástól a folyamatokat (mindenkinek saját virtuális gép) réteges, moduláris felépítésű a folyamatok a kernellel rendszerhívásokon keresztül kommunikálnak A folyamatok a felhasználói programok futás alatt álló példányai UNIX alatt szülő-gyerek kapcsolatban állnak egymással A kommunikáció elmélete közös memórián keresztül, üzenetekkel, távoli eljáráshívás (RPC) erőforrások védelme, kritikus szakasz, szemafor blokkoló (szinkron), nem blokkoló (aszinkron) UNIX folyamatok kommunikációja 2 / 21
3 UNIX folyamatok kommunikációja: példák Folyamatok kimenetének lapozása, átalakítása, feldolgozása ps -ef more ps -ef wc -l ps -ef cut -d \ -f 1 sort uniq wc -l a jel a csővezetéket jelenti: az első parancs (folyamat) kimenetét a második parancs (folyamat) bemenetére irányítjuk. Független folyamatok kommunikációja prw-rw-r-- 1 demo demo 8 márc 26 10:46 /tmp/named_pipe A p jel egy speciális csővezetéket jelöl. Jelzések a folyamatoknak CTRL + C CTRL + Z kill <SIG> <PID> Folyamat leállítása, felfüggesztése Értesítése eseményről (pl. gyerek folyamat leállt, lásd zombi állapot) Alkalmazásfejlesztés: adatcsere, szinkronizáció Rendszerhívások és példaprogramok az előadás későbbi részében UNIX folyamatok kommunikációja 3 / 21
4 UNIX folyamatok kommunikációja: példák (2) Beérkező levelek spam és vírusszűrése srw-r--r-- 1 clamav clamav 0 Nov 27 11:38 /var/clamav/clmilter.socket srwxr-xr-x 1 sa-milt sa-milt 0 Nov 27 11:38 /var/run/spamass-milter/spamass-milter.sock Az s betű a sor elején egy ún. socket azonosítót jelöl, amely mögött egy hálózati kommunikációs csatorna húzódik meg. Adatbázis-kezelők osztott memória használata Sok folyamattal dolgoznak párhuzamosan: egyszerű és gyors kommunikációra van szükség. Tipikus használati célok: statikus adatstruktúrák zárolás adatpufferek Megfelelően be kell állítani az adatbázis-kezelő telepítése során Nem ritka, hogy a fizikai memória felét ajánlják lefoglalni ilyen célra. Lásd: Oracle System Global Area További egyszerű példák: Speaking UNIX:!$#@*% UNIX folyamatok kommunikációja 4 / 21
5 A kommunikáció (alap)csatornái az előadás témája Jelzések események keltése és kezelése Csővezetékek FIFO kommunikáció a rokonságon belül és kívül Szemaforok Üzenetsorok diszkrét, típusos üzenetek folyamatok között Osztott memória azonos fizikai memóriaterület használata több folyamatban hálózati (socket) kommunikáció Távoli eljáráshívás (Sun RPC) UNIX folyamatok kommunikációja 5 / 21
6 UNIX jelzések Cél: egy folyamat (vagy folyamatcsoport) értesítése a kernelben, más folyamatokban, valamint önmagában bekövetkezett eseményekről szinkronizálása más folyamatokhoz (kezdetben, ma van jobb megoldás) Jelzés típusa (SIGINT, SIGCHLD, SIGKILL, lásd: kill l) rendszer: kivételek (pl. hibák), kvóta, riasztás, értesítés (egy gyerek leállt) felhasználói: emberek (ctrl + c, ctrl + z), folyamatok (tetszőleges céllal) A működés áttekintése jelzést keltése (rendszerhívás vagy valamilyen esemény bekövetkezése) a kernel értesíti a címzetteket a jelzésről a címzett egy jelzéskezelő eljárásában fogadja a jelzést Problémák a megvalósítással a keltés és a kézbesítés időben szétválik (akár elég messze is) sokféle implementáció, némelyik nem túl megbízható (elveszhet jelzés) UNIX folyamatok kommunikációja 6 / 21
7 Jelzések keltése és kezelése Jelzések keltése (folyamat által) #include <signal.h> /* kill() */ kill(pid, SIGUSR1); /* jelzés küldése */ Jelzések kezelése többféle kezelési eljárás lehetséges, bizonyos keretek között állítható Core: core dump és leállítás (exit()) Term: leállítás (exit()) Ign: figyelmen kívül hagyás Stop: felfüggesztés Cont: visszatérés a felfüggesztett állapotból (vagy ignore) az alkalmazás saját kezelőfüggvényt is megadhat signal(sigalrm, alarm); /* kezelőfüggvény beállítása */ void alarm(int signum) {... } /* a kezelőfüggvény */ a jelzés típusától függ, hogy a fentiek közül mi az alapértelmezett, illetve minek a beállítása engedélyezett pl. a SIGKILL nem hagyható figyelmen kívül és nem definiálható rá jelzéskezelő függvény UNIX folyamatok kommunikációja 7 / 21
8 UNIX jelzések: példák #include <signal.h> /* signal(), kill() */ #include <unistd.h> /* getpid() */ #include <sys/types.h> /* pid_t */ pid_t pid = getpid(); /* saját PID */ kill(pid, SIGSTOP); /* STOP jelzés küldése */ Ekvivalens parancssori utasítás: kill -STOP <PID> signal(sigcld, SIG_IGN); /* nem foglalkozunk a gyerekekkel */ signal(sigint, SIG_IGN); /* nem foglalkozunk a ctrl+c jelzéssel */ signal(sigint, SIG_DFL); /* alapértelmezett kezelő beállítása */ signal(sigalrm, alarm); /* jelzéskezelő függvény beállítása */ void alarm(int signum) {... } /* az eljárás */ alarm(30); /* alkalmazás: ALARM jelzés 30mp múlva */ UNIX folyamatok kommunikációja 8 / 21
9 man -s 7 signal (részlet) Signal Value Action Comment SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process SIGINT 2 Term Interrupt from keyboard SIGQUIT 3 Core Quit from keyboard SIGILL 4 Core Illegal Instruction SIGABRT 6 Core Abort signal from abort(3) SIGFPE 8 Core Floating point exception SIGKILL 9 Term Kill signal SIGSEGV 11 Core Invalid memory reference SIGPIPE 13 Term Broken pipe: write to pipe with no readers SIGALRM 14 Term Timer signal from alarm(2) SIGTERM 15 Term Termination signal SIGUSR1 30,10,16 Term User-defined signal 1 SIGUSR2 31,12,17 Term User-defined signal 2 SIGCHLD 20,17,18 Ign Child stopped or terminated SIGCONT 19,18,25 Cont Continue if stopped SIGSTOP 17,19,23 Stop Stop process SIGTSTP 18,20,24 Stop Stop typed at tty SIGTTIN 21,21,26 Stop tty input for background process SIGTTOU 22,22,27 Stop tty output for background process UNIX folyamatok kommunikációja 9 / 21
10 UNIX csővezetékek: pipe() Cél: folyamatok közötti adatátvitel ( ls -la more) Jellemzők csak szülő-gyerek (leszármazott, testvér) viszonylatban adatfolyam (nincs üzenethatár, tipizálás) egyirányú adatfolyam (író olvasó) (több író és olvasó is lehet!) limitált kapacitás: pl. 4k (Linux < ), 65k (Linux >= ) A megvalósítás egy folyamat létrehoz egy csővezetéket (pipe()) a kernel létrehozza az adatstruktúrákat és olvasási/írási leírókat ad vissza (a folyamat továbbadja a leírókat a gyerekeinek) a leírók segítségével kommunikálnak a folyamatok (read(), write()) Korlátok, problémák nincs címzés, tipizálás, üzenethatár csak a rokonságban működik UNIX folyamatok kommunikációja 10 / 21
11 UNIX elnevezett csővezetékek (named pipe, FIFO) Az egyszerű csővezetékek legkomolyabb problémájának megoldása független folyamatok kommunikációja avagy egy már létező csővezeték elérése egy másik folyamat által Jellemzők nem csak szülő-gyerek viszonylatban alkalmazható ugyanúgy működik, mint a csővezeték a létrehozás a fájlrendszer segítségével történik (mkfifo, mknod) lehetséges a kétirányú kommunikáció (megnyitás olvasásra és írásra) Példa: kommunikáció az init folyamattal a fájlrendszerben látható a csővezeték: prw root root 0 Jan 1 12:38 /dev/initctl (a fájlrendszerrel kapcsolatos részletek később) További példák: Introduction to Named Pipes UNIX folyamatok kommunikációja 11 / 21
12 UNIX System V IPC Cél: folyamatok közötti szabványos, egységes kommunikáció adatátvitel szinkronizáció Közös alapok (fogalmak) erőforrás: a kommunikáció eszköze (l. lentebb) kulcs: azonosító az erőforrás eléréséhez (egy 32 bites szám) közös kezelőfüggvények: *ctl(), *get( kulcs ) jogosultsági rendszer: létrehozó, tulajdonos és csoportjaik a szokásos hozzáférés-szabályozási rendszer (felhasználó, csoport, mások) Erőforrások szemaforok üzenetsorok bővebb infó: man svipc ipc ipcs osztott memória UNIX folyamatok kommunikációja 12 / 21
13 UNIX System V IPC: szemaforok Cél: folyamatok közötti szinkronizáció P() és V() operátorok szemaforcsoportok kezelése Használat sem_id = semget(kulcs, szám, opciók); adott számú szemaforhoz nyújt hozzáférést (adott kulccsal és opciókkal) (a tényleges létrehozás és az egyszerű hivatkozás az opciókban válik szét) az ops struktúrában leírt műveletek végrehajtása (részletek: man semop): status = semop(sem_id, ops, ops_méret); egyszerre több művelet, több szemaforon is végrehajtható blokkoló és nem blokkoló P() operáció is lehetséges egyszerű tranzakciókezelésre is van lehetőség UNIX folyamatok kommunikációja 13 / 21
14 UNIX System V IPC: üzenetsorok Cél: folyamatok közötti adatátvitel diszkrét, tipizált üzenetek nincs címzés, üzenetszórás Használat msgq_id = msgget(kulcs, opciók); adott kulcsú üzenetsorhoz nyújt hozzáférést (adott opciókkal) (a tényleges létrehozás és az egyszerű hivatkozás az opciókban válik szét) üzenetküldés (az msg tartalmaz egy típus azonosítót is): msgsnd(msgq_id, msg, méret, opciók); vétel: msgrcv(msgq_id, msg, méret, típus, opciók); a típus (egész szám) beállításával szűrést valósíthatunk meg = 0 a következő üzenet (tetszőleges típusú) > 0 a következő adott típusú üzenet < 0 a következő üzenet, amelynek a típusa kisebb vagy egyenlő UNIX folyamatok kommunikációja 14 / 21
15 UNIX System V IPC: osztott memória Cél: folyamatok közötti egyszerű és gyors adatátvitel a kernel helyett közvetlen adatátviteli csatorna (osztott memória régió) a fizikai memória elkülönített része, amely közösen használható Használat shm_id = shmget(kulcs, méret, opciók); adott kulcsú osztott nyújt hozzáférést (adott opciókkal) (a tényleges létrehozás és az egyszerű hivatkozás az opciókban válik szét) hozzárendelés saját virtuális címtartományhoz: változó = (típus) shmat(...); az adott változót hozzákötjük a visszakapott címhez lecsatolás: shmdt(cím); a kölcsönös kizárást meg kell valósítani (pl. szemaforokkal) A fájlrendszerekkel foglalkozó órán: fájlok osztott memóriás elérése UNIX folyamatok kommunikációja 15 / 21
16 UNIX hálózati (socket) kommunikáció Cél: címzéssel és protokollokkal támogatott adatátvitel tetszőleges folyamatok között kliens szerver architektúrában többféle célra (folyamatok közötti és gépek közötti hálózati komm.) sokféle protokollt támogat többféle címzés Fogalmak hálózati csatoló avagy azonosító (socket): a kommunikáció végpontja IP cím és portszám (l. hálózatok) Használat sfd = socket(domén, típus, protokoll); szerver: bind(sfd, cím,...); kliens: connect(sfd, cím,...); szerver: listen(sfd, sor_mérete); szerver: accept(sfd, cím,...); send(sfd, üzenet,...); recv(sfd, üzenet,...); shutdown(sfd); UNIX folyamatok kommunikációja 16 / 21
17 Kliens és szerver programok váza Kliens program socket() connect() send() recv() close() Szerver program sfd1 = socket() bind(sfd1) listen(sfd1) while sfd2 = accept(sfd1) fork() szülő: gyerek: vissza a ciklusba recv(sfd2) send(sfd2) close(sfd2) exit() UNIX folyamatok kommunikációja 17 / 21
18 (Sun) RPC (távoli eljáráshívás) A socket kommunikációra épülő elosztott rendszer infrastruktúra Cél: folyamatok közötti magas szintű kommunikáció távoli eljárások meghívása (másik folyamatban, akár másik gépen) programozói támogatás: interfész leírás + programgenerálás Fogalmak RPC nyelv: a hívható eljárások és típusaik (interfész) leírása azonosítók: a leírásban megadott egyedi számok (program, eljárás) rpcgen: a leírásból C programkódot generáló program portmapper: a programazonosítók és a hálózati portok összerendelése A Sun RPC technológia részei interfész leírás programgenerátor kommunikációs infrastruktúra (protokoll, szoftver) UNIX folyamatok kommunikációja 18 / 21
19 RPC interfész leírás és programgenerátor RPC nyelv (példa: date.x) program DATE_PROG { version DATE_VERS { long BIN_DATE(void) = 1; /* eljárás azon. = 1 */ string STR_DATE(long) = 2; /* eljárás azon. = 2 */ } = 1; /* verziószám = 1 */ } = 0x ; /* program azon. = 0x */ Kódgenerátor: rpcgen rpcgen date.x eredményei date.h: adattípusok deklarációja date_clnt.c: a kliens kódjában felhasználható date_... függvények date_srv.c: a szerver date implementációját meghívó függvények ( ) UNIX folyamatok kommunikációja 19 / 21
20 Összefoglalás: hogyan válasszak? (Implementációs kötöttségek: programozási nyelv, környezet, stb.) A kommunikáció végpontjai szerint: számítógépen belül: mindegyik, RPC esetleg nem számítógépek között: socket, RPC, hálózati diszkeken fájlon keresztül is A kommunikáció jellege: értesítés eseményekről: jelzések (SIGUSR1) szinkronizálás: szemaforok adatfolyam (pl.: csővezeték, socket) vs. diszkrét üzenetek (üzenetsorok) üzenettípusok, szűrés? (üzenetsorok) adatmennyiség (osztott memória: kicsi, csővezeték: közepes, socket: nagy) Teljesítmény gyorsak: osztott memória, csővezeték, socket (PF_UNIX) korlátos méret: osztott memória Kényelem RPC, osztott memória (szemaforok?) Programozási példák: UNIX folyamatok kommunikációja 20 / 21
21 Összefoglalás: a folyamatok közötti kommunikáció Klasszikus kommunikációs formák Jelzések (signal) Csővezetékek (pipe) FIFO (elnevezett csővezeték, named pipe) System V IPC: egységes kommunikációs keretrendszer Szemaforok Üzenetsorok Osztott memória (nem csak) Hálózati kommunikáció hálózati csatoló (socket) kommunikáció Sun RPC távoli eljáráshívás UNIX módra Szabványok IEEE Posix, System V, BSD További lehetőségek teljesítmény (rendszerhívások, fájl absztrakció eliminálása), pl. MegaPipe alk. környezet, szolgáltatások (CORBA, DCOM, SOAP, REST, stb.) UNIX folyamatok kommunikációja 21 / 21
UNIX folyamatok kommunikációja
UNIX folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek
UNIX: folyamatok kommunikációja
UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció
Jelzések és kezelésük
Jelzések és kezelésük A jelzés egy nagyon egyszerű kommunikációs forma, az információ egy speciális egész szám, amelyet úgy is szoktak nevezni, hogy a jelzés típusa/értéke (signum). Jelzést általában a
OPERÁCIÓS RENDSZEREK. A mai program. Hiba és eseménykezelés. Alapfogalmak. Eseménykezelés, szignálozás
OPERÁCIÓS RENDSZEREK Eseménykezelés, szignálozás A mai program Alapfogalmak: esemény, jelződés, kezelés Megszakítások és kivételek Szignálozás Rendelkezés szignálról (SVID, POSIX) Postázás Esettanulmányok
Operációs rendszerek. 4. gyakorlat: Szignálok küldése, kezelése
Operációs rendszerek 4. gyakorlat: Szignálok küldése, kezelése Ajánlott irodalom UNIX programozáshoz: Kernighan & Pike: A Unix operációs rendszer Stewens: Advanced Programming in the UNIX Environment (APUE)
Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt
Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként
OPERÁCIÓS RENDSZEREK II GYAKORLAT
OPERÁCIÓS RENDSZEREK II GYAKORLAT 4. óra: Folyamatok Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010 / 2011 tavaszi félév FOLYAMATKEZELÉS ALAPOK linuxban minden, amit elindítunk, az egy folyamat.
OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS
OPERÁCIÓS RENDSZEREK 1. PROCESSZKEZELÉS A PROCESSZ A PROCESSZ Program: a végrehajtandó utasítások sorozata Processz: a végrehajtás alatt levő program ÁLLAPOTOK LÉTREHOZÁS ALATT Belépés Kilépés TERMINÁLT
Operációs Rendszerek II. labor. 4-5. alkalom
Operációs Rendszerek II. labor 4-5. alkalom Több program egyszerre Többszörös bejelentkezéssel triviális Egy shell alól is lehet: Indítás háttérben: & Futó program felfüggesztése: CTRL-Z Háttérbe
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2010. január 4.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Osztott alkalmazások fejlesztési technológiái Áttekintés
Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A
Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)
Eötvös Loránd Tudományegyetem Informatikai Kar Webes alkalmazások fejlesztése 8. előadás (ASP.NET WebAPI) 2016 Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto A webszolgáltatás
Dr. Illés Zoltán zoltan.illes@elte.hu
Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.
UNIX: fájlrendszerek
UNIX: fájlrendszerek kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 Alapfogalmak Fájl (állomány,
TI TMDSEVM6472 rövid bemutatása
6.6.1. Linux futtatása TMDSEVM6472 eszközön TI TMDSEVM6472 rövid bemutatása A TMDSEVM6472 az alábbi fő hardver paraméterekkel rendelkezik: 1db fix pontos, több magos (6 C64x+ mag) C6472 DSP 700MHz 256MB
S z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 10. előadás Ami eddig volt Számítógépek architektúrája Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Shell script Windows adminisztráció
Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto
Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.
Tartalom. Történeti áttekintés. Történeti áttekintés 2011.03.23. Architektúra DCOM vs CORBA. Szoftvertechnológia
Tartalom D Szoftvertechnológia előadás Történeti áttekintés Architektúra D vs CORBA 2 Történeti áttekintés 1987 Dynamic Data Exchange (DDE) Windows 2.0-ban Windows alkalmazások közötti adatcsere Ma is
OPERÁCIÓS RENDSZEREK 1. ÁTIRÁNYÍTÁSOK, SZŰRŐK
OPERÁCIÓS RENDSZEREK 1. ÁTIRÁNYÍTÁSOK, SZŰRŐK ÁTIRÁNYÍTÁSOK KIMENET ÁTIRÁNYÍTÁSA A standard output > >> 1> root@ns:/var/tmp# date > datum.txt root@ns:/var/tmp# cat datum.txt 2016. márc. 2., szerda, 07.18.50
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7
1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7 1.1. Új virtuális gép és Windows Server 2008 R2 Enterprise alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális
Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20
Hálózatkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés 2013 1 / 20 Tartalomjegyzék 1 Hálózati Alapismeretek 2 System.Net Namespace 3 Socket Kezelés 4 Példa Tóth Zsolt
Szálak szinkronizálása (Ro- Sincronizarea threadurilor)
Szálak szinkronizálása (Ro- Sincronizarea threadurilor) A gyakorlat célja: Megismerkedni a szálak szinkronizációs metódusaival és alkalmazásuk a Windows környezetben. Elméleti bevezető: Szálak szinkronizálása:
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Socket programozás Példák
Socket programozás Példák Áttekintés Client Server socket socket bind connect Connection request listen accept Client / Server Session write read read write close EOF read close 3 Select demo Beej s guide
S z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
Tarantella Secure Global Desktop Enterprise Edition
Tarantella Secure Global Desktop Enterprise Edition A Secure Global Desktop termékcsalád Az iparilag bizonyított szoftver termékek és szolgáltatások közé tartozó Secure Global Desktop termékcsalád biztonságos,
Operációs rendszerek 1.
Operációs rendszerek 1. Folyamatok Balla Tibor balla.tibor@inf.unideb.hu Processzus - Folyamat Az OR főbb feladatai között szerepel a végrehajtási környezet biztosítása a futtatandó programok és alkalmazások
Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés
Lokális hálózatok Számítógép hálózat: több számítógép összekapcsolása o üzenetküldés o adatátvitel o együttműködés céljából. Egyszerű példa: két számítógépet a párhuzamos interface csatlakozókon keresztül
(kernel3d vizualizáció: kernel245_graph.mpg)
(kernel3d vizualizáció: kernel245_graph.mpg) http://www.pabr.org/kernel3d/kernel3d.html http://blog.mit.bme.hu/meszaros/node/163 1 (ml4 unix mérés boot demo) 2 UNIX: folyamatok kezelése kiegészítő fóliák
Operációs rendszerek MINB240 V3+2+0-5 kredit KF Nagyváradi Anett 0. előadás Bevezetés
Üzleti környezetre k optimalizált lt rendszerek SANB107 IBM System i IBM System p rendszerének ismertetése Csütörtökönként 12:45-től blokkosítva A102-es teremben http://morpheus.pte.hu/~varady/ Várady
Operációs rendszerek MINB240 V2+2+0
Operációs rendszerek MINB240 V2+2+0 Dr Iványi Péter Nagyváradi Anett Radó János Nagyváradi Anett Elérhetőségek Rendszer és Szoftvertechnológia Tanszék Boszorkány út B138 Tel.: 3634-es mellék anettn@morpheus.pte.hu
Máté: Számítógép architektúrák
Sín műveletek z eddigiek közönséges műveletek voltak. lokkos átvitel (3.4. ábra): kezdő címen kívül az adatre kell tenni a mozgatandó adatok számát. Esetleges várakozó ciklusok után ciklusonként egy adat
RIA Rich Internet Application
Áttekintés RIA Rich Internet Application Komplex felhasználói felülettel rendelkező web-alkalmazások Bevezető Flex áttekintés ActionScript Felhasználói felület tervezése Események Szerver oldali szolgáltatásokkal
URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE
Programozás III HÁLÓZATKEZELÉS A hálózatkezeléshez használatos java csomag: java. net Hol találkoztunk már vele? Pl.: URL cim = this.getclass().getresource("/zene/valami_zene.wav"); De pl. adott URL-ről
Máté: Számítógép architektúrák 2010.10.06.
szinkron : Minden eseményt egy előző esemény okoz! Nincs órajel, WIT, van viszont: MSYN# (kérés Master SYNchronization), SSYN# (kész Slave SYNchronization). Ugyanazon a en gyors és lassú mester szolga
Lekérdezések az SQL SELECT utasítással
Lekérdezések az SQL SELECT utasítással Célok Az SQL SELECT utasítás lehetőségeinek bemutatása A megjelenítendő oszlopok kiválasztása Elemi SELECT utasítások végrehajtása Az SQL utasítások és az isql*plus
Számítógép Architektúrák
Számítógép Architektúrák Perifériakezelés a PCI-ban és a PCI Express-ben 2015. március 9. Budapest Horváth Gábor docens BME Hálózati Rendszerek és Szolgáltatások Tanszék ghorvath@hit.bme.hu Tartalom A
EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA
EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA Iványi Tibor, ivanyit@tigris.klte.hu Csukás Levente, csukasl@fox.klte.hu Kossuth Lajos Tudományegyetem Informatikai és Számító Központ Abstract The well
Számítógépek felépítése, alapfogalmak
2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd SZE MTK MSZT lovas.szilard@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? Nem reprezentatív felmérés kinek van
% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés)
% % MATLAB alapozó % % 2009.12.16., Földváry Lóránt % 2014.01.29. Laky Piroska (kiegészítés) %% mindennek a kulcsa: help és a lookfor utasítás (+doc) % MATLAB alatt help % help topics - témakörök help
ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók
Oracle SQL*Plus SQL ORACLE Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók Adatszótár: metaadatokat tartalmazó, csak olvasható
Programozás alapjai. 1. - 2. óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján
Programozás alapjai 1. - 2. óra Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján Bemutatkozás Morvai Flórián Morvai.Florian@stud.u-szeged.hu csak egyetemi címről www.stud.u-szeged.hu/morvai.florian
AIX 6.1. IBM Systems Director Console for AIX
AIX 6.1 IBM Systems Director Console for AIX AIX 6.1 IBM Systems Director Console for AIX Megjegyzés Az információk és a tárgyalt termék használatba vétele előtt olvassa el a Nyilatkozatok oldalszám:
Adatkezelő szoftver. Továbbfejlesztett termékvizsgálat-felügyelet Fokozott minőség és gyártási hatékonyság
Adatkezelő szoftver ProdX Inspect szoftver Fokozott termelékenység Páratlan termékminőség Magas fokú biztonság Teljesen átlátható folyamatok Továbbfejlesztett termékvizsgálat-felügyelet Fokozott minőség
Néhány kihagyhatatlan Linux tipp és trükk. Ezeket a tippeket olvasóink osztották meg velünk
i Néhány kihagyhatatlan Linux Ezeket a tippeket olvasóink osztották meg velünk ii COLLABORATORS TITLE : Néhány kihagyhatatlan Linux tipp és trükk ACTION NAME DATE SIGNATURE WRITTEN BY 2014. július 4. REVISION
Tartalom DCOM. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés
Tartalom D Szoftvertechnológia elıadás Architektúra D vs CORBA Példá 2 1987 Dynamic Data Exchange (DDE) Windows 2.0-ban Windows alkalmazások közötti adatcsere Ma is használatos (pl. vágólap) NetDDE NetBIOS
Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)
1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)
Számítógép labor V. Egyszer Web szerver. Dokumentáció. Készítette: Ács Gergely (K4C03M) 2003.04.29
Számítógép labor V. Egyszer Web szerver Dokumentáció (K4C03M) 2003.04.29 Egyszer Web szerver Feladat: Egyszer Web szerver Feladat sorszám: 17 Leírás: Készítsen egy egyszer Web szervert, amely képes statikus
Unix-Linux alapok II. gyakorlatvezető: Lutár Patrícia
Unix-Linux alapok II. gyakorlatvezető: Lutár Patrícia Ez a dokumentum az órán bemutatott alapparancsoknak egy vázlatos áttekintése. A parancsokhoz tartozó kapcsolók/opciók (flagek) felsorolása nem teljes.
Intellio Video System 2. Csatlakozási útmutató a demószerverhez
Intellio Video System 2 Csatlakozási útmutató a demószerverhez Az Intellio Video System Client 2 telepítése Az Intellio Video System Client 2 kliens telepítését az IntellioClient2Setup.exe fájl elindításával
Gyors tippek linuxra
Gyors tippek linuxra Linux az oktatásban rendezvénysorozat előadó: Rózsár Gábor http://lok.ini.hu 2004. április 23. Mit adhat ez az előadás? Mint a címe is jelzi gyors és talán hasznos tippeket adhat olyan
2. fejezet Hálózati szoftver
2. fejezet Hálózati szoftver Hálózati szoftver és hardver viszonya Az első gépek összekötésekor (azaz a hálózat első megjelenésekor) a legfontosabb lépésnek az számított, hogy elkészüljön az a hardver,
GQ-3x és GQ-4x USB univerzális programozó Kézikönyv
GQ-3x és GQ-4x USB univerzális programozó Kézikönyv Magyar fordítás EPROMIROK.HU 2011.10.27. 1 GQ-3X és GQ-4X programozó kézikönyv Üdvözöljük a GQ USB Univerzális Programozó (True-USB Univerzális eszköz
DB2 Connect Personal Edition telepítése és beállítása
IBM DB2 Connect 10.1 DB2 Connect Personal Edition telepítése és beállítása SC22-1155-00 IBM DB2 Connect 10.1 DB2 Connect Personal Edition telepítése és beállítása SC22-1155-00 Megjegyzés Az információk
Az időhöz kötődő parancsok
Az időhöz kötődő parancsok Az idő nyilvántartása...1 A date parancs...2 A time parancs...4 A sleep parancs...5 Időzített programfuttatás...6 Az at parancs...6 A UNIX démonok...6 A cron démon...7 Az idő
A csatlakozási szerződés 1. sz. melléklete
A csatlakozási szerződés 1. sz. melléklete EFER SEGÉDLET CSATLAKOZÓ SZERVEZETI KAPCSOLÓDÁSHOZ 1 EFER ALRENDSZEREK EFER alrendszerek Neve Tesztrendszer Bevizsgáló környzet Éles rendszer Funkció Tesztutasítások
Bluetooth mérési útmutató 1. mérés
Mobil Távközlési és Informatikai Laboratórium BME-HIT Bluetooth mérési útmutató 1. mérés Mérés helye: Híradástechnikai Tanszék Mobil Távközlési és Informatikai Laboratórium I.B.113 Összeállította: Schulcz
IBM Data Server ügyfelek telepítése
IBM DB2 10.1 for Linux, UNIX, Windows IBM Data Server ügyfelek telepítése GC22-1152-00 IBM DB2 10.1 for Linux, UNIX, Windows IBM Data Server ügyfelek telepítése GC22-1152-00 Megjegyzés Az információk
KIS. KELER Zrt. Az STP KID megvalósítása. KELER Internetwork System
Cardinal Számítástechnikai Kft. H-1025 Budapest, Pusztaszeri út 91. Tel.: (36) 1 345-79-80 Fax: (36) 1 345-79-90 KIS KELER Internetwork System KELER Zrt. Az STP KID megvalósítása V6.2.2 Cardinal Számítástechnikai
MAKING MODERN LIVING POSSIBLE. Danfoss Heating Solutions
MAKING MODERN LIVING POSSIBLE Danfoss Danfoss Link Link HC Hidronikus HC Hydronic szabályozó Controller Szerelési Installation útmutató Guide Danfoss Heating Solutions Szerelési útmutató Tartalomjegyzék
Számítógépes hálózatok
Számítógépes hálózatok Harmadik gyakorlat forgalomszűrés, DNS, HTTP forgalom elemzés Előadó: Ács Zoltán Hálózati forgalom elemzése 1/3 Különböző célok miatt szükség lehet a hálózati forgalom megfigyelésére
Linux alapok és használatuk
1,2 1 Orvosi Laboratóriumi és Képalkotó Diagnosztikai Tanszék Debreceni Egyetem 2 Nukleáris Medicina Intézet Debreceni Egyetem AOLINUX12, 1 kredit Tartalom Előadás 1 Előadás Népszerű alkalmazások bemutatása:
Operációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
A mai program OPERÁCIÓS RENDSZEREK. A probléma. Fogalmak. Mit várunk el? Tágítjuk a problémát: ütemezési szintek
A mai program OPERÁCIÓS RENDSZEREK A CPU ütemezéshez fogalmak, alapok, stratégiák Id kiosztási algoritmusok VAX/VMS, NT, Unix id kiosztás A Context Switch implementáció Ütemezés és a Context Switch Operációs
Bevezetés a C++ programozásba
Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek
Hálózati útmutató. A biztonságos és megfelelõ kezelés érdekében használat elõtt olvassa el az Általános Beállítási Útmutató biztonsági információit.
Hálózati útmutató 1 2 3 4 5 6 7 8 9 Bevezetés A hálózati kábel csatlakoztatása a hálózathoz A készülék beállítása a hálózaton A Windows konfigurálása A nyomtató funkció használata A SmartNetMonitor for
Operációs rendszerek
Operációs rendszerek 10. előadás - Holtpont kezelés, szignálok 2006/2007. II. félév Dr. Török Levente Links A. Tanenbaum: Op. rendszerek http://www.iit.uni-miskolc.hu/%7evadasz/geial201/jegyzet/3rd.pdf
5. téma XML DB. Az adatkezelés és XML kapcsolata. Miért fontos az XML használata az adatbázis kezelésben?
Adatbázis modellek 5. téma XML DB Az adatkezelés és XML kapcsolata Miért fontos az XML használata az adatbázis kezelésben? Adattárolás alapformái: - strukturált - szabad-szöveges - szemi struktúrált -
Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet
HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítás,
Debreceni Egyetem Informatikai Kar. Szolgáltatás-orientált programozás az Oracle-ben
Debreceni Egyetem Informatikai Kar Szolgáltatás-orientált programozás az Oracle-ben Témavezető: Dr. Juhász István egyetemi adjunktus Készítette: Ács László programtervező-matematikus Debrecen 2009 1 Tartalom
Az Oracle rendszer komponensei
Az Oracle rendszer komponensei Célok Az Oracle szerver felépítésének és fő komponenseinek megismerése Annak bemutatása, hogy egy felhasználó Oracle példányhoz (instance) kapcsolódása hogy történik A következő
Bevezetés a UNIX rendszerekbe
1 Bagoly Zsolt, Papp Gábor Bevezetés a UNIX rendszerekbe egyetemi jegyzet informatikus fizikus szakos hallgatóknak 1993-1994, ELTE, Budapest 2 Tartalomjegyzék 1. A UNIX kialakulásának története 13 2. UNIX
Matematikai és Informatikai Intézet. 4. Folyamatok
4. Folyamatok A folyamat (processzus) fogalma Folyamat ütemezés (scheduling) Folyamatokon végzett "mûveletek" Folyamatok együttmûködése, kooperációja Szálak (thread) Folyamatok közötti kommunikáció 49
Üzleti kritikus alkalmazások Novell Open Enterprise Serveren
Üzleti kritikus alkalmazások Novell Open Enterprise Serveren Miskey Sándor tanácsadó, Novell Agenda Rendelkezésre állás áttekintése Fürtözési technikák (HA) Stateless, Fail-over, Grid Hibatűrő topológiák
DNS hamisítás szerepe, működése, védekezés. Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A
DNS hamisítás szerepe, működése, védekezés Benda Szabolcs G-5S5A Peller Nándor G-5i10 Sőregi Gábor G-5S5A Bevezetés Az interneten levő hálózati eszközök, számítógépek mindegyikének egyedi azonosítója,
AlphaRex 3 digitális programkapcsoló
heti kapcsoló 0 037 05 6 037 70 4 126 31 Műszaki jellemzők (138. oldal) Szöveges ozási lehetőség, 15 különböző nyelv, könnyű PC alapú ozási lehetőség az AlphaSoft felhasználói, a PC adapter és az adatkulcs
GNU/Linux alapok és alkalmazásuk
GNU/Linux alapok és alkalmazásuk -*- G. Opposits 1 1 Nukleáris Medicina Intézet Debreceni Egyetem szabadon választható tantárgy, 2015 II. félév Opposits (Unideb, Nukl.Med.Int.) AOLINUX12-14-15-2-ea/gy
C# Szálkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21
C# Szálkezelés Tóth Zsolt Miskolci Egyetem 2013 Tóth Zsolt (Miskolci Egyetem) C# Szálkezelés 2013 1 / 21 Tartalomjegyzék 1 Bevezetés 2 Szálkezelés 3 Konkurens Programozás Tóth Zsolt (Miskolci Egyetem)
12.1.1. A Picoblaze Core implementálása FPGA-ba
12.1.1. A Picoblaze Core implementálása FPGA-ba A Picoblaze processzor Ebben a fejezetben kerül bemutatásra a Pikoblaze-zel való munka. A Picoblaze szoftveres processzort alkotója Ken Chapman a Xilinx
54 481 01 1000 00 00 CAD-CAM
Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,
A FieldGenius Konfigurálása
Prexiso GPS Stop&Go Felmérés A Prexiso G4/G5 rendszer csak nyers adatokkal való felméréséhez használható. Az adatokat azután később a Prexiso GeoOffice (PGO) szoftverrel utófeldolgozzák, koordinátákat
Számítógépes alapismeretek
Számítógépes alapismeretek 1. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Programtervező Informatikus BSc 2008 / Budapest
Rendelkezésre állás Magas szintű rendelkezésre állás megvalósítása feladatalapú megközelítéssel
IBM i Rendelkezésre állás Magas szintű rendelkezésre állás megvalósítása feladatalapú megközelítéssel 7.1 IBM i Rendelkezésre állás Magas szintű rendelkezésre állás megvalósítása feladatalapú megközelítéssel
KLIENS-SZERVER ALAPÚ ERLANG PROGRAMOK TRANSZFORMÁCIÓJA ERLANG OTP SÉMÁRA
ELŐADÁS: KLIENS-SZERVER ALAPÚ ERLANG PROGRAMOK TRANSZFORMÁCIÓJA ERLANG OTP SÉMÁRA Király Roland, serial@aries.ektf.hu EKF Információtechnológiai Tanszék - Matematikai és Informatikai Intézet, Eger Az Erlang
Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok
Számítógépes Hálózatok GY 3-4.hét
Számítógépes Hálózatok GY 3-4.hét Laki Sándor ELTE-Ericsson Kommunikációs Hálózatok Laboratórium ELTE IK - Információs Rendszerek Tanszék lakis@elte.hu http://lakis.web.elte.hu 1 Teszt canvas.elte.hu Kód:
Teleoperáció Robot vezérlése IP-hálózaton
Teleoperáció Robot vezérlése IP-hálózaton Simon Csaba Z56IGL Konzulens: dr. Kiss Bálint Önálló laboratórium 1. Beszámoló 2009. MÁJUS. 17. 1. Bevezetés Önálló laboratóriumi feladatom alapgondolata az volt,
ARM processzorok felépítése
ARM processzorok felépítése Az ARM processzorok több családra bontható közösséget alkotnak. Az Cortex-A sorozatú processzorok, ill. az azokból felépülő mikrokontrollerek a high-end kategóriájú, nagy teljesítményű
KP-S110. GSM riasztó rendszer. Kezelési utasítás. www.gsmriasztorendszer.hu
KP-S110 GSM riasztó rendszer Kezelési utasítás www.gsmriasztorendszer.hu Jellemzők GSM frekvencia: 850/900/1800/1900MHz Könnyen telepíthető, LCD és LED kijelzője segíti a programozást és a központ állapotának
Adatbázis használata PHP-ből
Adatbázis használata PHP-ből Adatbázis használata PHP-ből...1 Nyílt forráskódú adatbázisok...1 A mysql függvények...2 A mysqli függvények...4 Bináris adatok adatbázisban való tárolása...8 Adatbázis csatoló
Folyamatok követése. Tartalom. 1. Folyamatok
Tartalom Folyamatok követése 1.Folyamatok...1 2.A folyamatazonosító (process id vagy pid)...3 3.A Unix feladat (job) fogalma...4 4.A wait parancs...6 5.A folyamatok követése a ps paranccsal...6 5.1.A top
Külvilági kapcsolat. UPS séma ábra, kétsoros LCD DISPLAY, 8db nyomógomb. A B C D E F G H
Külvilági kapcsolat. UPS séma ábra, kétsoros LCD DISPLAY, 8db nyomógomb. 3 KISEGITŐ hálózat INPUT MAINS hálózat FOGYASZTÓ LED 1 4 HIBA DISPLAY FUNKCIÓ nyomógombok LED INFORMÁCIÓ tartalom. A B C D E F G
Folyamatok kezelése. Az operációs rendszerek egyik legfontosabb feladata a folyamatok kezelése.
Tartalom Folyamatok kezelése Folyamatok...1 A UNIX feladat (job) fogalma...3 A wait parancs...5 A folyamatok követése...5 A ps parancs...5 A top parancs...7 Jelzések...8 A kill parancs...9 A killall parancs...10
Általános használati útmutató Videosec rögzítőkhöz
Általános használati útmutató Videosec rögzítőkhöz 1 Tartalomjegyzék 2 Telepítés és csatlakoztatás... 3 2.1 Tartozékok ellenőrzése... 3 2.2 Merevlemez telepítése... 3 2.2.1 Merevlemez választás... 3 2.2.2
1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása
1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása 1.1. Új virtuális gép és a Windows Server 2012 R2 Datacenter alap lemez létrehozása 1.2. A differenciális lemezek és a két új virtuális
Komponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
C programnyelv 1. Kedves Kollegina, Kolléga!
C programnyelv 1 Kedves Kollegina, Kolléga! A jegyzetet Önnek készítettem azért, hogy referencia anyaga legyen a Programnyelv és a Programfejlesztés tárgyakhoz. Szeretném a segítségét igénybe venni abból
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2012. május 30.
Név, felvételi azonosító, Neptun-kód: MI pont(45) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Tanúsítási jelentés. Hung-TJ-0013-2004. az nshield F3 PCI, az nshield F3 Ultrasign PCI és az nshield F3 Ultrasign 32 PCI kriptográfiai adapter
V Tanúsítási jelentés Hung-TJ-0013-2004 az nshield F3 PCI, az nshield F3 Ultrasign PCI és az nshield F3 Ultrasign 32 PCI kriptográfiai adapter kriptográfiai modulokról /ncipher Corporation Limited/ /hardver
Riak. Pronounced REE-ahk. Elosztott adattároló eszköz. Molnár Péter molnarp@ilab.sztaki.hu
Riak Pronounced REE-ahk Elosztott adattároló eszköz Molnár Péter molnarp@ilab.sztaki.hu Mi a Riak? A Database A Data Store A key/value store A NoSQL database Schemaless and data-type agnostic Written (primarily)