네트워크(1) – 네트워크 기초 정리
1. 네트워크, 토폴로지, 호스트 네트워크는 노드(Node)와 간선(Edge)으로 구성되며, 이들의 연결 구조(네트워크 토폴로지)를 통해 정보를 주고받습니다. 노드(Node): 통신에 참여하는 기기(호스트, 네트워크 […]
1. 네트워크, 토폴로지, 호스트 네트워크는 노드(Node)와 간선(Edge)으로 구성되며, 이들의 연결 구조(네트워크 토폴로지)를 통해 정보를 주고받습니다. 노드(Node): 통신에 참여하는 기기(호스트, 네트워크 […]
1. 운영체제 및 커널 개요 운영체제(Operating System) 데스크탑(Windows, macOS, Linux)과 모바일(iOS, Android) 등 다양한 종류가 존재함 응용 프로그램에 필요한 자원(데이터,
1. CPU 스케줄링 CPU 스케줄링과 CPU 스케줄러 CPU 스케줄링(CPU Scheduling) 여러 프로세스(또는 스레드)가 CPU 자원을 효율적으로 공유하도록 하는 운영체제의 기법
컴퓨터가 이해하는 정보 데이터와 명령어 컴퓨터가 직접 이해할 수 있는 것: 오직 데이터(Data)와 명령어(Instruction) 데이터: 숫자(정수, 실수), 문자, 이미지, 영상
1. 메모리 기초 1.1 메모리와 RAM 메모리는 실행 중인 프로그램이 올라가는 공간이다. 메인 메모리는 주로 RAM을 의미한다. RAM은 전원이 끊기면
프로그램 개발은 단순히 실행 가능한 코드를 만드는 것을 넘어, 유지 보수와 확장이 용이한 프로그램을 제작하는 것을 의미한다. 본 글은 제대로
Q. GPU와 CPU를 비교하여 설명해 보시오 들어가며 인공지능, 빅데이터, 그래픽 처리 등의 분야에서는 동시에 많은 작업을 처리하는 능력이 중요하다. 이러한
0. 네트워크 기초 용어 다섯 가지 (IP, MAC, NAT, TCP, ARP) 네트워크를 구성하는 기본 개념을 정확히 이해하는 것이 중요합니다. 아래
서론 예전에는 물리 서버 한 대에 운영체제를 하나만 깔고 사용했다. 그러나 현대 서버는 성능이 좋아 잉여 자원이 발생하는데 이를 효율적으로
ISO 7계층 계층 번호 계층 이름 주요 기능 프로토콜/예시 7 응용 계층 사용자 인터페이스 제공 및 애플리케이션 서비스 HTTP, FTP,