소개글
"인텔프로세서를 위한 시스템 프로그래밍"에 대한 내용입니다.
목차
1. 서론
2. 마이크로프로세서
2.1. 마이크로프로세서의 정의와 특성
2.2. 마이크로프로세서의 발전 과정
2.3. 마이크로프로세서의 다양한 응용 분야
3. 마이크로컨트롤러
3.1. 마이크로컨트롤러의 정의와 특성
3.2. 마이크로컨트롤러와 마이크로프로세서의 차이점
3.3. 마이크로컨트롤러의 활용 분야
4. AVR 마이크로컨트롤러
4.1. AVR의 정의와 특징
4.2. AVR 패밀리의 종류와 특성
4.3. AVR 마이크로컨트롤러의 응용 사례
5. 결론
6. 참고 문헌
본문내용
1. 서론
인텔프로세서를 위한 시스템 프로그래밍
IBM이 메인프레임 컴퓨터를 대표했던 시대였던 1968년 창업한 인텔은 초기 DRAM 메모리칩을 생산해 반도체 시장에서 성공했다. 1969년 인텔 연구소의 테드 호프는 슈퍼컴퓨터의 중앙처리장치를 대신하는 초소형 연산기에 관해 고민했다. 덩치가 큰 슈퍼컴퓨터 말고 들고 다니면서 필요할 때 꺼내서 계산할 작은 컴퓨터를 만들지 고민했는데 당시 인텔 경영진은 일본의 부지컴이라는 계산기를 만드는 전자 회사에서 전자식 탁상계산기를 12개 칩으로 만들어달라고 요구받았다. 하지만 호프 박사는 부지컴이 요구했던 기능을 실리콘 하나의 칩에 모두 집적화할 방법을 고안했고 이것이 마이크로프로세서의 시작점이 되었다. 호프 박사는 바로 동료와 함께 본격적으로 고집적 회로 프로세서를 개발하기 시작해 2년 정도 걸려 제품 개발에 성공한다. 이러한 역사를 지닌 마이크로프로세서에 관해 살펴보고자 한다.
2. 마이크로프로세서
2.1. 마이크로프로세서의 정의와 특성
마이크로프로세서는 매우 작은 크기를 의미하는 '마이크로(micro)'와 처리기를 의미하는 '프로세서(processor)'가 결합된 용어이다. 이는 제어장치, 연산장치, 여러 개의 레지스터를 하나의 IC 소자에 집적한 것으로, 마이크로프로세서에 CPU를 사용하여 만든 소형 컴퓨터를 마이크로컴퓨터라고 한다. 마이크로프로세서는 크기가 매우 작고 계산 능력이 뛰어난 장치를 뜻하는 것으로, IC 집적 기술, 시스템 프로그래밍 기술, 컴퓨터 구조 기술 등을 함께 묶어 하나의 칩으로 집적화한 반도체 소자를 의미한다. 마이크로프로세서는 재료, 전자 집약 기술, 수학적 개념, 사회적인 요구 등을 수렴하여 다양한 분야에서 활용되고 있으며, 앞으로도 연구를 통해 더욱 향상된 마이크로프로세서가 등장할 것이다. 마이크로프로세서는 프로그램을 빠르게 실행할 목적으로 내부 구조를 최적화하고 있다.
2.2. 마이크로프로세서의 발전 과정
마이크로프로세서는 1971년 미국의 인텔이 실리콘 LSI 기술을 바탕으로 몇 개의 칩으로 시스템을 구성할 수 있는 프로세서를 처음 발표하면서 그 역사가 시작되었다. 처음에는 4비트의 마이크로프로세서가 출현했지만 기술이 발전하면서 점차 8비트, 16비트의 마이크로프로세서가 등장했다. 현재는 32비트의 마이크로프로세서까지 등장했으며, 이에 따라 마이크로프로세서의 계산 능력과 기능도 지속적으로 향상되고 있다. 8비트 마이크로프로세서가 가장 많이 보급되고 있지만, 점차 고성능의 16비트와 32비트 마이크로프로세서도 실용화되고 있는 추세이다. 이러한 마이크로프로세서의 발전에 힘입어 마이크로컴퓨터와 같은 다양한 응용 분야에서 활용되고 있으며, 앞으로도 더욱 발전된 마이크로프로세서가 등장할 것으로 기대된다.
...
참고 자료
김성진 외, AVR ATmega128을 이용한 에너지 절감형 미니모바일 로봇, 충북대학교, 2018, p.1~2
Shunlongwei 주식 회사, 이크로 프로세서 대 마이크로컨트롤러 : 차이점은 무엇입니까?, 2023년 6월 4일 접속,
https://www.shunlongwei.com/ko/microprocessor-vs-microcontroller-what-is-the-difference/