본문 바로가기

CPU9

폰노이만 구조 폰노이만 구조 우리가 주목할 사건은 폰노이만 구조의 등장이다. 사실 에니악(ENIAC)은 현대 컴퓨터와 같이 다양한 프로그램을 수행할 수 있는 '범용 컴퓨터(general purpose computer)'는 아니었다. 다른 종류의 작업을 하기 위해서는 논리 회로의 구성을 바꿔야 했다. 소자를 연결하고 있던 전선을 다시 배열해 연결하는 과정이 필요했다. 이것은 시간과 인력이 매우 필요한 작업이므로 사람들은 컴퓨터의 구성(하드웨어)은 그냥 두고 소프트웨어만 바꾸어 다른 작업을 할 수 있는 범용 컴퓨터를 만들고 싶어 했다. 범용 컴퓨터 역사에서 빼놓을 수 없는 사람이 존 폰노이만(John von Neumann)이다. 그는 IAS 머신이라는 초기 범용 컴퓨터 개발에 참여했는데, 이 프로젝트에서 본인이 제안한 '.. 2023. 6. 27.
32bit가 x86으로 불리는 이유에 대해서 x86 아키텍처를 사용하는 최초의 프로세서는 1978년에 발표된 인텔 8086으로, 이전 프로세서인 인텔 8080과 어셈블리어 단에서 호환되도록 설계되었다. 인텔 8086은 3년 후에 IBM PC의 표준 프로세서로 채택되었다. IBM PC는 그 후로 계속 성장하여 개인용 컴퓨터 업계의 표준이 되었으며, 그에 따라 x86 아키텍처는 매우 성공적인 명령 집합 아키텍처가 되었다. - 위키백과 정리해 보자 x86은 32bit를 나타낸다. x86은 사실 아키텍처의 이름이다. 86으로 끝나는 이름의 프로세서들은 해당 아키텍처가 적용되어 있다. 8086이 IBM PC 표준 프로세서로 채택되면서 엄청난 인기를 끌었다. 그 결과 x86 == 32bit이라는 공식이 성립되게 된다. 메모리 주소(Memory Address).. 2023. 5. 8.
결정 진동자(crystal oscillator)에 대해서 알아보자 결정 진동자 발진기라고도 부르며 보통 수정(quartz) 결정으로 많이 만들어서 결정 진동자(crystal oscillator)라고도 부른다. 오실레이터에 전기를 가해 규칙적으로 진동을 일으켜 주파수를 발생시키는데 이것을 클럭(Clock)이라고 한다. 오실레이터는 공급 전력이나 온도에 민감하기 때문에 대개 메인보드에 위치하고 있으며, 여기서 내보내는 주파수(Hz)를 얼마나 견딜 수 있는지가 CPU, GPU의 제품 스펙을 결정한다. 클럭은 연주회의 지휘자로 비유할 수 있으며, 일정한 속도로 논리회로의 입출력을 제어하는 역할을 한다. 1초에 클록 신호가 한번 발생했으면 이를 1Hz라고 한다. 함께 읽으면 좋은 글 클럭(Clock) 논리회로를 학습하게 되면 조합회로와 순차회로를 배우게 되는데 순차회로를 학습하.. 2023. 4. 4.