총 56개
-
운영체제 메모리 관리 레포트2025.05.021. 가상 메모리 가상 메모리는 사용자와 논리적 주소를 물리적으로 분리하여 프로세스에 주소를 지정하고 메모리 제한 없이 사용할 수 있게 해줍니다. 메모리의 일부만 적재해도 프로세스를 실행할 수 있으며, 메모리와 디스크 사이의 데이터 이동을 통해 효율적으로 메모리를 활용할 수 있습니다. 가상 메모리를 사용하면 프로그래밍이 용이해지고 프로세서 이용률과 처리율이 향상되지만, 메모리와 디스크 사이의 이동량이 증가하고 페이징 알고리즘 결정이 필요한 단점이 있습니다. 2. 매핑 방법 가상 주소와 물리적 주소를 매핑하는 방법에는 동적 주소 변환...2025.05.02
-
컴퓨터개론_컴퓨터 발전의 역사를 간략하게 기술하고 각 세대별 컴퓨터의 특성을 기술하시오2025.01.171. 기계식 계산기 파스칼, 라이프니츠, 베비지 등이 개발한 기계식 계산기는 1940년대 전자식 컴퓨터가 발명되기 전까지 다양한 분야에 활용되었으며, 특히 산업 발전과 군수 체계 등에 많은 기여를 하였다. 그러나 기계식 계산기는 계산만 수행할 수 있기 때문에 자료의 취급과 처리, 의사결정 등의 과정은 인간이 직접 수행해야 한다는 한계점이 있었다. 2. 1세대 컴퓨터: 진공관 1942년 ABC(어태너소프-베리 컴퓨터)가 세계 최초의 컴퓨터를 개발하였으며, 1944년에는 MARK-1이 제작되었다. 1946년에는 ENIAC이 개발되었다....2025.01.17
-
규칙기반인공지능, 머신러닝, 딥러닝의 정의와 장단점2025.01.211. 규칙기반 인공지능 규칙기반 인공지능은 인간의 지능을 기계에 부여하고자 하는 시도로, 계산 과정을 정의하는 기호와 기호 간 연산 규칙을 정의하는 초기 인공지능 기술입니다. 이는 자연어 처리, 수학적 정리 증명, 문제 해결, 전문가 시스템, 의사결정, 게임 등의 분야에서 성과를 보였지만, 학습 능력 부족과 패턴 인식 한계로 인해 1980년대부터 쇠퇴하게 되었습니다. 2. 머신러닝 머신러닝은 데이터를 학습하여 프로그램 스스로 결과를 얻도록 하는 인공지능 기술입니다. 특성 추출과 모델 학습을 통해 자율주행, 문자 인식, 개인비서, 의...2025.01.21
-
데이터베이스의 개념과 특징, 분류2025.01.271. 데이터베이스 개념 데이터베이스는 여러 사람들이 공유하고 사용할 목적으로 통합 관리되고 있는 데이터들의 모임으로 볼 수 있다. 데이터베이스는 중복된 데이터를 최소화하고 구조화된 형태로 데이터를 관리하는 데이터 집합이다. 여러 업무와 사용자가 데이터베이스를 사용할 수 있으며, 데이터베이스 관리 시스템(DBMS)이라는 미들웨어를 통해 관리되고 있다. 2. 데이터베이스 특징 데이터베이스의 특징은 다음과 같다. 첫째, 사용자의 질의에 대하여 즉각적인 처리와 응답이 이루어진다. 둘째, 생성, 수정, 삭제를 통하여 항상 최신의 데이터를 유...2025.01.27
-
ERP 도입효과 및 구축 절차2025.11.131. ERP 도입효과 ERP 도입을 통해 원가절감, 투명한 경영, 표준화 및 단순화, 사이클 타임 단축, 비즈니스 프로세스 혁신 등의 효과를 기대할 수 있습니다. 부품 및 자재조달 비용 감소, 결난 작업의 단축, 최신 정보기술 도입으로 경영 효율성이 향상되며, 최종적으로 고객만족과 수익성 개선을 목표로 합니다. 2. ERP 구축 절차 ERP 구축은 분석, 설계, 구축, 구현의 4단계로 진행됩니다. 분석 단계에서는 AS-IS 파악 및 현재 시스템 문제를 파악하고, 설계 단계에서는 TO-BE 프로세스를 도출합니다. 구축 단계에서는 모듈...2025.11.13
-
아날로그 및 디지털 회로 설계 실습 결과보고서7 논리함수와 게이트2025.05.151. 논리 게이트 이번 실습에서는 기본적인 AND, OR, NOT 게이트를 이용하여 NAND, NOR, XOR 게이트를 구성하고, 진리표의 결과를 확인하였습니다. 또한 NAND와 NOT 게이트만을 이용하여 AND, OR, NOT 게이트 등의 여러 종류의 게이트를 등가적으로 구성하는 과정도 포함되어 있었습니다. 이를 통해 Digital 회로의 가장 기본적인 게이트의 특성을 이해할 수 있었습니다. 2. 게이트 지연 시간 측정 AND 게이트와 OR 게이트를 각각 여러 개 직렬로 연결하고 오실로스코프의 2개 채널에 입출력을 연결한 다음, ...2025.05.15
-
매트랩을 이용한 로봇 팔 동작 실험2025.11.141. 로봇공학의 기초 로봇공학은 기계, 전기, 전자, 컴퓨터공학 등 다양한 분야가 융합된 학제간 연구 영역이다. 로봇(매니퓰레이터)은 직렬형 다관절로 이루어진 컴퓨터 제어 기계시스템으로, 엑추에이터, 제어 시스템, 엔드 이펙터, 센서 등으로 구성된다. 로봇의 자유도는 최소 6개(x, y, z 병진운동과 회전운동)를 가져야 하며, 조인트의 개수가 자유도를 결정한다. 2. 정기구학과 역기구학 정기구학은 조인트 각도를 이용하여 엔드 이펙터의 좌표값을 구하는 방식이고, 역기구학은 좌표값을 이용하여 조인트 각도를 계산하는 과정이다. 실험에서...2025.11.14
-
운영체제의 메모리 관리: 구성과 물리적 지원2025.11.131. 메모리 관리 개요 운영체제의 주요 기능 중 하나는 시스템 메모리를 효율적으로 관리하는 것입니다. 메모리는 컴퓨터의 중요한 자원으로, 효과적인 관리가 필요합니다. 운영체제는 메모리 누수, 프래그먼테이션 등의 문제를 해결하기 위해 동적 할당 및 해제, 가상 메모리 관리, 캐시 메모리 관리 등 다양한 기법을 도입합니다. 이를 통해 시스템 성능 향상과 응용 프로그램의 효율적 실행을 지원합니다. 2. 실제 메모리의 구성 방식 컴퓨터 시스템의 메모리는 주로 RAM으로 구성되며, 메인 메모리와 캐시 메모리로 나뉩니다. 메인 메모리는 프로그...2025.11.13
-
쓰레드 구현 모델과 쓰레드 폴링에 대해 조사하시오2025.01.271. 쓰레드 구현 방식 쓰레드의 구현 방식은 크게 사용자 수준 쓰레드와 커널 수준 쓰레드로 구분됩니다. 사용자 수준 쓰레드는 운영체제의 커널이 아닌 사용자 영역에서 직접 관리되며, 커널과 독립적으로 운영됩니다. 해당 방식의 장점은 문맥 전환이 빠르고 오버헤드가 적다는 점입니다. 그러나 하나의 쓰레드가 블록되면 해당 프로세스 내의 모든 쓰레드가 중단되는 단점이 존재합니다. 반면 커널 수준 쓰레드는 운영체제가 직접 관리하며, 각 쓰레드가 독립적으로 운영됩니다. 커널 수준 쓰레드는 하나의 쓰레드가 블록되더라도 다른 쓰레드가 계속 실행될 ...2025.01.27
-
컴퓨터시스템의 종류에 대하여 구체적으로 설명하시오2025.01.221. 개인용 컴퓨터(PC) 개인용 컴퓨터(PC)는 다목적 활용이 가능하며 워드프로세싱, 인터넷 브라우징, 게임, 미디어 소비와 같은 광범위한 작업을 수행할 수 있다. 데스크톱, 노트북, 태블릿, 올인원 컴퓨터 등 다양한 형태로 제공되고 있다. 데스크톱은 성능과 확장성이 좋지만 휴대성이 떨어지고, 노트북은 휴대성이 좋지만 성능과 확장성이 제한적이다. 태블릿은 휴대성과 편의성이 뛰어나지만 처리능력과 저장용량이 제한적이다. 올인원 컴퓨터는 공간을 절약하고 디자인이 세련되지만 업그레이드 옵션이 제한적이다. 2. 워크스테이션 워크스테이션은 ...2025.01.22
