본문 바로가기

반응형

문과 코린이의, [컴퓨터 구조] 기록

(16)
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (7) 전력 장벽 ~ (8) 현저한 변화 : 단일프로세서에서 멀티프로세서로의 변화 ] [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (7) 전력 장벽 ~ (8) 현저한 변화 : 단일프로세서에서 멀티프로세서로의 변화 ] 1. 전력 장벽 1) 전력 장벽 - 클럭 속도와 소비 전력은 오랫동안 빠르게 증가하다가 최근에 주춤해졋음. * 속도와 전력은 서로 연관되어 있음 - 최근 성장이 정체된 이유는, 상용 마이크로프로세서의 냉각 문제 때문에 실제로 사용할 수 있는 전력이 한계에 도달하였기 때문. (현재 4GHz이 전력장벽) - 집적회로의 주된 기술인 CMOS가 에너지를 소비하는 주원인은 동적 에너지임. * 동적 에너지란? 트랜지스터가 0-1로 혹은 그 반대로 스위칭하는 동안에 소비되는 에너지 - 동적 에너지는 각 트랜지스터의 용량성 부하와 인가되는 전압에 의해..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (6) 성능 (성능의 정의, 성능의 측정, 클럭, CPU 성능과 성능 인자, 명령어 성능, 고전적인 CPU 성능식) ] [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (6) 성능 (성능의 정의, 성능의 측정, 클럭, CPU 성능과 성능 인자, 명령어 성능, 고전적인 CPU 성능식) ] - 시스템의 성능을 측정하는 것은 주관적이기 때문에 간단한 일이 아님. 1. 성능의 정의 1) 두 컴퓨터에서 같은 프로그램을 실행시키는 경우에는 먼저 끝나는 쪽이 더 빠른 컴퓨터. 2) 여러 대의 서버를 가지고 여러 사용자의 작업을 처리하는 데이터센터를 운영할 경우에는 하루 동안 더 많은 작업을 처리한 컴퓨터가 더 빠른 컴퓨터일 것임. - 즉 1)과 같은 경우 = 컴퓨터 사용자 개인의 입장에서는 응답시간(실행시간)이 중요. * 응답시간 : 컴퓨터가 테스크를 완료하기까지의 총 소요시간으로, 디스크 접근, ..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (5) 프로세서와 메모리 생산 기술(초대규모 집적회로 (VLSI)) ] [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (5) 프로세서와 메모리 생산 기술(초대규모 집적회로 (VLSI)) ] [ 초대규모 집적회로(VLSI) ] - 수십만 내지 수백만 개의 트랜지스터를 포함하고 있는 장치 ** 트랜지스터 : 전기신호로 제어되는 온,오프 스위치(0/1을 보낼 수 있는 제어장치) ** 이 트랜지스터가 무어의 법칙에 따라 두배씩 증가함. - 집적회로는 어떻게 만들어지는가? * 유의사항 - 아직 공부하고 있는 문과생 코린이가, 정리해서 남겨놓은 정리 및 필기노트입니다. - 정확하지 않거나, 틀린 점이 있을 수 있으니, 유의해서 봐주시면 감사하겠습니다. - 혹시 잘못된 점을 발견하셨다면, 댓글로 친절하게 남겨주시면 감사하겠습니다 :)
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (4) 케이스를 열고 (모든 데이터의 하드웨어 기능, 디스플레이, 터치스크린, 상자를 열고, 데이터의 안전한 저장소, .. [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (4) 케이스를 열고 (모든 데이터의 하드웨어 기능, 디스플레이, 터치스크린, 상자를 열고, 데이터의 안전한 저장소, 컴퓨터 간의 통신) ] 1. 모든 데이터의 하드웨어 기능 - 데이터 입력 ex. 키보드, 마우스, 마이크 등 : 컴퓨터에 정보를 공급하는 장치 - 데이터 출력 ex. 스피커 등 : 연산의 결과를 사용자나 다른 컴퓨터에 보내줌 - 데이터 처리 (데이터패스, 제어 유닛 : 프로세서) - 데이터 저장 (메모리) 2. 디스플레이 - LCD : 능동 행렬을 사용하여 더욱 선명한 이미지를 제공함. ( 스스로 빛을 내는 대신 통과하는 빛을 제어함 ) * 능동 행렬이란 ? : 매 화소의 위치마다 작은 트랜지스터를 이용해..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (3) 프로그램 밑의 세계 (추상화, 시스템 소프트웨어 , 상위 수준 언어에서 기계어까지, 상위 수준 언어의 장점 ] [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [ (3) 프로그램 밑의 세계 (추상화, 시스템 소프트웨어 , 상위 수준 언어에서 기계어까지, 상위 수준 언어의 장점 ] 추상화 : 높은 수준의 작업을 단순한 컴퓨터 명령으로 번역 또는 해독하는 여러 겹의 소프트웨어로 만드는 것 1 ) 시스템 소프트웨어 1. 운영체제 - 사용자 프로그램(앱)과 하드웨어 간의 인터페이스 역할을 하면서 각종 서비스와 감독 기능을 제공하는 것. * 기본적 입출력 작업의 처리 (키보드와 마우스로 화면을 띄우는 것) * 보조기억장치 및 메모리 할당 (OS->앱) * 컴퓨터를 동시에 사용하는 여러 응용들 간의 컴퓨터 공유 방법 제공 (여러 프로그램을 한번에 돌릴 수 있도록 해야 함) ex) 윈도우즈(W..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술[(2) 컴퓨터 구조 분야의 8가지 위대한 아이디어] [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [(2) 컴퓨터 구조 분야의 8가지 위대한 아이디어] 1. Moore의 법칙을 고려한 설계 - 18~24개월마다 칩에 집적되는 소자의 수가 2배가 된다. - 우상향 증가 그래프 2. 설계를 단순화하는 추상화 - Moore의 법칙에 따라 자원의 수가 급격하게 증가함에 따라 설계 시간이 길어지는 것을 방지하기 위해 생산성을 높이기 위한 추상화 마련.(단순화) 3. 자주 생기는 일을 빠르게 4. 병렬성을 통한 성능 개선 ex) if, for문 -> 어셈블러 변경 (매우 다양한 프로세서) -> 병렬 처리 5. 파이프라이닝을통한 성능 개선 - 병렬성의 특별한 형태 - 할 일을 분담해서 데이터 전달 6. 예측을 통한 성능 개선 - 비싸..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술[(1) 서론, 컴퓨터 응용 분야의 종류와 그 특성, 포스트 PC 시대, 이 책에서 우리는 어떤 것을 배울 수 있는가?, 프로그램 .. [문과 코린이의 IT기록장] 컴퓨터 구조 - 1강. 컴퓨터 추상화 및 관련 기술 [(1) 서론, 컴퓨터 응용 분야의 종류와 그 특성, 포스트 PC 시대, 이 책에서 우리는 어떤 것을 배울 수 있는가?, 프로그램 성능의 이해] 1. 서론 - 국가의 경제는 Moore의 법칙에 따라 빠르게 발전하고 있는 정보기술에 상당히 의존하고 있음 - 정보 기술 산업은 숨 가쁜 속도로 기술 혁신을 거듭하고 있고, 더 우수한 컴퓨터를 지속적으로 만들어 낼 것임. - 컴퓨터는 농업-산업혁명과 같이 제 3차 정보혁명을 가져오며, 일상생활에 근본적인 영향은 물론, 새로운 지식을 탐구하는 방법도 변화시키고 있음 - 컴퓨터 혁명은 지속되고 있는 중임. : 계산 비용이 10배 낮아지면서(메모리 연산속도가 증가하면서) 컴퓨터를 사용할 ..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 2.(7) ~ 2.(9) [ 판단을 위한 명령어, 하드웨어의 프로시저 지원, MIPS의 32bit 수치를 위한 주소지정 및 복잡한 주소지정 방식 ] [문과 코린이의 IT기록장] 컴퓨터 구조 - 2.(7) ~ 2.(9) [ 판단을 위한 명령어, 하드웨어의 프로시저 지원, MIPS의 32bit 수치를 위한 주소지정 및 복잡한 주소지정 방식 ] 7. 판단을 위한 명령어 * if문, go to문 1) 조건부 분기 (1) beq register1, register2, L1 : register1과 register2의 값이 같으면, L1에 해당하는 문장으로 가라 : branch if equal (2) bne register1, register2, L1 : register1과 register2의 값이 같지 않으면, L1에 해당하는 문장으로 가라 : branch if not equal [ If-then-else를 조건부 분기로 ..

반응형