본문 바로가기

관/핫한 컴퓨터구조 공부8

대학생과 컴퓨터 구조 공부하기 04 (컴퓨터 구조론 개정 5판 1장 연습문제 일부 풀이). 아차 싶은게 저번 기본문제 포스팅에 슈퍼컴퓨터 문제가 포함되어 놓고 내용이 없었다. 그래서 지금 간단하게 정리하고 연습문제 일부 풀이를 이번 포스팅에 하도록 한다. 구조적 크기에 따른 슈퍼컴퓨터의 분류 1. 파이프라인 슈퍼컴퓨터(pipeline supercomputer) 하나의 CPU 내에 다수의 연산 장치들이 포함되어 있고 각 연산장치는 매우 높은 계산능력을 가지고 있다. 따라서 매우 빠르며 많은 양을 처리 가능하다. 고도로 파이프라이닝 된 구조를 가진 소수의 CPU들을 이용하여 구성되는 슈퍼컴퓨터 이다. 2. 대규모 병렬처리시스템(massively parallel processing system:MPP) 한 시스템 내에 상호연결된 수십 수만 개 이상의 프로세서들을 포함, 하나의 큰 작업을 분할하여 동.. 2020. 7. 17.
대학생과 컴퓨터 구조 공부하기 03 (컴퓨터 구조론 개정 5판 1장 마무리). 이번 포스팅은 저번 포스팅의 구체화의 시간과 기본문제의 마무리를 한다. cpu와 i/o 장치는 cpu와 메모리처럼 바로 연결되는 것이 아닌 제어기 를 거친다 cpu와 i/o 장치의 연산 속도의 차이가 너무 크기 때문이다. 제어기는 기본적으로 2개의 레지스터를 포함한다(레지스터는 기억하는장치) 1. 상태레지스터 : 0,1로 데이터를 처리. 0은 현재 data가 없기에 받을 준비 1은 보낼데이터가 있다는 의미 2. 데이터 레지스터 : 0이면 보낼 데이터가 없기에 대기하고 1이면 데이터를 cpu로 보내서 처리 제어기의 작동은 cpu입장에서 상태레지스터 값이 1이면 데이터레지스터 를 읽어서 데이터입력이 완료된다. 0이면 1이될때를 기다리는 순환구조 이다. 보조저장 장치들 또한 제어기를 통한다. 차이점이라면 i/.. 2020. 7. 16.
대학생과 컴퓨터 구조 공부하기 02.(1장 간단 학습요약과 1장 기본문제 풀이15번까지). 노잼방식으로 요약하겠다. 컴퓨터의 주요기능은 데이터를 읽고 처리하여 저장하는 것이며 기본구조는 다음 3가지로 이루어 진다 1. cpu 2. 기억장치 3. I/O 입출력장치 1번부터 순서대로 컴퓨터의 두뇌에 해당한다 2는 주기억과 보조 기억장치로 나뉜다 3은 사용자와 컴퓨터의 상호작용을 위한 장치로 cpu와는 제어장치를 통해 상호작용을 한다. 정보는 bit와 바이트단위로 저장을 하며 프로그램 코드는 컴퓨터가 사용하는 기계어와 사람이 사용하는 고급언어 그리고 그사이에 있는 어셈블리어 3가지가 있다. 고급언어를 기계어로 변환하는 s/w를 컴파일러 라 하며 어셈블리어를 기계어로 변환하는 s/w를 어셈블러 라 한다. 기계명령어 형식은 연산코드+오퍼랜드로 이루어지며 연산코드는 cpu가 수행할 연산을 지정하며 오퍼랜.. 2020. 7. 15.
대학생과 컴퓨터 구조 공부하기 01.(컴퓨터 구조론 개정5판 들어가기전 컴퓨터 기초내용). 처음 포스팅은 컴퓨터에서 기초적으로 학습하는 지식을 정리한 것을 포스팅한다. 대학생 전공시간의 첫 수업에서 받은 것으로 (개인적으로 노잼이었다!) 그냥 그러려니 하고 학습적 측면에서 이런것이 있구나 눈팅하는 것을 추천합니다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡh/w 구성요소 간단하게 알기ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ cpu(central processing unit) = 컴퓨터의 두뇌에 해당 컴퓨터 시스템 전체를 제어함 다양한 입력장치로부터 자료를 받아 처리후 결과를 출력장치로 보내는과정 제어, 조정하는 일을 한다. 인텔과 암드(amd) 사에서 만드는것이 대표적임 cpu의 대역폭 = cpu가 주변기기 사이에 한번에 주고받는 데이터 폭 점점 바이트단위로 상승하며 빠르게 주고 받게된다. cpu의 구.. 2020. 7. 14.