
총 16개
-
atmega1282024.11.091. 마이크로프로세서와 마이크로컨트롤러 1.1. 마이크로프로세서의 정의 및 구성 마이크로프로세서는 초소형 연산 처리 장치라고 불리는 컴퓨터의 중앙처리장치이다. 구체적으로 CPU가 직접 이해할 수 있게 하기 위해 단계별로 실행과정을 나누어 처리를 위한 마이크로 코드를 작성 후 이 마이크로 코드에 의해 단계적으로 처리하는 논리회로이다. 처음에는 하나의 칩으로 만들어졌으나 점점 다른 하드웨어 요소들을 집적시키며 CPU-코어라는 말로 다른 요소들과 구분되어 왔다. 컴퓨터 전체 시스템의 위치와 입장에서의 CPU가 동작방식에서 나온 마이크로...2024.11.09
-
사물인터넷과 아두이노2025.02.071. 서론 1.1. 임베디드 시스템과 아두이노 임베디드(Embedded)란 특정한 기능을 수행하기 위해 설계된 시스템이다. 임베디드 시스템은 보통 작은 크기와 저전력 소모, 빠른 작동 속도, 안정적인 동작, 신뢰성 및 내구성이 필요한 환경에서 동작한다. 이를 위해 특정한 하드웨어와 소프트웨어를 사용하여 설계되며, 자동차, 가전제품, 의료 기기, 핸드폰, 노트북, 디지털 카메라 등 우리가 사용하는 모든 제품 분야에서 활용된다. 아두이노는 오픈 소스 하드웨어와 소프트웨어 플랫폼으로, 사용자가 다양한 하드웨어를 제어하거나 센서 데이터...2025.02.07
-
컴퓨터의이해, 사물인터넷 사례 설명, 유비쿼터스 기술2025.04.031. 사물인터넷(IoT) 사례 설명 1.1. 스마트홈 스마트홈은 사물인터넷(IoT) 기술을 활용하여 가정 내외부의 환경을 지능화하는 개념이다. 기존의 개별적으로 동작하던 가전제품과 각종 기기들을 네트워크로 연결하여 상호작용이 가능하도록 설계되었으며, 이를 통해 사용자는 보다 편리하고 효율적인 생활을 누릴 수 있다. 특히, 외부 인터넷과의 연결을 통해 원격제어 기능을 제공함으로써 장소에 구애받지 않고 가정 내 시스템을 조작할 수 있다. 예를 들어, 스마트폰이나 스마트 TV를 중심으로 냉난방 조절, 조명 및 냉장고 제어, 환풍기 ...2025.04.03
-
컴퓨터의이해 4차 산업혁명 사물인터넷 사례2025.04.031. 서론 1.1. 사물인터넷(IoT)의 개념과 특징 사물인터넷은 사물에 센서를 부착하여 실시간으로 데이터를 수집하고, 이를 네트워크를 통해 획득, 저장, 분석하여 활용하는 예측 프로세스이다. 이를 통해 사람과 사물, 사물과 사물 간 자연스러운 소통이 가능하다. 사물인터넷은 언제(Any-time), 어디서나(Any-where), 어떠한 통신망(Any-network)으로, 어떠한 장치(Any-Device)로든, 원하는 모든 서비스(Any-service)가 가능한 유비쿼터스 특성을 지니고 있다. 스마트폰에는 소리, 빛, 움직임, 자기...2025.04.03
-
pic 작품2025.03.041. 서론 1.1. pic 작품의 제작 동기 대부분의 가전 제품들은 전원을 통하여 공급되는 전기를 사용하여 동작하고, 그로 인해 전기의 효율적 사용에 대한 관심 또한 늘어나고 있다. 요즘 우리가 사용하는 많은 제품들에 배터리가 들어가고 그로 인해 배터리에 대한 관심을 갖고 있다. 갈수록 전자 제품들이 고기능화 되어가면서 전력 소비도 늘어만 가는 것도 배터리에 대해 유난히 많은 관심을 기울일 수밖에 없는 이유가 되기도 한다. 일회용 배터리를 사용하는 경우 너무나 사용시간이 짧기에 경제성을 고려한다면 다분히 충전용 충전지를 사용하여야...2025.03.04
-
전기기기 요약 정리2024.10.201. 임베디드 아두이노와 라즈베리파이 1.1. 임베디드 시스템과 아두이노 개요 임베디드(Embedded)란 특정한 기능을 수행하기 위해 설계된 시스템으로, 기계에 제어를 담당하는 또 다른 기계부품을 넣는 의미를 가지고 있다. 임베디드 시스템은 보통 작은 크기와 저전력 소모, 빠른 작동 속도, 안정적인 동작, 신뢰성 및 내구성이 필요한 환경에서 동작한다. 이를 위해 특정한 하드웨어와 소프트웨어를 사용하여 설계되며, 이러한 시스템은 자동차, 가전제품, 의료 기기, 핸드폰, 노트북, 디지털 카메라 등 우리가 사용하는 모든 제품 분야에서...2024.10.20
-
운영체제 c code Unix os source2024.09.241. 운영체제 개요 1.1. 프로세스 상태 정의 프로세스는 다음과 같은 상태로 정의된다. 프로세스의 상태에는 "Ready", "Run", "Sleep" 등이 있다. "Ready" 상태란 프로세스가 CPU를 할당받아 실행될 준비가 된 상태이다. 프로세스는 이 "Ready" 상태에서 언제든 CPU에 의해 실행될 수 있다. "Run" 상태는 프로세스가 현재 CPU에 의해 실행되고 있음을 나타낸다. 프로세스는 주어진 시간 할당량(time slice)을 모두 소모할 때까지 또는 블로킹 함수를 호출할 때까지 "Run" 상태를 유지한다. "...2024.09.24
-
교류및전자회로실험 실험12024.09.201. 실험 개요 1.1. 실험 목적 실험 목적은 2-1 학기 '전기및디지털회로실험'에 이어서 진행하는 것으로, 효과적인 실험 진행을 위해 아두이노 활용에 핵심적인 내용을 먼저 복습하는 것이다. 1.2. 실험 내용 실험 내용은 다음과 같다. 예제 코드 실행 실험에서는 아두이노 보드와 주변 회로를 연결한 후 예제 코드를 불러와 컴파일하고 업로드한다. 그 과정에서 보드의 TX/RX LED가 깜빡이고 "컴파일 완료"와 "업로드 완료" 메시지가 출력되는지 확인한다. 디지털 입력(READ) 실험에서는 스위치가 눌려졌을 때 그 상태를 ...2024.09.20
-
atmega1282024.10.311. 마이크로프로세서와 마이크로컨트롤러 1.1. 마이크로프로세서의 정의 및 구성 마이크로프로세서는 초소형 연산 처리 장치라고 불리는데, 컴퓨터의 중앙처리장치인 CPU가 직접 이해할 수 있게 하기 위해 단계별로 실행과정을 나누어 처리를 위한 마이크로 코드를 작성하고, 이 마이크로 코드에 의해 단계적으로 처리하는 논리회로이다. 초기에는 하나의 칩으로 만들어졌으나 점점 다른 하드웨어 요소들을 집적시키면서 CPU-코어라는 말로 다른 요소들과 구분되어 왔다. 컴퓨터 전체 시스템의 위치와 입장에서의 CPU가 동작방식에서 나온 마이크로프로세서...2024.10.31
-
어셈블리어2024.10.231. 서론 어셈블리어는 컴퓨터 프로그래밍 언어의 한 종류로, 저급 언어에 속하는 언어이다. 어셈블리어는 어셈블러라는 프로그램을 사용하기 위해 작성하는 프로그램 언어이다. 어셈블리어는 다른 언어와 다르게 기계어와 거의 일대일로 대응되는 특징이 있다. 어셈블리어는 하드웨어에 직접 접근하여 프로그램을 처리하므로, 명령 실행 속도가 가장 빠르다는 장점이 있다. 하지만 세밀하게 프로그래밍해야 한다는 단점도 존재한다. 이러한 특징 때문에 어셈블리어를 배우는 사람들이 많은데, 하드웨어를 효율적으로 제어할 수 있기 때문이다. 2. 어셈블리어의 개...2024.10.23