기술면접을 위해 기초 CS에 대한 복습중이다. 공부한 내용 중 요점이나 나중에 기억해야할 부분을 정리해보려고 한다. 내가 아는 부분은 생략되어 있을 수 있고, 혹여나 틀린 부분이 있을 수도 있으니 이 글을 보고 '다른 사람'이 공부하기에는 도움이 되지 않을 수 있으니 주의! 시분할 시스템 CPU가 하나일 때 어떻게 스케줄링 하는지에 대한 방법론 중 하나 다중 프로그래밍의 장점 + 아주 짧은 주기로 분할함 ex) 리눅스(웹서버, DB 등)에 여러 User가 동시 접속을 해도 혼자 독점한 것처럼 느낀다. 다중 처리 시스템 (Multiprocessor) CPU가 여러 개일 때 (CORE) 대칭적 다중 처리 시스템: 모든 CPU가 동등한 준위 비대칭적 다중 처리 시스템: Master-slave처럼 준위가 다름 ..