운영체제
공통 질문프로세스와 스레드 차이멀티스레딩과 동기화 문제 (뮤텍스, 세마포어, 데드락)CPU 스케줄링 알고리즘 (FCFS, SJF, Round Robin 등)메모리 관리 (페이징, 세그멘테이션, 가상 메모리)파일 시스템 및 I/O 관리1. 프로세스와 스레드 차이프로세스독립적인 실행 단위운영체제에서 실행중인 프로그램독립적인 메모리 공간(코드, 데이터, 스택, 힙)프로세스와 프로세스는 메모리를 공유하지 않음 스레드프로세스 내에서 실행되는 작은 실행 단위동일 프로세스내에서 메모리(코드, 데이터,힙)공유스레드별로 스택, 레지스터 소유동기화 문제가 발생할 수 있음 2. 멀티스레딩과 동기화 문제 동시성은 cpu에서 여러 프로세스를 처리할때병렬성은 프로세스에서 여러 스레드가 실행될때 발생한다 멀티스레드멀티스레딩..