11월 11일 실천한 Today I Learned
오늘 한 일 체크
최종적으로 만들 앱을 위해 코딩하면서 공부하기 ✅
알고리즘 문제 최소 하루에 한 개 이상은 풀면서 공부하기 ✅
블로그에 Today I Learned 적기 ✅
GitHub에 1일 1커밋 하기 ✅
느낌점
- 오늘은 컴퓨터 CS 내용인 메모리에 대해 몰랐던 내용들에 대해 많이 알아가는 날이 되었고 개인 프로젝트 앱에 프론트부분 작업은 80%정도 끝내서 오늘 하루는 알차게 보낸 것 같다 내일은 세미나 준비와 프로젝트에 로직부분 구현을 해봐야겠다
오늘 추가적으로 한 일
오늘 배운 내용
현대 대부분 컴퓨터에서 사용하는 중앙처리장치, 메모리, 프로그램 세 가지 요소로 구성되어 있는 구조를 폰 노이만이 설계하여 폰 노이만 구조라고 부른다는 것과 이러한 폰 노이만 구조에 단점이 기억장치에 병목현상이 나올 수 있다는 점을 알게 되었다
컴퓨터가 실행될 때 메모리를 크게 코드 영역과 데이터 영역으로 나눌 수 있고, 그 데이터 영역을 데이터,힙,스택으로 분리되어 실행된다는 것을 배웠다
메모리에 코드,데이터,힙,스택 영역이 하드웨어적으로 나눠진 것이 아닌 프로그램이 실행되면 운영체제에서 적절히 나누어 관리하는 것이라는 걸 알게 되었다