Computer 카테고리에는 총 149개의 글이 있습니다. 직접 학습하고 정리한 노트, 프로젝트 진행 기록, 그리고 직접 부딪쳐 본 결과를 모았습니다.
6-1. 페이징 (Paging)
페이징의 개념, 동작 방식, 장단점을 설명합니다. 내부/외부 단편화를 비교합니다.
7-5. 파일 시스템 구현
파일 시스템의 구현과 관련된 중요한 개념들을 설명합니다.
7-2. 파일 접근 방식
순차 접근, 직접 접근, 색인 접근 방식에 대해 설명하고, 각각의 장단점을 비교합니다.
6-3. 가상 메모리 소개
가상 메모리의 개념, 필요성, 동작 방식을 설명하고, 페이징/세그멘테이션과의 관계를 설명합니다.
6-5. 페이지 프레임 할당
페이지 프레임 할당 정책 (균등, 비례, 우선순위)을 설명하고, 스래싱(Thrashing) 문제를 다룹니다.
5-4. 분할 방식 (Partitioning)
고정 분할과 가변 분할 방식의 장단점을 비교하고, 메모리 할당 알고리즘을 소개합니다.
5-2. 주소 바인딩 (Address Binding)
주소 바인딩의 개념과 종류 (컴파일, 로드, 실행 시간 바인딩)를 설명합니다.
5-1. 메모리 관리 개요
메모리 관리의 필요성, 역할, 주요 기법들을 소개합니다.
5-3. 연속 메모리 할당 (Contiguous Memory Allocation)
연속 메모리 할당 방식 (단일 분할, 다중 분할)을 설명하고, 단편화 문제를 다룹니다.
4-4. 세마포어(Semaphore)
세마포어의 개념, 종류, 동작 방식을 설명하고, 생산자-소비자 문제 해결 예시를 제시합니다.
3-4. 공유 메모리 (Shared Memory) 방식
공유 메모리 방식의 IPC 기법을 설명하고, 장단점 및 사용 예시를 제시합니다.
4-3. 락(Lock) & 뮤텍스(Mutex)
락과 뮤텍스의 개념, 동작 방식, 구현 방법을 설명합니다. 세마포어와의 차이점을 비교합니다.