일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 프로그래머스
- git
- 구조체배열
- 카카오 알고리즘
- thymeleaf
- 해시
- TypeORM
- spring boot
- Nodejs
- 알고리즘
- nestJS
- C언어
- 카카오
- 파이썬
- 코테
- OpenCV
- @Component
- AWS
- python
- 스프링
- nestjs typeorm
- 코딩테스트
- 컴포넌트스캔
- nestjs auth
- @Autowired
- 카카오 코테
- Spring
- 시스템호출
- C++
- 가상면접사례로배우는대규모시스템설계기초
- Today
- Total
목록캐시 (3)
공부 기록장 💻
캐시 (2018 K.B.R) 코딩테스트 연습 - [1차] 캐시 문제 지도개발팀에서 근무하는 제이지는 지도에서 도시 이름을 검색하면 해당 도시와 관련된 맛집 게시물들을 데이터베이스에서 읽어 보여주는 서비스를 개발하고 있다.이 프로그램의 테스팅 업무를 담당하고 있는 어피치는 서비스를 오픈하기 전 각 로직에 대한 성능 측정을 수행하였는데, 제이지가 작성한 부분 중 데이터베이스에서 게시물을 가져오는 부분의 실행시간이 너무 오래 걸린다는 것을 알게 되었다.어피치는 제이지에게 해당 로직을 개선하라고 닦달하기 시작하였고, 제이지는 DB 캐시를 적용하여 성능 개선을 시도하고 있지만 캐시 크기를 얼마로 해야 효율적인지 몰라 난감한 상황이다. 어피치에게 시달리는 제이지를 도와, DB 캐시를 적용할 때 캐시 크기에 따른 실..
OS 2장 문제 풀이 연습 문제 1. CPU의 구성에 대해 설명하시오. 산술 연산 장치(Arithmetic Logic Unit) - 산술(덧셈, 뺄셈, 곱셈 나눗셈 등)연산과 논리(AND, OR, XOR 등) 연산 수행 제어 장치(Controller) - 레지스터에 있는 데이터를 가져다가 명령어를 해석하소 실행을 지시 레지스터(Register) - 메모리의 데이터를 임시로 보관하는 장치 2. 폰노이만 구조의 가장 중요한 특징을 설명하시오. 하드웨어는 그대로 둔 채, 작업을 위한 프로그램만 교체하여 메모리에 올리는 형식으로, CPU는 메모리에 내장된 프로그램을 불러와 수행하는 폰 노이만 구조(=내장형 메모리 구조)를 사용한다. 3. 버스의 종류를 나열하시오. 제어 버스 데이터 버스 주소 버스 4. 다음에 ..
컴퓨터의 구조와 성능 향상 CPU와 메모리가 컴퓨터의 동작의 핵심이고, 운영체제를 이해하는데 가장 중요 1. 컴퓨터의 기본 구성 하드웨어의 구성 필수장치: 중앙처리장치(CPU), 메모리(메인메모리) 주변장치: 입출력장치, 저장장치(보조저장장치) CPU: 명령어를 해석하여 실행하는 연산장치 메모리 작업에 필요한 프로그램과 데이터를 저장하는 장소 바이트 단위로 분할되어 있으며 분할 공간마다 주소(address)로 구분 저장장치 메모리(RAM)보다는 느리지만 저렴하고 용량이 큼(SSD, SD카드) 전원의 On/Off와 상관없이 데이터를 영구적으로 저장 메인 보드 CPU와 메모리 등 다양한 부품을 연결하는 커다란 판 전력이 공급되면 버스로 연결된 부품이 작동 그래픽 카드, 사운드카드, 랜 카드 등이 기본적으로 ..