[Daily Post] 230713
[Daily Post]는 매일매일 탐구한 내용을 간략하게 기록하는 포스트입니다.
따라서 정리되지 않은 내용과 추측을 포함하고 있을 수 있습니다.
더 체계적인 형식을 갖춘 글은 해당 카테고리의 포스트를 확인해주세요 :)
My Study
PS
- 오토마타님의 Python 배우기
CS
OS
Process & Thread
-
Process란
- 실행파일이 memory에 올라가 CPU를 할당받아 실행되는 것
-
Memory는 CPU가 접근할 수 있는 기억장치다
- Memory는 code, data, stack, heap 4개의 영역으로 이뤄진다
- code: 실행 프로그램의 코드를 저장
- data: 전역변수, static 변수
- heap: malloc, free하는 변수를 저장
- stack: 지역 변수와 매개 변수가 저장, 임시 공간
- 어떤 코드를 읽을지는 program counter register에 저장된다.
- 명령어 주소값을 register에서 찾아내 따라간다
- Memory는 code, data, stack, heap 4개의 영역으로 이뤄진다
- Multi process란
-
2개의 process를 실행되는 것 - 동시성, 병렬성
-
- Multi thread란
- 동기화
- Deadlock
Memory
Web - Portfolio
- 데이터 시각화란 무엇인가