Operating System

Decorative island

Operating SystemOperating System

최신순 A-Z Z-A 인기순

Operating System 카테고리에는 총 45개의 글이 있습니다. 직접 학습하고 정리한 노트, 프로젝트 진행 기록, 그리고 직접 부딪쳐 본 결과를 모았습니다.

Operating System

5-4. 분할 방식 (Partitioning)

고정 분할과 가변 분할 방식의 장단점을 비교하고, 메모리 할당 알고리즘을 소개합니다.

Operating System

3-1. 스레드 개념

스레드의 정의, 프로세스와의 차이점, 장단점을 설명합니다. 멀티스레딩의 기본 개념을 이해합니다.

Operating System

3-2. 사용자 레벨 스레드 vs 커널 레벨 스레드

사용자 레벨 스레드와 커널 레벨 스레드의 차이점을 비교하고, 각각의 장단점을 분석합니다.

Operating System

3-3. 프로세스 간 통신 (IPC) 소개

IPC의 개념과 필요성을 설명하고, 다양한 IPC 기법들을 소개합니다.

Operating System

3-4. 공유 메모리 (Shared Memory) 방식

공유 메모리 방식의 IPC 기법을 설명하고, 장단점 및 사용 예시를 제시합니다.

Operating System

3-5. 메시지 전달 (Message Passing) 방식

메시지 전달 방식의 IPC 기법을 설명하고, 장단점 및 사용 예시를 제시합니다.

Operating System

4-1. 동기화 문제 소개

동기화 문제의 필요성과 중요성을 설명하고, 경쟁 조건(Race Condition)의 개념을 소개합니다.

Operating System

4-2. 임계 구역(Critical Section)

임계 구역의 개념과 해결 방법을 설명하고, 상호 배제(Mutual Exclusion)의 중요성을 강조합니다.

Operating System

4-3. 락(Lock) & 뮤텍스(Mutex)

락과 뮤텍스의 개념, 동작 방식, 구현 방법을 설명합니다. 세마포어와의 차이점을 비교합니다.

Operating System

4-4. 세마포어(Semaphore)

세마포어의 개념, 종류, 동작 방식을 설명하고, 생산자-소비자 문제 해결 예시를 제시합니다.

Operating System

4-5. 데드락(Deadlock) 소개

데드락의 정의, 발생 조건, 해결 방법을 설명합니다.

Operating System

4-6. 데드락 예방, 회피, 감지

데드락 예방, 회피, 감지 기법들을 자세히 설명하고, 각 기법의 장단점을 비교합니다.