총 29개
-
컴퓨터의 이해 ) 가상현실 등의 응용을 위한 3차원 출력장치 하나를 선택하여 장치의 개요, 3차원 정보의 출력 방법을 설명. QR코드에 대하여 설명2025.01.251. 정보사회와 4차 산업혁명 정보화 사회는 1980년대 초 개인용 컴퓨터 보급의 확대로 컴퓨터끼리 상호 연결할 수 있도록 하였고, 1980년대 말 PC 통신이 시작되면서부터 정보의 교환이나 공유가 시작된 사회를 말한다. 20세기에는 인터넷을 기반으로 한 컴퓨터, 반도체 기술, 통신 기술, 인터넷, 멀티미디어, 광통신 네트워크 등 뉴미디어 기술의 급진적인 발전으로 큰 영향을 주었다. 4차 산업혁명은 정보화 사회에서 발전하여 인터넷과 결합한 다양한 유용한 산업이 발전하였으며, 빅데이터, 인공지능, 로봇공학, 사물인터넷, 나노기술 등이...2025.01.25
-
병렬프로그래밍 CUDA 프로그래밍 과제2 - Matrix multiplication2025.05.061. CPU를 이용한 행렬 곱셈 계산 CPU로 처리해서 행렬 곱 계산하는 코드를 제공하였습니다. 행렬 크기를 입력받아 CPU에서 행렬 곱셈을 수행하고 소요 시간을 측정하였습니다. 행렬 크기가 커질수록 CPU에서의 연산 시간이 기하급수적으로 늘어나는 것을 확인할 수 있습니다. 2. GPU를 이용한 행렬 곱셈 계산 GPU로 처리해서 행렬 곱 계산하는 코드를 제공하였습니다. 행렬 크기를 입력받아 GPU에서 병렬 처리를 통해 행렬 곱셈을 수행하고 소요 시간을 측정하였습니다. 행렬 크기가 커질수록 GPU가 CPU보다 더 빠른 연산 속도를 보...2025.05.06
-
컴퓨터 프로세서 GPU의 구조, 원리 및 활용2025.11.141. GPU의 정의 및 기본 특성 GPU는 그래픽 처리에 특화된 프로세서로, CPU와 달리 병렬 처리 능력이 뛰어나며 대규모 데이터를 빠르게 처리할 수 있다. 게임, 영상 편집, 가상 현실 등 다양한 분야에서 활용되며, 컴퓨터의 작동 속도와 성능에 큰 영향을 미치는 중요한 구성 요소이다. 2. GPU의 응용 분야 GPU는 게임, 비디오 및 미디어 편집, 인공지능, 빅데이터 분석 등 다양한 분야에서 활용되고 있다. 특히 인공지능 분야에서 GPU의 역할은 무시할 수 없으며, 게임 산업의 성장으로 GPU의 중요성이 더욱 부각되었다. 고성...2025.11.14
-
Cortex M3의 메모리 맵 구조 및 특성 분석2025.11.151. Cortex-M3 메모리 맵 구성 Cortex-M3는 ARM사의 32비트 마이크로컨트롤러 코어로, 메모리 맵은 Flash 메모리(코드 저장), RAM(데이터 메모리), 벡터 테이블(예외/인터럽트 처리), 페리페럴 레지스터, 시스템 제어 레지스터로 구성됩니다. 프로그램 코드는 주소 0x00000000에서 시작하며, 시스템 제어 레지스터는 주소 0xE000E000에 위치합니다. 각 요소는 고유한 주소 범위를 가지며 마이크로컨트롤러 모델에 따라 세부 사항이 다를 수 있습니다. 2. Cortex-M3의 장점 저전력 소비로 배터리 구동...2025.11.15
-
인바디 측정결과에 따른 체력관리프로그램 기획하기2025.05.011. 신체 활동과 운동, 생활 습관 분석 고등학생 시절에 하루 반나절 이상을 학교에서 앉아 공부하는 시간이 많아 체력이 급속도로 저하되었고, 체력 부족으로 더더욱 신체 움직임을 줄이는 등 악순환이 반복되었다. 학업에 신경 쓰느라 운동의 중요성을 망각하게 되었고, 운동할 시간에 잠을 자는 것이 효율적이라고 생각해 3년 동안 유산소·무산소 운동을 계획하여 실천한 경험이 없었다. 생활 습관 면에서는, 가까운 거리는 걸어 다녔지만, 대부분 대중교통을 이용하였다. 계단보다는 엘리베이터를 주로 이용하였다. 달리기는 물론, 걷기 또한 하루 평균...2025.05.01
-
폰 노이만 구조와 뉴로모픽 구조의 비교2025.01.051. 폰 노이만 구조 폰 노이만 구조는 존 폰 노이만이 1945년 설계한 컴퓨터 아키텍처로, CPU, RAM, I/O 구조와 프로그램 내장 방식의 범용 컴퓨터 구조를 의미합니다. 이 구조는 연산장치와 저장장치가 따로 존재하고 한 번에 하나씩만 가지고 와야 하기 때문에 대규모 정보 처리 시 병목현상이 나타나고 많은 전력이 요구됩니다. 하지만 논리적인 추리나 계산 등의 일에 적합합니다. 2. 뉴로모픽 구조 뉴로모픽은 뉴런과 모사를 의미하는 영어 단어의 합성어로, 뉴로모픽 반도체는 뉴런과 시냅스로 구성된 뇌 구조를 모사한 개념입니다. 뉴...2025.01.05
-
병렬프로그래밍 CUDA 프로그래밍 과제1 - Vector Addition2025.05.061. CPU를 이용한 벡터 덧셈 계산 CPU로 처리해서 벡터 합을 계산하는 코드를 제공하였습니다. 이 코드는 벡터의 크기를 입력받아 각 벡터의 원소들을 더하여 결과를 생성합니다. 시간 측정을 통해 벡터의 크기가 커질수록 연산 시간이 늘어나는 것을 확인할 수 있습니다. 2. GPU를 이용한 벡터 덧셈 계산 GPU로 처리해서 벡터 합을 계산하는 코드를 제공하였습니다. 이 코드는 CPU 코드와 유사하지만 CUDA 함수를 사용하여 GPU에서 병렬 처리를 수행합니다. 시간 측정 결과, 벡터의 크기가 10,000,000 이상일 때부터 GPU ...2025.05.06
-
파이썬 Thread Programming 소개2025.11.121. 스레드(Thread)의 개념 스레드는 프로세스의 실행 단위이다. 파이썬 프로그램은 기본적으로 하나의 메인 스레드에서 순차적으로 코드를 실행한다. 병렬 실행을 위해서는 별도의 스레드를 생성해야 한다. 파이썬에서 멀티 스레드 구현은 threading 모듈(고수준) 또는 thread 모듈(저수준)을 사용하며, thread 모듈은 deprecated되어 threading 모듈 사용을 권장한다. 2. Thread Programming의 장단점 장점으로는 전역변수를 이용한 메모리 공유로 효율적인 메모리 사용이 가능하고, 철저한 작업 분리...2025.11.12
-
온라인 게임의 종류와 라이프스타일 유형 분석2025.11.141. 온라인 게임의 분류 온라인 게임은 MMORPG, FPS, MOBA 등으로 주로 분류된다. MMORPG는 캐릭터 성장과 지속적인 커뮤니케이션을 중시하며 일정한 시간 투자가 필요하다. FPS는 경쟁적 성격으로 승리를 목표로 하며 높은 반응속도와 정확성을 요구한다. 각 게임 장르는 고유한 플레이 특성과 플레이어 커뮤니티를 형성하며, 게임 산업의 다양성을 보여준다. 2. 온라인 게임 라이프스타일 유형 온라인 게임 이용자들은 게임 장르에 따라 서로 다른 라이프스타일 유형을 보인다. MMORPG 유저는 장기적 캐릭터 성장과 커뮤니티 활동...2025.11.14
-
국소 표면 플라즈몬 공명 바이오센서 실험 결과2025.11.171. 국소 표면 플라즈몬 공명(LSPR) 바이오센서 LSPR 바이오센서는 금속 박막 표면에 물질이 결합할 때 금속 표면의 굴절률 변화를 이용하는 센서이다. 표면에 결합하는 물질의 양이 증가하면 금속 표면의 질량이 증가하고 굴절률이 증가하여 공명각이 증가한다. 이를 통해 물질의 농도를 측정할 수 있으며, 굴절률 증가에 따라 피크 파장도 증가한다. UV-visible 분광법으로 피크 파장 변화를 측정하여 표면에 결합한 물질의 농도 변화를 감지할 수 있다. 2. 금 나노입자(AuNPs)와 Thrombin 결합 실험에서 금 나노입자 표면에...2025.11.17
