
총 633개
-
배움사이버평생교육원 C언어1 과제2025.01.131. for문을 활용하여 합계 구하기 for문은 반복 횟수가 정해져 있을 때 유용하게 사용된다. 초기식, 조건식, 증감식의 3부분으로 구성되며, 초기식은 가장 먼저 실행되고 딱 한번만 실행된다. 이어서 조건식이 검사되고, 조건식이 참이면 루프가 실행된다. 루프의 실행이 끝나면 증감식이 실행된다. 이어서 다시 조건식이 검사된다. 한번이라도 조건식이 거짓이면 for문을 벗어나게 된다. 2. while문을 활용하여 합계 구하기 while문은 미리 반복 횟수를 알 수 없고, 조건에 따라서 반복하는 경우에 사용한다. while문은 조건식이 ...2025.01.13
-
A/D 변환기의 특징과 A/D 인터럽트 사용을 위한 초기화 과정 및 사용시 유의사항2025.01.031. A/D 변환기 특징 A/D 변환기는 10bit 분해능으로 아날로그 전압을 10bit의 디지털 수로 표시할 수 있다. 변환시간은 13-260us이며 단극성 입력 채널이 8개로 22종류의 차동 입력이 가능하다. 내부 기준 전압은 2.56V이며 포트 F를 통해 입력되고 멀티플렉서에 의해 A/D 변환기에 연결된다. A/D 변환 결과는 16bit로 A/D 변환기 데이터 레지스터에 저장된다. 2. A/D 인터럽트 사용을 위한 초기화 과정 A/D 인터럽트 사용을 위한 초기화 과정은 다음과 같다. 1) VREF 신호 결정, 2) A/D 변환...2025.01.03
-
레지스터의 역할과 종류2025.01.031. 레지스터의 역할과 특징 레지스터는 메모리의 일종으로 컴퓨터의 중앙처리장치 내부에 있는 여러 개의 비트로 이루어진 고속 데이터 기억장치로써, 소량의 데이터를 저장함으로써 용량은 다른 장치에 비해 낮다. 중앙처리장치는 연산을 위해 메모리에 있는 데이터를 레지스터에 옮기고, 연산을 하는 중 결과 값을 레지스터에 임시 저장한다. 레지스터는 CPU와 직접 연결되어있어 연산 속도가 가장 빠르며, CPU는 자체적으로 데이터를 저장할 수 없기에 연산을 위해서는 반드시 레지스터를 이용해야 한다. 2. 레지스터의 종류 레지스터의 종류는 그 쓰임...2025.01.03
-
tracker 힘과 가속도 물리실험보고서2025.05.091. 힘과 가속도 실험 목적은 일정한 힘을 가한 수레가 운동하는 장면을 촬영하고 Tracker 프로그램을 이용하여 이 영상을 분석하여 속도의 시간에 대한 변화 및 등가속도 운동을 이해하고 Newton 제2법칙을 이해하는 것입니다. 실험 원리로는 힘과 가속도의 관계, 그리고 Tracker 프로그램의 사용법을 설명하고 있습니다. 2. 실험 방법 실험 1에서는 추의 질량에 따른 수레의 운동을 분석하고, 실험 2에서는 수레의 질량 변화에 대한 가속도 측정을 진행합니다. 실험 장치 구성, 영상 촬영, Tracker 프로그램 분석 등의 구체적...2025.05.09
-
캐시기억장치의 필요성과 설계 고려사항2025.01.031. 캐시기억장치의 개념과 필요성 캐시기억장치는 CPU와 주기억장치 사이의 속도 차이를 극복하기 위해 사용되는 중요한 메모리입니다. 캐시기억장치는 CPU와 주기억장치 사이에 위치하며, 액세스 속도가 CPU와 비슷하기 때문에 컴퓨터의 처리 속도를 높여줍니다. 캐시기억장치는 CPU에서 실행 중인 프로그램과 데이터를 기억하며, 코드와 데이터를 분리해서 기억시키는 분리 캐시를 사용하여 충돌을 방지합니다. 2. 캐시기억장치 설계 시 고려사항 캐시기억장치를 설계할 때는 다음과 같은 요소들을 고려해야 합니다: 1) 캐시의 크기: 클수록 적중률이...2025.01.03
-
컴퓨터 주기억 장치의 종류와 특징, 그리고 NAND Flash Memory의 장단점2025.01.081. 컴퓨터 주기억 장치의 종류와 특징 컴퓨터 주기억 장치에는 SRAM, DRAM, NAND Flash Memory, NOR Flash Memory 등이 있습니다. SRAM은 높은 속도와 낮은 전력 소비를 가지고 있으며, DRAM은 대용량 메모리를 저렴하게 구성할 수 있습니다. NAND Flash Memory는 비휘발성 메모리로서 대용량 저장이 가능하고, NOR Flash Memory는 읽기 속도가 빠르고 안정적인 데이터 보호가 가능합니다. 각각의 주기억장치는 서로 다른 특징과 장단점을 가지고 있어, 사용자의 요구 사항에 따라 적절...2025.01.08
-
프로세스의 스케줄링과 상태 변화에 대해 조사하시오2025.01.121. 프로세스 프로세스는 컴퓨터에서 실행되는 프로그램 또는 작업을 의미합니다. 멀티 프로세스 운영 체제에서는 여러 프로세스가 CPU를 분할하여 시간을 할당받아 실행됩니다. 2. 스케줄링과 스케줄러 스케줄링은 프로세스의 CPU 할당 순서와 방법을 결정하는 것을 의미합니다. 스케줄링 알고리즘을 사용하고 이를 적용하여 프로세스를 관리하는 운영체제 요소를 스케줄러라고 합니다. 3. 멀티 프로세스 멀티 프로세스 운영 체제에서는 여러 프로세스가 CPU를 분할하여 시간을 할당받아 실행됩니다. 프로세스 A가 입출력 작업을 수행하는 동안 프로세스 ...2025.01.12
-
서울시립대 화학및실험 화학반응속도(II) 농도의 영향2025.01.291. 실험데이터와 결과 실험 결과를 통해 반응 속도를 계산하고, 온도와 속도 상수의 관계를 분석하였다. 실험 온도, 초기 농도, 변색까지 시간 등의 데이터를 활용하여 반응 속도 식을 적용하였다. 2. 온도와 속도 상수 실험 결과를 바탕으로 온도와 속도 상수의 관계를 아레니우스 식을 통해 분석하였다. 온도와 속도 상수가 대략적으로 반비례 관계에 있음을 확인하였다. 3. 활성화 에너지 아레니우스 식을 이용하여 활성화 에너지를 계산하였다. 실험 데이터를 바탕으로 그래프를 작성하고, 기울기를 통해 활성화 에너지를 구하였다. 4. 오차 요인...2025.01.29
-
Pintos Project 1 한국어 설명서 (design report) - Alarm clock, Priority Scheduling, Advanced Scheduling2025.01.161. thread Pintos에서는 thread creation과 thread completion, Round-Robin 방식의 thread switching(simple scheduler)을 이미 구현해 두었다. kernel thread의 struct는 'threads/thread.h'에 선언되어 있으며, thread structure은 4kB page를 차지한다. struct thread는 page의 시작부분부터 공간을 차지하고, 나머지 부분은 thread의 stack을 위해 이용된다. 따라서 kernel stack을 위한 공간...2025.01.16
-
시스템프로그래밍 레지스터의 역할과 종류2025.05.091. 레지스터의 종류 레지스터에는 데이터 레지스터, 포인터 레지스터, 인덱스 레지스터, 플래그 레지스터, 세그먼트 레지스터 등이 있다. 데이터 레지스터는 일시적인 결과를 기록하고, 포인터 레지스터는 스택 포인터와 베이스 포인터로 구성되어 스택 조작에 사용된다. 인덱스 레지스터는 데이터의 주소를 저장하고, 플래그 레지스터는 연산 결과의 정보를 저장한다. 세그먼트 레지스터는 세그먼트의 시작 주소를 저장한다. 2. 논리주소와 물리 주소의 관계 8086에서 출력된 주소 데이터는 세그먼트 레지스터 값을 4비트 시프트 한 것에 오프셋 값을 가...2025.05.09