분류 전체보기37 [일상] 우아한 테크코스 3기 1차 합격! 우아한 테크코스 1차 심사에 합격을 했다!! 이제 우테코 프리코스 과정을 수강할 수 있게 된다는 것! 요즘 블로그 활동을 거의 못하고 있었는데 면접 준비 때문에 정신이 없었던 것 같다. 그냥 일반 국비지원으로 스킬을 쌓아도 좋지만, 나는 그보다 체계적이고 피드백이 가능한 과정을 원했다. 무언가 실무적인 경험을 쌓을 수 있는... 그런 것들을 말이다. 또한 우아한 테크코스에는 지원자에 대한 많은 우려와 배려에 힘쓰는 것이 보였다. 굳이 내가 아니더라도 라는 것이 아니라, 지원자 한 분 한 분에게 최대한 폐가 끼치지 않도록 배려해 주었으며, 자소서를 작성할때도 단순히 10개월이 아닌, 인생에서 중요한 기간이라는 점을 상기시켜주기도 하는 등, 정말로 내가 케어받고 있다고 생각할 만하다. 문제는 아마 4시간 총.. 2020. 11. 20. [일상] NHN 코딩테스트 합격 10월 24일 NHN 코딩테스트를 보고 합격 메일을 받았다. 사실 NHN 코딩테스트가 쉽다는 소리가 많이 들려서 걱정은 하지 않았지만, 총 3문제를 2시간안에 풀지 못해 속상해 하고 있었다. 한 문제에 대해 고민할 점이 생기면 너무 많은 시간을 할당하지 않고 다른 문제를 풀거나 아니면 새로운 접근 방식을 통해 해결해 보는 것이 도움이 된다고 생각한다. 총 3문제 중에 2문제를 풀었고, 나머지 한 문제는 구현 도중 시간 부족으로 풀지 못했다. 난이도는 평이했고 요즘 코딩 테스트 준비에 소홀히 한 것은 사실이라 다 풀지 못한 것은 당연하다고 생각해야할지도... 2차 pre-test가 있고 이것은 필기시험이기 때문에 컴퓨터 전산지식을 계속 공부해 나가야겠다. 면접 발표를 기다리는 N사가 있기는 하지만 언제나 .. 2020. 11. 1. [OS] 페이징 컴퓨터가 가지고 있는 메모리의 자원은 매우 한정적이지만 실행해야할 프로세스와 불러들어야할 정보들은 많다. 그래서 주 기억 장치에서는 자주 페이징 교체가 일어난다. 이번 포스트는 페이징 교체 알고리즘이 아닌, 페이징 자체가 어떻게 동작하는지 알아보려고 한다. CPU와 기억 장치 사이에는 MMU(Memory Management Unit)이라고 하는 장치가 있다. 이 장치 안에 존재하는 재배치 레지스터를 이용해 cpu가 요청하는 논리적 주소를 물리적 주소로 전환시켜준다. 이렇게 논리적 메모리 주소를 쓰게 된다면 이점이 생기게 되는데 그 중 하나가 '동적 적재'가 가능하다는 점이다. 이러한 동적 적재는 "프로그램 실행에 필요한 부분만 적재하는 것"이라는 의미를 가지고 있다. 프로그램 내에서 모든 부분이 다 사용.. 2020. 10. 27. [프로그래밍] JVM의 Garbage Collection 자바를 사용하는 입장에 있어서 Garbage Collection(이하 GC)는 몰라서는 안될 개념이라고 생각한다. C 계열 언어를 전문적으로 써본 적은 없어서 잘 모르겠지만, 메모리 관리를 프로그래머가 직접 메모리에 접근해 불필요한 자원을 해제 해줘야하는 불편함이 있다. 하지만 자바는 굳이 직접 프로그래머가 하지 않는데 이 이유는 GC가 존재하기 때문이다. 정의를 보자면, 메모리 관리 기법 중의 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요없게 된 영역을 해제하는 기능이다. 영어를 그대로 읽어 가비지 컬렉션이라 부르기도 한다. 1959년 무렵 리스프의 문제를 해결하기 위해 존 매카시가 개발하였다. 정의를 보면 알겠지만 GC는 자바에서 최초 적용된 것이 아니라 LISP에서 최초로 적용되었다.. 2020. 10. 23. 이전 1 2 3 4 5 6 ··· 10 다음