inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인프런 워밍업 클럽 스터디 2기 - CS 3주차 발자국

김주현
1

강의 수강

운영체제

일주일 간의 학습했던 내용

 

 

 

 

 

자료구조와 알고리즘

일주일 간의 학습했던 내용

 

미션

 

미션을 해결한 과정

미션을 해결하면서 고민을 했던 2문제가 있습니다.

  1. HDD나 SSD는 필수?

처음에는 당연히 필수라고 생각했습니다.

부트로더가 저장되어 있는 메모리가 무조건 있어야 컴퓨터가 실행될 수 있다고 생각했기 때문입니다.

그런데 부트로더를 담을 수 있는 USB 같은 저장장치가 있다면 실행이 가능하다고 생각이 들어서 수정했습니다.

  1. 메모이제이션 or 타뷸레이션?

처음에 '메모리가 부족한 시스템' 이라는 문구를 못 보고 메모이제이션을 사용해야 한다고 생각했는데

뒤늦게 확인하고.. 다시 답변을 작성했습니다.

메모리가 부족하다면 시스템이 비정상 종료될 수 있는 심각한 오류를 발생시킬 수 있고,

이게 현실에서 일어난다면 회사가 난리가 날 것 같다는 생각을 했습니다..

그런데 개발 서버에서 충분한 부하를 주면서 성능 테스트를 해보고, 메모리에 이상 없다는 결과가 나온다면 메모이제이션도 사용해볼만 하다는 생각도 했습니다.

회고

우선 알고리즘, 운영체제 강의를 완강하게 돼서 기쁩니다!

만약 혼자 강의를 수강했다면, 3주 기간 안에 완강은 못 했을 것 같습니다.

제가 워밍업 클럽에 참여하게 된 계기는 부족한 CS 지식을 채우기 위해서도 있었지만, 여러 개발자들로부터 동기부여를 받고 싶어서 지원했었습니다.

그런 저에게 이번 워밍업 클럽이 어땠냐고 묻는다면.. 저는 200% 만족합니다.

최근 들어서 정말 저의 나태함을 느끼고 있었는데 러너분들이 올려주시는 미션과 발자국, 그리고 디스코드에서 남겨주시는 질문들이 저를 계속 책상에 앉게 만들어줬던 것 같습니다.

그리고 강의가 너무 재밌었습니다. 학부생 때 들었던 CS 강의보다 3배는 더 재밌었던 것 같아요.

워밍업 클럽이 끝나도 항상 조금씩이라도 공부하는 습관을 유지하려고 합니다. 더 이상 나태함에 빠지고 싶지 않아요 😢

저에게 동기부여해주신 러너분들, 그리고 좋은 강의 제작해주신 감자님 모두 감사드립니다.

 

답변 0