issues
search
hi-min-study
/
cs-study-for-tech-interview
기술 면접을 위한 CS 스터디 ❤️🔥
13
stars
0
forks
source link
23_구조_프로세스_스레드_인터럽트
#123
Open
Yiseull
opened
3 months ago
Yiseull
commented
3 months ago
운영체제 구조
커널
시스템 호출
프로세스
프로세스 개념
프로세스 상태
프로세스 제어 블록
프로세스 문맥 교환
스레드
스레드 개념
멀티스레드의 구조
멀티스레드의 장단점
멀티 프로세스 VS 멀티 스레드
인터럽트
인터럽트 개념
동기적 인터럽트, 비동기적 인터럽트
인터럽트 처리 과정
인터럽트와 이중 모드
BeommoKoo-dev
commented
3 months ago
예상 질문
커널이 무엇인가요?
커널은 무슨 일을 하나요?
유저 영역과 커널 영역에 대해 설명해 주세요.
유저 영역과 커널 영역을 나눈 이유는 무엇일까요?
시스템 콜은 무엇이고, 종류에 대해서 설명해 주세요.
시스템 콜은 왜 필요한가요?
프로세스의 구성요소와 메모리 구조에 대해 설명해 주세요.
PCB의 구성요소에 대해 설명해 주세요.
프로세스의 한계는 무엇인가요?
프로세스의 상태에 대해 설명해 주세요.
컨텍스트 스위칭이란 무엇인가요?
컨텍스트 스위칭 과정에 대해 설명해 주세요.
컨텍스트 스위칭은 어떤 경우에 일어나나요?
컨텍스트 스위칭 오버헤드는 무엇 때문에 일어나나요?
프로세스 컨텍스트 스위칭 & 스레드 컨텍스트 스위칭을 비교해 주세요.
스레드란 무엇인가요?
스레드의 장단점에 대해 설명해 주세요.
스레드의 상태에 대해 설명해 주세요.
스레드의 메모리 구조에 대해 설명해 주세요.
동시성과 병렬성에 대해 설명해 주세요.
멀티 프로세스와 멀티 스레드에 대해 설명해 주시고, 장단점에 대해 말씀해 주세요.
멀티 프로세스간 정보공유를 하는 방법에 대해 설명해 주세요.
인터럽트란 무엇이고 왜 필요한가요?
인터럽트의 종류에 대해 설명해 주세요.
인터럽트 처리 과정에 대해 설명해 주세요.
이중 동작 모드에 대해 설명해 주시고, 처리과정에 대해 말씀해 주세요.
이중 동작 모드가 필요한 이유는 무엇인가요?
hi-june
commented
3 months ago
예상 질문
커널과 쉘에 대해서 설명해주세요
시스템 콜에 대해 설명해주세요
시스템 콜의 목적이 무엇인가요?
프로세스와 쓰레드의 차이는 무엇인가요?
스택을 스레드마다 독립적으로 할당하는 이유는 무엇인가요?
PC 레지스터를 스레드마다 독립적으로 할당하는 이유?
context switch에 대해서 설명해주세요
멀티 스레드와 멀티 프로세스를 각각의 장단점 위주로 비교해주세요
인터럽트란 무엇인가요?
면접 질문
커널과 쉘에 대해서 설명해주세요.
시스템 콜에 대해 설명해주세요.
시스템 콜을 제공한 목적이 무엇인가요?
사용자모드와 커널모드가 무엇인가요?
프로세스에 대해 설명해 주세요.
스레드는 무엇인가요?
프로세스와 스레드의 차이점은 무엇인가요?
스레드마다 독립적으로 stack을 할당하는 이유는 무엇일까요?
PC register를 스레드마다 독립적으로 할당하는 이유는 무엇일까요?
프로세스 메모리 구조에 대해 설명해주세요.
각각 영역에 대해 설명해주세요.
컨텍스트 스위칭에 대해서 설명해주세요.
멀티 스레드와 멀티 프로세스 중 어떤 것이 더 좋다고 생각하나요?
멀티 스레드와 멀티 프로세스 각각에서의 컨텍스트 스위칭의 차이를 설명해주세요.
PCB에 대해 설명해 주세요.
PC register는 무엇인가요?
인터럽트란 무엇인가요?
인터럽트 루틴이란 무엇인가요?
이중 동작 모드에 대해 설명해주세요.
Yiseull
commented
3 months ago
예상 질문
운영체제의 구조에 대해 설명해주세요.
커널에 대해 설명해주세요.
시스템 호출에 대해 설명해주세요.
시스템 호출이 실행되는 과정을 설명해주세요.
시스템 호출의 유형에 대해 설명해주세요.
유저모드와 커널모드를 구분해야 하는 이유는 무엇인가요?
프로세스와 스레드의 차이점은 무엇인가요?
프로세스의 상태는 어떻게 변화하나요?
프로세스 제어 블록(PCB)는 무엇이며, 어떤 정보가 담겨 있나요?
프로세스 문맥 교환(context switch)이란 무엇이며, 어떤 경우에 발생하나요?
프로세스와 스레드는 컨텍스트 스위칭이 발생했을 때 어떤 차이가 있을까요?
스레드란 무엇이며, 프로세스와 어떻게 다른가요?
멀티스레드 프로그래밍에서의 스레드의 구조는 어떻게 되나요?
멀티스레드의 장점과 단점은 무엇인가요?
멀티 프로세스와 멀티 스레드의 차이점은 무엇이며, 어떤 상황에서 각각을 사용하는 것이 더 적합한가요?
스레드에서의 동시성과 병렬성에 대해 설명해주세요.
인터럽트란 무엇이며, 왜 필요한가요?
동기적 인터럽트와 비동기적 인터럽트의 차이점은 무엇인가요?
인터럽트 처리 과정을 설명해주세요.
Polling 방식에 대해 설명해주세요.
이중 동작 모드에 대해 설명해주세요.
Curry4182
commented
3 months ago
예상질문
커널이란 무엇인가요?
프로세스에 대해 말씀 해주세요
프로세스는 구체적으로 어떤 상태들을 가지나요?
프로세스의 제어 블록에 대해 말씀해주세요
프로세스의 컨텍스트 스위치에 대해 말씀해주세요
스레드란 무엇인가요?
운영체제는 스레드를 어떻게 구현하나요?
멀티스레드의 장단점에 대해 이야기 해주세요
멀티 프로세스와 멀티 스레드에 대해 비교해주세요
인터럽트란 무엇인가요?
동기적 입터럽트와 비동기적 인터럽트에 대해 비교해주세요
인터럽트 처리 과정에 대해 말씀해주세요
인터럽트의 이중 모드란 무엇인가요?
면접 질문
운영체제 구조에 대해서 설명해주세요.
커널이란 무엇인가요?
시스템 호출은 무엇인가요?
사용자 모드와 커널 모드에 대해서 설명해주세요.
보안 측면과 안정성 측면에서 조금 더 자세히 설명해주세요.
시스템 콜이 왜 필요한가요?
프로세스의 정의를 말해주세요.
프로세스의 구성 요소와 메모리 구조에 대해 설명해주세요.
프로세스의 무엇 때문에 스레드가 나타난건지 프로세스의 한계를 말해주세요.
운영체제에서 스레드를 어떻게 구현하고 있나요?
멀티스레드란 무엇인가요?
멀티스레드의 장단점에 대해 설명해 주세요.
멀티코어, 멀티스레드, 멀티프로세스를 비교해 주세요.
컨텍스트 스위칭의 정의에 대해 말해주세요.
컨텍스트 스위칭의 오버헤드가 무엇 때문에 발생하는지 아시나요?
일시정지하는 과정에서 무엇이 일어나나요?
프로세스와 스레드는 컨텍스트 스위칭이 발생했을 때 어떤 차이가 있을까요?
인터럽트란 무엇인가요?
인터럽트의 처리 과정에 대해 설명해 주세요.
동기적 인터럽트, 비동기적 인터럽트의 차이점을 설명해 주세요.
이중 모드란 무엇인가요?