dailyrium
/find

[태그:] 컨텍스트스위칭

· 13 min read

운영체제가 여러 프로그램을 동시에 실행하는 원리: 프로세스·스케줄링 완전 정복

지금 이 글을 읽는 순간, 여러분의 컴퓨터에서는 브라우저, 음악 플레이어, 메신저, 백신 프로그램이 동시에 돌아가고 있을 것입니다. 그런데 CPU 코어는 한 번에 딱 하나의 명령어만 처리할 수 있습니다. 운영체제가 여러 프로그램을 동시에 실행하는 원리는 대체 무엇일까요? 정답은 ‘진짜 동시’가 아니라 ‘엄청나게 빠른 번갈아 가며 실행’입니다. 초당 수천 번씩 프로그램을 전환하며 마치 동시에 실행되는 것처럼 보이게 […]

· 8 min read

프로세스와 스레드 차이 – 개념부터 실전 답변까지

프로세스와 스레드 차이는 개발자 기술 면접에서 운영체제(OS) 파트의 첫 번째 질문으로 가장 자주 등장합니다. 단순히 “프로세스는 실행 중인 프로그램이고, 스레드는 그 안의 실행 단위입니다”라고 답하면 절반짜리 답변입니다. 면접관이 원하는 것은 메모리 구조, 컨텍스트 스위칭 비용, 동기화 문제, 실제 사용 사례까지 연결해서 설명하는 능력입니다. 이 글에서는 개념 정의부터 면접 실전 답변 템플릿까지 한 번에 정리합니다. 목차 […]