총 29개
-
컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오2025.01.121. 명령 사이클 명령 주기는 CPU가 명령을 실행하는 데 필요한 전체 프로세스입니다. 이 주기는 CPU가 프로그램을 실행하기 시작하는 순간부터 전원이 꺼지거나 중단될 때까지 반복됩니다. 지침 주기는 보통 가져오기 주기와 실행 주기의 두 가지 하위 주기로 나뉩니다. 임포트 사이클은 CPU가 메모리 장치에서 다음에 실행할 가이드라인을 얻는 단계이며, 실행 주기는 CPU가 CPU에서 가져온 명령을 실행하는 단계입니다. 2. 명령 사이클의 4단계 명령 사이클은 Fetch, Decode, Execute, Store의 4가지 단계로 이루어져...2025.01.12
-
고려대학교 디지털시스템실험 A+ 10주차 결과보고서2025.05.101. SRAM 구현 및 읽기/쓰기 동작 본 실험을 통하여 16X4 SRAM을 구현하고 메모리에 데이터를 읽고 쓰는 과정을 이해할 수 있었습니다. SRAM을 이용하여 계산기를 구현할 때 결과값이 FPGA에 나타나지 않는 문제가 있었는데, 7 segment control module에서 rst 값에 1을 넣어주는 것으로 이 문제를 해결할 수 있었습니다. 2. SRAM을 이용한 계산기 구현 8X4 SRAM을 이용하여 계산기를 구현하는 실험을 진행하였습니다. SRAM을 프로젝트에 응용하여 각종 데이터를 저장하고 읽을 수 있도록 하면 좋을 ...2025.05.10
-
컴퓨터개론-학습자 본인이 사용하는 컴퓨터(Desktop, or notebook Computer)의 세부 스펙2025.01.151. 프로세서(CPU) Intel Core i7-9750H는 고성능 노트북에 주로 사용되는 모바일 프로세서이다. 6코어 12스레드 구성으로 멀티태스킹과 고부하 작업에 강하며, 2.6GHz의 기본 클럭 속도와 터보 부스트 시 최대 4.5GHz까지 성능을 끌어올릴 수 있다. 이는 영상 편집, 프로그래밍, 가상화 등의 작업을 원활하게 수행할 수 있게 한다. 2. 메모리(RAM) 16GB DDR4 메모리는 현재 대부분의 고성능 작업에 충분한 용량을 제공한다. 빠른 데이터 접근 속도를 통해 여러 애플리케이션을 동시에 실행할 수 있으며, 특히...2025.01.15
-
CPU의 데이터 처리 속도 향상 방안2025.05.131. CPU의 기능 CPU는 컴퓨터가 수행하는 모든 연산 및 작동의 핵심 역할을 수행한다. CPU에서는 프로그램 상에 포함된 명령어를 끌어와 해석하고, 명령어대로 연산을 수행하여 연산이 완료된 결과는 메모리상에 기록한다. 2. CPU의 데이터 처리 속도에 영향을 미치는 요인 CPU의 데이터 처리 속도에 영향을 미치는 요인으로는 CPU의 클럭 속도, 코어의 수, 캐시 메모리, 아키텍처, 메모리의 속도 등이 있다. 3. CPU 자체의 성능 향상 CPU 자체의 성능을 향상시키는 방법으로는 CPU의 클럭 수를 증가시키거나 하나의 CPU 내...2025.05.13
-
프로그래밍언어실습 - 변수기능, 선언방법, 작성 규칙 및 데이터 형의 종류2025.05.031. 변수 변수는 데이터를 저장하고 참조하기 위한 메모리 공간을 말합니다. 변수에는 다양한 종류의 데이터를 저장할 수 있습니다. 2. 변수 선언 변수를 사용하기 위해서는 먼저 변수를 선언해야 합니다. 변수의 선언 방법은 데이터형 변수이름; 형식으로 작성합니다. 예를 들어, int형 변수 num을 선언하려면 int num; 와 같이 작성합니다. 3. 변수 이름 작성 규칙 변수의 이름은 영문자, 숫자, 밑줄(_)로 구성할 수 있습니다. 단, 변수의 이름은 숫자로 시작할 수 없습니다. 변수의 이름은 의미 있는 이름으로 작성하는 것이 좋습...2025.05.03
-
레지스터의 역할과 종류2025.01.101. 레지스터의 역할 레지스터는 CPU에서 단순한 실행 또는 주기억장치로의 내용 이동 등을 망라한 모든 처리 작업을 위해 필요한 단기적인 '기억(메모리)'을 담당한다. 프로세서는 각각의 프로그램마다 '가상 메모리'를 할당하는 '주소 공간'을 편성하고, 이 주소를 매개로 다른 연산 또는 처리를 위한 기관들과 연결한다. 레지스터는 주기억장치보다 용량은 작지만 속도가 월등히 빠르다. 2. 레지스터의 종류 레지스터에는 다양한 종류가 있다. '범용 레지스터', '세그먼트 레지스터', 'EFLAGS 레지스터', 'EIP 레지스터', 'FPU ...2025.01.10
-
SOC(software on chip) 조사하시오2025.01.121. SOC(System on Chip) SOC(System on Chip)은 하나의 칩에 컴퓨터 시스템의 대부분 또는 모든 구성 요소를 통합하는 반도체입니다. CPU, GPU, 메모리, 인터페이스 등 다양한 기능을 가진 블록들이 하나의 칩에 집적되어 있어 크기가 작고 전력 소비가 적으며 저렴한 가격으로 생산될 수 있다는 장점이 있습니다. 최근 스마트폰, 태블릿, 사물 인터넷(IoT) 기기 등 모바일 및 임베디드 시장의 성장과 함께 SOC 기술 또한 빠르게 발전하고 있습니다. 2. SOC의 역사 SOC는 1980년대에 처음 등장했습...2025.01.12
-
컴퓨터 시스템의 구성요소와 각 요소들의 기능에 대하여 설명하시오2025.05.161. 컴퓨터 시스템의 정의 컴퓨터는 외부 프로그램이나 데이터 입력을 받으면 내부에 있는 전자회로를 통해서 이를 계산하여 결과값을 출력자이를 통해 보여준다. 컴퓨터가 정보를 처리하기 위해서는 중앙처리장치, 기억장치, 입출력장치와 주변장치 등의 하드웨어적인 구성요소가 필요하다. 또한 명령의 실행이 가능하도록 소프트웨어적인 구성요소가 함께 결합되어 컴퓨터 시스템을 구성해야 한다. 2. 컴퓨터 시스템의 구성요소: 하드웨어 하드웨어는 컴퓨터의 내부 동작을 담당하는 물리적인 기계 장치를 말한다. 중앙처리장치는 제어장치, 연산장치, 레지스터로 ...2025.05.16
-
64비트 시스템의 데이터 처리 능력2025.05.061. 64비트 시스템의 데이터 처리 능력 64비트 시스템은 한 번에 64비트 크기의 데이터를 처리할 수 있습니다. 이는 32비트 시스템과 다르게 64비트 아키텍처를 가지고 있어 64비트 크기의 데이터를 한 번에 레지스터에 올리고 처리할 수 있습니다. 따라서 64비트 시스템은 32비트 시스템보다 더 높은 처리 속도와 성능을 보여줍니다. 하지만 64비트 시스템은 32비트 시스템보다 더 많은 메모리와 비용이 필요하며, 32비트 애플리케이션 실행 시 호환성 문제가 발생할 수 있습니다. 1. 64비트 시스템의 데이터 처리 능력 64비트 시스...2025.05.06
-
주기억장치와 보조기억장치 중 주기억 장치의 종류와 특징, 최근 많이 사용되고 있는 주기억 장치2025.05.021. 주기억장치 주기억장치란 CPU가 처리하고 있는 내용을 저장하는 기억장치이다. 대표적으로 ROM과 RAM으로 나뉜다. 2. ROM ROM은 Read Only Memory로 전원의 공급이 없어도 기록된 데이터가 삭제되지 않는 비휘발성 메모리라는 특징이 있다. ROM의 종류로는 Mask ROM, PROM, EPROM, EEPROM 등이 있다. 3. RAM RAM은 Random Access Memory로 데이터를 기록하고 판독할 수 있는 메모리이다. RAM에 복사된 정보는 비교적 빠른 속도로 처리할 수 있지만, 전원의 공급이 없으면 ...2025.05.02
