일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nonblocking cache
- dynamic scheduling
- moesi
- multibanekd cache
- Subquery
- dependence
- pipelined cache
- mesi
- speculative execution
- cache coherence
- pipline hazards
- cache coherence miss
- sequential consistency
- atomic exchange
- ISA
- store conditional
- pipelined
- register renaming
- transactional memory
- directory based coherence protocol
- branch prediction
- load linked
- way prediction
- structural hazard
- 관계형 모델
- sql
- cache optimization
- theta join
- relational model
- Cache
- Today
- Total
목록분류 전체보기 (32)
공대생의 공부흔적

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix A. Instruction Set Principles ISA 원리 시리즈의 마지막으로, 이번 글에서는 지난 글에 이어 ISA에서의 컴파일러의 역할과 MIPS 아키텍처에 대해 알아볼 것이다. 2024.03.10 - [Computer Architecture] - [컴퓨터구조#2] ISA(Instruction Set Architecture, 명령어 집합 구조)의 원리 알아보기 (2) - 연산(Operations)/Control Flow/인코딩(Encoding) 목차 ISA 분류하기 Memory Addressing 피연산자의 종류와 크기 Instruction Set에서의 연산(..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix A. Instruction Set Principles 이번 글에서는 지난 글에 이어 명령어 집합에서의 연산과 control flow, 그리고 인코딩에 대해서 다룰 것이다. 2024.03.10 - [Computer Architecture] - [컴퓨터구조#1] ISA(Instruction Set Architecture, 명령어 집합 구조)의 원리 알아보기 (1) - ISA 분류/Memory Addressing/피연산자의 종류와 크기 목차 ISA 분류하기 Memory Addressing 피연산자의 종류와 크기 Instruction Set에서의 연산(Operations) Co..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix A. Instruction Set Principles 컴퓨터 구조 파트의 첫 번째 주제는 ISA이다. Computer Architecture: A Quantitative Approach (5th edition)의 부록 A를 바탕으로 ISA의 원리를 간단하게 복습해보고자 한다. 책에서와 같이 다음 목차에 따라 구성되며, 이번 글에서 1~3을, 다음 글들에서는 각각 4~6, 7~8을 다룰 것이다. 목차 ISA 분류하기 Memory Addressing 피연산자의 종류와 크기 Instruction Set에서의 연산(Operations) Control Flow를 위한 명령어 명령..
참고: Database Systems: The Complete Book (2nd edition) 이번 글에서는 SQL 쿼리 작성 중 WHERE 구문에서의 비교 연산을 다룰 것이다. 문자열에서의 패턴 매칭과, NULL을 포함하는 값을 비교하는 경우를 어떻게 처리하는지 알아볼 것이다. 또한, 마지막에는 쿼리 요청 결과를 정렬하는 방법도 간단히 알아볼 것이다. 패턴 매칭(Pattern Matching): LIKE 문자열은 패턴 매칭에 기반하여 비교될 수 있는데, 다음과 같이 LIKE와 NOT LIKE를 사용한다. s LIKE p s NOT LIKE p 이때 s는 문자열을, p는 패턴을 의미한다. 이때 패턴 p에는 %와 _ 두 개의 special character를 사용할 수 있다. %: 0개 이상의 어떤 시퀀..
참고: Database Systems: The Complete Book (2nd edition) 이번 글에서는 SQL에서 쿼리를 작성하는 법에 대해 다룰 것이다. Simple Queries 가장 간단한 형태의 쿼리는 어떤 relation에서 특정 조건을 만족하는 튜플을 요청하는 것이다. SELECT, FROM, WHERE라는 3개의 키워드를 통해 쿼리를 구성한다. 예시를 통해 살펴보자. 다음과 같은 데이터베이스 schema가 있다고 하자. Movies(title, year, length, genre, studioName) 이때, 'Disney' 스튜디오에서 '1990'년에 나온 영화를 찾고자 한다면 다음과 같이 표현할 수 있다. SELECT * FROM Movies WHERE studioName = 'D..
참고: Database Systems: The Complete Book (2nd edition) 이번 글에서는 관계형 모델(Relational Model)을 SQL로 구현하는 방법에 대해 알아볼 것이다. 먼저 관계형 모델의 attribute에 사용 가능한 데이터 타입을 알아본 후, 표 생성/삭제/수정, primary/foreign 키 선언, 인덱스 선언, tuple 연산과 관련된 SQL 코드를 간단히 살펴볼 것이다. 관계형 모델에 대한 설명은 다음 글을 참고하면 된다. 2024.03.07 - [Database & Big Data] - [DB#2] 관계형 모델(Relational Model) SQL? SQL이란 Structured Query Language의 약자로, 관계형 데이터베이스를 표현하고 관리하기..