inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[워밍업 클럽 3기 CS 전공지식] 1주차 운영체제 미션

wonderson
0

    while(true){
      wait(1); // 1초 멈춤
      bool isActivated = checkSkillActivated(); // 체크
    }

1.위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어떤 걸 이용해야 할까요?

 

  1. 프로그램과 프로세스가 어떻게 다른가요?

 

  1. 멀티프로그래밍과 멀티프로세싱이 어떻게 다른가요?

 

  1. 운영체제는 프로세스를 관리하기 위해서 어떤 것을 사용하나요?

 

  1. 컨텍스트 스위칭이란 뭔가요?

 

 ※ 출처

[인프런 / 그림으로 쉽게 배우는 운영체제 (감자) / 섹션 1~3]

답변 0