CPU (2) 썸네일형 리스트형 [Lecture 24] Virtualization #"가상 시스템"의 정의 하드웨어가 아닌 소프트웨어로 구현된 시스템 컴퓨터처럼 작동하는 독립적인 환경 컴퓨팅 디바이스(명령어 세트 등)에 대한 추상적인 사양 (언어 기반) 가상 시스템 명령 집합은 일반적으로 기존 아키텍처와 유사하지 않다 Java VM, .Net CLR 등등 virtual machine monitors (VMM) 실제 아키텍처에서 완전히 또는 부분적으로 가져온 명령 집합 #Java Bytecode 예제 Compiled from "h.java" public class h { public h(); Code: 0: aload_0 1: invokespecial #8 // Method java/lang/Object."":()V 4: return public static void main(java... [Lecture 8] Computer Performance #성능의 정의 컴퓨터에서 성능이란 무엇일까? 아래 지표를 잠깐 살펴보자. 위에 지표를 보고 우리는 어느 하나의 비행기 모델이 가장 성능이 좋다고 할 수 있을까? 정확하게는 말할 수 없을 것이다. 이렇듯 컴퓨터에서도 컴퓨터의 성능을 측정하는 여러가지의 기준이 있다. #컴퓨터 성능: 시간 Response Time (latency): 작업을 완료하는 데 걸리는 시간 처리량 (throughput): 단위 시간당 완료된 총 작업 수 컴퓨터 리소스를 적게 이용 컴퓨터 시스템이나 응용 프로그램의 높은 이용 컴퓨터의 성능 측정 기준은 다음을 포함한다: 가용성 반응 시간 용량 레이턴시 완료 시간 서비스 시간 대역폭 스루풋 상대 효율 비례 축소 가능 속도 향상 등등 컴퓨터 성능을 나타낼 수 있는 여러 지표들이 있지만, 이.. 이전 1 다음