
총 46개
-
다양한 주소 지정 방식 중 직접 주소 방법과 간접 주소 방법을 비교 설명하시오2025.01.181. 주소 지정 방식 주소 지정 방식은 데이터와 명령어의 위치를 지정하는 방법에 따라 구분되며, 대표적인 방식으로 직접 주소 지정 방식과 간접 주소 지정 방식이 있다. 직접 주소 방식은 컴퓨터가 필요한 정보를 찾을 때 바로 정보가 있는 곳을 알려주는 방식이고, 간접 주소 지정 방식은 직접 정보가 있는 곳을 알지는 못하고 한 번 더 거쳐 정보를 찾는 방식이다. 2. 직접 주소 지정 방식 직접 주소 지정 방식은 명령어의 주소 필드 내용이 유효 주소가 되는 방식으로, 데이터 인출을 위해 기억장치에 한 번만 접근하여 속도가 빠르지만 지정할...2025.01.18
-
단편화의 의미와 이를 극복하는 방법, 내부 단편화와 외부 단편화의 차이점2025.01.191. 단편화의 정의 단편화는 컴퓨터 과학에서 매우 중요한 개념이다. 이는 주로 메모리 관리와 밀접한 관련이 있으며, 시스템 성능 저하를 유발할 수 있는 주요 원인 중 하나이다. 단편화에는 내부 단편화와 외부 단편화가 있으며, 내부 단편화는 할당된 메모리 블록 내에서 사용되지 않는 공간이 발생하는 현상이고, 외부 단편화는 사용 가능한 메모리 블록들이 불규칙하게 분산되어 큰 메모리 요청을 처리할 수 없는 상태를 의미한다. 2. 단편화 극복 방법 단편화를 극복하기 위한 방법으로는 메모리 압축, 메모리 풀링, 가비지 컬렉션 등이 있다. 메...2025.01.19
-
C언어 1 - 재귀함수와 포인터의 개념 및 활용2025.01.151. 재귀함수 재귀함수는 함수가 자기 자신을 호출하여 문제를 해결하는 기법입니다. 이 기법은 큰 문제를 작은 문제로 나누어 해결할 수 있게 해주며, 특히 반복적이고 계층적인 구조의 문제를 해결하는 데 유용합니다. 재귀함수를 사용할 때는 기본 조건(base case)과 재귀 조건(recursive case)을 명확히 정의해야 합니다. 재귀함수의 대표적인 사용 사례로는 팩토리얼 계산, 피보나치 수열 계산, 트리 탐색 등이 있습니다. 2. 포인터 포인터는 다른 변수의 메모리 주소를 저장하는 변수로, 간접적으로 변수에 접근하고 조작할 수 ...2025.01.15
-
컴퓨터 시스템의 기본 구조와 운영체제에 대한 이해 및 실무 활용2025.01.281. 컴퓨터 시스템의 기본 구조 컴퓨터 시스템은 하드웨어 구성 요소들이 유기적으로 연계되어 작동합니다. CPU, 메모리, 입출력 장치 등의 구성 요소들이 상호작용하며 데이터를 처리하고 명령을 실행합니다. 각 요소의 성능과 상호작용이 컴퓨터 시스템의 전반적인 성능에 영향을 미칩니다. 2. 운영체제의 개념과 역할 운영체제는 컴퓨터 하드웨어와 소프트웨어 간의 중개 역할을 하는 시스템 소프트웨어입니다. 운영체제는 CPU, 메모리, 입출력 장치 등의 자원을 효율적으로 관리하고 프로그램의 실행을 조정하는 핵심적인 기능을 수행합니다. 운영체제는...2025.01.28
-
단편화의 의미와 극복 방법, 내부 단편화와 외부 단편화의 차이, 배치 전략 조사2025.01.181. 단편화의 의미와 극복 방법 컴퓨터 과학에서 단편화는 메모리나 스토리지의 큰 블록이 더 작고 연속적이지 않은 블록으로 분할된 상태를 의미합니다. 이러한 단편화는 내부 단편화와 외부 단편화로 구분됩니다. 내부 단편화는 프로세스에 메모리 블록이 할당될 때 발생하며, 외부 단편화는 전체적으로 사용 가능한 메모리 공간이 충분함에도 불구하고 인접 공간이 충분하지 않은 현상입니다. 단편화를 방지하기 위해서는 메모리 관리 기술 사용, 버디 메모리 할당 등의 방법을 고려할 수 있습니다. 2. 내부 단편화와 외부 단편화의 차이 내부 단편화는 프...2025.01.18
-
방송통신대학교 c프로그래밍 출석수업과제2025.01.261. C 프로그래밍 기초 이 자료는 C 프로그래밍 언어의 기본적인 문법과 개념을 소개하고 있습니다. 주요 내용으로는 C 프로그램의 구조, 변수 선언, 연산자 사용, 함수 정의 및 호출 등이 포함되어 있습니다. 이를 통해 C 프로그래밍의 기본적인 이해와 실습 경험을 얻을 수 있습니다. 2. 데이터 타입 및 크기 이 자료에서는 C 언어의 다양한 데이터 타입(char, int, float, double 등)과 각 타입의 메모리 크기를 소개하고 있습니다. 이를 통해 데이터 타입 선택의 중요성과 메모리 관리의 기초를 이해할 수 있습니다. 3...2025.01.26