총 93개
-
부산대 어드벤쳐디자인 1장 예비보고서2025.05.051. 마이크로프로세서와 마이크로컨트롤러의 차이 마이크로프로세서는 내부에 소량의 데이터를 임시 저장하는 레지스터, 명령어를 해석하여 레지스터나 연산장치를 제어하는 제어장치, 산술연산을 담당하며 제어장치의 제어를 받는 연산장치를 포함하여 연산에 특화된 기능을 갖는 장치이고 마이크로컨트롤러는 하나의 칩에 CPU, 메모리, 입출력장치가 통합되어있는 집적회로이다. 차이점으로는 마이크로프로세서는 컴퓨터 시스템의 핵심이고 마이크로컨트롤러는 임베디드 시스템의 핵심이라는 점, 마이크로 컨트롤러는 입출력 컴포넌트가 외부에 연결되어 회로가 복잡하지만 ...2025.05.05
-
기업들이 클라우드를 개발해야 하는 이유와 타당성2025.01.191. 비용 절감 클라우드는 하드웨어 및 소프트웨어 구매, 유지보수 비용을 절감한다. 이는 클라우드 서비스의 가장 큰 장점 중 하나이다. 클라우드를 도입하면 초기 투자 비용을 크게 줄일 수 있으며, IT 유지보수 비용도 평균적으로 40% 절감할 수 있다. 또한 클라우드는 자원의 효율적인 사용을 가능하게 하여 비용을 절감할 수 있다. 2. 확장성 및 유연성 클라우드 환경에서는 필요에 따라 자원을 쉽게 확장하거나 축소할 수 있다. 이는 기업이 변화하는 시장 상황에 빠르게 대응할 수 있도록 돕는다. 클라우드의 확장성은 글로벌 확장을 용이하...2025.01.19
-
IT 기업들의 자체 반도체 설계 현황2025.01.021. 구글의 자체 반도체 개발 구글은 2016년부터 자체 개발한 스마트폰 '픽셀' 시리즈를 출시하며 퀄컴의 제품을 사용하지 않고 자체 개발한 SoC를 탑재하고 있다. 구글은 데이터센터용 TPU와 인공지능 프로세서 개발에도 힘쓰고 있으며, 삼성전자와 협력하여 자체 칩을 생산하고 있다. 2. ARM의 설계자산 제공 ARM은 저전력 SoC CPU 설계에 특화된 기업으로, 애플, 퀄컴, 삼성전자 등 대부분의 AP 업체들이 ARM이 제공한 설계자산을 활용하여 제품을 만들고 있다. ARM 코어 생태계가 점점 복잡해지면서 ARM은 다양한 업체들...2025.01.02
-
고려대학교 객체지향프로그래밍 A+ 기말고사 치팅시트2025.05.101. 프로그래밍 언어 프로그래밍 언어는 컴퓨터가 수행할 수 있는 모든 것을 설명할 수 있어야 하며, 프로그래머가 의도한 바를 정확히 표현할 수 있어야 합니다. 튜링 기계는 무한한 테이프, 읽기/쓰기/삭제 장치, 상태 테이블을 가지고 있으며 튜링 완전하거나 튜링 동등합니다. 실제 컴퓨터는 선형 한정 레지스터 기계(거의 만족)입니다. 대부분의 언어가 튜링 완전하기 때문에 문제가 되지 않습니다. 프로그래밍 언어는 오류 방지, 사용성 등의 기준을 만족해야 합니다. 2. 프로그래밍 패러다임 프로그래밍 패러다임은 좋은 프로그래밍 언어의 기준을...2025.05.10
-
사물인터넷시스템 중간 과제2025.01.021. IoT 시스템 엔지니어링 IoT는 새로운 기술이 아니라 기존의 ICT와 ICT 아닌 분야의 융합이며, IoT 시스템 엔지니어가 갖추어야 할 중요한 능력은 문제 발견자이자 평론가가 되어 기존의 IoT를 현명하게 평가하고 새로운 아이디어를 제시할 수 있는 것이다. 이를 통해 IoT 기술을 활용하여 세상을 더 나은 곳으로 만들 수 있다. 2. IoT 문제 정의 및 아이디어 창출 IoT 솔루션을 만들기 위해서는 문제 상황과 요구사항을 명확히 파악하여 문제의 핵심을 정의해야 한다. 또한 새로운 IoT 시스템을 제안할 때는 온전히 완벽한...2025.01.02
-
교류및전자회로실험 실험1 아두이노 복습 예비보고서2025.01.171. 마이크로 컨트롤러 유닛 마이크로컨트롤러(microcontroller) 또는 MCU(microcontroller unit)는 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 말한다. CPU 코어, 메모리 그리고 프로그램 가능한 입/출력을 가지고 있다. NOR 플래시 메모리, EPROM 그리고 OTP ROM등의 메모리를 가지고 있어 정해진 기능을 수행하도록 프로그래밍 코딩하고 이 기계어 코드를 써넣는다. 2. AVR AVR은 1996년 아트멜 사에서 개발된 하버드 구조로 수정한 8비트 RISC...2025.01.17
-
방통대 방송대 컴퓨터구조 5페이지 암기노트 핵심요약정리2025.01.251. 컴퓨터 명령어 명령어는 연산코드(연산종류)와 오퍼랜드(데이터/주소)로 구성되며, 함수연산, 정보전달, 순서제어, 입출력 등의 기능을 수행합니다. 오퍼랜드는 누산기, 다중 레지스터, 스택 구조에 저장되며, 3-주소, 2-주소, 1-주소, 0-주소 명령어 형식이 있습니다. 주소지정방식에는 직접, 간접, 레지스터, 상대, 인덱스 등이 있습니다. 2. 처리장치 처리장치는 마이크로 연산(레지스터 전송, 산술, 논리, 시프트)을 수행하며, 산술논리연산장치(ALU), 레지스터, 내부버스로 구성됩니다. 제어장치는 명령어 해독, 제어신호 발생...2025.01.25
-
프로그램 개발을 위한 프로그램 구성12025.01.191. 프로그램 설계의 개념 프로그램 설계(program design)이란 프로그램을 기획하는 단계에서 확인한 교육적 요구와 필요를 기반으로 하여 교육 목표를 설정하고 이를 달성하기 위한 교육 내용과 방법을 선정해 프로그램을 조직화하는 일련의 과정을 말한다. 프로그램을 만든다는 것, 개발한다는 것은 프로그램을 설계한다는 의미이다. 2. 프로그램 설계에서 고려해야 할 요소 프로그램 설계에서 고려해야 할 요소에는 프로그램 운영 기관의 조직 상황 및 환경 분석, 교육 요구 분석 등이 있다. 프로그램을 운영하는 기관의 목표와 철학, 가용 자...2025.01.19
-
논리모델의 개념과 특성, 프로그램 평가 및 사례 설명2025.01.111. 논리모델의 개념과 특성 논리모델은 프로그램이 특정한 환경과 상황에서 확인된 문제의 해결을 위해 어떻게 작용할 것인지를 밝히기 위한 적정한 모델로, 프로그램의 성과목표에 대한 설득력 있는 논리구조와 문제해결에 적합한 방법들을 이해당사자들이 납득할 수 있도록 하며, 프로그램의 주요요소와 성과측정을 위한 평가항목의 구체화 등 평가와 성과측정의 틀을 마련하는데 유용하다. 논리모델은 상황에 대한 투입, 산출, 성과의 논리적인 관계를 보여주는 그림표현으로, 여러 부분으로 복잡하게 얽혀있는 프로그램을 몇 가지 지표로 축약하여 평가하는 성과...2025.01.11
-
게임이론의 전개형 게임과 의사결정 신뢰성 제고2025.11.121. 전개형 게임 전개형 게임은 순차적인 게임을 분석하는 데 사용되며, 동시 게임과 달리 상대 행동을 확인할 수 있다는 특징이 있다. 게임 나무로 표현되며 의사결정 마디와 종결 마디로 구성된다. 선발자가 후발자보다 먼저 선택할 수 있는 이점을 가지며, 각 선택에 대한 후발자의 경우의 수를 예측할 수 있다. 게임 나무는 마디와 가지로 이루어져 있고, 모든 마디는 한 가지 이상의 선도 마디를 가지며 궁극적으로 단 하나의 뿌리를 만난다. 2. 금융 분야 AI 신뢰성 제고 금융 분야에서 AI 시스템의 신뢰성을 제고하기 위해 시스템 개발, ...2025.11.12
