컴퓨터구조 성능 병목 보는 법
시스템 성능을 제한하는 병목 현상(Bottleneck)과 암달의 법칙에 대해 정리했다. 시스템 전체 성능은 가장 낮은 성능의 구성 요소에 의해 결정된다. 암달의 법칙(Amdahl’s Law) 분석 특정...
Read ArticleDiscover fresh stories, practical tips, and expert insights to fuel your next digital project.
시스템 성능을 제한하는 병목 현상(Bottleneck)과 암달의 법칙에 대해 정리했다. 시스템 전체 성능은 가장 낮은 성능의 구성 요소에 의해 결정된다. 암달의 법칙(Amdahl’s Law) 분석 특정...
Read Article명령어 실행 흐름을 방해하여 CPU 성능을 떨어뜨리는 파이프라인 해저드의 원인을 정밀 분석했다. 데이터 의존성으로 인해 발생하는 데이터 해저드를 해결하기 위해 포워딩(Forwarding) 기술을 적용했다. 하드웨어...
Read Article파이프라이닝의 효율을 저해하는 요인인 파이프라인 해저드(Pipeline Hazard)에 대해 정리했다. 명령어 실행 흐름이 중단되는 현상을 분석했다. 데이터 해저드와 포워딩 기술 앞선 명령어의 결과가 확정되기 전...
Read Article별도의 서버 프로세스 없이 파일 하나로 데이터를 관리할 수 있는 SQLite의 효율성을 확인했다. 파이썬의 sqlite3 라이브러리를 활용하여 데이터베이스 연결부터 테이블 생성까지의 전 과정을 구현했다....
Read Article파일 기반으로 동작하는 관계형 데이터베이스 엔진인 SQLite의 특징과 실습 내용을 정리한다. 파이썬 기반 SQLite 실습 SQLite는 파이썬 표준 라이브러리에 포함되어 있어 별도 설치 없이...
Read Article한정된 CPU 자원을 여러 프로세스에 어떻게 효율적이고 공정하게 배분할 것인지 결정하는 CPU 스케줄링 알고리즘의 원리와 목표 지표를 분석했다. 시스템의 목적에 따라 응답 시간, 처리량,...
Read Article한정된 CPU 자원을 수많은 프로세스에게 효율적으로 배분하는 운영체제의 핵심 전략, ‘CPU 스케줄링’의 알고리즘과 목표 지표를 분석한다. 스케줄링의 성과 지표 응답 시간: 사용자의 요청에 얼마나...
Read Article복잡한 데이터 구조를 한눈에 파악하기 위해 ERD를 직접 설계하고 SQL로 구현하는 과정을 거쳤다. 개체 간의 논리적 연결 고리를 시각화하여 데이터 무결성을 보장하는 구조를 만드는...
Read Article데이터베이스 구축 전 데이터 구조와 관계를 시각화하는 ERD(Entity-Relationship Diagram)의 구현 방법을 정리한다. ERD의 SQL 구현: 1:N 관계 ERD 설계 내용을 SQL 코드로 변환하는 과정을...
Read Article가상 메모리 환경에서 물리 메모리가 부족할 때 어떤 페이지를 내보낼지 결정하는 페이지 교체 알고리즘인 FIFO와 LRU의 특성을 비교 분석했다. 한정된 메모리 자원을 최대한 효율적으로...
Read ArticleJoin over 15,000 readers who get our weekly premium insights.
Explore Premium Features