총 92개
-
운영체제의 메모리 구성 및 물리적 메모리 관리2025.11.171. 메모리 구성 운영체제의 메모리는 주 기억장치와 가상 기억장치로 구성됩니다. 주 기억장치는 프로세스 실행 중 데이터와 명령어를 저장하는 실제 물리적 메모리이며, 가상 기억장치는 물리적 메모리와 보조 기억장치(하드 디스크)를 조합하여 프로세스가 필요로 하는 데이터와 명령어를 보관하는 공간입니다. 이러한 이중 구조를 통해 제한된 물리적 메모리의 효율성을 극대화합니다. 2. 물리적 메모리 관리 기법 운영체제는 물리적 메모리를 블록 단위로 나누어 각 블록에 고유한 주소를 할당하는 주소 지정 방식을 사용합니다. 프로세스 실행 시 필요한 ...2025.11.17
-
운영체제의 메모리 관리2025.01.171. 메모리 메모리는 프로그램이 실행되고 데이터가 저장되는 공간이다. 물리적 메모리와 가상 메모리로 구분되며, 주소 지정 방식으로 페이징 기법과 세그먼테이션 기법이 있다. 물리적 메모리는 RAM으로 구성되고, 가상 메모리는 하드 디스크를 이용해 RAM처럼 사용할 수 있게 하는 기술이다. 2. 운영체제의 메모리 관리 운영체제는 메모리 상태 점검, 프로세스 할당 결정, 메모리 할당과 회수 방법 결정 등의 기능을 통해 메모리를 효율적으로 관리한다. 물리적 메모리 관리는 연속 할당 방식(고정 분할, 가변 분할)과 분산 할당 방식(페이징, ...2025.01.17
-
IP프로토콜의 헤더와 필드의 역할2025.05.061. IP 프로토콜 헤더 IP 프로토콜은 디바이스들과 네트워크들 사이에서 데이터 패킷들을 라우팅하기 위해 사용되는 프로토콜들을 의미하며, IP 프로토콜의 헤더는 데이터 패킷을 의도된 목적지로 라우팅하는 데 사용되는 중요한 정보를 제공함으로써 네트워크 상의 장치 간의 통신을 용이하게 하는 데 중요한 역할을 한다. 2. IP 프로토콜의 필드 IP 프로토콜의 헤더는 20바이트의 길이로 패킷에 대한 정보를 전달하는 데 필요한 여러 필드를 포함하며, 이 중 서비스 유형 필드, 주소 관련 필드, 패킷 분할 등이 중요한 역할을 한다. 3. 서비...2025.05.06
-
[A+레포트] 어셈블리어의 특징과 명령어 형식을 설명하시오.2025.01.131. 어셈블리어의 개념 및 특징 어셈블리어는 컴퓨터 아키텍처에 밀접하게 연관된 저수준 프로그래밍 언어입니다. 이는 기계어 코드에 대응하는 기호적인 명령어를 사용하여 프로그래밍을 수행합니다. 어셈블리어의 가장 큰 특징은 기계어와의 1:1 대응 관계에 있습니다. 이로 인해 프로그래머는 컴퓨터의 작동 원리와 메모리 구조를 정확히 이해하고, 이를 바탕으로 최적화된 코드를 작성할 수 있습니다. 그러나 어셈블리어의 사용은 코드의 가독성이 낮고, 작성 및 유지 보수가 어렵다는 단점이 있습니다. 2. 어셈블리어의 명령어 형식과 구조 어셈블리어의 ...2025.01.13
-
다음 네트워크에서 노트북 컴퓨터에서 웹 서버로 통신을 하려고 합니다. DNS 처리 과정을 서술하시오.2025.05.081. DNS 처리 과정 노트북 컴퓨터에서 웹 서버로 통신하기 위해 DNS 처리 과정이 수행됩니다. 노트북 컴퓨터는 URL에서 도메인 이름을 추출하고, 자신의 DNS 서버에 IP 주소를 요청합니다. DNS 서버는 ROOT DNS 서버, TLD 서버, 네임서버 등을 거쳐 최종적으로 웹 서버의 IP 주소를 찾아 노트북 컴퓨터에 전달합니다. 이를 통해 노트북 컴퓨터와 웹 서버 간 통신이 이루어집니다. 1. DNS 처리 과정 DNS(Domain Name System)는 사용자가 웹 브라우저에 입력한 도메인 이름을 IP 주소로 변환하는 과정을...2025.05.08
-
서강대학교 23년도 마이크로프로세서응용실험 3주차 Lab03 결과레포트 (A+자료)2025.01.211. 메모리 소자 마이크로 컨트롤러는 메모리 소자를 내장하고 있다. 메모리 소자는 크게 ROM과 RAM으로 구분되며, 이 둘의 차이는 volatile 여부로 나뉜다. RAM에서는 CPU가 데이터를 읽거나, 쓰는 동작을 수행할 수 있다. 2. SRAM 구조 및 동작 SRAM의 경우 메모리 소자의 한 종류이다. 메모리의 동작을 위해서는 핀들을 통한 신호전달이 필요하다. /CS는 특정 메모리 소자를 선택하는 신호로, LOW일 때 메모리가 선택되어 read/write가 가능해진다. /WE는 메모리에 데이터를 쓰고자 할 때 LOW가 되어야 ...2025.01.21
-
OSI 7계층과 메시지 전송 원리2025.05.121. OSI 7계층 OSI 모델은 국제표준화기구에서 만든 표준 프로토콜을 사용해서 다양한 통신 시스템이 통신할 수 있게 하는 모델입니다. 7개의 계층은 물리계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션계층, 표현계층, 응용계층으로 구성되어 있습니다. 각 계층은 고유한 기능을 수행하여 데이터 전송을 가능하게 합니다. 2. 메시지 전송 원리 네트워크를 통해 사람이 읽을 수 있는 정보를 전송하려면 데이터가 송신 장치의 OSI 7계층을 거쳐 하향 이동한 후 수신 장치의 7계층을 거쳐 상향 이동해야 합니다. 데이터는 전송 계층...2025.05.12
-
C언어에서 메모리를 효율적으로 활용하기 위한 포인터의 활용2025.05.061. 포인터 정의 포인터는 변수의 주소를 나타내는 변수이다. 변수는 메모리 상의 어떤 위치에 할당되며, 이 위치를 주소(address)라고 한다. 포인터는 이러한 변수의 주소를 저장하고, 이 주소를 통해 변수에 접근할 수 있다. 포인터를 선언할 때는 포인터 변수의 자료형을 지정해야 하며, 포인터 변수의 자료형은 포인터가 가리키는 변수의 자료형과 일치해야 한다. 2. 포인터 변수 정의와 예제 포인터 변수는 메모리의 주소를 저장하는 변수이다. 포인터 변수를 사용하면 변수의 값을 직접 변경하거나, 함수의 인자로 포인터를 사용하여 함수 외...2025.05.06
-
C언어 printf 함수의 필드 형식 지정자2025.11.131. Type 필드 (타입 지정자) printf 함수에서 데이터 타입을 지정하는 필드입니다. %c는 문자, %d와 %i는 10진수 정수, %o는 8진수, %u는 부호없는 10진수, %x와 %X는 16진수 정수, %e와 %E는 지수 표기법, %f는 소수점 표기, %g와 %G는 지수와 소수 표기를 자동 선택, %p는 16진수 주소, %s는 문자열을 출력합니다. 2. Width 필드 (너비 지정) 출력 데이터가 차지할 최소 너비를 지정하는 필드입니다. %10d는 10칸의 너비에서 정수를 출력하며, 부족한 공간은 공백으로 채워집니다. 이는...2025.11.13
-
엑셀에서 참조의 유형에 대해 설명하기2025.01.271. 참조 유형 엑셀에서 참조 유형은 수식에서 셀이나 범위를 참조하는 방식을 정의합니다. 참조 유형에 따라 수식이 다른 셀로 복사될 때 참조하는 셀의 위치가 어떻게 변하는지가 결정됩니다. 상대 참조, 절대 참조, 혼합 참조 등 다양한 참조 유형이 있으며, 각각의 특징과 사용 사례를 설명하고 있습니다. 2. 상대 참조 상대 참조는 수식이 위치한 셀의 상대적인 위치에 따라 참조가 변경되는 방식입니다. 수식을 다른 셀로 복사하면 참조하는 셀의 주소가 자동으로 조정됩니다. 단순 덧셈, 평균 계산, 최대값 찾기 등의 사례를 통해 상대 참조의...2025.01.27
