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