
총 70개
-
컴퓨터 시스템의 구성요소와 각 요소들의 기능에 대하여 설명하시오2025.05.161. 컴퓨터 시스템의 정의 컴퓨터는 외부 프로그램이나 데이터 입력을 받으면 내부에 있는 전자회로를 통해서 이를 계산하여 결과값을 출력자이를 통해 보여준다. 컴퓨터가 정보를 처리하기 위해서는 중앙처리장치, 기억장치, 입출력장치와 주변장치 등의 하드웨어적인 구성요소가 필요하다. 또한 명령의 실행이 가능하도록 소프트웨어적인 구성요소가 함께 결합되어 컴퓨터 시스템을 구성해야 한다. 2. 컴퓨터 시스템의 구성요소: 하드웨어 하드웨어는 컴퓨터의 내부 동작을 담당하는 물리적인 기계 장치를 말한다. 중앙처리장치는 제어장치, 연산장치, 레지스터로 ...2025.05.16
-
운영체제란 무엇인지 설명하고 본인이 사용하고 있는 운영체제의 장단점과 앞으로 운영체제는 어떻게 발전할 것인지에 대해 설명하시오.2025.05.131. 운영체제의 정의와 역할 운영체제는 컴퓨터의 사용자와 컴퓨터 하드웨어를 연결하여 컴퓨터 사용자가 컴퓨터 프로그램을 원활하게 수행할 수 있도록 한다. 운영체제의 정의는 컴퓨터 시스템의 편리한 이용과 하드웨어의 효율적인 관리를 가능하게 하는 체제이며, 운영체제의 역할 또한 이렇게 설명할 수 있다. 운영체제의 주된 역할은 사용자가 하드웨어에 접근하여 이용할 수 있도록 하는 것이었다. 2. 운영체제의 목적 운영체제의 기본적인 목적은 컴퓨터의 처리 능력 증가, 사용 가능도의 향상, 시스템과 하드웨어의 신뢰도 향상, 반환 시간 단축 등이다...2025.05.13
-
운영체제의 정의, 장단점 및 미래 발전 방향2025.05.151. 운영체제의 정의와 역할 운영체제(OS)는 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어입니다. 운영체제는 사용자와 하드웨어 사이의 인터페이스를 제공하고, 자원 스케줄링, 프로세서/메모리/입출력 장치 관리, 오류 회복 등의 역할을 수행합니다. 2. 운영체제의 목적성 운영체제의 주요 목적은 한정된 컴퓨터 자원을 효율적으로 관리하고, 사용자에게 편리한 인터페이스를 제공하는 것입니다. 운영체제는 메모리 관리, 하드웨어 호환성 보장, 사용자 인터페이스 제공 등의 기능을 통해 이러한 목...2025.05.15
-
(컴퓨터의이해) 다음 문제에 대하여 주요 내용을 ①, ②, ③, ④ 번호를 붙여서 4가지 이상 설명하고2025.01.241. 슈퍼컴퓨터 슈퍼컴퓨터는 대용량의 과학 계산을 처리할 수 있는 컴퓨터로 일반적인 개인용 컴퓨터의 대략 5만 배 이상의 처리속도를 가지고 있으며 매우 고가의 장비이다. 슈퍼컴퓨터는 원자력 계산이나 우주 개발, 무기를 비롯한 국방 분야, 과학적인 연구와 일기예보 등에 사용된다. 슈퍼 컴퓨터의 성능은 초당 1000조희 연산을 한다는 '페타플롭스'라는 단위를 사용한다. 미국은 서밋 143.5 페타플롭스의 성능을 가진 슈퍼 컴퓨터를 보유하고 있으며, 최근 중국도 슈퍼 컴퓨터 개발에 노력을 기울이며 '텐허-3'라는 좋은 성능의 슈퍼컴퓨터를...2025.01.24
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제102025.01.201. C언어 고급 실습 이 프레젠테이션은 C언어 고급 실습 과제 10번에 대한 내용을 다루고 있습니다. 과제 10번은 총 19개의 문제로 구성되어 있으며, 각 문제마다 코드, 결과, 설명이 제공됩니다. 주요 내용으로는 평균 함수, 객체 생성 및 복사, 함수 오버로딩, 디폴트 매개변수, 정적 멤버 함수 및 변수 등이 포함되어 있습니다. 1. C언어 고급 실습 C언어는 시스템 프로그래밍 언어로 널리 사용되는 언어입니다. 고급 실습을 통해 C언어의 다양한 기능과 활용 방법을 심도 있게 배울 수 있습니다. 메모리 관리, 포인터 활용, 구조...2025.01.20
-
[건국대학교 컴퓨터프로그래밍2 A+][2024 Ver] 과제42025.01.201. 구조체 과제(4)에서는 구조체 rect를 정의하고, 이를 원소로 가지는 배열 shapes를 선언 및 초기화합니다. 이후 for문을 통해 shapes 배열의 각 원소에 대해 calc_area 함수를 실행하여 면적을 계산하고 출력합니다. 2. 포인터 2번 문제에서는 int형 변수 x, y의 값을 swap 함수를 통해 교환합니다. swap 함수는 int형 포인터 변수 px, py를 매개변수로 받아 간접 참조를 통해 값을 교환합니다. 3번 문제에서는 레퍼런스를 사용하여 동일한 기능을 구현합니다. 3. qsort 4번 문제에서는 qso...2025.01.20
-
QR코드의 컴퓨터 입출력 활용과 유의사항2025.01.121. QR코드의 정의와 특징 QR코드는 Quick Response Code의 약자로, 정보를 빠르게 읽고 처리할 수 있는 이차원 바코드의 한 형태입니다. 검은색 모듈과 하얀색 배경으로 이루어진 정사각형 패턴으로 구성되어 있으며, 일반 바코드에 비해 훨씬 더 많은 정보를 담을 수 있습니다. QR코드는 대부분의 스마트폰 카메라나 QR코드 리더기를 통해 손쉽게 스캔하고 해독할 수 있어 편리하게 사용되고 있습니다. 2. QR코드의 입출력 과정 QR코드의 입출력 과정은 매우 간단합니다. 먼저 정보를 담은 QR코드를 생성하고, 이를 스마트폰 ...2025.01.12
-
운영체제 ) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.2025.01.251. 프로세스의 다섯 가지 상태 프로세스는 생성, 준비, 실행, 종료, 대기의 다섯 가지 상태를 가진다. 생성 상태는 프로세스가 시스템에 처음 생성되어 필요한 자원이 할당되는 단계이다. 준비 상태는 프로세스가 실행을 위해 CPU를 할당받기를 기다리는 상태이다. 실행 상태는 프로세스가 CPU에서 명령어를 실행하고 있는 상태이다. 종료 상태는 프로세스가 더 이상 실행되지 않고 메모리에서 제거되는 상태이다. 대기 상태는 프로세스가 I/O 작업이나 특정 자원을 기다리고 있는 상태이다. 2. 문서 작성 프로그램의 프로세스 상태 변화 사용자가...2025.01.25
-
유닉스의 발전 과정2025.01.191. 벨 연구소 벨 연구소는 통신 시스템을 설계하고 개선하는 개척자 역할을 한 곳이다. 1930년대부터 컴퓨터와 컴퓨팅 분야에 관심을 가지기 시작했고, 1950년대 후반에는 대형 중앙 컴퓨터가 구비된 컴퓨터 센터를 갖추었다. 1960년대 초에는 수학 연구 부문에서 사람을 뽑아 대형 중앙 컴퓨터 부서에 합쳐 컴퓨터 과학 연구 그룹을 만들었다. 2. 유닉스 프로토타입 유닉스 운영체제는 1969년에 탄생했다. 벨 연구소에서 다른 운영체제와 프로그래밍 언어를 연구하던 사람들의 경험과 노력에 의해서 탄생했다. 유닉스가 나오기 전 가장 혁신적...2025.01.19
-
중앙대학교 마이크로프로세서 응용회로 설계실습 5주차 결과보고서2025.01.021. 마이크로프로세서 응용회로 설계실습 이 보고서는 중앙대학교 마이크로프로세서 응용회로 설계실습 5주차 결과를 다룹니다. main.c 파일의 각 함수 역할을 설명하고, 특정 입력값에 대한 프로그램 동작을 예상하며, shift 연산 없이 동일한 효과를 내는 방법을 제시합니다. 또한 소스코드를 완성하고 실행 결과를 확인하였습니다. 1. 마이크로프로세서 응용회로 설계실습 마이크로프로세서 응용회로 설계실습은 전자공학 분야에서 매우 중요한 부분입니다. 마이크로프로세서는 현대 전자기기의 핵심 구성요소로, 이를 효과적으로 활용하고 응용할 수 있...2025.01.02