총 177개
-
컴퓨터구조 출석수업 만점2025.01.251. 직접주소 직접주소는 명령어의 주소필드에 직접 오퍼랜드의 주소를 저장시키는 방식이다. LDA ADRS ; AC←M[ADRS] 즉 ADRS=700이고M[700]=900이므로 유효주소는 700, AC에 적재되는 값은 900이다. 2. 간접주소 간접주소는 명령어의 주소필드에 유효주소가 저장 되어있는 기억장치 주소를 기억시키는 방식이다. LDA[ADRS] ; AC←M[M[ADRS]] 즉 M[700]=900으로 M[900]이 되고 M[900]=950 이므로 유효주소는 900, AC에 적재되는 값은 950이다. 3. 인덱스주소 인덱스주소는...2025.01.25
-
주기억 장치와 보조기억 장치 중 주기억 장치의 종류와 특징2025.01.241. 주기억 장치의 정의와 역할 주기억 장치는 CPU가 데이터를 처리하는 데 있어 가장 중요한 기억 장치이다. 주기억 장치는 데이터를 일시적으로 저장하여 CPU가 빠르게 접근할 수 있게 하며, 프로그램의 실행을 지원한다. 주기억 장치가 없다면, CPU는 데이터를 처리하는 속도가 크게 느려지게 된다. 주기억 장치의 용량과 속도는 시스템의 성능에 직접적인 영향을 미치며, 특히 다중 작업을 수행하는 환경에서는 주기억 장치의 용량이 클수록 더 많은 데이터를 동시에 처리할 수 있다. 2. RAM의 종류와 특징 RAM은 크게 DRAM(Dyna...2025.01.24
-
컴퓨터 시스템의 구성 요소와 기능 이해2025.01.191. 중앙처리장치(CPU) 중앙처리장치(CPU)는 컴퓨터 시스템의 핵심 구성 요소로, 모든 계산과 명령 처리를 담당합니다. CPU는 제어 장치, 산술 논리 장치(ALU), 레지스터 등으로 구성되며, 프로그램의 명령을 해석하고 실행하는 기능을 수행합니다. 제어 장치는 명령을 해독하고 실행 순서를 제어하며, ALU는 산술 및 논리 연산을 수행합니다. 레지스터는 고속 메모리로, 연산 중인 데이터를 임시 저장합니다. CPU의 성능이 컴퓨터 전체 성능에 미치는 영향이 크기 때문에, 컴퓨터를 선택할 때 CPU의 사양을 중요하게 고려해야 합니다...2025.01.19
-
데이터베이스 트랜잭션 처리2025.01.241. 트랜잭션 처리 트랜잭션은 데이터베이스 내에서 하나의 논리적 작업 단위를 의미하며, 여러 작업이 하나의 트랜잭션으로 묶여 처리된다. 트랜잭션이 성공적으로 처리되면 모든 작업이 완료되고 데이터베이스에 영구적으로 반영되며, 만약 문제가 발생하면 트랜잭션은 중단되고 데이터는 원래 상태로 복구된다. 트랜잭션의 신뢰성과 일관성을 보장하기 위해 ACID 속성과 COMMIT, ROLLBACK 기능이 사용된다. 2. ACID 속성 ACID는 Atomicity(원자성), Consistency(일관성), Isolation(격리성), Durabil...2025.01.24
-
서강대학교 23년도 마이크로프로세서응용실험 5주차 Lab05 결과레포트 (A+자료)2025.01.121. 마이크로프로세서 이 자료는 마이크로프로세서응용실험 5주차 실험 보고서로, 프로그램의 흐름을 변경하는 branch 명령어의 동작을 이해하고, branch with link 명령어의 특징을 알아보며, conditional execution을 위한 suffix의 종류와 의미를 알아보는 내용을 다루고 있습니다. 또한 jump table을 이용한 분기 방식과 loop unrolling을 통한 성능 향상 방법 등을 실험하고 분석하고 있습니다. 2. 어셈블리 프로그래밍 이 자료는 ARM 아키텍처의 어셈블리 프로그래밍 기법을 다루고 있습니다...2025.01.12
-
폰 노이만이 주장한 컴퓨팅 구조에 대해 조사요약2025.01.221. 폰 노이만 폰 노이만은 1903년 헝가리에서 태어났으며, 수학자이자 컴퓨터 과학자로 유명하다. 그는 프로그램 내장형 컴퓨터 구조를 설계하여 현대 컴퓨터 구조의 기반을 마련했다. 폰 노이만은 메모리에 프로그램을 저장하고 처리하는 방식에 대해 고민하여 에드박 보고서를 작성했으며, 이를 통해 지금까지 활용되는 컴퓨터 구조가 설계되었다. 2. 폰 노이만 구조 개념 폰 노이만형 컴퓨터는 중앙처리장치, 메인 메모리 시스템, 입출력 시스템의 세 가지 기본 서브시스템으로 구성되어 있다. 프로그램과 데이터가 메모리에 저장되어 순차적으로 처리되...2025.01.22
-
유튜브(YouTube) 등에서 유닉스 또는 리눅스의 동작 장면을 살펴보고, 우리 수업에서 학습한 내용이 어떤 부분에서2025.01.201. 리눅스 리눅스는 1991년 핀란드의 Linus Torvalds에 의해 개발되었으며, 처음부터 인텔의 CPU인 80386을 장착한 PC 용도로 개발되었다. 리눅스는 멀티유저와 다중작업을 지원하는 유닉스와 비슷한 운영체제이지만 벨 연구소에서 사용한 유닉스 소스 코드를 사용하지 않고 독립적으로 개발되었다. 리눅스는 32비트 운영체제로 유닉스가 이루지 못한 부분을 갖추고 있으며, 멀티 플랫폼, 다른 운영체제에 대한 지원, 강력한 네트워킹 기능, 인터넷 지원 등의 특징을 가지고 있다. 2. 리눅스 동작 리눅스 사용 방법에 대한 영상을 ...2025.01.20
-
디지털격차와 컴퓨터에 대하여2025.01.281. 디지털 격차 디지털 격차(Digital Divide)란 컴퓨터가 발전하고 인터넷의 효용이 증가할수록 정보소유계층과 정보비소유계층 간의 격차가 점점 더 커지는 것을 말하는 것으로, 계층 간, 성별 간, 지역 간, 소득격차 간, 국가 간 지식과 정보에 대한 접근이 불평등해 격차가 벌어지는 현상을 의미한다. 디지털 격차는 기술 접근에서의 불평등 뿐 아니라 중요한 산업의 소유와 운영에 참여하는 기회에 대한 불평등한 접근도 포함하는 의미이다. 2. 국가 정보기반을 통한 가정 내 서비스 현재 홈 네트워크의 파급효과는 엄청나다. 전 세계적...2025.01.28
-
다양한 주소 지정 방식 중 직접 주소 방법과 간접 주소 방법을 비교 설명하시오2025.01.181. 주소 지정 방식 주소 지정 방식은 데이터와 명령어의 위치를 지정하는 방법에 따라 구분되며, 대표적인 방식으로 직접 주소 지정 방식과 간접 주소 지정 방식이 있다. 직접 주소 방식은 컴퓨터가 필요한 정보를 찾을 때 바로 정보가 있는 곳을 알려주는 방식이고, 간접 주소 지정 방식은 직접 정보가 있는 곳을 알지는 못하고 한 번 더 거쳐 정보를 찾는 방식이다. 2. 직접 주소 지정 방식 직접 주소 지정 방식은 명령어의 주소 필드 내용이 유효 주소가 되는 방식으로, 데이터 인출을 위해 기억장치에 한 번만 접근하여 속도가 빠르지만 지정할...2025.01.18
-
마이크로프로세서와 마이크로컨트롤러, AVR의 이해2025.11.191. 마이크로프로세서와 마이크로컨트롤러의 개요 마이크로프로세서는 중앙 처리 장치(CPU)의 핵심 부품으로 복잡한 연산과 데이터 처리를 담당하며 컴퓨터와 서버 같은 고성능 기기에서 사용됩니다. 반면 마이크로컨트롤러는 CPU, 메모리, 입출력 장치가 하나의 칩에 통합된 소형 컴퓨팅 장치로, 가전제품, 자동차, 산업용 기기에서 제어 기능을 수행합니다. 마이크로컨트롤러는 전력 소비가 적고 소형화된 장치에서 효율적으로 작동하며 프로그래밍된 명령어에 따라 반복적인 작업을 수행하는 데 특화되어 있습니다. 2. 마이크로프로세서와 마이크로컨트롤러의...2025.11.19
