요즘에 컴퓨터 하면 대부분 노트북이나 데스크탑을 떠올린다.왜냐하면 주변에서 볼 수 있는 기종이기 떼문이다.그러나 크고 작은 컴퓨터들도 있다. 이러한 컴퓨터들은 모두 논리적 구조, 즉 무엇을 계산할 수 있는지에 대해서는 공통된 핵심 속성을 가지고 있으며, 비슷한 아키텍쳐를 갖추고 있지만,가격,소모,전력,크기,속도 등에서 서로 다른 트레이드오프를 보인다.
휴대전화와 태블릿 피시도 일종의 컴퓨터로,운영체제를 실행하며 풍부한 환경을 제공한다.우리 주변에 가득한 기기에는 거의 전부 훨씬 작은 시스템이 내장되어 있다.
슈퍼 컴퓨터는 과학기술 연산을 비롯한 다양한 분야에 사용되는 고속 컴퓨터로,보통 많은 수의 프로세서와 대량의 메모리를 사용한다. 사용되는 프로세서 자체도 종래 프로세서보다 특정 종류의 데이터를 훨씬 빨리 처리하는 명령어로 구성되어 있다.
요즘의 슈퍼컴퓨터는 전용 하드웨어를 사용하는 대신, 속도는 빨라도 기본적으로는 평범한 프로세서로 구성된 클러스터를 기반으로 구현된다.
슈퍼컴퓨터의 속도는 플롭스, 즉 초당 수행할 수 있는 부동 소수점 연산 횟수로 측정된다.부동 소수점 연산이란?
소수 부분을 포함하는 수에 대한 산술 연산을 뜻한다.
범용 CPU보다 그래픽 관련 계산을 훨씬 빠르게 수행하는 그래픽 전용 프로세서다. 원래 gpu는 게임에 필요한 고속 그래픽 처리를 위해 개발되었고,일반 프로세서가 특정한 종류의 작업을 빠르게 처리하는데 도움을 준다
따라서 일부 계산 작업이 병렬 처리 가능한 연산을 포함하며, 이를 gpu로 넘겨 줄 수 있다면,계산이 훨씬 더 빨라진다.
네트워크로 연결되어 서로 독립적으로 작동하는 여러 대의 컴퓨터를 일컫는 말이다. 분산 컴퓨팅 시스템은 메모리를 공유하지 않고 물리적으로 넓게 흩어져 있다.
수학자 앨런 튜링이 1936년에 제시한 개념으로 계산하는 기계의 일반적인 개념을 설명하기 위한 가상의 기계이며 오토마타의 일종이다. 튜링은 이 개념을 automatic에서 따온 a-machine이라고 불렀는데 튜링 사후에 창시자의 이름을 따 튜링 머신이라고 부르게 되었다.
◆ 튜링테스트(Turing test)란 인공지능(AI)의 우수성을 측정하는 실험이다. 지난 1950년 영국의 수학자인 앨런 튜링이 제안한 인공지능 판별법을 의미한다.
튜링테스트는 질의응답 등을 통해 기계가 인간 수준의 지능이 있는지를 가려낸다. 질문자가 컴퓨터 화면을 통해 컴퓨터와 사람과 각각 대화한다. 이때 질문자는 상대방이 컴퓨터인지 사람인지 알 수 없다.