Levitating

Levitating

  • 분류 전체보기 (98)
    • 기술면접 준비 (1)
    • 운영체제 (2)
    • 임베디드 컴퓨터구조 (1)
    • 백엔드 개발 (Django) (0)
    • 알고리즘 (51)
    • fixing errors (8)
    • etc (3)
    • 파일시스템 (2)
    • 논자시 (8)
    • 파이썬 (4)
    • 취업 후기 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Levitating

컨텐츠 검색

태그

알고리즘 해시 논자시 dp BFS softeer 백트래킹 vscode 코딩테스트 디버깅 백준c++ 리눅스 백준 sk 하이닉스 코테 준비 ISA 코테 dfs 다이나믹프로그래밍 프로그래머스 c++

최근글

댓글

공지사항

아카이브

nic(1)

  • Intel DDIO

    기존의 컴퓨터 시스템에서 데이터 전송은 어떻게 이루어질까? 데이터 전송은 패킷의 단위로 이루어진다. 데이터 전송을 하려고 하면 먼저 컴퓨터에서는 데이터를 패킷 단위로 나눈다. 그리고 데이터 패킷은 큐에 들어가게 된다. 큐에 있는 패킷을 보낼 때가 되면 CPU는 NIC에게 네트워크로 패킷을 보내게 시킨다. NIC는 Network Interface Card로 컴퓨터가 네트워크에 물리적으로 연결될 수 있게 해준다. NIC는 CPU의 명령을 받고 데이터 패킷을 네트워크 케이블 (이더넷)으로 보낼 수 있는 전기 신호나 light pulse로 변환한다. 전송은 이렇고 수신은 다음과 같이 일어난다. NIC에서 패킷을 받게 되면 NIC의 리시브 버퍼에 패킷들이 복사된다. 패킷이 리시브 버퍼에 잘 들어가면 NIC는 CP..

    2023.11.08
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바