학 과 : 정보제어 공학과 학 번 : 2005290005 이 름 : 김민혁 이메일 : ctl2002@hanmail.net 마이크로 컴퓨터 CPU 학 과 : 정보제어 공학과 학 번 : 2005290005 이 름 : 김민혁 이메일 : ctl2002@hanmail.net 자료 출처 : www.naver.com, www.daum.net
목 차 CPU의 정의 CPU의 구성요소 CPU의 종류 마이크로컴퓨터의 정의 마이크로 프로세서 마이크로 프로세서 구조 목 차 CPU의 정의 CPU의 구성요소 CPU의 종류 마이크로컴퓨터의 정의 마이크로 프로세서 마이크로 프로세서 구조 마이크로컴퓨터 출 처 질의응답
1.CPU(central processing unit)정의 중앙 처리 장치 즉, 소프트웨어 명령의 실행이 이루어지는 컴퓨터의 부분, 혹은 그 기능을 내장한 칩을 말한다. CPU(central processing unit) 역할 컴퓨터 프로그램의 명령어를 해석하여 연산하고, 외부로 출력 CPU는 컴퓨터 부품과 정보를 교환하면서 컴퓨터 시스템 전체를 제어하는 장치
2. CPU의 구성요소 프론트엔드(front-end) 백엔드(back-end) 그림 1-1 ALU (Arithmetic-Logic Unit) 산술논리 연산장치 CU (Control Unit) 레지스터 (processor register) 프론트엔드(front-end) 백엔드(back-end)
3. CPU의 종류 8비트 16비트 64비트 32비트 CISC (Complex Instruction Set Computer) 처리 용량에 따른 구분 8비트 16비트 64비트 32비트 처리 방식에 따른 구분 CISC (Complex Instruction Set Computer) RISC86 RISC (Reduced
4. 마이크로컴퓨터의 정의 CPU를 1개의 반도체 칩에 집적시킨 소형 디지털 컴퓨터의 일종. 마이크로컴퓨터는 모든 산술·논리 연산을 행하는 하나의 마이크로프로세서를 중앙처리장치로 사용 1970년대에 개발된 좀더 소형화된 포켓 크기의 마이크로컴퓨터는 CPU, 기억장치, 인터페이스 회로를 하나의 칩 안에 담고 있다. 고밀도 직접회로(LSI)와 초고밀도 직접회로(VLSI)의 기술이 발달하여 하나의 반도체 칩에 넣을 수 있는 회로의 수가 점점 더 많아짐으로써 이런 단일 칩을 사용하는 마이크로컴퓨터의 처리능력이 이에 상응해서 증가됨
5. 마이크로 프로세서 컴퓨터 시스템에서 기억 장치 이외의 모든 중앙 처리 장치(CPU)의 기능을 대규모 집적 회로(LSI) 칩에 탑재한 것. 복수의 칩으로 된 것과 1개의 칩으로 된 것이 있으나 최근에는 1개의 칩으로 된 것이 대부분이며 컴퓨터의 소형화가 가능하게 되었다. CPU의 모든 기능이 1개의 LSI(Large Scale Integrated circuit ) 칩에 조립되어 있으며 기억장치와 전원장치를 추가하면 주변 장치를 제외한 컴퓨터의 모든 기능을 구비함
6. 마이크로 프로세서 구조 1.실행 유닛(Eu: Execution Unit) ▷ 마이크로 프로세서의 각 명령어를 수행하는 유닛 ALU(Arithmetic Logic Unit)와 제어 유닛(CU:Control Unit),레지스터로 구성 2. 명령어 유닛(Instruction Unit) ▷ 메모리에서 가져온 명령어를 실행유닛에서 정확히 수행할 수 있도록 제어하는 유닛 ,이때 제어 유닛은 ALU나 레지스터들이 잘 동작되도록 하여준다 3. 어드레싱 유닛(Addressing Unit) ▷ CPU가 메모리나 입출력 장치에서 데이터를 읽거나 쓸 때, 메모리나 입출력 어드레스를 만들어 주는 유닛 4. 버스 인터페이스 유닛(Bus Interface Unit) ▷ 어드레스,데이터, 컨트롤 버스를 통해서 마이크로 프로세서 외부와 연결시켜 주는 유닛 데이터 버스(메모리에 읽거나 씀) → 어드레스(사용할 메모리 위치정함) → 어드레싱 유닛(어드레스를 계산) →어드레스 버스(데이터를 읽거나 쓰는 일)
7. 마이크로 컴퓨터 그림 1-2 Sony회사의 미래형 마이크로 컴퓨터
8. 출 처 http://blog.naver.com/ http://tooecc.tistory.com/(그림1-1) http://lomars.tistory.com/entry/ http://gomu09.tistory.com/entry/(그림 1-2)
9. 질의 응답 김민혁(ctl2002@hanmail.net) 질문 받겠습니다. - 감사합니다 -
용어정리 MMX(MultiMedia eXtension)는 인텔이 설계한 SIMD명령어 집합으로, "MMX 기술 탑재 펜티엄"이라고 명시함과 더불어 1997년에 펜티엄 공정의 마이크로프로세서에 탑재하기 시작했다.(1)(2) 인텔 i860에 처음 소개한 비슷한 장치에서 개발된 것이다. 인텔과 다른 업체에 의해 최종 IA-32 프로세서에서 지원되어 왔다. LSI(Large Scale Integrated circuit ) 하나의 패킷에 1,000~10만 개의 소자가 집적된 것. 고밀도 집적 회로라고도 한다. 10만~100만 개의 소자가 들어 있다 SPARC (스팍, Scalable Processor ARChitecture - 확장형 프로세서 아키텍처)는 1985년 썬 마이크로시스템즈가 개발한 빅 엔디안 RISC 마이크로프로세서이다. 멀티태스킹( multitasking) 하나의 컴퓨터가 동시에 여러 개의 작업을 수행하는 일. 다중 프로그래밍과 비슷하지만 뜻이 약간 다르다. 태스크라는 말은 엄밀하게 말하면 프로그램이나 프로세스와는 조금 다른 의미로, 컴퓨터 쪽에서 볼 때의 작업 단위를 이른다. 초 고밀도 직접회로(Very-large-scale integration)
용어정리 MPU(Micro Processor Unit) Off Chip으로 CPU와 주기억장치, I/O Port가 외부에 존재하게 됩니다. MCU(Micro Controller Unit) On Chip으로 내부에 모두가(CPU,주기억장치,I/O Port) 집적된 형태입니다 캐시(cache) : 컴퓨터의 성능을 향상시키기 위해 사용되는 전용의 소형 고속 기억 장치, 또는 같은 목적으로 사용되는 주기억 장치의 일부분(섹션). 버스(bus) : 컴퓨터의 내부나 외부의 각 장치와의 정보나 신호를 주고 받는 데 사용되도록 구성된 전기적 통로를 말한다. - 데이터 버스 : 데이터가 이동하는 통로 - 어드레스 버스 : 주소 및 해당 주소의 데이터를 전송하기 위해 필요한 버스 - 컨트롤 버스 : CPU와 메모리 간에 제어신호가 오가는 통로