🗓 Timeline 주차 날짜 과목 주제 1주차 23.07.06 ~ 23.07.13 운영체제 운영체제와 컴퓨터메모리CPU 스케줄링 알고리즘 4주차 23.07.28 ~ 23.08.02 운영체제 프로세스와 스레드 📝 Interview 🏷Bookmark 운영체제와 컴퓨터 메모리 프로세스와 스레드 CPU 스케줄링 알고리즘 운영체제와 컴퓨터 🗨 커널과 시스템콜에 대해 설명해주세요. 🗨 운영체제의 역할에 대해 설명하세요. 🗨 인터럽트에 대해 설명하세요. 🗨 유저모드와 커널모드에 대해 설명하세요. 메모리 🗨 캐시에 대해 설명해주세요. 🗨 지역성의 원리에 대해 설명해주세요. 🗨 가상메모리에 대해 설명해주세요. 🗨 메모리 계층에 대해 설명하세요. 🗨 웹브라우저의 캐시에 대해 설명하세요. 🗨 페이지 폴트와 스와핑 과정에 대해 설명하세요. 🗨 OS가 메모리 관리를 해야하는 이유에 대해 설명해주시고, 메모리 관리를 위해 어떤 전략을 사용하는지 설명해주세요. 🗨 페이징과 세그멘테이션에 대해 설명해주세요. 🗨 내부, 외부단편화에 대해 설명해주세요. 🗨 메모리 할당 중, 연속(Contiguous) 방식과 불연속(Non-Contiguous) 방식에 대해 설명해주세요. 프로세스와 스레드 🗨 특정 프로세스 진행 중 입출력 장치가 작동될 때의 프로세스 상태 변화를 설명하세요. 🗨 컨텍스트 스위칭 과정에 대해 설명하세요. 🗨 바이너리 세마포어와 뮤텍스의 차이를 설명하세요. 🗨 뮤텍스와 세마포어의 차이점에 대해 설명하세요. 🗨 프로세스와 스레드의 차이에 대해 설명하세요. 🗨 쓰레싱에 대해 설명해주세요. 🗨 임계 영역(critical section)에 대해 설명하세요. 🗨 임계영역의 동시접근 문제를 해결하기 위한 조건과 방법에 대해 설명하세요. 🗨 fork()와 exec() 함수의 차이에 대해 설명하세요. 🗨 프로세스 메모리 구조에서 스택와 힙에 대해 비교 설명하세요. 🗨 PCB란 무엇이며 목적에 대해 설명하세요. 🗨 컨텍스트 스위칭(Context Switching)에 대해 설명하세요. 🗨 멀티스레딩에 대해 설명하세요. 🗨 멀티프로세싱 중 IPC 방식 중 하나를 설명하세요. 🗨 교착 상태(deadlock)의 원인과 해결방법에 대해 설명하세요. CPU 스케줄링 알고리즘 🗨 라운드 로빈 알고리즘에 대해 설명해주세요. 🗨 CPU 스케줄링과 알고리즘에 대해 설명해주세요. 🗨 CPU 스케줄링의 목적에 대해 설명하세요. 🗨 CPU 스케줄링 알고리즘 중 비선점형과 선점형의 차이에 대해 설명해주세요.