총 1,271개
-
컴퓨터구조 CPU설계_Quartus 설계_20242025.01.161. 컴퓨터 명령어 컴퓨터 명령어는 각각 16진수 코드로 되어있는 마이크로 연산이다. 명령어를 Instruction Register (IR)에 넣어 해석을 진행해 필요한 장치에서 명령어를 실행한다. 메모리 참조 명령어는 주소가 필요하다. 첫째 자리의 0~E까지를 보고 메모리 참조 명령어임을 확인하고 뒤의 XXX에 주소를 넣는다. 레지스터를 건드리는 명령어는 정해져 있는 레지스터 명령어 16진수 값을 가져와서 처리한다. 2. 기본적인 제어장치의 구성 명령어가 IR에 들어가면 하위 12 bit( IR 0~11 )는 주소 bit로 할당된...2025.01.16
-
컴퓨터 구조 계산기_quartus 설계_20242025.01.161. 컴퓨터 구조 이 과제에서는 간단한 구조의 계산기를 설계하는 것을 목표로 합니다. 기존에는 Schematic editor 설계 기법을 사용했지만, 이번에는 HDL(hardware description language) 기법을 이용하여 알고리즘이나 기능 레벨에서의 설계를 진행하고 gate 레벨의 로직 설계를 수행합니다. ROM이나 Hard-Wired Logic과 같은 개념을 이해하며 설계를 진행합니다. 2. 계산기 설계 계산기를 구현하기 위해 필요한 내부 레지스터(A, B, IR, C)와 외부 입력(SA, SB, SIR, STAR...2025.01.16
-
건축시공 테크놀로지: 컴퓨터 응용기술과 통합설계2025.11.171. 건축 컴퓨터 응용기술 건축분야의 컴퓨터 응용기술은 정보화 추세에 따라 중요성이 증대되고 있다. 프랭크 게리의 빌바오 구겐하임 박물관은 건축가의 개념 스케치와 3D 스캔 소프트웨어 카티아를 활용하여 설계된 세계 최초의 사례이다. 카티아는 표면의 x, y, z 좌표를 데이터로 읽어 3차원 모형을 생성하고, 구조해석을 거쳐 도면화 없이 3차원 윤곽에서 작업이 진행된다. 디지털화된 정보는 CAM을 거쳐 자동밴딩머신이나 수치제어 공작기계로 부재를 생산한다. 2. 컴퓨터 통합건설(CIC) 기술 CIC(Computer Integrated ...2025.11.17
-
웹 기반 교육과 컴퓨터 보조 수업의 교수설계 비교2025.11.171. 웹 기반 교육의 특성과 설계 웹 기반 교육은 정보 기술 발전으로 이루어진 혁명적 교육 방법으로, 학습자들이 인터넷을 통해 언제 어디서나 학습 콘텐츠에 접근할 수 있다. 비동기적 학습을 강조하며 학습자 중심의 접근 방식을 채택한다. 대화형 콘텐츠, 다양한 미디어 자료, 토론 포럼 등을 활용하고 개인 맞춤형 학습 경험을 제공한다. 자율성과 편의성을 제공하여 학습 환경을 확장시키고 다양한 학습 스타일에 부합하는 유연한 학습 경로를 제공한다. 2. 전통적 컴퓨터 보조 수업의 특성과 설계 전통적 컴퓨터 보조 수업은 전통적 교육 방식에 ...2025.11.17
-
병렬컴퓨터구조론 5장 연습문제 풀이2025.11.121. PPMB 조직 PPMB(Processor-to-Processor Memory Bus) 조직은 병렬컴퓨터 아키텍처에서 다중 프로세서 시스템의 메모리 버스 구조를 나타낸다. 이 조직 방식은 프로세서들 간의 메모리 접근을 효율적으로 관리하며, 병렬 처리 성능을 향상시키기 위한 핵심 구조이다. 5.5, 5.6 섹션에서 다루어지는 PPMB 조직은 멀티프로세서 시스템의 메모리 계층 구조와 버스 아키텍처 설계의 중요한 개념이다. 2. MPMB 조직 MPMB(Multiple-Port Memory Bus) 조직은 병렬컴퓨터 구조에서 메모리 포...2025.11.12
-
컴퓨터구조 - 컴퓨터구조와 데이터의 표현, 컴퓨터 연산2025.01.151. 컴퓨터 시스템의 구성요소 컴퓨터 시스템은 다양한 구성 요소들로 이루어져 있으며, 이들이 어떻게 상호작용하는지 이해하는 것이 매우 중요합니다. 컴퓨터 시스템의 역사와 분류, 그리고 하드웨어와 소프트웨어 구성 요소, 정보의 표현과 저장 방식 등을 설명합니다. 2. 데이터의 표현 컴퓨터는 데이터를 이진수(0과 1)로 표현합니다. 숫자, 문자, 이미지 등 다양한 형태의 데이터가 이진수로 표현되며, 이를 위해 ASCII, 유니코드 등의 표준 코드가 사용됩니다. 3. 컴퓨터 연산 컴퓨터 연산은 데이터 처리의 핵심 기능입니다. 산술 연산,...2025.01.15
-
영어논문 요약 ) Computational Thinking, Jeannette M. Wing2025.05.161. 컴퓨터적 사고 컴퓨터적 사고는 프로세스를 인간이 실행하든 기계가 실행하든지의 여부와 상관없이 계산적 방법과 모델을 활용하여 문제를 해결하고 시스템을 설계할 수 있게 해준다. 이는 컴퓨터 과학의 기본 개념을 바탕으로 하며, 문제를 효율적으로 해결하고 추상화와 분리를 통해 문제를 모델링하는 등의 다양한 정신적 도구를 포함한다. 또한 컴퓨터적 사고는 시간, 공간, 처리 능력, 저장 용량 등의 절충점을 찾는 것을 의미한다. 이러한 컴퓨터적 사고는 다양한 분야에 혁신적으로 적용되어 기존의 사고방식과 기술을 변화시키고 있다. 2. 컴퓨터...2025.05.16
-
컴퓨터 아키텍처의 기본 개념과 발전 과정2024.12.311. 메모리 컴포넌트 메모리 컴포넌트를 컴퓨터 과학의 관점에서 분류하는 방법을 배웁니다. 프로세서와 직접 연결되는 메인/로컬 메모리와 2차 메모리의 특성을 이해하고, 이를 통해 현존하는 메모리 기술의 체계와 발전 방향을 파악할 수 있습니다. 2. 디지털 회로의 기초 이론 MOS 트랜지스터와 부울 대수의 기본 원리를 학습합니다. 이를 통해 복잡한 컴퓨터 시스템을 구현하는 데 있어 디지털 회로의 기본 토대가 되는 개념을 이해할 수 있습니다. 3. CPU 아키텍처 RTL(Register Transfer Level) 설계 기준으로 CPU ...2024.12.31
-
광운대학교 전기공학실험 실험3. 부울대수와 논리조합 예비레포트2024.12.311. 부울대수 부울대수는 논리변수의 입력과 논리변수 출력간의 함수관계를 수식의 형태로 표현하는 수학체계입니다. 부울대수 체계 안에서 모든 논리변수는 0, 1의 두 상태 중 하나를 갖습니다. 부울대수의 기본 연산에는 OR, AND, NOT 연산이 있으며, 이에 따른 교환법칙, 결합법칙, 분배법칙, 흡수법칙 등의 정리가 성립합니다. 드모르강의 정리를 통해 OR과 AND, NOT 게이트 간의 관계를 이해할 수 있습니다. 2. 논리조합 모든 논리적 함수관계는 AND, OR, NOT 세 가지의 기본 동작 조합으로 표현할 수 있습니다. 이를 ...2024.12.31
-
0을 포함한 2의 배수 범위 0, 2, 4, 6, 82025.01.171. 전자계산기구조 0~9까지의 10진수 중 2의 배수(0도 포함)가 입력되면 LED가 켜지고 그 외의 숫자가 입력되면 LED가 꺼지는 논리회로를 진리표로 표현하고 Boolean Algebra를 사용하여 간소화한 후 논리회로를 도식화하였습니다. 입력 변수는 3개로 제한하였으며, 논리식은 F = X'Y'Z'+ X'YZ'+XY'Z'+XYZ'로 도출되었습니다. 이에 따르면 8과 9의 입력값에서는 출력이 되지 않게 됩니다. 그러나 입력변수를 4개로 늘리면 16변수이므로 8, 9의 입력값에서도 출력할 수 있습니다. 2. 8비트 마이크로컴퓨터...2025.01.17
