강의 수강 내용 및 회고 운영체제 공유자원, 임계구역, 세마포어, 모니터, 데드락, 메모리 등 간만에 들어보는 단어들이 많아서 반가웠다. 예전에 업무중 세마포어란 단어가 나왔을 때 뭐였는지 생각이 잘 안나서 멈칫했던 적이 있었어서 더 반가웠던 것 같다. 이번주 강의를 들으면서 어설프게 알고 있던 운영체제 이론들을 머릿속에서 체계적으로 정리할 수 있어서 좋았...
운영체제 FIFO 스케줄링의 장단점이 뭔가요? 장점: 단순하고 직관적임 단점: 한 프로세스가 완전히 끝나야 다음 프로세스가 실행될 수 있기 때문에, 실행시간이 짧고 늦게 도착한 프로세스가 실행시간이 길고 빨리 도착한 프로세스의 작업을 기다려야한다. 즉, CPU 사용률이 떨어지는 결과가 발생한다. SJF를 사용하기 여러운 이유가 뭔가요? 어떤 프로세스가 얼마...
강의 수강 내용 및 회고 운영체제 대학생때 다 배웠던 내용이지만 막상 실무를 하면서는 잘 생각하지 않아서 까먹었던 개념들을 다시 복습할 수 있어서 좋았다. 이미 알고 있다고 생각했던 개념도 그림과 함께 설명을 들으니 훨씬 쉽게 느껴지고 이해도 빠르게 할 수 있었다. CPU, 메모리, 하드디스크 등등.. 각각이 하는 역할을 명확히 구분할 수 있게 되는 시간이...
CS 1주차 미션 운영체제 1. C while(true){ wait(1); // 1초 멈춤 bool isActivated = checkSkillActivated(); // 체크 } 위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어...