[일:] 2019년 02월 13일

CPU 스케줄링

I. CPU의 효율적 사용, CPU 스케줄링 가. CPU 스케줄링의 개념 프로세스 작업 수행을 위해 언제, 어느 프로세스에 CPU를 할당할 것인지 결정하는 작업 나. CPU 스케줄링 기법 종류 구분 기법 설명 선점 RR – 초기 FCFS, 환형 순환구조 뒤로 보냄 SRT – 가장 짧게 남은 시간 MLQ – 여러 개 큐 이용 MLFQ – 서로 다른

Secure OS

I. 보안 기능 기반 운영 체제, Secure OS 가. Secure OS의 개념 불법 접근으로부터 시스템 보호 위해 커널에 인증, 접근 통제, 침입 탐지 등 보안 기능 접목 운영체제 나. Secure OS의 목적 안정성 – 중단 없는 안정적 서비스 지원 보안성 – 핵심 서버 침입차단 및 통합 보안 관리 신뢰성 – 중요 정보의 안전한 보호 기반

IPC (Inter Process Communication)

I. 다중 프로세스 상호 간 통신, IPC 가. IPC (Inter Process Communication)의 개념 공유 메모리가 없는 독립된 프로세스 간 동기화 및 데이터 교환을 위한 상호통신 기법 나. IPC의 필요성 동기화 문제 해결 – 다중 프로세스 환경에서 여러 사용자가 동시 쓰기 시 데이터 무결성 보장 가능 프로세스간 데이터 교환 – 작은 데이터의 경우 메시지 큐 방식