총 161개
-
컴퓨터시스템의 구성요소와 CPU의 발전 역사2025.01.021. 컴퓨터 시스템 구성요소 컴퓨터 시스템은 하드웨어, 소프트웨어, 주변장치, 보조기억장치 등의 구성요소로 이루어져 있다. 하드웨어는 컴퓨터의 물리적인 부품으로, 중앙처리장치(CPU), 메모리, 입출력장치 등이 포함된다. 소프트웨어는 컴퓨터 시스템을 작동시키는 프로그램이며, 운영체제, 응용프로그램, 드라이버 등이 포함된다. 주변장치는 입출력 데이터를 처리하는 장치이며, 키보드, 마우스, 모니터 등이 포함된다. 보조기억장치는 데이터를 저장하는 장치로, 하드디스크, USB 드라이브, CD-ROM 등이 포함된다. 이러한 구성요소들은 컴퓨...2025.01.02
-
컴퓨터개론과제, 데이터 타입별 메모리 크기를 구한다.2025.01.181. 데이터 타입별 메모리 크기 이 프로그램은 데이터 타입별 메모리 크기를 구하는 것입니다. sizeof 함수를 사용하여 char, short, int, long, float, double 등의 데이터 타입별 메모리 크기를 바이트 단위로 출력합니다. 2. 사칙 연산 프로그램 이 프로그램은 두 개의 정수를 입력받아 사칙 연산(덧셈, 뺄셈, 곱셈, 나눗셈)의 결과를 출력합니다. scanf 함수를 사용하여 두 정수를 입력받고, printf 함수를 사용하여 연산 결과를 출력합니다. 3. 삼각형의 넓이 계산 프로그램 이 프로그램은 삼각형의 ...2025.01.18
-
운영체제 mmap 시스템콜 과제2025.01.121. mmap 시스템콜 mmap 시스템콜은 운영체제의 커널이 제공하는 서비스에 대해 응용 프로그램의 요청에 따라 커널에 접근하기 위한 인터페이스입니다. 데이터 세그먼트는 C 언어로 작성한 프로그램이 주 기억장치를 더욱 효율적으로 운영하기 위해 일정한 크기로 단위를 나누어 할당하며 관리하는 것을 의미합니다. mmap()은 메모리의 내용을 파일이나 디바이스에 매핑하기 위해 사용되는 시스템 콜입니다. 프로세스들은 각각의 주소공간을 가지게 되며, 이 주소공간은 텍스트, 데이터, 스택 3개의 세그먼트로 분할됩니다. 프로세스의 메모리는 데이터...2025.01.12
-
운영체제 프로세스 스케줄링 레포트2025.05.021. 스케줄링의 이해 스케줄링은 여러 프로세스가 번갈아 사용하는 자원을 어떤 시점에 어떤 프로세스에 할당할지 결정하는 것으로, 프로세서를 할당받을 프로세스를 결정하므로 시스템의 성능에 영향을 미친다. 스케줄링의 목적은 자원 할당의 공정성 보장, 단위시간당 처리량 최대화, 적절한 반환시간 보장, 예측 가능성 보장, 오버헤드 최소화 등이다. 2. 스케줄링의 기준 요소 스케줄링의 기준 요소는 프로세서 버스트와 입출력 버스트이다. 프로세서 버스트는 프로세서에서 실행할 때이고, 입출력 버스트는 프로세스가 추가로 실행하려고 입출력을 기다리고 ...2025.05.02
-
컴퓨터 시스템의 구성 요소와 각 요소별 기능에 대하여 설명하시오2025.01.191. 중앙 처리 장치 (Central Processing Unit, CPU) 중앙 처리 장치(Central Processing Unit, CPU)는 컴퓨터 시스템의 핵심 요소로, 컴퓨터의 두뇌 역할을 수행한다. CPU는 명령어의 해석, 데이터의 처리, 연산의 수행 등 다양한 작업을 담당하여 컴퓨터의 동작을 제어한다. CPU는 제어 장치, 산술 논리 장치, 레지스터 등의 주요 구성 요소로 이루어져 있다. 2. 주기억장치 (Main Memory) 주기억장치(Main Memory)는 컴퓨터 시스템에서 프로그램과 데이터를 저장하고 필요한 ...2025.01.19
-
프로세스의 다섯 가지 상태와 문서 작성 프로그램의 프로세스 상태 변화, SJF 및 SRT 스케줄링2025.01.251. 프로세스의 다섯 가지 상태 프로세스는 '생성, 준비, 실행, 대기, 종료'의 다섯 가지 상태 중 하나의 상태에 있게 된다. 생성상태는 처음 작업이 시스템에 주어진 상태이며, 운영체제는 해당 작업에 대한 프로세스 제어 블록을 생성하고 작업 큐에 넣는다. 준비상태는 프로세스의 실행 준비가 된 상태로 CPU 할당을 기다리는 상태이다. 실행상태는 프로세스가 처리되는 상태이며, 대기상태는 프로세스가 I/O 작업이 끝날 때까지 또는 특정 자원을 할당받을 때까지 보류되는 상태이다. 종료상태는 프로세스가 더 이상 실행되지 않도록 끝난 상태이...2025.01.25
-
컴퓨터시스템 운영체제의 정의와 역할에 대해 나열하고 각각의 유형 특징을 설명하라2025.05.091. 운영체제의 정의와 역할 운영체제는 시스템 소프트웨어의 역할을 하며, 하드웨어, 소프트웨어, 저장 데이터를 제어 관리할 수 있는 편리한 기능을 제공하여 컴퓨터의 효율적인 기능을 수행하도록 필요한 모든 작업을 수행한다. 운영체제는 컴퓨터 하드웨어와 프로그램들 간의 인터페이스 역할을 하며, CPU, 주기억장치, 입출력장치 등의 컴퓨터 자원관리를 수행한다. 운영체제는 사용자와 컴퓨터 간 상호작용을 제공하고, 컴퓨터의 동작을 부팅하고 프로그램의 실행을 제어하며, 데이터와 파일의 저장관리 등의 기능을 수행한다. 2. 운영체제의 종류 운영...2025.05.09
-
마이크로프로세서와 마이크로컨트롤러의 차이점2025.01.061. 마이크로프로세서 마이크로프로세서는 매우 작은 크기의 처리기를 의미하는 것으로, 제어장치, 연산장치, 여러 레지스터를 하나의 IC 소자에 집적한 것을 말한다. 마이크로프로세서에 CPU를 사용해 만든 소형 컴퓨터를 마이크로컴퓨터라고 한다. 마이크로프로세서는 크기가 작고 계산 능력이 뛰어나며, IC 집적 기술, 시스템 프로그래밍 기술, 컴퓨터 구조 기술 등을 함께 집적화한 반도체 소자를 의미한다. 2. 마이크로컨트롤러 마이크로컨트롤러는 마이크로프로세서의 연산 처리 기능에 제어 기능을 추가한 것이다. 프로그램을 실행하며 장치를 효과적...2025.01.06
-
운영체제의 정의, 장단점 및 미래 발전 방향2025.05.151. 운영체제의 정의와 역할 운영체제(OS)는 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어입니다. 운영체제는 사용자와 하드웨어 사이의 인터페이스를 제공하고, 자원 스케줄링, 프로세서/메모리/입출력 장치 관리, 오류 회복 등의 역할을 수행합니다. 2. 운영체제의 목적성 운영체제의 주요 목적은 한정된 컴퓨터 자원을 효율적으로 관리하고, 사용자에게 편리한 인터페이스를 제공하는 것입니다. 운영체제는 메모리 관리, 하드웨어 호환성 보장, 사용자 인터페이스 제공 등의 기능을 통해 이러한 목...2025.05.15
-
MOSFET 증폭기 회로 예비보고서2025.01.021. MOSFET 증폭기 회로 MOSFET를 사용한 소스 접지 증폭기의 바이어스 방법과 기본적인 특성을 이해하도록 한다. n 채널 MOSFET의 구조와 동작 원리, 동작 영역에 따른 드레인 전류 특성, 소스 공통 증폭기의 구조와 특성 등을 설명하고 있다. 실험을 통해 MOSFET의 특성과 소스 공통 증폭기의 동작을 확인하고자 한다. 1. MOSFET 증폭기 회로 MOSFET(Metal-Oxide-Semiconductor Field-Effect Transistor) 증폭기 회로는 전자 회로 설계에서 매우 중요한 역할을 합니다. MOS...2025.01.02
