Parameterized Tests 사용법
참고문서 – Guide to JUnit 5 Parameterized Tests 개요 Parameterized tests는 단일 테스트 메서드를 다양한 매개변수로 여러 번 실행할 수 […]
참고문서 – Guide to JUnit 5 Parameterized Tests 개요 Parameterized tests는 단일 테스트 메서드를 다양한 매개변수로 여러 번 실행할 수 […]
SWEA-정사각형 방 문제 티어 및 알고리즘 분류 티어 – D4 알고리즘 분류 DFS 구현 완전 탐색 문제 N 개의 방이
1. 메모리 기초 1.1 메모리와 RAM 메모리는 실행 중인 프로그램이 올라가는 공간이다. 메인 메모리는 주로 RAM을 의미한다. RAM은 전원이 끊기면
컴퓨터가 이해하는 정보 데이터와 명령어 컴퓨터가 직접 이해할 수 있는 것: 오직 데이터(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를 비교하여 설명해 보시오 들어가며 인공지능, 빅데이터, 그래픽 처리 등의 분야에서는 동시에 많은 작업을 처리하는 능력이 중요하다. 이러한