전체 글
-
[함께 자라기] 자라는 것도, 함께하는 것도 놓칠 수 없다Book 2020. 8. 23. 21:00
최근 다양한 프로젝트에 참여하며 어떻게 해야 더 만족스러운 협업을 할 수 있을지에 대한 고민을 하게 되었다. 그러던 중, SOPT에서 좋은 기회로 참여하게 된 NAVER DEVELOPER OPEN CLASS - 선배 세미나 에서 시니어 개발자 분에게 이 책을 추천받았다. 그동안 애자일, 애자일 말은 많이 들었는데 정확히 어떤 개념인지 궁금하던 차에 제목마저 너무 마음에 들어 학교 도서관에서 바로 빌려버렸다:) (반납하러 가기 귀찮다......) 이 책은 이름처럼 '자라기'에 대한 노하우를 알려주고, 그 이후에는 어떻게 '함께' 그 목표를 이룰 수 있을지에 대해 논의합니다. 이러한 과정에서 저자는 대안을 제시할 때 기존의 해결책에 대한 통념을 깨는 방식을 자주 사용하는데, 이 과정에서 다른 시각으로 바라보..
-
[OS] 프로세스의 구성Computer Science 2020. 8. 11. 19:21
· 프로그램이란? 프로그램은 짜여져 있는 코드가 컴파일러에 의해 Binary Code(Executable Code)로 바뀌어 Storage에 저장되어 있는 상태를 지칭하는 것으로, 프로세스에 비해 Passive한 개념이다. · 프로세스란? 프로세스는 메인 메모리에 프로그램이 들어와 CPU의 수행 대상이 된 상태를 지칭한다. 쉽게 말하면 "수행 중인 프로그램"이라고 할 수 있을 것이다. · 프로세스의 구성 - Images 실행 중인 프로그램의 내용을 담고 있다. 1. Program Code 프로그램 코드가 컴파일된 바이너리 코드. text라고도 지칭함 2. Initialized Data 초기화된 전역변수 3. Uninitialized Data 초기화되지 않은 전역변수. 시스템 상에서 0으로 초기화된다. 4..