컴퓨터지식
-
CPU 명령어 처리방식 CISC 방식 RISC 방식컴퓨터지식/컴퓨터구조 2024. 2. 11. 12:27
배경 CISC와 RISC는 MCU 아키텍처에서 사용되는 두가지 다른 설계 철학으로 CPU의 명령어 처리방식에 따라 CISC와 RISC 방식으로 나뉜다. 즉 CPU의 명령어 셋 아키텍처 인것이다. 4세대 컴퓨터 (대규모집적회로를 소자로 사용한 컴퓨터)부터 마이크로프로세서 (Micro Processor)의 출현으로 컴퓨터의 소형화가 이루어지기 시작했으며 MCU의 아키텍처 개발을 위한 기반을 제공하는 Complex Instruction Set Computer (CISC) 구조가 주를 이루고 있었다. CISC는 필요한 모든 명령어 셋을 갖추도록 설계된 용어로 하나의 명령어당 최대한 많은 작업을 하게하는 것이라 적은수의 명령어로도 프로그램을 작성하기 쉽다는 장점이 있었다. 하지만 이런 CISC 방식은 명령어 개수..
-
CPU 구성 요소컴퓨터지식/컴퓨터구조 2024. 2. 9. 11:09
배경 컴퓨터의 3대 구조는 중앙처리장치인 CPU, 기억장치인 메모리와 디스크, 입출력 I/O가 추가된다면 컴퓨터를 이루는 기본 골격이다. 여기서 CPU는 중앙처리장치로 컴퓨터 시스템을 통제하고 프로그램 실행의 연산 및 처리를 담당한다. 워드는 CPU가 한번에 처리할 수 있는 데이터 크기를 의미한다.만약 CPU가 한번에 16비트 처리가 가능하면 1워드는 16비트가 된다. 워드는 CPU마다 다르지만 현대 컴퓨터의 워드 크기는 대부분 32비트 혹은 64비트이다. 인텔의 X86 CPU는 32비트 워드이며 X64 CPU는 64비트 워드이다. CPU 명령어 처리방식으로는 RISC, CISC가 있다. CPU 정의 중앙처리장치로 컴퓨터 시스템을 통제하고 프로그램 실행의 연산 및 처리를 담당 CPU 3대 구성요소 연산장..
-
폰노이만 구조 하버드 구조컴퓨터지식/컴퓨터구조 2024. 2. 6. 18:03
폰노이만 구조 배경 폰노이만구조 구조가 등장하기 이전의 컴퓨터들은 스위치를 설치하고 전선을 연결하여 데이터를 전송하고 신호를 처리하는 식으로 프로그래밍을 하였다. 만약 다른 연산을 수행하고 싶다면, 배선을 다 들어내고 직접 전선의 위치를 바꿔가며 프로그래밍을 수행했어야했다. 최초의 범용 전자 컴퓨터 애니악은 실제 미국에서 탄도 계산을 위해 설계되었는데, 스위치를 만들고 전선을 하나하나 연결을해서 만들다보니 무게가 30톤정도가 되었다고한다. 30톤짜리 계산기인것이다..... 1944년 모클리와 에커트는 최초의 범용 전자 컴퓨터 애니악을 개발하면서 스위치 설치와 전선 연결 방식의 큰 단점을 깨닫고 이를 메모로 남겼으며, 폰 노이먼은 애니악 프로젝트 막판에 자문위원으로 참여한 인물로, 실제 폰노이만 구조가 처..