[컴퓨터 구조] TLB와 cache가 통합된 memory 접근 방식
December 06, 2023Main memory ↔ Disk 간의 메모리 매핑에 대해 살펴보겠습니다.
Main memory ↔ Disk 간의 메모리 매핑에 대해 살펴보겠습니다.
데이터베이스에서 교착상태 (Deadlock)가 왜 발생하는지와 해결법을 정리한 글입니다.
다중 단위 락인 MGL에 대해 정리한 글입니다.
DBMS 회복 시스템에 대해 정리한 글입니다.
데이터베이스의 Concurrency 제어 방법을 정리한 글입니다. 동시성 제어가 없으면 발생하는 문제점들을 살펴보고 제어 방법인 Lock과 2PL을 정리한 글입니다.
cache hit, miss 처리 방식과 miss가 왜 발생하고 어떻게 줄일 수 있는지 분석해 봅니다.
Transaction와 Concurrent 개념, Serializability의 종류를 정리한 글입니다.
DBMS가 어떻게 Join 수행하는지 방법을 정리한 글입니다. 조건절을 그대로 찾거나 나누어 처리하는 등 여러 가지 방법으로 조인을 처리하는 방법이 있습니다.
DBMS가 어떻게 Selection 수행하는지 방법을 정리한 글입니다. 크게 전체를 검색하거나 인덱스를 활용해 구간 검색을 효율적으로 할 수 있습니다.
DBMS가 어떻게 질의 처리를 효율적으로 하는지 기본적인 개념을 정리한 글입니다.
인덱싱에 주로 사용되는 B Tree, 유사한 트리들을 정리한 글입니다.
Memory Hierarchy, 메모리 계층 구조가 나온 배경을 살펴보고 계층 구조의 개념과 특징을 정리한 글입니다.
MIPS Pipeline - 1, 파이프라인이 무엇인지 설명하고 어떻게 성능 향상을 할 수 있는지 정리한 글입니다.
함수 종속성을 살펴보고 정규화의 필요성, 의미와 제 1정규화부터 BCNF, 장단점과 차이에 대해 서술한 글입니다.
ALU Control logic, 이전까지 배운 명령어를 수행하기 위해서 회로 레벨에서 ALU가 어떻게 명령어를 수행하는지 정리한 글입니다.
Entity Relationship Model인 ER 모델을 정리한 글입니다.
Key 속성의 종류들을 집합으로 표현해 정리한 글입니다.
MIPS branch로 flow control
데이터베이스의 무결성 제약조건들 정리
관계형 DB의 assertions, trigger의 정의와 Oracle Trigger 정리
MIPS 레지스터 정리
MIPS ISA, instruction set architecture
SQL 뷰 생성/수정 및 사용시 주의 사항을 정리한 글입니다.
데이터베이스를 이용할 수 있게 하는 언어인 DDL, DML, DCL 정리
집계함수 GROUP BY, HAVING과 Sub Query 정리
기본적인 SQL들을 예제들과 함께 정리
다양한 JOIN 연산 비교 및 정리
다른 요소를 배제한 프로그램 실행 시간인 CPU time의 정의와 CPU 성능 측정 방식인 CPI 단위에 대해서 알아봅니다.
관계 대수 정리
데이터베이스의 관계형 모델. 릴레이션, 속성
데이터베이스 모델링 단계별 정리
데이터베이스 정의, 특성, 모델링, 기능, ACID
이진 트리와 전위, 중위, 후위 순회 방법과 구현 과정을 정리한 글입니다. 추가적으로 inorder와 preorder가 주어질 때, postorder를 출력하는 코드도 살펴보았습니다.