sw정글 3

운영체제 (5) 메모리 관리 - 3(정글사관학교 77일차 TIL)

한동안 TIL 정리가 많이 밀렸다. 다시 정신차리고 가보자!! 메모리 관리 3 Multilevel Paging and Performance address space가 커지면 다단계 페이지 테이블이 필요하다. (why? 사용하지 않는 공간을 엔트리로 넣어야 하니 페이지 테이블이 커져서 비효율 증가) 이러면 페이지 테이블에 여러 번 접근해야 한다. ex) 4단계 페이지 테이블이면? 4번 접근해야 한다. 그런데도 다단계 페이지 테이블을 쓸 수 있는 이유는? TLB! ex) 메모리 접근 시간이 100ns, TLB 접근 시간이 20ns이고 TLB hit ratio = 98%라면? effective memory access time = 0.98 * 120(100*1 + 20*1) + 0.02 * 520(100*4 ..

운영체제 (4) 메모리 관리 - 1, 2(정글사관학교 74일차 TIL)

오늘은 갓효경 강의를 들었다. 오늘 효율이 개쌉망이라 강의 두 개 들은게 전부네..ㅁㅊ.. 노션에 정리해서 여기다 옮겨야 하는데, 일단은 링크로 대체..강의 다 듣고서 리마인드할 때 정리하자! (이제까지 썼던 TIL 중 역사상 가장 짧은 TIL이 될 것 같아..키워드만 조금 정리) 메모리 관리 1 논리 주소 vs 물리 주소 논리 주소: 각 프로세스마다 독립적으로 갖는 주소 공간(0번지부터 시작) cpu가 보는 주소는 여기에 해당 물리 주소: 메모리에 실제로 올라가는 위치 주소 바인딩: 프로그램이 메모리 내 물리 주소 어디에 올라가는지를 결정하는 것 symbolic addr => logical addr => physical addr 과정을 거치는데, 이 중 logic => physic 이 부분에 해당하는 ..

SW정글사관학교 3기 합격 후기!

1. Intro 지난 8월 말, 1년간 운영해왔던 창업팀에서 나오기로 했다. 정말 많이 고민한 끝에 결정을 내렸지만, 막상 저 말을 하기까지도 입이 쉽사리 떨어지지 않았다. 그만두게 된 이유야 여러 가지가 있지만 개인적으로 아쉬웠던 점은 진정성과 전문성이었다. AI 딥테크 스타트업을 운영한다는 대표가 프로덕트에 대한 이해도가 떨어진다는 게 말이 되지 않았다. 그 수준이 최소한 고객의 눈높이와는 동등했어야 했는데 우리의 고객은 산업계 경험이 있는 AI 엔지니어다 보니 그것 또한 쉽지 않았다. 배우면 된다는 마인드는 오히려 프로의 그것과는 거리가 멀었다. 공학으로 석사까지 전공했지만 짧은 시간 안에 빠르게 따라잡기에는 무리가 있었다. 창업팀을 나오겠다고 다짐하면서, 다음 커리어에서는 디지털 제품에 대한 이해..