프로그램은 어떻게 실행되는가

컴퓨터를 접하면서 살았지만
개발자가 되기로하면서 접하는 컴퓨터는 내게 그전과는 다르게 다가왔다
너무도 간단했던 ' 프로그램 실행 '
프로그램이 어떻게 실행되는지에 대해 4가지 관점에사 생각했다
1. 메모리, CPU, Process
2. JVM의 메모리 공간과 실제 코드
3. 소프트웨어 Architecture들
4. 자료구조, 알고리즘
1,2번은 하드웨어에 가까운 쪽이고 / 3,4번은 실제 코드와 가까운 쪽이다
각 주제에 대해 [ 프 어 실 01 ] , [ 프 어 실 02 ] , [ 프 어 실 03 ] 와 같은 글제목으로 따로 포스팅을 하겠다.


아직 많이 부족하지만, 계속 컴퓨터를 다루고 느끼면서 부족한 부분들을 체워나갈 것이다


'지식의 재구성' 카테고리의 다른 글
| 요청에 대한 서버의 응답, Rest API (0) | 2024.08.19 |
|---|---|
| [ 프 어 실03 ] SpringBoot서버 Architecture (0) | 2024.08.19 |
| [ 프 어 실02 ] Java, JVM (0) | 2024.08.19 |
| [ 프 어 실01 ] 메모리, CPU, Process (1) | 2024.08.19 |