CS Interview

1.✏️ [OS] 프로세스와 스레드의 차이

post-thumbnail

2.✏️ [OS] 멀티 프로세스로 처리 가능한 걸 굳이 멀티 스레드로 하는 이유는?

post-thumbnail

3.✏️ [OS] 교착상태(DeadLock)가 무엇이며, 4가지 조건은?

post-thumbnail

4.✏️ [OS] 교착상태(DeadLock)의 해결 방법 4가지

post-thumbnail

5.✏️ [OS] 메모리 계층 구조 (Memory Hierachy)

post-thumbnail

6.✏️ [OS] 메모리 할당 알고리즘 First fit, Worst fit, Best fit 결과

post-thumbnail

7.✏️ [OS] 페이지 교체 알고리즘에 따른 페이지 폴트 방식

post-thumbnail

8.✏️ [OS] 외부 단편화와 내부 단편화란?

post-thumbnail

9.✏️ [OS] 가상 메모리란?

post-thumbnail

10.✏️ [OS] fork()와 vfork()의 차이점은?

post-thumbnail

11.✏️ [OS] 페이징과 세그먼테이션이란?

post-thumbnail

12.✏️ [OS] Context Switching이란?

post-thumbnail

13.✏️ [OS] 사용자 수준 스레드와 커널 수준 스레드의 차이는?

post-thumbnail

14.✏️ [OS] 뮤텍스 락, 세마포란 뭘까 그리고 그 차이점은?

post-thumbnail

15.✏️ [OS] Race Condition이란?

post-thumbnail

16. ✏️ [OS] 서브루틴과 시스템 콜의 차이는?

post-thumbnail