Closed JaeJunday closed 3 months ago
인터럽트가 무엇인지 컴퓨터를 하나도 모르는 직장상사가 물어봅니다. 해당 개념에 대해 어떻게 설명할 수 있을까요?
프로그래밍 / 코딩을 하면서 직접 사용해본 시스템 콜 함수가 있다면 생각나는대로 하나만 알려주세요.
당신은 어떤 회사 A의 기술 면접관으로 임명되었습니다. 면접을 통해 면접자가 시스템 콜의 사용가치를 알고있는지 확인하고자 합니다. 단 질문에 '시스템 콜' 이란 단어가 포함되면 안됩니다. 어떻게 질문해야할까요?
인터럽트를 아주 쉽게 설명하자면, 컴퓨터가 일을 하고 있을 때 갑자기 중요한 일이 생겨서 "잠깐만! 이거 먼저 처리하고 가야 해!"라고 알리는 신호라고 생각하면 돼요. 예를 들어, 우리가 컴퓨터로 문서를 작성하고 있는데, 프린터에서 문제가 생겨서 인쇄가 멈추면, 컴퓨터는 이걸 먼저 해결해야 하잖아요? 그때 프린터가 "잠깐! 나한테 문제가 생겼어!"라고 컴퓨터에 알리면, 컴퓨터는 하던 일을 잠시 멈추고 프린터 문제를 먼저 해결해요. 이게 바로 인터럽트예요.
프로그래밍하면서 직접 사용해본 시스템 콜 중 하나는 read() 함수예요. 이 함수는 파일이나 입력 장치(예: 키보드)에서 데이터를 읽어오는 데 사용해요. 예를 들어, 파일에 저장된 내용을 읽어오거나, 사용자가 키보드에 입력한 값을 가져올 때 이 함수를 사용해요. read() 함수는 운영체제에게 "내가 지정한 파일이나 장치에서 데이터를 가져와줘"라고 요청하는 역할을 하죠.
🤔
인터럽트가 무엇인지 컴퓨터를 하나도 모르는 직장상사가 물어봅니다. 해당 개념에 대해 어떻게 설명할 수 있을까요?
프로그래밍 / 코딩을 하면서 직접 사용해본 시스템 콜 함수가 있다면 생각나는대로 하나만 알려주세요.
당신은 어떤 회사 A의 기술 면접관으로 임명되었습니다. 면접을 통해 면접자가 시스템 콜의 사용가치를 알고있는지 확인하고자 합니다. 단 질문에 '시스템 콜' 이란 단어가 포함되면 안됩니다. 어떻게 질문해야할까요?
예상 면접 질문
인터럽트 / 시스템콜