문맥교환 과정
I. 자원 할당 시 정보교환, 문맥교환의 개념 프로세스 실행 중 다른 프로세스의 CPU 사용 위해 작업 상태를 보관하고 새 프로세스…
PCB (Process Control Block)
I. 프로세스 상태 저장 블록, PCB 가. PCB (Process Control Block)의 개념 운영체제에서 프로그램 실행 맟 문맥 교환을 위해 프로세스…
문맥교환 (Context Switching)
I. 자원 할당 시 정보교환, 문맥교환의 개념 프로세스 실행 중 다른 프로세스의 CPU 사용 위해 작업 상태를 보관하고 새 프로세스…
태스크(프로세스) 동기화 방안
I. 태스크 동기화의 필요성 공유 데이터 병행 접근 시 데이터 불일치를 초래하므로 데이터 일관성 유지 위해 태스크 동기화 필요 …
경쟁 조건/자원 경합 (Race Condition)
I. 동시 수행의 위험, 자원 경합의 의미 가. 자원 경합의 정의 공유 자원에 대해 여러 개의 프로세스가 동시에 접근을 시도하여…
스핀락 (Spin Lock)
I. 동기화 기법, 스핀락의 개념 가. 스핀락의 개념 프로세스가 사용하려는 lock을 타 프로세스 사용 시 명령어 루프를 실행하며 대기하는 locking…
데이터베이스 랜덤액세스 (Random Access)
I. DB성능 확보를 위한 랜덤액세스의 개념 데이터베이스 성능을 확보하기 위해 rowid 기반 인덱스 참조 후 한 번에 하나의 블록 액세스…
DB 접근제어 (MAC, DAC, RBAC)
I. 개인정보보호를 위한, DB 접근제어 가. DB 접근제어의 개념 사용자가 DBMS 로그인, SQL 수행 시 미리 정의된 보안규칙에 따라 권한…
DB 암호화
I. 데이터베이스 기밀성 보장 위한 DB 암호화 가. DB 암호화의 개념 데이터베이스 기밀성 보장 위해 테이블 내 주요 정보, 민감…
데이터베이스 보안
I. 위협과 위험으로부터 보호, 데이터베이스 보안의 개요 취약점을 이용한 각종 공격으로부터 저장된 데이터 자산의 보호 및 신뢰성 제공 위해 보안…