개발자 용어 정리 [ 운영체제 ] 면접대비 운영체제 정리 _(개발 면접 질문) 사진찍는 개발자 2018. 3. 27. 23:12 이웃추가 본문 기타 기능 시스템 콜 유저 스레드에서 커널 기능을 수행해야할때, 시스템콜을 통해서 커널의 기능을 사용하게해주는 호출이다. 유저스레드 vs 커널스레드 - 커널은 싱글 스레드라고 생각한다. - 주체의 자치 : supported by Kernel : 커널스레드 - 커널에 의존적이지 않게 생성되는 스레드는, supported by library : 유저스레드 - 커널의 장점 : 커널의 기능이용으로 안전성과 다양한 기능이 제공 - 커널의 단점 : 컨텍스트 스위치가 빈번하게 발생하여 비용이 비싸다. - 유저의 장점 : 컨텍스트 스위치가 없어서 성능이 좋다 - 유저의 단점 : 하나의 스레드가 커널에 의해 블로킹되면 전체 유저 스레드가 종료된다.
Interrupt Interrupt가 발생하면 CPU는 하던 일을 중단 후 Interrupt Handler로 넘...
#
개발면접질문
#
운영체제