목록2025/07/06 (2)
코디잉
📘 책: 『혼자 공부하는 컴퓨터 구조+운영체제』🗓️ 기간: 1주차📍 범위: Chapter 01 ~ Chapter 03 🧠 Chapter 01 | 컴퓨터 구조 시작하기 ✅ 컴퓨터란?명령어를 처리하는 기계컴퓨터 구조는 크게 2가지로 구성됨컴퓨터가 이해하는 정보: 데이터, 명령어컴퓨터의 4대 핵심 부품:CPU (중앙처리장치)메모리 (주기억장치)보조기억장치입출력장치🔧 CPU컴퓨터의 두뇌 역할명령어를 읽고 → 해석하고 → 실행주요 구성 요소ALU (산술논리연산장치)레지스터제어장치💾 메모리 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품 프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 한다.휘발성: 전원 꺼지면 데이터 사라짐가격 ↑, 저장용량 ↓🗃️ 보조기억장치비휘발성 저장장치전원이 꺼져..
🧐 7주차 과제 1. Ranking Design - (인기도) 빠른 매진 랭킹을 Redis 기반으로 개발하고 설계 및 구현 2. Asynchronous Design - 대기열 기능에 대해 Redis 기반의 설계🙋♀️ 고민했던 부분◾ 처음엔 5분 주기 배치로 DB를 조회해 Redis에 예매율을 갱신하는 스케줄러 방식을 고려했다. ◽ 이유: Redis를 활용하더라도 DB에 자주 접근하지 않도록 하기 위해 ◾ 하지만 스케줄러 방식으로 했을 경우 아래와 같은 단점이 있을 것 같았다. ◽ 실시간성이 떨어지고, 실제 예매 완료 시점과 랭킹 반영 시점 간의 지연 발생 ◽ 불필요한 콘서트 전체 조회 쿼리가 주기적으로 발생하여 DB 부하 가능성 ◽ 예매 취소나 상태 변경이 스케..