총 2,725개
-
원심펌프 성능 곡선 및 시스템 곡선 분석2025.11.141. 원심펌프의 구조 및 원리 원심펌프는 회전축에 부착된 임펠러와 케이싱으로 구성된 반류 터보기계이다. 임펠러는 축 주위에 규칙적으로 배열된 여러 개의 날개로 이루어져 있으며, 임펠러가 회전하면서 유체가 케이싱을 통해 흡입되어 방사상으로 흘러나간다. 회전하는 날개에 의해 유체에 에너지가 가해지면서 중심에서 주변으로 흐르면서 압력과 절대속도가 모두 증가한다. 결과적으로 유입 시 대비 속도와 압력이 증가한 유체가 배출된다. 2. 캐비테이션 현상 및 방지 대책 캐비테이션은 유체 내 저압 부분에서 물에 포함된 가스가 빠져나와 기포를 형성하...2025.11.14
-
운영체제의 실제 메모리 구성 및 물리적 메모리 관리2025.01.271. 메모리 관리 개요 운영체제의 핵심 역할 중 하나는 시스템의 메모리를 효율적으로 관리하는 것입니다. 메모리는 컴퓨터에서 가장 중요한 자원 중 하나로, 이를 효과적으로 관리하지 못하면 성능 저하뿐만 아니라 여러 가지 문제가 발생할 수 있습니다. 이를 방지하기 위해 운영체제는 다양한 메모리 관리 기법을 활용하여 자원을 최적화하고 있습니다. 2. 실제 메모리의 구성 방식 컴퓨터 시스템에서 메모리는 주로 RAM(Random Access Memory)을 활용하며, 이는 CPU가 빠르게 접근할 수 있는 저장 공간으로 작동합니다. 실제 메모...2025.01.27
-
[전체1등 & A+] 인천대 기계공학실험(2) 원심펌프 실험 레포트2025.05.051. 원심펌프 원심펌프는 임펠러라는 하나 이상의 구동 로터에서 회전에너지를 전달하여 유체를 이동시키는 데 사용되는 기계 장치입니다. 흡입부로 들어온 유체는 임펠러의 중심으로 유입되는데, 임펠러가 회전하면 원심력에 의해 유체가 임펠러의 바깥쪽으로 밀려나면서 속도가 빨라집니다. 이 때 유체의 속도를 더 빠르게 하고 싶다면, 임펠러의 크기를 키우거나 회전속도를 증가시키면 됩니다. 이와 같은 원심력을 이용한 것은 유년시절에 놀이터에 있던 뺑뺑이를 탑승하면 회전 속도가 빨라질수록 중심부에 다가가기 힘들었던 것을 알 수 있습니다. 하지만 이 ...2025.05.05
-
기계공학실험: PID 제어 실험 보고서2025.11.141. PID 제어 시스템 PID 제어는 Proportional(비례), Integral(적분), Differential(미분) 제어로 구성된다. P 제어는 목표값과 현재값의 차이에 비례하여 조정하는 방식이고, I 제어는 편차가 지속되면 조작값을 증가시켜 편차를 제거하며, D 제어는 편차의 변화율을 제어한다. 실험 결과 P=7, D=2.5, I=2.5일 때 15도 목표값에 대해 15.12도로 0.8% 오차율을 보여 가장 적절한 게인 설정으로 확인되었다. 2. 개루프 및 폐루프 제어 시스템 개루프 시스템은 입력값 변화에 따라 출력값이 ...2025.11.14
-
숙명 컴퓨터특강 기말2024.12.311. 상용 컴퓨터 시스템 및 CPU 사양 선택 이 프레젠테이션에서는 4가지 상용 컴퓨터 제품(스마트폰, 태블릿, 노트북, 데스크톱)을 선택하고 그 이유를 설명합니다. 또한 8가지 상용 컴퓨터 제품의 CPU 사양을 자세히 살펴봅니다. 이를 통해 캐시 메모리, CPU 아키텍처, 성능 지표 등 컴퓨터 시스템의 핵심 구성 요소에 대한 이해를 높일 수 있습니다. 2. 상용 CPU의 캐시 메모리 평가 이 프레젠테이션에서는 상용 CPU의 캐시 메모리 구조와 특성을 자세히 분석합니다. 캐시 메모리가 다단계로 구성되어 있고, 대부분의 비임베디드 C...2024.12.31
-
[A+ 레포트] 시스템프로그래밍 - 레지스터의 역할과 종류를 설명하시오.2025.01.141. 레지스터의 역할 컴퓨터 시스템 내에서 레지스터는 중앙 처리 장치(CPU)의 핵심적인 부분이다. 이는 데이터를 일시적으로 저장하는 작은 저장 공간으로, 컴퓨터의 성능과 직접적인 관련이 있다. 레지스터는 CPU가 처리할 데이터를 임시로 보관하거나, 명령 실행에 필요한 정보를 저장하는 등 다양한 역할을 수행한다. 이러한 레지스터의 특성과 역할을 이해하는 것은 시스템 프로그래밍을 공부하는 학생들에게 있어 매우 중요하다. 왜냐하면, 레지스터의 효율적인 사용은 프로그램의 실행 속도와 시스템의 전반적인 성능에 영향을 미치기 때문이다. 2....2025.01.14
-
64비트 시스템의 데이터 처리 능력2025.05.061. 64비트 시스템의 데이터 처리 능력 64비트 시스템은 한 번에 64비트 크기의 데이터를 처리할 수 있습니다. 이는 32비트 시스템과 다르게 64비트 아키텍처를 가지고 있어 64비트 크기의 데이터를 한 번에 레지스터에 올리고 처리할 수 있습니다. 따라서 64비트 시스템은 32비트 시스템보다 더 높은 처리 속도와 성능을 보여줍니다. 하지만 64비트 시스템은 32비트 시스템보다 더 많은 메모리와 비용이 필요하며, 32비트 애플리케이션 실행 시 호환성 문제가 발생할 수 있습니다. 1. 64비트 시스템의 데이터 처리 능력 64비트 시스...2025.05.06
-
쓰레드 구현 모델과 쓰레드 폴링 조사2025.11.161. 쓰레드 구현 모델 쓰레드 구현 모델은 프로그램에서 동시에 실행되는 여러 작업의 흐름을 관리하는 방식입니다. 다중 쓰레드 모델은 하나의 프로세스에서 다수의 쓰레드가 동시에 실행되며, 쓰레드 풀 모델은 미리 정해진 쓰레드 풀에서 쓰레드를 가져와 작업을 처리합니다. POSIX, Windows, Java 등 다양한 구현 모델이 존재하며, 쓰레드 풀 모델은 쓰레드 생성과 삭제에 따른 오버헤드를 줄이고 쓰레드 재사용이 가능합니다. 2. 쓰레드 폴링 쓰레드 폴링은 쓰레드를 재사용하여 성능을 향상시키는 기술입니다. 쓰레드 생성과 소멸에 따른...2025.11.16
-
제어시스템 분석과 MATLAB SIMULINK 활용2025.11.161. 2차 시스템의 시간응답 분석 감쇠율(zeta)과 고유진동수(wn)를 이용하여 2차 시스템의 시간응답을 MATLAB으로 분석합니다. 지수감쇠 진동 응답을 plot 함수로 시각화하며, 다양한 zeta 값(0, 0.51, 0.7 등)에 따른 응답 특성 변화를 비교합니다. 스텝응답, 램프응답 등 다양한 입력에 대한 시스템 응답을 계산하고 그래프로 표현합니다. 2. 시스템 성능지표 계산 오버슈트(overshoot), 피크시간(tpeak), 정착시간(settling time), 정상상태오차(steady-state error) 등 제어시스...2025.11.16
-
프로세스의 정의, 생명주기, 스케줄링 및 운영체제와의 상호작용2025.11.141. 프로세스의 정의와 특성 프로세스는 컴퓨터 시스템에서 실행 중인 프로그램의 인스턴스로, 프로그램 코드, 현재 활동 정보(상태, 프로그램 카운터, 레지스터 등), 시스템 자원의 집합으로 구성됩니다. 각 프로세스는 독립적인 실행 흐름을 가지며 이는 프로세스 간 격리를 보장하여 한 프로세스의 오류가 다른 프로세스에 영향을 미치지 않도록 합니다. 프로세스는 생성, 실행, 대기, 종료 등 여러 상태를 거치며 이러한 상태 전환은 운영체제의 관리 아래에서 이루어집니다. 2. 프로세스의 생명주기 프로세스의 생명주기는 생성, 대기, 실행, 종료...2025.11.14
