이 포스트는 「"Computer Organization and Design -The hardware / software interface" by Patterson and Hennessy, 5th edition, 2013.」을 참고하여 작성했습니다. Power Trends 위 그래프는 Power와 Clock Rate를 나타낸 그래프이다. 2001년까지의 그래프를 보면 Power가 증가할 때 Clock Rate 역시 증가했던 것을 확인할 수 있다. 그러나 2004년에 Clock Rate가 한계치에 도달했고, 그때의 Power역시 가장 높았다. 2004년 이후로는 Clock Rate를 더 이상 올리는것이 한계점에 다다랐고 그 이후에는 Power를 줄이는 것이 더 중요하게 되었다. Power는 아래와 같이 계산..
이 포스트는 「"Computer Organization and Design -The hardware / software interface" by Patterson and Hennessy, 5th edition, 2013.」을 참고하여 작성했습니다. Comparing Performance 성능의 기준은 무엇일까? 이전 강의에서 Respose time, Throughput 등 성능을 측정하는 기준에 대해 살펴봤다. 실제로 성능의 기준은 여러가지가 될 수 있지만 이번 강의에서는 오직 Response time을 기준으로 할 것이다. Response time 을 기준으로 성능을 살펴보았을 때 성능이 우수하다는 것은 결국 작업이 빨리 끝나는 것이다. 즉, 실행시간이 짧을 수록 성능은 높다고 말할 수 있다. 식으로 ..
이 포스트는 「Computer Networks: A System Approach , By L.Peterson , 5th, 2011」 을 참고하여 작성했습니다. What we will Learn? 통신의 개념 유무선 집적 연결 / LAN 패킷 네트워킹 인터넷 기초 호스트/단말 통신 시스템 네트워크를 보는 관점에는 세가지가 있다. 1. 네트워크 사용자 관점 : 통신 응용이 필요로 하는 서비스를 제작(이용)한다. 내부 동작원리에 대해 깊이 알 필요가 없다.(ex. 보낸 메시지가 오류 없이 정해진 시간 안에 전달되는 것을 원한다.) 2. 네트워크 설계자 관점 : 네트워크 자원들이 효율적으로 이용되며 각각의 사용자에게 공평하게 할당되도록 효율적인 설계를 해야 한다. 3. 네트워크 제공자 관점 : 네트워크 통신 장..
이 포스트는 「"Concepts of programming languages" by Sebesta, 10th edition.」 을 참고하여 작성했습니다. Chapter 1 주제 Reasons for studying Programming domains Launguage Evaluation Criteria Influences on Language Design Language Categories Language Design Trade-Offs Implementation Methods Programming Environments Reasons for Studying Concepts of Programming Languages 1. 아이디어를 표현하는 능력을 기르기 위해 2. 적절한 프로그래밍 언어 사용의 배경지..
이 포스트는 「"Computer Organization and Design -The hardware / software interface" by Patterson and Hennessy, 5th edition, 2013.」 을 기반으로 작성했습니다. What we will learn? 어떻게 프로그램이 machine language로 번역되는지 (+ 어떻게 하드웨어는 프로그램을 실행하는지) Hardware / Software interface 프로그램 성능을 결정하는 요인 (+어떻게 성능향상을 할 것인가) 하드웨어 성능 향상의 요인 pipelining과 parallel processing 메모리가 어떻게 동작하는가 결과적으로 computer/CPU가 어떻게 동작하는지 컴퓨터 구조 강의를 통해 배우게 될 ..
- Total
- Today
- Yesterday
- 세그먼트 트리
- 그리디
- nodeJS
- nestjs
- 그래프
- nest.js
- 동적계획법
- typeORM
- 재귀
- ReactNative
- BFS
- 자바
- 벨만포드
- 투포인터
- 알고리즘
- 백준
- 컴퓨터 구조
- node.js
- 자바스크립트
- boj
- 스레드
- 구현
- dfs
- java
- 컴퓨터 통신
- Computer Architecture
- 시뮬레이션
- 백트래킹
- 중앙대학교
- 예외처리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |