[OS] 클라이언트-서버 환경에서의 통신: 소켓(Sockets), 원격 프로시저 호출(RPC), 원격 메소드 호출(RMI)
·
Computer Science/Operating System
클라이언트-서버(분산 시스템) 환경에서의 통신소켓 (Sockets)원격 프로시저 호출 (RPC: Remote Procedure Calls)원격 메소드 호출 (RMI: Remote Method Invocation(Java)) 소켓 (Sockets)  프로세스간 데이터를 교환하는 통신 Endpoint두 프로세스가 통신하기 위해서는 프로세스마다 하나씩, 총 2개의 소켓(Sockets)이 필요모든 통신은 유일(Unique)함모든 연결마다 유일한 소켓 쌍 사용효율적이지만 너무 낮은 수준(Low-level) 소켓 IDIP주소(IP Address) + 포트(Port) 번호ex) 소켓 ID: 161.25.19.8:1625   →   IP주소: 161.25.19.8, Port번호: 1625원격 프로시저 호출 (RPC: ..
[KT디지털인재장학 지원기] 활동 포부 영상 제작, Video Face Swap
·
Experiences/KT디지털인재장학
KT그룹희망나눔재단에서 1차 합격했다는 소식을 문자로 받고, 활동 포부를 담은 창의적이고 유쾌한 15초 숏츠 영상을 제출하라는 연락을 받았다. 어떻게 유쾌한 영상을 만들까?요즘 유행하거나 재미있는 밈(meme) 영상들을 활용하거나 오마주하자!어떻게 창의적인 영상을 만들까?AI인재를 육성하는 사업인 만큼, ‘AI기술을 활용해서 만들어 보자!활동 포부는 어떻게 담을까?직접 말하는 것을 녹화한 영상보다는 메리트가 있진 않지만 자막으로 넣어 보자! 결론: 영상을 어떻게 만들 것인가 Mufasa x Hypeman spreading good vibes around the world- Bag Raiders- Shooting Stars 세계로 가(around the world)라는 밈 영상이 생각났다. 기분이 우울할 ..
[OS] 파이프(Pipe)란? 일반 파이프(Ordinary Pipes), 지명 파이프(Named Pipes)
·
Computer Science/Operating System
파이프 (Pipe)두 프로세스가 통신할 수 있게 하는 전달자로서의 동작 일반 파이프 (Ordinary Pipes)생산자-소비자 형태, 두 프로세스 간의 통신을 허용단방향 통신만 가능두 프로세스는 부모- 자식 관계생산자(부모): 파이프 한 종단에(Write-end: 쓰기 종단)에 쓰기 함소비자(자식): 다른 종단(Read-end: 읽기 종단)에서 읽음파이프를 생성한 프로세스 이외에는 접근XWindows에서는 익명(Anonymous) Pipes라고 함 지명 파이프 (Named Pipes)한 쌍의 프로세스가 통신할 수 있는 간단한 기법 제공양방향 통신 가능부모-자식 관계 필요X통신 프로세스가 종료하더라도 계속 존재UNIX에서는 FIFO라고 부름, 보통 파일처럼 존재
[OS] 메세지 전달(Message Passing)이란?
·
Computer Science/Operating System
메세지 전달 (Message Passing)동일한 주소 공간을 공유하지 않고도 프로세스들이 서로 통신하고 동기화할 수 있도록 허용하는 기법최소 2가지 연산 제공send(message): 메시지는 ‘고정’ or ‘가변’ 길이receive(message)통신 하기 전, 둘 간의 통신 링크(Comuunication Link)가 설정 되어야 함직접 통신 (Direct Communication)통신을 원하는 각 프로세스는 ‘수신자’ 또는 ‘송신자’ 이름을 반드시 명시해야 함send(P, message): 프로세스 P에게 메시지 전송receive(Q, message): 프로세스 Q로부터 메시지 수신 직접 통신 연결의 특성서로 통신하기 위해 상대방의 신원만 알면 됨통신하는 프로세스 각 쌍 사이에 정확히 하나의 연결이..
HaSeon9
'분류 전체보기' 카테고리의 글 목록 (8 Page)