전체 글 191

6. 버스 (BUS)

컴퓨터 시스템의 각 모듈에서 발생한 신호를 공유해서 사용할 수 있도록 만든 신호의 집합 구동 주체(CPU 등)에 의해서 해당 소자에 데이터를 읽거나 쓸 수 있도록 구성된다. 어드레스 버스(address bus), 제어버스(contorl bus), 그리고 데이터 버스(data bus)로 구성된다. 폰노이만 vs 하버드 아키텍쳐 https://pjw97.tistory.com/entry/avrstudy20200928%ED%8F%B0%EB%85%B8%EC%9D%B4%EB%A7%8C-%ED%95%98%EB%B2%84%EB%93%9C-%EA%B5%AC%EC%A1%B0-%EB%B9%84%EA%B5%90?category=742643 avr_study(2020/09/28)_폰노이만, 하버드 구조 비교 avr을 다루기 전..

카테고리 없음 2022.07.06

5.입출력 장치

프로세서와 정보를 교환하는 장치 디지털 신호 또는 아날로그 신호를 포함한다. 프로세서와는 메모리 장치와 같이 디지털 신호인 더으레스, 데이터 및 제어 신호를 통해서 연결 된다. 입출력 장치 제어 입출력 장치를 제어하기 위해서는 어드레스 할당이 필요하고 데이터를 교환하기 위한 데이터 버스와 제어 신호 사용 표준 I/O 맵 방식(I/O-mapped peripheral) 전용의 입출력 장치 주소 공간을 할당하여 사용 인텔의 x86 CPU 계열이 대표적 메모리 맵 방식(Memory mapped peripheral) 메모리 주소 공간의 일부를 활용하여 사용 대부분의 임데디드 프로세서에서 사용 됨 메모리 맵 방식과 I/O 맵 방식 구분 메모리 맵 방식 I/O 맵 방식 대표적인 프로세서 ARM, MIPS, Power..

4. 메모리

메모리 장치 메모리 장치의 용도 > 프로그램과 데이터를 저장하기 위한 공간 메모리 장치의 종류 구 분 속 도 가 격 용 도 특 징 휘발성 (Volatile Memory) SRAM (Static) 수ns,고속 비싸다 캐시 등 DRAM (Dynamic) 수십 ns 저렴 주기억 장치 비휘발성(Non-Volatile Memory) EEPROM (Electrically Erasable) 수십 ns 비싸다 소용량 데이터나 프로그램 저장용 Flash NAND 수십 ns 저렴 대용량 데이터 저장 블록 단위 읽기 쓰기 NOR 수십 ns 비싸다 프로그램 저장 데이터 저장 >주 기억 장치 (main memory) -> 프로그램이 실행되는 동안 프로그램과 데이터 저장 , DRAM이 많이 사용된다. >보조 기억 장치(secon..

3.프로그램

프로그램 >프로세서를 통하여 어떤 결과를 얻기 위하여 프로세서가 받아 들일수 있는 형태로 구성된 명령(insruction)을 나열하여 구성된 문장 >문장은 단어를 나열하여 구성 -> 명령은 단어이고, 프로그램은 언어를 구사하는 것 기계어(machine language) >프로세서가 이해할 수 있도록 '0'과 '1'로 표현되는 2진수로 구성된 명령 >프로세서가 이해하기는 편리하지만 작성자가 프로그램 하기에는 불편함 니모닉(Mnemonic) 코드 >기계어를 프로그램 작성자가 이해하기 편리한 기호로 표시한 명령 어셈블리(Assembly language) >니모닉(Mnemonic)코드에 보다 편리하게 프로그램 작성자가 이해 할 수 있도록 pseudo 명령(Instruction)을 첨부한 것 >장점 : 기계어에 ..

2.마이크로 프로세서와 SoC

마이크로 프로세서(Micro-processor)는 한 개의 조그만 IC칩 속에 CPU의 모든 내용을 내장한 칩을 말한다. -> 레지스터, 산술 논리 연산 장치, 제어 장치를 하나의 IC 칩에 구현 근래에는 한 개의 IC칩 속에 CPU 뿐만 아니라 다양한 입출력 장치를 포함하는 SoC 형태로 발전되고 있다. SoC(System on Chip) >여러 개의 반도체 부품이 하나로 집적되는 기술 및 제품 > 근래의 프로세서는 메모리, I/O 장치를 포함한 시스템 기능을 칩 하나에 구성하는 SoC 형태를 가지고 있다. > 프로세서(CPU), 메모리, DSP, 로직 IC등 반도체부터 소프트웨어에 이르기까지 단일 칩으로 구현 MCU MPU >프로세서를 내장하고 있는 SoC를 말한다. >제조회사 및 사용자에 따라 MC..