면접대비 2

iOS 개발자를 준비 + 면접 대비를 위한 레포 추천

는 제 레포 입니다 *^^* 혹시 추가적으로 정리되었으면 하는 주제/내용이 있다면 댓글 혹은 PR 날려주시면 추가하여 작성하도록 하겠습니다. 계속 해서 업데이트 중이니 참고해주세요~! https://github.com/keenkim1202/KEENs_TIL GitHub - keenkim1202/KEENs_TIL: KEEN의 Holy한 iOS 필수 개념 및 트러블슈팅 기록 KEEN의 Holy한 iOS 필수 개념 및 트러블슈팅 기록. Contribute to keenkim1202/KEENs_TIL development by creating an account on GitHub. github.com

면접대비 2022.05.21

[OS] Process 와 Thread 간단 개념정리 (+ mutex, semaphore)

프로세스 (Process) 단순히 실행 중인 프로그램을 말한다. 즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행중인 것을 말한다. 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원, 스레드로 구성된다. 하나의 프로세스를 구성하는 스레드들은 프로세스에 할당된 메모리, 자원 등을 공유한다. 각각의 스레드는 독립적인 작업을 수행해야 하기 때문에 각자 스택과 PC 레지스터 값을 가지고 있다. [ Q. 스택을 스레드마다 독립적으로 할당하는 이유는? ] 스택은 함수 호출 시 전달되는 인자, 되돌아갈 주소값, 함수 내에서 선언하는 변수 등을 저장하기 위해 사용되는 메모리 공간이다. 스택 메모리 공간이 독립적이라는 것은 독립적인 함수 호출이 가능하다는 것이고, 이는 독립적인 실행 흐..

면접대비 2022.02.25
반응형
1