신입 자라기 74일 차, 목요일
Daily Routine
시간 | Routine |
8 : 30 | 기상 |
9 : 00 ~ 10 : 00 | 출근 시간 |
10 : 00 ~ 11 : 30 | 1. 기능 구현 |
11 : 30 ~ 12 : 30 | 점심 시간 |
12 : 30 ~ 18 : 00 | 1. 스크럼 2. 기능 구현 |
18 : 00 ~ 19 : 00 | 저녁 시간 |
19 : 00 ~ 20 : 40 | 1. 개인공부 |
20 : 40 ~ 22 : 30 | 퇴근 및 휴식 |
22 : 30 ~ 24 : 00 | 1. 블로그 포스팅 2. 개인 공부 |
출근길에 보는 CS
메모리 계층
- 레지스터, 캐시 : CPU 내부에 존재 -> CPU가 빠르게 접근 가능함
- 메모리 : CPU 외부에 존재 -> 레지스터, 캐시보다 접근 속도가 느림
- 하드 디스크 : CPU는 하드디스크에 직접 접근 못함 -> 디스크 내 데이터를 메모리로 이동시키고 사용
메모리 관리 전략
메모리 시스템 역할
- address(메모리 위치, 주소)를 관리, 할당 및 접근 제어
- 물리적 메모리를 효율적으로 사용할 수 있음
- 메모리 참조를 효율적으로 할 수 있음
전략
1. 스와핑(Swapping)
- CPU 할당 시간이 끝난 프로세스의 메모리를 보조 기억장치로 전송하고 다른 프로세스에 메모리를 할당함으로써 메모리 효율성을 증가시킴
2. 연속 메모리 할당(Contiguous Memory Allocation)
- 각각의 프로세스에 필요한 메모리를 분석 후, 필요한 메모리를 연속으로 할당
3. 페이징(paging)
- 프로세스가 필요로 하는 메모리 공간을 여러 개로 분할하여 여러 개의 페이지로 관리(논리 메모리)
- 개별 페이지는 순서 상관없이 물리 메모리에 모두 같은 크기의 블록으로 편성
4. 세그멘테이션(Segmentation)
- 프로세스가 필요로 하는 메모리 공간을 분할해 비연속적인 물리 메모리 공간에 할당, 페이징과는 다르게 논리, 물리 메모리를 다른 크기의 논리적 단위인 세그먼트로 분할함
'Study > 신입 자라기' 카테고리의 다른 글
[Study] 신입 자라기 - 76 (0) | 2022.05.31 |
---|---|
[Study] 신입 자라기 - 75 (0) | 2022.05.27 |
[Study] 신입 자라기 - 73 (0) | 2022.05.25 |
[Study] 신입 자라기 - 72 (0) | 2022.05.24 |
[Study] 신입 자라기 - 71 (0) | 2022.05.20 |