SKKU SW

1. High-level code closer to the problem domain better productivity & portability 2. Assembly code Human-readable representation of the machine code Can use symbolic names (labels) 3. Machine code Instructions encoded in binary format No symbols (doesn't have labels identified by human beings) 컴퓨터 하드웨어에게 일을 시키려면 하드웨어가 알아들을 수 있는 언어로 말을 해야 한다. 컴퓨터 언어에서 단어를 명령어(instruction) 이라 하고 그 어휘를 명령어 집합(instr..
교재 연습 문제를 풀다보니 1.0E6개의 명령어를 실행하는 프로그램이 있다고 나온다. 1.0E6...? 1.0E6이 뭐여 1.0E6 = 1.0 x 10^6 이라고 한다.. 바로 아래 문제에 1.0E9, 1.2E9라는 숫자도 나오는데 이를 적용해보면 1.0 x 10^9, 1.2 x 10^9가 될거다. 궁금증 해결~!
SPEC CPU Benchmark : Programs used to measure performance 사용자의 실제 작업부하에 대한 성능을 잘 반영할 것으로 생각되는 프로그램들로 구성된 작업부하 SPECratio: 기준 프로세서의 실행시간을 측정하려는 컴퓨터의 실행시간으로 나누어 실행시간 정규화한 결과 SPECratio가 클수록 성능이 더 좋은 컴퓨터! -> 시간의 역수 Aggregating Performance Ratios : Use the geometric mean to aggregate the ratios 이 형님 어마무시하게 생기심 ㄷ ㄷ 식은 무섭게 생겼지만 교수님께서 주신 예시를 보면서 Arithmetic mean과 비교하면 좀 수월하다. Computer 1 execution time Com..
Performance(성능) 요거는 시험에 나올듯. 천천히 자세히 제대로 공부하자! 항속, 비행 거리, 탑승 인원 등 어디에 초점을 맞출 것이냐에 따라 "가장 빠른 비행기"에 대한 정의가 다 다를 수 있다. 컴퓨터의 성능도 이와 마찬가지로 여러 가지 방법으로 정의할 수 있다. - Response time (latency) & Throughput 1. Response time (latency) 응답시간 -> focus in this class 작업 개시에서 종료까지의 시간, 즉 실행시간(execution time) 컴퓨터 사용자 개인의 입장에서 중요 2. Throughput 처리량 = 대역폭 (bandwidth) 일정한 시간 동안 처리하는 작업의 양 데이터센터 관리자 입장에서 중요 응답시간을 단축시키면 거..
- numerous individual chips per function can't fit many transistors inside a single IC - CPU has a single processor core - drawbacks: 1. chip-to-chip data communication: slow 2. high power consumption 3. expensive 4. low reliability (one of the chip fails -> fail / small component can effect) 이후에 large amount of transistor -> increase performance of system -트랜지스터(transistor)란? 전기로 제어되는 온/오프 스위치 ..
중간고사도 공부할 겸 쓰면서 모르는 부분은 찾아보고 하면 좋지 않을까 싶어서 써본다! 교재, 교수님 교안 참고 0. Moore의 법칙을 고려한 설계 매 18 ~ 24개월마다 칩에 집적되는 소자의 수가 2배가 된다는 Moore의 법칙 교안에는 안 나옴 1. Use abstraction to simplify design (설계를 단순화하는 추상화) 여러 가지 계층에서 설계를 특징짓는 추상화 하위 수준의 상세한 사항을 안 보이게 함으로써 상위 수준 모델을 단순화한다. 2. Make the common case fast (자주 생기는 일을 빠르게) make the common case fast vs. optimize the rare case 자주 생기는 일을 빠르게 만드는 것이 드물게 생기는 일을 최적화하는 것..
효딩
'SKKU SW' 카테고리의 글 목록 (4 Page)