총 420개
-
마이크로컨트롤러 시스템 개발 과정에 대해 설명하시오2025.01.271. 마이크로컨트롤러 시스템 개발 과정 마이크로컨트롤러 시스템 개발 과정은 하드웨어 제작, 소스 프로그램 작성, 컴파일, 시뮬레이션, ROM화, 타깃 보드 탑재, 동작 확인의 순서로 진행됩니다. 하드웨어 제작에는 인두기, 인두기 스탠드, 니퍼, 롱 노즈, 스트리퍼, 납 흡입기 등의 도구가 필요합니다. 소프트웨어 작성은 순서도 작성, 코딩, 디버깅의 단계로 이루어집니다. 프로그램 실행은 원시 파일 작성, 컴파일, 링크 및 HEX 파일 생성, ROM화 및 실행의 과정을 거칩니다. 2. 마이크로컨트롤러 소프트웨어 제작 순서 마이크로컨트롤...2025.01.27
-
논리모델의 개념과 특성, 논리모델을 이용한 프로그램 평가, 사례 분석2025.01.051. 논리모델의 개념과 중요성 논리모델은 프로그램이 특정한 환경과 상황에서 확인된 문제의 해결을 위해 어떻게 작용할 것인지를 밝히기 위한 적정한 모델로, 프로그램의 성과목표에 대한 설득력 있는 논리구조와 문제해결의 적합한 방법들을 이해당사자들이 납득할 수 있도록 하며, 프로그램의 주요요소와 성과측정을 위한 평가 항목의 구체화 등 평가와 성과측정의 틀을 마련하는 데 유용하게 활용할 수 있는 평가모형이다. 2. 논리모델 기반 프로그램 평가 논리모델 기반 프로그램 평가는 투입, 활동, 산출, 단기성과, 장기성과 등 5가지 요소로 구성된다...2025.01.05
-
컴퓨터 시스템의 구조와 운영체제2025.01.281. 컴퓨터 시스템의 기본 구조 컴퓨터 시스템은 데이터를 입력받아 처리한 뒤 출력하는 과정을 수행하는 전자 장치이다. 이를 가능하게 하는 핵심 구성 요소는 하드웨어(CPU, 메모리, 입출력장치, 버스)와 소프트웨어(응용 소프트웨어, 시스템 소프트웨어)로 구성된다. 2. 운영체제의 주요 기능 운영체제는 컴퓨터 시스템에서 필수적인 소프트웨어로, 하드웨어를 관리하고 사용자와 시스템 간의 인터페이스 역할을 한다. 주요 기능으로는 프로세스 관리, 메모리 관리, 파일 시스템 관리, 입출력 관리, 보안 및 사용자 관리 등이 있다. 3. 컴퓨터 ...2025.01.28
-
사물 인터넷 플랫폼과 디바이스2025.04.251. Arduino 아두이노는 오픈 소스 전자 플랫폼으로, 다양한 마이크로컨트롤러 보드와 소프트웨어를 포함하고 있습니다. 아두이노 보드는 8비트 및 32비트 CPU를 사용하며, 디지털/아날로그 입출력 핀, PWM 출력, UART 통신 등의 기능을 제공합니다. 아두이노 IDE는 C/C++을 기반으로 하는 통합 개발 환경으로, 초보자도 쉽게 사용할 수 있습니다. 2. 아두이노 프로그래밍 기초 아두이노 프로그래밍에서는 다양한 데이터 타입과 진수 표현 방식을 사용할 수 있습니다. 또한 pinMode(), digitalWrite(), dig...2025.04.25
-
정보보호개론 Substisution cipher decryption 과제 보고서 A+2025.01.221. 암호화 및 복호화 이 보고서는 대체 암호화 기법인 대체 암호(substitution cipher)를 사용하여 암호화된 영어 문자열을 복호화하는 과정을 설명합니다. 문제 분석, 코드 설명, 결과 화면 등을 통해 대체 암호의 복호화 과정을 자세히 다루고 있습니다. 2. 빈도수 분석 이 보고서에서는 암호화된 문자열의 알파벳 빈도수를 분석하여 원래의 알파벳을 추정하는 방법을 사용합니다. 영어 알파벳의 일반적인 빈도수 표를 참고하여 각 문자가 어떤 알파벳으로 대체되었는지 유추하는 과정을 설명하고 있습니다. 3. 프로그래밍 구현 이 보고...2025.01.22
-
평생교육 프로그램 개발 과정에서 요구조사 분석2025.04.261. 요구 분석의 의미 잠재적 학습자를 정한 이후에는 학습자들의 학습요구를 파악하는 것이 필요하다. 이것은 평생교육 프로그램의 성패를 좌우하기 때문에 굉장히 중요한 과정이다. 학교교육과 달리 학습자의 자발적 참여를 전제로 하는 학습자 중심의 평생교육에 있어서 교육 프로그램은 학습자들에게 그 의미가 부여되어야 한다. 성인 학습자의 요구를 기반으로 제작된 프로그램이 학습자들에게 학습동기를 부여한다. 2. 요구조사 단계 일반적인 요구조사 단계는 여러 가지가 있으며, 카페렐라의 요구조사 절차는 1) 프로그램 개발을 위한 요구조사를 결정, ...2025.04.26
-
컴퓨터시스템의 구성요소와 CPU의 발전 역사2025.01.021. 컴퓨터 시스템 구성요소 컴퓨터 시스템은 하드웨어, 소프트웨어, 주변장치, 보조기억장치 등의 구성요소로 이루어져 있다. 하드웨어는 컴퓨터의 물리적인 부품으로, 중앙처리장치(CPU), 메모리, 입출력장치 등이 포함된다. 소프트웨어는 컴퓨터 시스템을 작동시키는 프로그램이며, 운영체제, 응용프로그램, 드라이버 등이 포함된다. 주변장치는 입출력 데이터를 처리하는 장치이며, 키보드, 마우스, 모니터 등이 포함된다. 보조기억장치는 데이터를 저장하는 장치로, 하드디스크, USB 드라이브, CD-ROM 등이 포함된다. 이러한 구성요소들은 컴퓨...2025.01.02
-
홍익대학교 마이크로프로세서 실험 및 설계 (실험4) Term project 보고서2025.05.151. 마이크로프로세서 실험 및 설계 이 프로젝트에서는 ATmega128 마이크로프로세서 모듈을 이용하여 디지털 시계, 스톱워치, 알람, 하향 카운터, LED 전광판, 점수판 등 다양한 기능을 구현하였다. 소프트웨어적으로는 타이머/카운터, 외부 인터럽트, 7세그먼트 출력 등을 활용하였고, 하드웨어적으로는 ATmega128 모듈, 7447 디코더 IC, 정전압 분배기 등을 사용하였다. 각 모드별로 세부적인 기능 구현 과정과 코드 분석, 실험 결과 등이 자세히 설명되어 있다. 1. 마이크로프로세서 실험 및 설계 마이크로프로세서는 현대 전...2025.05.15
-
방화벽의 필요성과 두 가지 구현 방법을 설명하시오2025.04.291. 방화벽의 정의 방화벽은 firewall이라고 불리며 원래 의미는 건물 내 발생한 화재가 더 이상 번지는 것을 막는 방벽을 의미한다. 인터넷에서 방화벽이란, 네트워크 보안 사고와 문제가 늘어나는 것을 막고 격리하는 것으로 이해할 수 있다. 방화벽은 기관 내부의 네트워크를 보호하기 위해서 외부의 불법적인 트래픽 유입을 막으면서 허가, 인증된 트래픽만을 허용하려는 적극적인 방어 대책이며, 기업과 조직 내부의 네트워크, 인터넷 간에 전송되는 정보들을 골라서 수용, 거부, 수정하는 기능을 가진 보안 시스템이다. 2. 방화벽의 주요기능 ...2025.04.29
-
경영정보시스템_http.aws.amazon.com를 방문하고, 이 회사의 모든 클라우드 컴퓨팅 활동들을 조사하고 요약하시오.2025.04.251. 클라우드 컴퓨팅의 주요 유형 클라우드 컴퓨팅의 세 가지 주요 유형에는 Infrastructure as a Service(IAS)인 공공사회 시설의 서비스화, Platform as a Service(PAS)인 컴퓨터 기반 시스템의 서비스, Software as a Service(SAS)인 소프트웨어 서비스가 있습니다. 각 클라우드 컴퓨팅 유형은 다양한 수준의 제어, 유연성 및 관리 기능을 제공하므로 각자의 필요에 맞는 서비스의 유형을 선택할 수 있습니다. 2. AWS의 7가지 클라우드 컴퓨팅 활용 사례 AWS의 회사는 컴퓨팅의 ...2025.04.25
