반응형 Book/IT Detail2 운영체제 예상 면접 질문 1. 시스템 콜을 설명해 보세요.2. 프로세스의 메모리 구조를 설명해 보세요.3. 프로세스와 스레드의 차이점을 설명해 보세요.4. 스택 오버플로와 힙 오버플로에 관해 설명해 보세요.5. PCB가 무엇인지 설명해 보세요.6. 멀티 프로세스와 멀티 스레드의 차이점을 설명해 보세요.7. 동시성과 병렬성을 비교해 설명해 보세요.8. 콘텍스트 스위칭이 무엇인지 설명해 보세요.9. 멀티 프로세스에서 콘텍스트 스위칭과 멀티 스레드에서 콘텍스트 스위칭의 차이점을 설명해 보세요.10. 프로세스 동기화에 대해 설명해 보세요.11. 뮤텍스와 세마포어의 차이점을 설명해 보세요.12. 스레드 안전의 의미가 무엇이며 이를 구현하는 방법은 무엇인가요?13. 비선점형 스케줄링 알고리즘과 선점형 스케줄링 알고리즘을 설명해 보세요.14.. 2024. 9. 12. 운영체제 ≣ 목차운영체제하드웨어 위에 설치되어, 하드웨어 계층과 소프트웨어 계층을 연결하는 소프트웨어 계층이다.CPU, 메모리의 자원은 한정적이므로, 자원을 관리한다.MacOS, Windows, Linux, Unix 등이 있다.운영체제의 목적 처리 능력(throughput) 향상: 자원 관리를 통해 시스템 처리 능력을 향상시킨다.반환 시간(turnaround time) 단축: 사용자가 시스템에 요청한 작업을 완료할 때까지 걸리는 시간사용 가능도(availability) 향상신뢰도(reliability) 향상CPU와 메모리 구조CPU(Central Processing Unit) == 프로세서(processor)CPU는 하나의 프로세스만 처리할 수 있어서, 멀티 프로세스 환경에서 OS가 스케줄링을 통해 CPU에 프로.. 2024. 9. 12. 이전 1 다음 728x90 반응형