운영체제의 주요 역할과 기능에 대해 설명해주세요.프로세스와 스레드의 차이점을 설명해주세요.멀티프로세싱과 멀티스레딩의 장단점을 비교해주세요.CPU 스케줄링 알고리즘의 종류와 특징에 대해 설명해주세요.교착상태(Deadlock)란 무엇이며, 발생 조건과 해결 방법에 대해 설명해주세요.가상 메모리의 개념과 페이징 기법에 대해 설명해주세요.파일 시스템의 구조와 기능에 대해 설명해주세요.인터럽트와 시스템 콜의 차이점을 설명해주세요.메모리 관리 기법 중 세그먼테이션과 페이징의 차이점을 설명해주세요.프로세스 동기화 문제와 해결 방법에 대해 설명해주세요.커널의 역할과 사용자 모드/커널 모드의 차이점을 설명해주세요.캐시 메모리의 작동 원리와 중요성에 대해 설명해주세요.디스크 스케줄링 알고리즘의 종류와 특징에 대해 설명해주..