////
Search
📄

운영체제

프로세스
1.
PC 레지스터를 스레드마다 독립적으로 할당하는 이유는?
2.
스택을 스레드마다 독립적으로 할당하는 이유는?
3.
경쟁상태란 무엇인가요?
4.
경쟁상태가 발생하는 경우는?
5.
컨텍스트 스위칭이란 무엇인가요?
a.
핀토스 코드에서 이를 설명한다면?
6.
컨텍스트 스위칭의 과정을 설명한다면(핀토스 기준이면 더 좋음)?
7.
사용자 수준 스레드와 커널 수준 스레드의 차이는 무엇인가요?
8.
CPU 스케줄링 방법에는 대표적으로 어떤 것들이 있나요?
메모리
1.
프로세스에 할당되는 메모리의 각 영역에 대해 설명해주세요.
2.
대표적인 페이지 교체 알고리즘의 종류에 대해 설명해주세요.
3.
DMA(Direct Memory Access)란?
OS란 무엇이며, 핵심 기능은?
프로세스의 5가지 상태에 대해 설명하시오.
캐시와 버퍼의 차이점은?
메모리 단편화란?
선점스케줄링과 비선점스케줄링, 그리고 해당하는 알고리즘 한개씩 말하시오
PCB란?
문맥교환이란?
32bit CPU와 64bit CPU의 차이
멀티프로세스와 멀티쓰레드는 무엇이고 어떤 차이가 있나요
한컴오피스 '한글'을 클릭 후 빈 화면어 커서가 깜빡이고 있다. 이때 hello world를 작성하면 컴퓨터 내부에서 어떤일이 발생하는가?
인터럽트에 대해서 설명하세요
인터럽트와 시스템 콜의 차이에 대해서 설명하세요.
Deadlock의 발생 조건과 Deadlock을 깨기 위해서 어떻게 해야하나요?
책 내용
지나치게 문맥 교환이 반복되면 어떤 문제가 발생할 수 있나요?