목록전체 글 (63)
공부해보잠
통신 프로토콜(Communication Protocol)의 정의서로 다른 기기 간의 데이터 교환을 정확하고 원활하게 수행하기 위해 표준화된 통신 규약 입니다. 통신 프로토콜의 기본 요소구문(Syntax)데이터의 형식, 부호화 방식, 신호 레벨 등을 정의.의미(Semantics)효율적이고 정확한 정보 전송을 위한 협조 사항 및 오류 관리를 위한 제어 정보 정의.시간(Timing)통신 속도, 메시지 순서 제어 등 데이터 전송 타이밍에 관한 규정. 프로토콜의 전송 방식문자 전송 방식- 전송 제어 문자(SOH, STX, ETX, EOT 등)를 사용하여 데이터 프레임의 시작과 끝을 표시.- 단순한 데이터 전송에 적합.BSC(Binary Synchronous Communication)바이트 방식- 데이터 프레임의 ..

통신방식데이터의 전송 방향에 따라 단방향 통신, 양방향 통신으로 구분되며, 양방향 통신은 다시 반이중 통신과 전이중 통신으로 세분화됩니다. 단방향(Simplex) 통신데이터가 한쪽 방향으로만 전송 가능한 통신 방식.수신자는 데이터를 받을 수만 있고, 송신자는 데이터를 보낼 수만 있음. 특징:단방향으로만 데이터가 이동.양방향 통신이 필요하지 않은 환경에서 사용. 예시:라디오 방송TV 방송 양방향(Bidirectional) 통신데이터가 양방향으로 전송 가능하며, 두 가지 방식으로 구분됩니다. -반이중(Half-Duplex) 통신데이터를 양방향으로 전송할 수 있지만, 동시에 양쪽에서 전송할 수 없는 통신 방식. 특징:한 번에 한쪽 방향으로만 데이터가 전송됨.송신과 수신을 교대로 수행.2선식 선로를 사용. 예시..
광섬유 케이블(Optical Fiber Cable)광섬유 케이블은 유리를 원료로 제작된 가느다란 광섬유를 여러 가닥 묶어 만든 케이블로, 광 케이블이라고도 합니다.데이터를 빛으로 변환하여 전송하며, 빛의 전반사 원리를 이용합니다. 주요특징전송 방식데이터를 빛으로 변환하여 전송하며, 빛의 전반사 원리를 이용.속도 및 대역폭유선 매체 중 가장 빠른 속도와 높은 주파수 대역폭을 제공.전송 용량대용량, 장거리 전송 가능.신호 손실저손실성과 무누화 성질로 신호 왜곡이 적음.전자기적 잡음무유도 성질로 전자기적 잡음에 강함.리피터 설치감쇠율이 적어 리피터 설치 간격이 넓으며, 리피터 소요가 적음.온도 안정성온도 변화에 강하고 신뢰성이 높음.설치 비용초기 설치 비용은 높으나, 단위 전송 비용은 저렴.설치 난이도광섬유..

정보통신 시스템의 기본 구성구분구성 요소역할 및 설명예시정보통신 시스템전체 시스템데이터를 생성, 처리, 전송, 저장, 출력하여 사용자 간 통신을 지원.컴퓨터 네트워크, 인터넷, 클라우드 시스템데이터 전송계단말 장치 (DTE)데이터를 입력하거나 출력하는 장치.컴퓨터, 스마트폰, 키보드, 프린터 데이터 전송 회선데이터를 송수신하는 물리적 또는 무선 매체.광섬유, 동축 케이블, Wi-Fi 통신 제어 장치 (CCU)데이터 송수신 과정 제어 및 에러 검출/수정.라우터, 스위치 신호 변환 장치 (DCE)데이터를 전송 가능한 신호로 변환 및 복원.모뎀, 네트워크 어댑터데이터 처리계컴퓨터데이터 처리의 중심 장치.데스크탑, 서버 하드웨어데이터를 입력, 처리, 저장, 출력하는 물리적 장치.CPU, RAM, SSD, 네트워..
UNIX의 개요 및 특징1960년대 AT&T 벨(Bell)연구소, MIT, General Electric이 공동 개발한 운영 체체 입니다초기에는 대평 컴퓨터용 운영체제로 설계, 이후 다양한 컴퓨터 환경에 적합하도록 발전 특징 시분할 시스템(Time Sharing System)을 위한 대화식 운영체제:여러 사용자가 동시에 시스템을 사용하고, CPU와 자원을 효율적으로 나누어 사용할 수 있도록 설계되었습니다. 개방형 시스템(Open System):소스 코드가 공개되어 있어 사용자와 개발자가 자유롭게 수정 및 배포할 수 있습니다. 높은 이식성(Portability):대부분 C언어로 작성되어 있어 다양한 하드웨어 플랫폼에서 쉽게 이식이 가능합니다. 작고 이해하기 쉬운 구조:운영체제의 크기가 작아 학습과 사용이 ..

다중 처리기((Multi-Processor)의 개요하나의 시스템에 여러 개의 처리기(프로세서)를 두어 하나의 작업을 각 처리기에게 할당하여 수행하도록 하는 것을 의미 특징 :다중 처리기는 프로세서간 상호작용이 밀접한 강결합 시스템여러 작업을 동시에 처리하여 실행 시간이 감소되고 전체 효율을 향상일반적으로 다중 처리기라 하면 프로세서 간 상호작용이 밀접한 강결합 시스템인 공유-기억장치 시스템을 의미다중 처리기의 운영체제 구조는 Master/Slave 처리기, 분리 실행 처리기, 대칭적 처리기로 분류Master/ Slave(주/종) 처리기하나의 프로세서를 Master(주 프로세서)로 지정하고, 나머지들은 Slave(종 프로세서)로 지정하는 구조주 프로세서가 고장나면 전체 시스템이 다운주 프로세서만 입 출력을..
파일시스템파일의 저장, 액세스, 공유, 보호 등 보조기억장치에서의 파일을 총괄하는 파일 관리 기술입니다. 파일 시스템의 기능 및 특징사용자와 보조기억장치 사이에서 인터페이스를 제공사용자가 파일을 생성, 수정, 제공할 수 있도록 함적절한 제어 방식을 통해 타인의 파일을 공동으로 사용 할 수 있도록 함파일 공유를 위해서 판독만 허용, 기록만 허용, 수행만 허용 또는 이를 여러 향태로 조합한 것 등 여러 종류의 액세스 제어 방법 제공사용자가 적합한 구조로 파일을 구성불의의 사태를 대비하여 파일의 백업과 복구 등의 기능을 제공사용자가 물리적 장치 이름 대신에 기호화된 이름을 사용할 수 있도록 함사용자가 파일을 편리하게 사용할 수 있도록 파일의 논리적 상태(디렉터리)를 보여주어야 함파일을 안전하게 사용할 수 있도..
디스크 스케줄링의 개요정의 :디스크 스케줄링은 디스크 상에 저장된 데이터를 접근하기 위해 디스크 헤드가 어떤 순서로 이동할지 결정하는 기법입니다.목적은 디스크 헤드 이동 거리를 줄여 응답 시간과 처리 속도를 최적화하는 데 있습니다.주요 디스크 스케줄링FCFS(First Come First Service) = FIFO(First In First Out)가장 간단한 스케줄링으로 디스크 대기 큐에 가장 먼저 들어온 트랙에 대한 요청을 먼저 서비스 하는 기법특징:구현이 간단하고 공정.요청 순서를 그대로 처리하므로 특정 요청이 대기하지 않는 공정성을 보장. 단점: 헤드 이동이 비효율적: 요청이 디스크의 여러 위치에 퍼져 있으면 불필요한 이동이 발생.헤드 이동 거리가 증가하여 처리 시간이 길어질 수 있음. 예제:요..
기억장치의 관리 전략정의 : 기억장치 관리 전략은 보조 기억장치(하드디스크, SSD)에 있는 프로그램이나 데이터를 주기억장치(메인 메모리)에 적재하는 시기와 위치를 결정하고, 주기억장치의 공간을 효율적으로 관리하기 위한 방법입니다. 종류 :반입(Fetch)전략보조기억장치에 있는 데이터를 주기억장치로 가져오는 시기를 결정하는 전략 요구반입 (Demand Fetch) :데이터가 필요할 때만 주기억장치로 가져옴불필요한 데이터를 가져오지 않아 메모리 낭비를 줄임 예제문제상황 :보조 기억장치(HDD/SSD)에 파일 A,B,C가 저장되어 있습니다.주기억장치(RAM)는 비어 있으며, 한 번에 하나의 파일만 저장할 수 있습니다.프로그램 실행 중에 특정 파일이 필요하면 보조 기억장치에서 주기억장치로 가져옵니다. 파일요청..
병행프로세스(Concurrent Process)두 개 이상의 프로세스가 동시에 존재하며 실행 상태에 있는 것을 의미합니다. 특징:한정된 자원 공유: 프로세스들이 컴퓨터 하드웨어(메모리, CPU 등)나 자원을 공유.단일 CPU 시스템: 프로세스들이 교대로 실행됩니다. (Context Switching 사용)멀티코어 시스템: 실제로 여러 프로세스가 동시에 실행될 수 있습니다.예를 들면, 웹 서버에서 여러 클라이언트 요청을 동시에 처리, 운영체제에서 여러 애플리케이션을 병렬로 실행이 있겠습니다. 임계구역(Critical Section)여러 프로세스가 공유 자원(영역)을 안전하게 사용하기 위해 하나의 프로세스만 접근하도록 제한된 영역입니다공유자원에는 CPU, 메로리 디스크, 입출력장치, 버퍼 등이 있습니다.특징..