본문 바로가기
면접준비

[기술면접 정리] 운영체제

by yuuuuna0 2023. 7. 19.

1. 프로세스와 쓰레드의 차이

프로세스 : 단순하게 실행중인 프로그램, 운영체제에 의해 메모리 공간을 할당받아 실행중인 것, 최소 1개의 메인 쓰레드를 가집니다.

   -> 두 개 이상의 스레드를 가지는 프로세스 : 멀티스레드 프로세스

쓰레드 : 프로세스 내에서 실제로 작업을 수행하는 주체입니다.

 

2. 동기와 비동기 차이

동기 : 순차적, 직렬적으로 업무를 수행 -> 여러개의 요청을 동시에 처리할 수 없다

비동기 : 병렬적으로 업무를 수행  -> 여러개의 요청을 동시에 처리할 수 있다