일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 접미사 배열
- 백준 1753번
- Cloud Run
- 종만북
- 펜윅 트리
- 삼성 SW 역량테스트
- JavaScript
- 시뮬레이션
- r
- 생활코딩
- 컴퓨터 구조
- 다익스트라
- LCS
- Bit
- CI/CD
- jpa
- 고속 푸리에 변환
- 우선순위 큐
- 다이나믹 프로그래밍
- BFS
- ICPC
- dp
- Air Table
- 데이터 분석
- 그리디
- Cloud Pub/Sub
- 이분탐색
- 수학
- 삼성SW역량테스트
- REACT
- Today
- Total
목록분류 전체보기 (153)
코딩스토리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/wIjQz/btqPwnSpBnN/cMe4qFveGuUdPV9UC26pFk/img.png)
# 본 내용은 한국항공대학교 길현영 교수님의 '컴퓨터 구조' 강의 및 컴퓨터 아키텍처(우종정, 한빛 아카데미)를 바탕으로 작성한 글입니다. 앞서 배웠던 다중 사이클이 파이프라이닝을 위한 것이라고 말해도 될 정도로 연관 있다. 파이프라이닝은 프로세서 성능에 영향을 미치는 요인중 CPI와 관련 있다. 즉, 파이프라이닝을 통해 평균 CPI를 감소시켜 성능을 좋게 만들어준다. 자세한 내용은 아래에서 공부해보자. 1. 파이프라이닝 개요 앞에서도 몇 번 예를 들었지만 세탁물로 예를 들어보자. 세탁, 탈수, 건조, 옷장 이 4가지 과정을 거쳐 세탁을 한다고 하자. 단순히 순차적으로 세탁->탈수->건조->옷장->세탁->탈수->건조->옷장.. 과정을 거치면서 세탁을 할 수 있다. 이는 정직하게 각각의 시간을 합한 시간이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/y2BR5/btqPxegzBpj/TczalUvKTcZxpqdjGfPfHk/img.png)
# 컴퓨터 아키텍처 (저자 우종정) 7장 연습문제입니다. 제가 공부하고 이해한 방식대로 풀었기 때문에 정확하진 않습니다. 제가 배운 부분만 풀었기 때문에 모든 문제를 풀진 않았습니다. # 구글링을 통해 나오는 다른 답들과 다를 수 있습니다.. 저도 구글링 했다가 이해가 안돼서 직접 풀었습니다.. 풀이 1. 답) 2번 메모리에 두번 접근하기 위해 데이터 메모리와 명령어 메모리로 분할하는 것은 단일 사이클 방식이다. 3번은 헷갈릴 수 있는데 쉽게 생각해보면 단일은 한 사이클 내에 모든 작업을 수행해야 하기 때문에 일반적으로는 다중 사이클보다 더 오래 걸린다. 2. 답) 3번 멀티플렉서(MUX)는 다수의 입력 단자 중 조건에 맞는 하나를 선택하고, 단일 출력하는 조합 회로이다. 즉 여러개의 입력이 동시에 들어..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b5rp1e/btqPgHqHw3X/cNVHtd6iKKiRn6iKqGw0lk/img.png)
# 본 내용은 한국항공대학교 길현영 교수님의 '컴퓨터 구조' 강의 및 컴퓨터 아키텍처(우종정, 한빛 아카데미)를 바탕으로 작성한 글입니다. 1. 데이터 경로 데이터 경로 : CPU가 명령어를 실행할 때 프로세서가 명령어의 정의에 따라 데이터를 경유시키는 경로 CPU가 명령어 실행을 위해 하는 일 다음에 수행할 명령어(데이터) 주소 계산 (연산장치, PC) 데이터를 처리하기 위해 메모리에서 데이터를 읽거나 저장 CPU 내부의 고속 메모리인 레지스터 파일에 데이터를 일시적으로 보관하고, 연산장치를 통해 산술 연산과 논리 연산을 수행하고, 그 결과값을 레지스터파일/연산장치레지스터 파일/연산장치에 보관 위의 그림은 CPU 내부에서 데이터가 어떻게 이동하는지를 확인하는데 필요한 hw적 요소들이다. 데이터 경로 방..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dGTKRi/btqPaUR0DUw/K13ky97CFZUFxmlpe6zcdk/img.png)
# 본 내용은 한국항공대학교 길현영 교수님의 '컴퓨터 구조' 강의 및 컴퓨터 아키텍처(우종정, 한빛 아카데미)를 바탕으로 작성한 글입니다. 연상 장치에 대해 공부하기 전 디지털 논리회로 시간에 배운 것에 대해 간단하게 복습해보자. 디지털 논리회로 Review 데이터/연산의 HW 구현 데이터 : 전기신호의 흐름을 기호화 연산 : 논리 게이트를 기본 단위로 하여 해당 연산 결과를 구할 수 있는 디지털 논리회로 구축 (AND, OR) 논리 게이트 논리 회로의 기본 HW 소자로 입력 단자의 값에 따라 해당 논리 게이트(연산)의 논리 값을 출력 단자의 값(0, 1)로 출력 조합 논리회로 현재의 입력값에 의해서만 출력 값이 결정, 저장장치 없음 (가산기. 비교기, 디코더, 인코더, MUX 등) 순차 논리회로 저장장..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cqGfMh/btqOUj5XOal/zEdcuEocPFE5ZzurkoMDm1/img.png)
# 본 내용은 한국항공대학교 길현영 교수님의 '컴퓨터 구조' 강의 및 컴퓨터 아키텍처(우종정, 한빛 아카데미)를 바탕으로 작성한 글입니다. 1. 데이터의 개요 1. 데이터의 종류 컴퓨터에서 사용하는 데이터는 수치 데이터, 비수치 데이터 두 가지로 나눌 수 있다. 수치 데이터는 컴퓨터의 내부적 표현으로 산술 연산이나 논리 연산에 직접 사용된다. 비수치 데이터는 컴퓨터의 외부적 표현으로, 산술연산에 사용되는 수치 데이터를 제외한 모든 문자, 기호 한글 등을 코드로 나타낸 것이다. 2. 데이터의 형식 데이터 형식은 컴퓨터가 지원하는 데이터의 표현 방식이다. 정확한 의미는 컴퓨터에서 제공하는 명령어 집합으로 연산할 수 있는 정보의 표현이다. 모든 컴퓨터가 모든 데이터 형식을 지원하진 않는다. 이유는 하드웨어의 ..