Skip to content

[CS Study 2] 운영체제 예상 질문 #24

@EomHyeYeong

Description

@EomHyeYeong

예상 질문

혜영

✅ 동기(Synchronous)와 비동기(Asynchronous), 블로킹(Blocking)과 논블로킹(Non-blocking)의 차이점을 설명해주세요.

✅ 메모리의 힙 영역과 스택 영역의 차이에 대해 설명해주세요.

✅ 프로세스와 스레드에 대해 설명하고, 둘의 차이에 대해 설명해주세요.

✅ 쓰레드 안전(Thread-safe)한 코드란 무엇이며, 이를 보장하는 방법에는 무엇이 있는지 설명해주세요.

✅ 멀티프로세싱(Multi-processing)과 멀티스레딩(Multi-threading)의 차이를 설명해주세요.


민주

✅ 프로세스와 스레드의 차이점을 설명해주세요.

✅ 컨텍스트 스위칭(문맥 교환)이 무엇인지 설명해주세요.

✅ 임계영역(Critical Section) 문제를 해결하는 방법들을 설명해주세요.

✅ 데드락(교착상태)이 발생하는 조건과 해결 방법을 설명해주세요.

✅ 가상 메모리가 무엇인지 설명해주세요.

✅ 페이지 교체 알고리즘에 대해서 설명해주세요.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions