~/tech-blog/tag/운영체제 — zsh
지금 --명이 보고 있습니다오늘 --누적 --

#운영체제 4 posts

카테고리를 가로질러 운영체제를 다룬 글을 모았습니다.

JAVA · JVM

데드락의 네 가지 조건과 해결 전략

데드락이 생기는 네 가지 조건과 운영체제의 예방·회피·감지·무시 전략을 정리하고, InnoDB·JVM·tryLock·락 순서 정렬 같은 실제 도구가 각각 어느 전략에 해당하는지 예제 흐름도로 연결합니다.

2026.10.05 · def9f5b · Java · JVM — 8 min
GC 챌린지 · 1/15

GC를 이해하기 위한 OS 기초: 프로세스와 스레드

CPU가 명령어를 실행하는 방식부터 OS의 역할, RAM이 부족할 때 쓰는 가상 메모리와 page fault, 프로세스와 스레드의 차이까지 GC 공부에 필요한 OS 기초를 정리합니다.

f31faa2 · Java · JVM — 11 min
GC 챌린지 · 2/15

JVM은 어떻게 실행되고 클래스를 로딩하는가

java 명령이 jar를 프로세스로 띄워 main을 호출하기까지의 과정, 자바 스레드와 OS·커널 스레드의 1:1 매핑, 인터프리터와 JIT, 클래스 로딩과 warm-up을 정리합니다.

09a2f17 · Java · JVM — 19 min
JAVA · JVM

Java 21의 Virtual Thread: 운영체제 개념과 효율성, 장단점 정리

Java 21에서 정식 도입된 Virtual Thread가 Carrier Thread에 mount·unmount되는 방식을 운영체제의 멀티프로그래밍·멀티태스킹·멀티스레딩 개념과 연결해 흐름도로 설명하고, pinning을 포함한 장단점과 사용 시기를 정리합니다.

20eb3a0 · Java · JVM — 12 min
● main 231 posts UTF-8 LF © 2026 코징 RSS · GitHub