
총 20개
-
방송통신대학교_프로그래밍언어론_중간과제(2023)2025.01.241. CPU의 기계어 명령어 실행 과정 컴퓨터의 CPU가 기계어 명령어를 실행하는 과정은 크게 4단계로 나눌 수 있습니다. 인출(Fetch) 단계에서 CPU는 메모리로부터 다음 실행할 명령어를 가져옵니다. 디코딩(Decode) 단계에서 CPU는 가져온 명령어가 무엇을 의미하는지 해석합니다. 실행(Execute) 단계에서 CPU는 해석한 명령어에 따라 실제 작업을 수행합니다. 저장(Store) 단계에서 명령어의 실행 결과가 있을 경우, 그 결과를 메모리에 저장합니다. 이런 과정들이 수백, 수천, 수만 번 반복되며 컴퓨터는 우리가 원하...2025.01.24
-
현대 컴퓨터 과학의 발전과 알고리즘의 역할2025.05.161. 컴퓨터 과학의 발전과 알고리즘의 역할 현대의 컴퓨터 과학 발전은 꾸준한 연구와 발전의 연속이라 할 수 있습니다. 특히, 알고리즘이 이러한 발전의 핵심이 되어왔다는 것이 많은 학자들의 공통된 견해입니다. 본 장에서는 'The Nature of Computation'이라는 논문을 통해 현대 컴퓨터 과학의 기원과 알고리즘의 중요성에 대하여 자세히 알아보겠습니다. 2. 자연어 처리 분야의 딥러닝 동향 최근 연구에서는 자연 언어 처리(NLP) 분야에서 딥러닝의 동향을 관찰할 수 있습니다. 이 주제에 대하여, 최근 논문 'Attentio...2025.05.16
-
데이터 과학자2025.01.201. 데이터 과학 데이터 과학은 통계학과 컴퓨터 과학의 융합 이후 응용 분야인 의학, 공학, 유전학, 경영, 금융 등 각 분야의 지식과 연결되어, 새로운 지식을 창출하는 새로운 융합학문이다. 데이터 과학자는 주로 데이터를 수집하고 분석하여 비즈니스 의사결정을 내리는 역할을 한다. 2. 빅데이터 빅데이터는 크게 '구조화 데이터' 및 '비구조화 데이터' 2종으로 분류할 수 있다. 구조화 데이터는 컴퓨터가 쉽게 자동으로 분류, 판독, 조직화할 수 있는 범주로 체계화되어 있는 데이터이며, 비구조화 데이터는 기업이 데이터과학자가 처리하도록 ...2025.01.20
-
컴퓨터 과학 분야의 논리적 사고와 효과적인 표현2024.12.311. 컴퓨터 과학 분야의 논리적 학습 컴퓨터 과학 분야에서 지식을 습득할 때는 그 지식이 어떤 과정을 거쳐 만들어졌는지를 이해해야 한다. 가치 있는 기초 지식의 형성 과정과 연결성을 파악하면 논리적으로 사고하고 확장하여 더 잘 학습하고 발전할 수 있다. 2. 컴퓨터 과학 분야의 논리적 교육 학생들이 진실하고 성공적으로 지식을 습득하기 위해서는 교사가 가치 있는 기초와 논리적 사고를 바탕으로 Top-Down 방식으로 가르쳐야 한다. 이를 통해 학생들이 스스로 지식을 이해하고 창출할 수 있도록 돕는다. 3. 컴퓨터 과학 분야의 논리적 ...2024.12.31
-
가상 메모리 소개 및 페이징 기술, 페이지 교체 알고리즘2025.01.021. 가상 메모리 가상 메모리는 컴퓨터 과학과 운영 체제의 기본 개념입니다. 이를 통해 컴퓨터는 하드 드라이브의 일부를 RAM의 확장으로 사용하여 물리 메모리(RAM)의 제한을 보완할 수 있습니다. 이 기술을 통해 효율적인 멀티태스킹이 가능해져 물리 메모리에 완전히 적합하지 않은 대규모 프로그램을 실행할 수 있습니다. 2. 페이징 기술 및 분할 페이징과 분할은 가상 메모리 구현에 사용하는 두 가지 주요 방법입니다. 페이징에서는 물리 메모리와 가상 메모리를 고정 크기의 블록으로 분할하고 가변 크기의 블록으로 분할합니다. 두 기술 모두...2025.01.02
-
Kansei Engineering, A new ergonomic consumer-oriented technology for product development2025.05.081. Kansei Engineering Kansei Engineering은 소비자의 감성을 제품 개발에 반영하는 새로운 인간공학적 기술입니다. 이 기술은 소비자의 감성을 파악하고, 제품 디자인 특성과 연결시키며, 인공지능 등의 기술을 활용하여 제품 설계에 반영하는 것을 목표로 합니다. 3가지 유형의 Kansei Engineering 절차가 있으며, 이를 통해 소비자와 디자이너를 지원할 수 있습니다. Kansei Engineering은 다양한 산업에서 활용되고 있으며, 소비자 지향적인 제품 개발에 효과적인 것으로 입증되었습니다. 2....2025.05.08
-
추론은 전방향 추론과 후방향 추론으로 구분할 수 있다. 다음의 항목에 의거하여 전방향 추론과 후방향 추론의 개념과 특징 등에 대하여 기술하시오.2025.01.121. 전방향 추론 전방향 추론 또는 순방향 추론은 지식 기반 시스템에서 활용되는 추론 방식 가운데 하나입니다. 이는 주어진 사실과 규칙을 토대로 새로운 사실이나 결론을 이끌어내는 과정을 말합니다. 해당 방식은 출발점에서 시작하여 목표를 향해 단계적으로 나아가며, 규칙 데이터베이스에 저장된 규칙을 순차적으로 적용하면서 문제를 해결해 나갑니다. 전방향 추론의 가장 큰 특징은 시스템이 현재 알고 있는 정보에서 출발하여 가능한 모든 결론을 탐색한다는 점입니다. 이 과정에서 시스템은 규칙을 활용하여 새로운 사실을 유추하고, 이를 다시 정보 ...2025.01.12
-
방통대 출석대체시험 컴퓨터 과학개론 요약본2025.01.261. 컴퓨터 과학개론 이 자료는 방송통신대학교 컴퓨터 과학개론 과목의 출석대체시험 요약본입니다. 주요 내용으로는 컴퓨터에서 시간을 나타내는 단위, 회로의 특성, 기억장치의 종류와 특성, 주소지정방식, 추상화와 자료구조, 트리의 차수, 진법 변환, 정렬 알고리즘, 그래프의 개념, 디스크 스케쥴링, 가상기억장치, 연결리스트 노드 삽입, 컴퓨터 시스템의 기억장치 계층구조, CPU 구성요소, 최초의 컴퓨터 EDVAC, 1의 보수와 2의 보수 등이 포함되어 있습니다. 1. 컴퓨터 과학개론 컴퓨터 과학은 현대 사회에서 매우 중요한 역할을 하고...2025.01.26
-
영어논문 요약 ) Computational Thinking, Jeannette M. Wing2025.05.161. 컴퓨터적 사고 컴퓨터적 사고는 프로세스를 인간이 실행하든 기계가 실행하든지의 여부와 상관없이 계산적 방법과 모델을 활용하여 문제를 해결하고 시스템을 설계할 수 있게 해준다. 이는 컴퓨터 과학의 기본 개념을 바탕으로 하며, 문제를 효율적으로 해결하고 추상화와 분리를 통해 문제를 모델링하는 등의 다양한 정신적 도구를 포함한다. 또한 컴퓨터적 사고는 시간, 공간, 처리 능력, 저장 용량 등의 절충점을 찾는 것을 의미한다. 이러한 컴퓨터적 사고는 다양한 분야에 혁신적으로 적용되어 기존의 사고방식과 기술을 변화시키고 있다. 2. 컴퓨터...2025.05.16
-
논리회로와 부울대수, 카르노맵의 기본개념 및 상관관계2025.05.121. 논리회로 논리회로는 논리 게이트를 조합하여 논리식으로 표현한 것으로, 디지털 회로를 구성하는 기본적인 요소이다. 논리회로는 하나 이상의 이진 입력 값에 대해 논리 연산을 수행하여 논리적 출력 값을 얻도록 불 대수를 구현한 물리적 장치이다. 2. 부울대수 부울대수는 논리회로를 간단하게 하기 위한 수학적 도구이다. 부울대수에서는 참을 1, 거짓을 0으로 나타내고, NOT, AND, OR, XOR 등의 논리 연산자를 다룬다. 부울대수는 컴퓨터과학 분야에서 논리 연산을 수행하는데 중요한 역할을 한다. 3. 카르노맵 카르노맵은 임의의 ...2025.05.12