총 307개
-
디스크 스케쥴링의 목표와 공정성 문제2025.01.181. 디스크 스케쥴링의 목표 디스크 스케쥴링의 주요 목표는 디스크 접근 시간 최소화, 디스크 성능 최적화, 디스크 이용률 최대화입니다. 이를 통해 디스크 성능 향상, 시스템 전체 성능 향상, 사용자 만족도 향상을 달성할 수 있습니다. 2. FCFS, SSTF, SCAN, C-SCAN 디스크 스케쥴링 방법 FCFS는 요청 순서대로 처리하는 가장 단순한 방법이지만 헤드 이동 거리가 길어질 수 있습니다. SSTF는 현재 위치에서 가장 가까운 요청부터 처리하여 평균 대기시간을 줄일 수 있습니다. SCAN과 C-SCAN은 디스크 끝에서 방향...2025.01.18
-
컴퓨터 시스템의 구성요소와 각 요소들의 기능에 대하여 설명하시오2025.05.161. 컴퓨터 시스템의 정의 컴퓨터는 외부 프로그램이나 데이터 입력을 받으면 내부에 있는 전자회로를 통해서 이를 계산하여 결과값을 출력자이를 통해 보여준다. 컴퓨터가 정보를 처리하기 위해서는 중앙처리장치, 기억장치, 입출력장치와 주변장치 등의 하드웨어적인 구성요소가 필요하다. 또한 명령의 실행이 가능하도록 소프트웨어적인 구성요소가 함께 결합되어 컴퓨터 시스템을 구성해야 한다. 2. 컴퓨터 시스템의 구성요소: 하드웨어 하드웨어는 컴퓨터의 내부 동작을 담당하는 물리적인 기계 장치를 말한다. 중앙처리장치는 제어장치, 연산장치, 레지스터로 ...2025.05.16
-
컴퓨터 시스템의 구성 요소와 각 요소별 기능에 대하여 설명하시오2025.01.191. 중앙 처리 장치 (Central Processing Unit, CPU) 중앙 처리 장치(Central Processing Unit, CPU)는 컴퓨터 시스템의 핵심 요소로, 컴퓨터의 두뇌 역할을 수행한다. CPU는 명령어의 해석, 데이터의 처리, 연산의 수행 등 다양한 작업을 담당하여 컴퓨터의 동작을 제어한다. CPU는 제어 장치, 산술 논리 장치, 레지스터 등의 주요 구성 요소로 이루어져 있다. 2. 주기억장치 (Main Memory) 주기억장치(Main Memory)는 컴퓨터 시스템에서 프로그램과 데이터를 저장하고 필요한 ...2025.01.19
-
운영체제 입출력 시스템 레포트2025.05.021. 입출력 시스템과 모듈 입출력 시스템은 모니터, 프린터 등의 하드웨어 장치와 입출력 모듈을 포함하는 개념이다. 입출력 모듈은 메모리, 프로세서, 레지스터 등의 내부 저장장치와 물리적 입출력장치 사이의 이진 정보를 전송하는 방법을 담당한다. 입출력 채널은 입출력 모듈이 프로세서를 대신해 입출력과 관련한 복잡한 일을 처리하며, 입출력 제어기는 프로세서의 입출력과 관련한 일을 담당한다. 2. 입출력 모듈의 구성 입출력 모듈은 데이터 레지스터, 상태 레지스터, 입출력 논리회로로 구성된다. 데이터 레지스터는 입출력 모듈로 들어가거나 나오...2025.05.02
-
표준 입출력 장치가 무엇인지 설명하시오2025.05.081. 표준 입출력 장치 유닉스 쉘이 작업을 수행하는데 필요한 정보를 받아들이는 장치를 표준 입출력 장치라하고 실행 결과를 내보내는 장치를 표준 출력 장치라 한다. 기본적으로 표준 입출력장치는 키보드로 설정되어 있고 표준 출력 장치는 모니터로 설정되어 있다. 2. 표준 스트림 표준 스트림은 'Standard Stream' 의 약자로 컴퓨터 프로그램에서 '표준적으로' 입력으로 받고 출력으로 보내는 데이터와 매체를 총칭하는 용어이다. 표준 스트림은 특정한 프로그래밍 언어 인터페이스뿐 아니라 유닉스 및 유닉스 계열 운영 체제(어느 정도까지...2025.05.08
-
음력 12지간 동물 판별 프로그램2025.11.151. 12지간 체계 음력 달력에서 12년을 주기로 반복되는 동물 상징 체계입니다. 자(쥐), 축(소), 인(호랑이), 묘(토끼), 진(용), 사(뱀), 오(말), 미(양), 신(원숭이), 유(닭), 술(개), 해(돼지)로 구성되어 있으며, 각 해마다 고유한 동물이 배정됩니다. 이는 동양 문화권에서 오랫동안 사용되어온 전통적인 시간 표기 방식입니다. 2. 모듈로 연산을 이용한 주기 계산 주어진 년도를 12로 나눈 나머지를 구하여 12지간의 동물을 결정하는 방식입니다. 년도 % 12의 결과값(0~11)이 각각 12개의 동물에 대응됩니다...2025.11.15
-
데스크탑 컴퓨터 조립을 위한 부속 장치 구성2025.11.121. 마이크로프로세서(CPU) 마이크로프로세서는 컴퓨터의 중앙처리장치로서 초소형 연산 처리 장치입니다. CPU가 이해할 수 있도록 단계별로 실행 과정을 나누어 마이크로 코드를 작성한 후 이에 따라 단계적으로 처리하는 논리 회로입니다. 컴퓨터 시스템의 핵심 연산 처리 부품으로 모든 명령어를 해석하고 실행합니다. 2. 기억장치 기억장치는 내부기억장치와 외부기억장치로 구분됩니다. 내부기억장치는 CPU 내의 레지스터, 캐시기억장치, 주기억장치로 구성되며 프로그램과 데이터를 기억합니다. 외부기억장치는 하드디스크, CD-ROM 등 보조기억장치...2025.11.12
-
C언어 구조체를 이용한 학생 성적 관리 프로그램2025.11.131. C언어 구조체(Structure) 구조체는 여러 개의 데이터 타입을 하나의 이름으로 묶어서 관리하는 복합 데이터 타입입니다. 이 프로그램에서는 grade 구조체를 정의하여 학생의 학번, 이름, 과목별 성적, 합계, 평균 등의 정보를 하나의 단위로 관리합니다. 구조체 배열을 사용하면 여러 학생의 정보를 효율적으로 저장하고 처리할 수 있습니다. 2. 배열과 반복문을 이용한 데이터 입력 중첩된 for 루프를 사용하여 여러 학생의 정보를 입력받습니다. 외부 루프는 학생 수만큼 반복하고, 내부 루프는 각 학생의 과목별 성적을 입력받습니...2025.11.13
-
C언어 성적 처리 프로그램 실습2025.11.131. C언어 포인터와 배열 프로그램에서 포인터를 활용하여 2차원 배열의 행과 열에 접근합니다. ps 포인터는 점수 테이블의 특정 행을 가리키고, pa 포인터는 평균값 배열을 가리킵니다. 포인터 연산(ps+j)을 통해 배열 요소에 접근하고 값을 저장하는 방식으로 동적 메모리 접근을 구현합니다. 2. 데이터 입출력 처리 scanf 함수로 5명 학생의 국어, 영어, 수학 성적을 입력받고, printf 함수로 형식화된 출력을 수행합니다. fflush(stdin)으로 입력 버퍼를 비우고, %10s, %10d, %10.2f 등의 형식 지정자를...2025.11.13
-
Labview Programming 실습 2 결과보고서 (아주대 기계공학기초실험 실험5)2025.04.261. 랩뷰 프로그래밍 이번 실험에서는 랩뷰에 있는 다양한 기능을 DAQ를 이용하여 아날로그, 디지털신호 입출력해보았다. 실습2-1에서는 랩뷰에서 아날로그 신호를 생성한 후 그 신호를 DAQ로 입출력해 보았고 웨이브폼 차트와 엑셀 그래프로 입력한 신호에 맞게 나오는 것을 확인하였다. 실습2-2에서는 노이즈가 있는 데이터를 저주파 통과 필터를 이용하여 알파 값을 변화시키면서 그 결과를 관찰해 보았고 알파값이 커질수록 함수의 그래프는 매끄러워지지만 실제 데이터값에서 점점 멀어지기 때문에 적절한 알파값을 설정해야하는 것을 확인하였다. 실습...2025.04.26
