
총 253개
-
방통대 방송대 C프로그래밍 핵심요양노트 교재요약본 (1장~15장)2025.01.251. C프로그래밍 언어 C프로그래밍 언어는 사람과 컴파일러(번역기)가 이해할 수 있도록 약속된 언어입니다. 컴파일러는 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해하도록 기계어로 번역해주는 번역기이며, 어셈블러는 기호로 표현된 어셈블리 코드를 기계어로 번역하는 번역기, 인터프리터는 한 단계씩 기계어로 해석해서 실행하는 언어처리 프로그램입니다. C언어는 UNIX 운영체제 구현에 사용할 목적으로 개발되었으며, 높은 프로그램 이식성, 간단한 문법표현, 저급언어 특성을 가진 고급언어입니다. 2. C프로그램 개발 단계 C프로그램 개발 단...2025.01.25
-
디지털통신시스템설계실습10주차2025.05.091. 디지털 통신 시스템 이번 과제를 통해서 디지털 통신 시스템에서 변조 및 복조와 채널 페이딩이 신호 전송에 미치는 영향을 볼 수 있었습니다. 코드는 실습에서 구현했던 것들을 토대로 BPSK 변조, 복조 과정을 작성했고 페이딩의 영향을 나타내는 Rayleigh fading channel을 적용하여 코드를 구현했습니다. 2. 채널 페이딩 과제에서 Rayleigh fading과 같은 channel fading은 수신신호에 잡음을 생성하게 하고 fading이 높을수록 오류가 증가한다는 것을 알게되었습니다. 3. Eb/No Eb/No가 ...2025.05.09
-
디지털통신시스템설계 프로젝트 과제2025.05.101. BPSK 및 QPSK 변조 및 복조 첫 번째 프로젝트에서는 BPSK 또는 QPSK로 변조된 이미지 데이터를 복조하고 채널의 SNR(Eb/No)을 계산하는 과제였습니다. BPSK 복조는 실수부의 부호만 판단하여 1, 0으로 매칭하였고, QPSK 복조는 실수부와 허수부를 각각 판단하여 다시 합친 후 전치하였습니다. 복원된 이미지를 확인한 결과 BPSK 복조에서 이미지가 제대로 출력되었고, QPSK 복조는 제대로 출력되지 않아 project_1 파일은 BPSK로 변조된 이미지라는 것을 알 수 있었습니다. 채널의 SNR은 원본 이미지...2025.05.10
-
네트워크1_TCP와 UDP를 각각 사용하기 위한 적절한 환경에 대해 실제 환경을 예를 들어 설명2025.01.211. TCP(Transmission Control Protocol) TCP는 디바이스의 데이터를 인터넷을 통해 웹 서버로 전송하는 연결 지향 방식의 네트워크 프로토콜입니다. TCP는 3-way handshaking 과정을 통해 연결을 설정하고, 데이터 전송 과정에서 오류를 검사하며 목적지에 데이터가 도달했는지 확인하고 재전송을 시도하는 등 신뢰성 있는 데이터 전송을 보장합니다. TCP는 채팅, 파일 전송, 이메일, 온라인 동영상 검색 및 시청, 웹 검색 등의 환경에서 사용됩니다. 2. UDP(User Datagram Protocol...2025.01.21
-
방통대 중간대체시험 JSP 프로그래밍 요약본2025.01.261. JSP 경로 문제 JSP 대체시험 정리에서 경로 문제에 대해 설명하고 있습니다. 웹 어플리케이션의 배포 폴더 구조와 브라우저에서의 접근 경로에 대해 설명하고 있습니다. 2. JSP 버퍼링 JSP 대체시험 정리에서 JSP 버퍼링에 대해 설명하고 있습니다. 버퍼링의 개념, 장점, 관련 속성(buffer, autoFlush)에 대해 설명하고 있습니다. 3. JSP 파라미터와 속성 JSP 대체시험 정리에서 파라미터와 속성의 차이에 대해 설명하고 있습니다. URL 및 폼 데이터는 파라미터로, 서버의 요청 속성은 속성으로 다룬다고 설명하...2025.01.26
-
컴퓨터 시스템의 기본 구조와 운영체제에 대한 이해 및 실무 활용2025.01.281. 컴퓨터 시스템의 기본 구조 컴퓨터 시스템은 하드웨어 구성 요소들이 유기적으로 연계되어 작동합니다. CPU, 메모리, 입출력 장치 등의 구성 요소들이 상호작용하며 데이터를 처리하고 명령을 실행합니다. 각 요소의 성능과 상호작용이 컴퓨터 시스템의 전반적인 성능에 영향을 미칩니다. 2. 운영체제의 개념과 역할 운영체제는 컴퓨터 하드웨어와 소프트웨어 간의 중개 역할을 하는 시스템 소프트웨어입니다. 운영체제는 CPU, 메모리, 입출력 장치 등의 자원을 효율적으로 관리하고 프로그램의 실행을 조정하는 핵심적인 기능을 수행합니다. 운영체제는...2025.01.28
-
운영체제 네트워크 및 다중처리 운영체제 레포트2025.05.021. 네트워크 운영체제 네트워크 운영체제는 통신 제어와 분산된 자원 공유를 통해 독립된 시스템들을 연결하는 것을 목적으로 합니다. 주요 기능으로는 자원 공유, 파일 전송, 데이터 보호, 관리 제어 등이 있습니다. 운영 방식으로는 피투피 방식과 클라이언트/서버 방식이 있습니다. 2. 분산 운영체제 분산 운영체제는 자원을 전역적으로 제어 및 관리하는 것을 목적으로 합니다. 프로세스 기반 분산 운영체제와 객체 기반 분산 운영체제가 있으며, 자원 할당 및 메시지 전송 교착 상태를 관리하는 기능을 제공합니다. 3. 클라이언트/서버 분산 컴퓨...2025.05.02
-
JPEG 이미지 압축 과정 설명2025.01.021. JPEG 이미지 압축 과정 JPEG(Joint Photographic Experts Group) 이미지 압축 과정은 이미지 파일을 압축하여 저장할 때 사용되며, 이미지의 크기를 줄이면서도 품질을 어느 정도 수준으로 유지한다. 이러한 과정은 색상 변환, 샘플링, DCT 변환, 양자화, 부호화의 5단계로 분류할 수 있다. 색상 변환 단계에서는 RGB 색상 모델을 YCbCr로 변환하여 밝기 정보와 색상 정보를 분리한다. 샘플링 단계에서는 색상 채널의 해상도를 줄여 파일 크기를 감소시킨다. DCT 변환 단계에서는 이미지를 주파수 도메...2025.01.02
-
데이터베이스 관리 시스템과 BPR 사례 분석2025.01.221. 데이터베이스 관리 시스템 데이터베이스 관리 시스템은 데이터를 보다 효율적으로 저장하고, 데이터 간의 모순을 배제하며, 응용 시스템의 변경이 용이한 장점이 있다. 이 시스템은 전통적인 파일 중심 시스템의 한계를 극복하기 위해 등장했다. 데이터베이스 관리 시스템은 응용프로그램과 데이터베이스 사이를 연결하는 역할을 한다. 2. 파일 중심 시스템의 한계 파일 중심 시스템의 한계는 데이터의 중복성과 종속성에 있다. 데이터가 중복되어 저장되어 데이터 값의 불일치가 발생하고, 데이터 무결성 유지가 어려워진다. 또한 응용프로그램과 데이터 간...2025.01.22
-
운영체제 컴퓨터 구성요소와 동작 레포트2025.05.021. 컴퓨터 구성요소와 동작 컴퓨터의 주요 구성요소인 하드웨어와 소프트웨어에 대해 설명합니다. 하드웨어에는 프로세서, 메모리, 시스템 버스, 주변장치 등이 포함되며, 소프트웨어에는 운영체제, 유틸리티, 응용프로그램 등이 포함됩니다. 또한 컴퓨터 시스템의 처리 순서와 명령어 구조, 위치 명시 방법 등을 설명합니다. 2. 운영체제의 개념과 발전 목적 운영체제의 개념과 역할, 발전 목적에 대해 설명합니다. 운영체제는 사용자와 컴퓨터 하드웨어 사이의 인터페이스 역할을 하며, 편리성, 효율성, 제어 서비스 향상을 목적으로 발전해왔습니다. 3...2025.05.02