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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions