[카테고리:] 컴퓨터시스템

교착상태 (Deadlock)

I. 멀티 프로세스 환경의 무한 자원대기, 교착상태 가. 교착상태(Deadlock)의 개념 멀티 프로세스 환경에서 두 개 이상의 프로세스가 아무리 기다려도 자원을 사용할 수 없는 무한 대기 상태 나. 교착상태 발생 원인 원인 설명 상호배제 (Mutual Exclusion) – 자원 배타 점유, 타 프로세스 사용 차단 점유와 대기 (Block & Wait) – 특정 자원 할당 점유 후 다른 자원을

우선순위 역전 현상

I. 실시간 스케줄링 문제, 우선순위 역전 현상의 개요 가. 우선순위 역전 현상의 정의 우선순위가 높은 task가 준비 상태로 바뀌었지만 더 낮은 task가 CPU를 점유하고 있어 실행되지 못하는 현상 나. 우선순위 역전의 원인 스케줄링과 동기화 사이 상호작용 결과로 발생 스케줄링 규칙에서 실행되어야 하는 스레드와 동기화에서 실행되어야 하는 스레드가 서로 다른 경우, 우선 순위 역전 발생  

OAuth 2.0

I. 3rd Party 범용 인증 표준, OAuth 2.0의 개요 가. OAuth 2.0의 개념 외부 서비스(3rd Party)에서 Access Token 기반 제한된 자원 접근 및 인증을 위한 범용 인증 표준 나. OAuth 1.0a 대비 개선점 개선점 내용 간단한 개발/문서화 – 토큰 인증 방식, – 직관적 문서화 많은 인증방법 – 시나리오 별 다양한 인증 방식 대형 서비스 확장성

PMI (Privilege Management Infrastructure)

I. 사용자 속성 관리, PMI 가. PMI(Privilege Management Infrastructure)의 개념 사용자 지위, 역할 등에 관한 속성(Attribute)를 정의하고 관리하기 위한 권한 인증 체계 나. PMI의 필요성 전자서명 기반 PKI는 인증서 소유자 신원 확인만 가능하므로 사용자별 권한 속성 관리 필요   II. PMI의 개념도 및 구성요소 가. PMI의 개념도 나. PMI의 구성요소 구성요소 역할 세부 기능 AC

계수형 세마포어 (Counting Semaphore)

I. 멀티 프로세스 환경의 리소스풀, 계수형 세마포어의 개념 0과 1의 값을 가지는 이진형 세마포어와 달리, 풀에 있는 자원의 수와 같은 값으로 초기화 되는 세마포어 동기화 기법   II. 계수형 세마포어의 동작 매커니즘 및 사례 가. 계수형 세마포어 동작 매커니즘 구분 세부 내용 동작 개념도 매커 니즘 ① 세마포어는 Pool 자원 수와 같은 값으로 초기화 ②

세마포어 (Semaphore)

I. Busy waiting, 세마포어의 개요 가. 세마포어(Semaphore)의 정의 운영체제나 프로그램 내에서 공유 자원에 대한 접근을 제어하기 위해 사용되는 신호 나. 세마포어의 개념도 최초의 s값은 1, P(s)를 먼저 수행하는 프로세스가 s=0 변경, Critical Section에 진입, 먼저 들어갔던 프로세스가 V(s)를 수행하면 s=1로 변경, P(s)에서 대기하고 있던 프로세스가 진행 s=1 이면, Critical Section 실행 중 프로세스 없음 의미

임계 영역 (Critical Section)

I. 공유 자원 동기화 오브젝트, 임계 영역 가. 임계 영역의 개념 병렬 컴퓨팅에서 둘 이상의 스레드가 동시에 접근해서는 안되는 공유 자원에 접근하는 코드의 일부 나. 임계 영역의 특징 유저레벨 동기화 방법 중 유인하게 커널 객체 사용 안함 내부 구조가 단순하여 동기화 처리 속도 빠름 동일한 프로세스 내에서만 사용   II. 후발 스레드의 임계 영역 진입

Linux PAM (Pluggable Authentication Module)

I. 리눅스 인증 모듈, Linux PAM 가. Linux PAM(Pluggable Authentication Model)의 개념 리눅스 시스템에서 사용자 및 어플리케이션과 서비스 인증에 대한 동적 접근 제어 모듈 나. Linux PAM의 목적 목적 구성요소 사용자 인증과 독립 프로그램 – 사용자 인증 권한을 OS에 이관하여 개발 시 별도의 인증 과정 개발이 불필요 손쉬운 인증 모듈 관리 – 필요 라이브러리는 묶음으로

망 분리 보안 이슈

I. 망 분리 개요 가. 망 분리 유형 나. 유형 별 설명 물리적 망 분리 항목 설명 구성 방법 – 업무PC, 인터넷PC 추가 장비 – 추가PC(HDD, NIC), 네트워크망 장점 – 명확한 개념, 리스크 적음 단점 – PC, NW 이중화로 구축/유지보수 비용 증가 논리적 망 분리 항목 서버 가상화 PC 가상화 구성 방법 – VDI 방식

디지털 사이니지 (Digital Signage)

I. IT기반 효과적 정보전달, 디지털 사이니지 가. 디지털 사이니지의 개념 네트워크를 통해 제어 가능한 디지털 디스플레이를 공공장소나 상업공간에 설치하여 정보, 광고를 제공하는 디지털 미디어 나. 디지털 사이니지의 특징 다양한 정보제공 광고효과 – 실시간 동영상에 다양한 내용을 전달 – 다양한 감각 자극 요소 가미 탄력적 광고 소재 교체가능 – 장기간 및 단기간 집행되는 광고 활용 – 자료만 전송하면