Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- Spring
- 컨테이너
- 스프링 부트
- 쿠버네티스
- mybatis
- docker compose
- Routing Key
- 지연 로딩
- Spring Container
- 서블릿 컨테이너
- docker
- 페이징
- JWT
- Spring Data JPA
- dockerhub
- Web
- AWS
- MSA
- @ComponentScan
- DI
- securitycontextholderfilter
- JdbcTemplate
- Dead Letter Queue
- redis
- kafka
- JPA
- @Transactional
- CORS
- DLQ
- JPQL
Archives
- Today
- Total
목록SRTF (1)
look-forest
멀티프로그래밍(멀티프로세싱, 멀티태스킹)의 목적은 프로세스를 동시에 실행시켜 CPU 이용률을 극대화하는 것이다. 그럼 메모리에 로드된 프로세스들 중 어떤 프로세스를 CPU에게 할당하는 것이 최선일까? CPU Scheduling을 위한 기본 개념 스케줄러와 디스패처 CPU scheduler: Ready 상태의 프로세스들 중 CPU에게 할당해 실행할 프로세스를 선택 dispatcher: context switching (dispatcher latency는 가급적 짧아야 한다!) 선점형과 비선점형 스케줄링 Non-preemptive scheduling: 프로세스가 종료되거나 I/O waiting 상태로 넘어갈 때까지 CPU 작업 계속 진행 과거 일괄 작업 방식에서 사용하던 방식 스케줄러의 작업량이 적고 문맥 ..
Computer Science/Operating System
2021. 6. 8. 18:25