총 402개
-
마이콤 개념 이해2025.05.151. 마이콤 개요 마이콤은 마이크로 컴퓨터의 줄임말로, 파소콘(퍼스컴)과 대응하는 의미를 가지고 있습니다. 전자기기 등에 들어가는 자그마한 반도체 칩 내지는 일부 기능만 들어있는 가정용 컴퓨터를 의미합니다. PLC(만능제어기)보다 낮은 단계의 시스템을 사용하며, CPU+ROM+RAM+I/O가 하나의 IC에 집약된 제품입니다. 마이콤 제조사로는 NEC, 인텔, TI, Microchips, 삼성 등이 있습니다. 2. 마이콤의 이해 PC와 마이콤의 차이는 PC가 일반 범용 CPU를 사용하고 별도의 입출력 장치가 필요한 반면, 마이콤은 C...2025.05.15
-
데스크탑 컴퓨터 조립을 위한 부속 장치 구성2025.11.121. 마이크로프로세서(CPU) 마이크로프로세서는 컴퓨터의 중앙처리장치로서 초소형 연산 처리 장치입니다. CPU가 이해할 수 있도록 단계별로 실행 과정을 나누어 마이크로 코드를 작성한 후 이에 따라 단계적으로 처리하는 논리 회로입니다. 컴퓨터 시스템의 핵심 연산 처리 부품으로 모든 명령어를 해석하고 실행합니다. 2. 기억장치 기억장치는 내부기억장치와 외부기억장치로 구분됩니다. 내부기억장치는 CPU 내의 레지스터, 캐시기억장치, 주기억장치로 구성되며 프로그램과 데이터를 기억합니다. 외부기억장치는 하드디스크, CD-ROM 등 보조기억장치...2025.11.12
-
[배재대] 윈도우 프로그래밍 C++ 2학기 중간고사2025.05.051. 문자열 복사 함수 문자열 "PaChai University"를 문자배열 ch[20]에 복사하는 함수 CopyString()을 C와 C++로 구현하고 메인 프로그램을 완성하세요. C로 구현하면 함수의 첫 번째 매개변수는 복사할 문자열의 주소, 두 번째 매개변수는 복사될 문자배열의 주소이며 함수 반환 값은 복사될 문자배열의 시작주소입니다. C++로 구현하면 멤버함수의 매개변수는 복사할 문자열의 주소이며 함수 반환 값은 복사될 문자배열의 시작주소입니다. 2. 2차원 정수 배열 생성 및 출력 2차원 정수배열 x2[2][10]에 1~1...2025.05.05
-
C로 배우는 쉬운 자료구조 4판 5장 - 스택2025.11.161. 스택(Stack)의 정의 및 특성 스택은 모든 삽입 및 삭제가 한 끝(top)에서만 이루어지는 후입선출(LIFO: Last-In-First-Out) 형태의 선형 자료구조입니다. 데이터가 입력된 순서의 역순으로 출력되며, 서브프로그램 호출, 함수 실행 등 다양한 컴퓨터 시스템에서 활용됩니다. 스택 포인터(top)를 사용하여 삽입과 삭제 위치를 관리하며, 배열이나 연결 리스트로 구현할 수 있습니다. 2. 스택의 구현 및 알고리즘 스택은 1차원 배열 또는 연결 리스트를 이용하여 구현됩니다. 배열 구현 시 top 변수를 -1로 초기화...2025.11.16
-
반도체 용어집2025.04.291. 반도체 반도체는 전기전도성이 도체와 절연체의 중간 정도인 물질로, 불순물 포함 여부에 따라 진성 반도체와 불순물 반도체로 나뉩니다. 진성 반도체는 불순물이 없거나 매우 적은 상태이며, 불순물 반도체는 불순물을 첨가하여 전기적 특성을 변화시킨 것입니다. n형 반도체는 전자가 주된 전류 운반체이고, p형 반도체는 정공이 주된 전류 운반체입니다. 이들을 결합하여 다이오드, 트랜지스터, 사이리스터 등의 반도체 소자를 만들 수 있습니다. 2. 게르마늄 게르마늄은 청색이 감도는 회백색의 단단한 금속으로, 전형적인 반도체 물질입니다. 3가...2025.04.29
-
디지털논리회로 4장 연습문제 풀이2025.11.131. 디지털논리회로 디지털 시스템의 기본을 이루는 논리회로는 이진 신호(0과 1)를 처리하는 전자회로입니다. 논리게이트(AND, OR, NOT 등)를 조합하여 복잡한 디지털 기능을 구현하며, 컴퓨터와 모든 디지털 장치의 핵심 구성 요소입니다. 디지털논리회로 학습은 전자공학, 컴퓨터공학 전공자들의 필수 기초 과목입니다. 2. 논리게이트 및 부울대수 논리게이트는 AND, OR, NOT, NAND, NOR, XOR 등의 기본 게이트로 구성되며, 이들의 조합으로 복잡한 논리 회로를 설계합니다. 부울대수는 논리 회로를 수학적으로 표현하고 최...2025.11.13
-
Linux(리눅스)와 Unix(유닉스)2025.05.161. 어셈블러 어셈블러는 어셈블리어를 기계어로 번역하는 역할을 한다. 초기 컴퓨터는 몇 개의 기본적인 명령어만 해독할 수 있게 하는 단순한 형태였고 프로그래머는 0과 1의 배열로 구성된 기계어로 프로그래밍했다. 이를 기억장치에 넣고 실행했는데 2진수 형태의 기계어를 통해 프로그램을 작성하는 것은 어려웠고 프로그래머는 더 간편한 프로그래밍 언어가 필요하게 되었다. 어셈블리어는 기계어 명령에 대응해 기호를 사용했고 사용자는 기억을 도와주는 기계어인 어셈블리어를 만들게 되었다. 2. 매크로 프로세서 매크로 프로세서는 프로그램이 과정에서 ...2025.05.16
-
현대 정보 저장 매체의 발달2025.05.121. 과거의 저장 매체 과거에는 펀치 카드, 하드 디스크, 콤팩트 디스크, 플로피 디스크 등의 저장 매체가 사용되었습니다. 펀치 카드는 직사각형 모양의 구멍을 뚫어 데이터를 저장하는 초기의 저장 매체였고, 하드 디스크는 회전하는 플래터에 자기 패턴으로 정보를 기록하는 저장 매체였습니다. 콤팩트 디스크는 알루미늄 박막에 레이저로 홈을 파 신호를 저장하는 광 디스크였으며, 플로피 디스크는 자성체로 덮인 원판이 들어있는 컴퓨터 보조 기억 장치였습니다. 2. 현대의 저장 매체 현대에는 USB 메모리와 클라우드 저장 시스템이 주로 사용되고 ...2025.05.12
-
폰 노이만 구조와 뉴로모픽 구조의 비교2025.01.051. 폰 노이만 구조 폰 노이만 구조는 존 폰 노이만이 1945년 설계한 컴퓨터 아키텍처로, CPU, RAM, I/O 구조와 프로그램 내장 방식의 범용 컴퓨터 구조를 의미합니다. 이 구조는 연산장치와 저장장치가 따로 존재하고 한 번에 하나씩만 가지고 와야 하기 때문에 대규모 정보 처리 시 병목현상이 나타나고 많은 전력이 요구됩니다. 하지만 논리적인 추리나 계산 등의 일에 적합합니다. 2. 뉴로모픽 구조 뉴로모픽은 뉴런과 모사를 의미하는 영어 단어의 합성어로, 뉴로모픽 반도체는 뉴런과 시냅스로 구성된 뇌 구조를 모사한 개념입니다. 뉴...2025.01.05
-
마이크로프로세서와 마이크로컨트롤러, AVR의 이해2025.11.191. 마이크로프로세서와 마이크로컨트롤러의 개요 마이크로프로세서는 중앙 처리 장치(CPU)의 핵심 부품으로 복잡한 연산과 데이터 처리를 담당하며 컴퓨터와 서버 같은 고성능 기기에서 사용됩니다. 반면 마이크로컨트롤러는 CPU, 메모리, 입출력 장치가 하나의 칩에 통합된 소형 컴퓨팅 장치로, 가전제품, 자동차, 산업용 기기에서 제어 기능을 수행합니다. 마이크로컨트롤러는 전력 소비가 적고 소형화된 장치에서 효율적으로 작동하며 프로그래밍된 명령어에 따라 반복적인 작업을 수행하는 데 특화되어 있습니다. 2. 마이크로프로세서와 마이크로컨트롤러의...2025.11.19
