I. Busy waiting, 세마포어의 개요 가. 세마포어(Semaphore)의 정의 운영체제나 프로그램 내에서 공유 자원에 대한 접근을 제어하기 위해 사용되는 신호 나. 세마포어의 개념도 최초의 s값은 1, P(s)를 먼저 수행하는 프로세스가 s=0 변경, Critical Section에 진입, 먼저 들어갔던 프로세스가 V(s)를 수행하면 s=1로 변경, P(s)에서 대기하고 있던 프로세스가 진행 s=1 이면, Critical Section 실행 중 프로세스 없음 의미
I. 공유 자원 동기화 오브젝트, 임계 영역 가. 임계 영역의 개념 병렬 컴퓨팅에서 둘 이상의 스레드가 동시에 접근해서는 안되는 공유 자원에 접근하는 코드의 일부 나. 임계 영역의 특징 유저레벨 동기화 방법 중 유인하게 커널 객체 사용 안함 내부 구조가 단순하여 동기화 처리 속도 빠름 동일한 프로세스 내에서만 사용 II. 후발 스레드의 임계 영역 진입
I. 리눅스 인증 모듈, Linux PAM 가. Linux PAM(Pluggable Authentication Model)의 개념 리눅스 시스템에서 사용자 및 어플리케이션과 서비스 인증에 대한 동적 접근 제어 모듈 나. Linux PAM의 목적 목적 구성요소 사용자 인증과 독립 프로그램 – 사용자 인증 권한을 OS에 이관하여 개발 시 별도의 인증 과정 개발이 불필요 손쉬운 인증 모듈 관리 – 필요 라이브러리는 묶음으로
I. 망 분리 개요 가. 망 분리 유형 나. 유형 별 설명 물리적 망 분리 항목 설명 구성 방법 – 업무PC, 인터넷PC 추가 장비 – 추가PC(HDD, NIC), 네트워크망 장점 – 명확한 개념, 리스크 적음 단점 – PC, NW 이중화로 구축/유지보수 비용 증가 논리적 망 분리 항목 서버 가상화 PC 가상화 구성 방법 – VDI 방식
I. IT기반 효과적 정보전달, 디지털 사이니지 가. 디지털 사이니지의 개념 네트워크를 통해 제어 가능한 디지털 디스플레이를 공공장소나 상업공간에 설치하여 정보, 광고를 제공하는 디지털 미디어 나. 디지털 사이니지의 특징 다양한 정보제공 광고효과 – 실시간 동영상에 다양한 내용을 전달 – 다양한 감각 자극 요소 가미 탄력적 광고 소재 교체가능 – 장기간 및 단기간 집행되는 광고 활용 – 자료만 전송하면
I. 인터랙션 미디어 기술, 스마트 사이니지 가. 스마트 사이니지의 개념 맞춤형 추천, 지능형 콘텐츠 표출 등 옥내/외 양방향 커뮤니케이션 가능한 공간 미디어 기술 나. 스마트 사이니지 발전단계 Analog Signage Digital Signage Smart Signage 고정 콘텐츠 동적 콘텐츠 지능형추천콘텐츠 정보전달 (좌동)+엔터테인먼트 (좌동)+관심 주제 일방향 소통 양방향 소통 Zero UI 기반 소통 II. 스마트 사이니지의 구성도
I. 자율 프로세스, 에이전트 활성화 부각 배경 최근 AI 기술 발전과 모바일 기반 전자상거래 활성화로 에이전트 기술 활용 추세 II. 에이전트 개념, 구조 및 구성요소 가. 에이전트 개념 개념 컴퓨팅 환경에서 사용자 혹은 다른 프로그램을 대신해 특정한 일을 수행하는 자율적 프로세스 특징 자율성 자신의 행위와 상태 스스로 통제 사회성 여러 에이전트 간 협력을 통해
I. 금융과 기술의 융합, 핀테크 가. 핀테크(Fintech)의 정의 금융(Financial)과 기술(Technology)의 융합을 통해 모바일 결제, 송금, 크라우드 펀딩 등 각종 금융 서비스를 제공하는 기술 나. 핀테크의 특징 접근성 BT, HighTech보다 접근성이 높아 확산 속도가 빠름 저비용 인터넷 기반 서비스로 초기 투자비용이 저렴 부가가치 고객의 다양한 데이터 수집으로 부가가치 창출 II. 핀테크 산업 별 분류 및
I. 블록체인 소프트포크와 하드포크 개념 비교 소프트포크 하드포크 – 블록체인 규칙 변경을 위해 기존 블록체인 재사용하는 블록체인 업데이트 기술 – 블록체인 규칙 변경을 위해 신규 블록체인을 생성하는 블록체인 업데이트 기술 포크는 동시 마이닝 결과로도 발생하며, 소프트/하드 포크는 블록체인 Rule 변경 시 발생 II. 소프트포크와 하드포크 상세 비교 항목 소프트포크 하드포크 기존체인 관계 – 기존
I. 블록체인 2.0 핵심기능, 스마트계약 가. 스마트계약(Smart Contract)의 개념 계약, 공증 등 블록체인 코드 업로드, 실행 기반 다양한 형태 계약 체결 및 자동 이행 기술 나. 스마트계약의 특징 구분 특징 설명 계약 측면 계약 / 이행 – 조건 업로드, 일치 시 자동 이행 프로세스 간소화 – 복잡한 프로세스 간소화 기술 측면 탈중앙화 – P2P 중심의