본문 바로가기

728x90
반응형

Study_Communication

(4)
DMA란 DMA(Direct Memory Access)란주변장치가 CPU의 개입 없이 메인 메모리에 접근하는 기능CPU가 입출력 모듈에 메모리로의 Read/Write 권한을 부여하는 것등장 배경기존 PIO 방식의 경우, CPU가 각 주변장치의 Local Buffer 내의 데이터를 Memory로 복사함이러한 데이터 전송 과정에서 Interrupt가 발생하며, CPU는 다른 동작을 할 수 없음PIO (Programmed Input/Output) : 장치 간에 전송되는 모든 데이터가 CPU를 거치는 방식고속 입출력 장치가 각 byte마다 인터럽트를 생성할 경우, OS는 이 인터럽트 처리에 대부분의 시간을 보내게 됨 이러한 비효율성을 해결하고자 DMA 등장DMA 동작 방식각 주변장치의 Local Buffer가 일정 Bl..
CAN 통신이란 0. 순서1. CAN (Controller Area Network) 통신이란  1.1. 등장 배경  1.2. CAN의 구성  1.3. CAN의 특징  1.4. High Speed CAN vs Low Speed CAN   1.4.1. About High Speed CAN   1.4.2. About Low Speed CAN 2. About CAN Frame  2.1. Data Frame   2.1.1. Detail of Data Frame  2.2. Remote Frame  2.3. Error Frame  2.4. Overload Frame 3. Detail of CAN Protocol  3.1. 동기화 관련   3.2.1. Hard Synchronization   3.2.2. Soft Synchroniza..
OSI 7 Layer란 0. OSI(Open System Interconnection) 7 Layer란국제 표준화 기구 ISO(International Standardization Organization)에서 발표한 Standard Communication ModelCommunication System 구성 시 호환성을 갖게 하고 각각의 Module들을 재사용 하기 위해 Network Protocol 통신 구조를 7개의 Layer로 분리하여 각 Layer간 상호 작동하는 방식을 정해 놓은 것이를 통해 서로 다른 System끼리 통신할 수 있는 Standard를 제공각 Layer는 자신의 특정한 역할을 수행하고, 자신의 하위 혹은 상위 Layer와 통신각 Layer 별로 다수의 Protocol이 존재하며 하위 Layer로 갈 수..
Windows에서 Putty, VNC 사용법 1. Window 환경에서 Putty 설치 Putty : SSH, TELNET, TCP 등의 연결을 위한 Client로 동작하는 자유 및 오픈소스 단말 에뮬레이터 응용 프로그램 가상 단말기 프로그램으로, Window같은 개인 PC OS에서 Server로의 접속을 가능하게 하는 도구. 물리적 단말장비가 아닌 논리적 가상 단말기를 제공함 Server에 접속하여 명령어를 전송하는 원격 Server 접속 Program https://www.putty.org/ Download PuTTY - a free SSH and telnet client for Windows Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop ou..

728x90
반응형