반응형

CS 2

시스템 프로그래밍 정리

시스템 프로그래밍이란? 컴퓨터는 크게 하드웨어 + 소프트웨어로 이루어 짐 하드웨어: CPU, 메모리, 디스크, 마우스, 키보드 등 소프트웨어: 운영체제, 애플리케이션, 프로그램 등 애플리케이션은 코드로 쓰여져 컴파일 되고 특정한 기능을 수행하는 소프트웨어 애플리케이션은 코드 > 컴파일 > 로드(load) > 패치(fatch) > CPU > 프로세스 과정으로 돌아감 이때 컴파일, 메모리와 CPU로 올려지고 내려지는 과정, 프로세스로 실행되는 과정 모두 시스템 프로그램이라는 소프트웨어에 의해 수행됨 시스템 프로그램이란 애플리케이션이 컴퓨팅되는 환경을 제공해주어 하드웨어와 연결시켜주는 소프트웨어 시스템 프로그램의 종류 컴파일 시스템(Compile System) code > compiler > assembler..

컴퓨터 네트워크 정리

packet (패킷) : chunks of data packet switching = foward packet, 패킷을 전달한다 host들이 응용 계층에서 메세지를 패킷으로 쪼개는 것 switch (스위치) : =라우터 router (라우터) - 3계층 장비, LAN과 LAN을 연결하거나 LAN과 WAN을 연결하기 위한 인터넷 네트워킹 장비 - 패킷의 위치를 추출하여, 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 데이터 패킷을 다음 장치로 전송시키는 장비 - 라우팅 프로토콜은 경로 설정을 하여 원하는 목적지까지 지정된 데이터가 안전하게 전달되도록 함 host (호스트) - end system, 단말기를 의미하며 data를 chunks 형태인 packet을 보냄 - host는 L 길이와 R 전..

CS/네트워크 2022.04.13
1
반응형