제1항       통신의 3대요소

1)    정보원(Source)

  정보를 처리하여 전송하는 장치를 말한다.

2)    수신원(Destination)

  전송된 정보를 수신하는 장치를 말한다.

3)    전송매체(Transmission Media)

  정보원과 수신원을 연결하는 통신회선을 말한다

 

0.1 정보통신의 3대요소

 

제2항       데이터 통신 시스템(Data Communication System)


표 0.2 데이터 통신 시스템의 기본 구성

 

1)    개념

  지리적으로 원거리에 분산되어 있는 복수의 최종 사용자 간의 데이터 통신 서비스를 제공하는 각종 장치 및 프로그램들의 집합을 말한다.

  데이터 통신 시스템은 데이터 전송계와 데이터 처리계로 구분된다.

 

2)    데이터 전송계

정보의 이동(전송)을 담당한다.


0.3 데이터 통신 시스템의 기본 구성

 


  단말장치(DTE: Data Terminal Equipment)

   통신 시스템과 사용자의 접점에 위치하여 데이터를 입력하거나 처리된 결과를 출력하는 기능을 담당하는 장치이다.

   입출력 제어 및 송∙수신 제어기능과 저장기능을 수행한다.

 

  데이터 전송회선

   전송 신호를 송·수신하기 위한 통로를 말한다.

   신호변환장치(DCE: Data Circuit Equipment) : 단말 장치와 통신 회선 사이에서 적합한 신호나 데이터로 변환시켜주는 장치로서 데이터 회선 종단 장치라고도 하며, MODEM, CODEC, DSU 등이 있다.

   통신회선데이터가 실질적으로 전송되는 선로로서꼬임선동축케이블광섬유 케이블 등의 전송 매체가 있다.

 

  통신제어장치(CCU: Communication Control Unit)

 

   데이터 전송회선과 컴퓨터를 연결하는 장치로써전송 오류 검출회선 감시등과 같은 통신제어 기능을 수행한다.

'정보처리기사 > 데이터통신' 카테고리의 다른 글

06. 아날로그 신호  (0) 2017.08.02
05. DTE/DCE 접속 규격  (0) 2017.08.02
04. 정보통신의 구성요소  (0) 2017.08.02
03. 통신 회선  (0) 2017.08.02
01. 데이터 통신의 개요  (0) 2017.08.02





제1항       데이터와 정보

1)    데이터(Data)

  컴퓨터 분야에서의 데이터는 옮기거나 처리하기에 좀더 편리한 형태로 바뀌어져 있는 정보를 말한다오늘날의 컴퓨터나 전송매체에 관련하여 데이터는 바이너리나 디지털 형태로 변환되어 있는 정보를 말한다.

  통신에서 데이터는 종종 아날로그 정보(예를 들어 전화를 통해 전달되는 음성 등)와 구별하여 특히 디지털 형태로 변화시킨 정보만을 의미하는 경우가 있다.

  현실 세계를 단순히 관찰하거나 측정하여 수집하고 생산한 사실이나 측정치를 말한다.

  어떤 현상을 표현하나 의미를 부여할 수 없는 상태

 

2)    정보(Information)

  데이터가 현실 세계로부터 단순한 관찰이나 측정을 통해서 수집한 사실이나 값을 의미하는데 반하여 어떤 상황에 관한 의사 결정을 할 수 있게 하는 지식으로서 데이터의 유효한 해석이나 데이터 상호간의 관계를 말한다따라서 정보는 데이터를 처리 가공한 결과라고 할 수 있다.

 

3)    정보화(Informationization)

  정보를 생산하거나 유통 또는 활용하여 사회 각 분야의 활동을 가능하게 하거나 그러한 활동의 효율화를 도모하는 것을 말한다생산과 처리축적유통공급에 관련된 기술이 발달하고 공장이나 사무실에 전자 정보 기기가 도입되어 사무 자동화가 이루어지고생산 기술이나 경영 전략에 정보의 활용이 활발하게 진행된 상태이다.

4)    데이터와 정보의 진화과정

데이터(Data) – 정보(Information) – 지식(Knowledge) – 지능(Intelligence)

 

제2항       정보통신과 데이터통신

1)    정보통신(Information Communication)

  개념

   컴퓨터와 통신기술의 결합에 의하여 통신 처리 기능은 물론이고 정보처리 기능에 정보의 변환저장 과정이 추가된 형태의 통신을 말한다.

   원격지의 컴퓨터와 컴퓨터 또는 단말기와 컴퓨터를 통신 회선으로 연결하여 정보나 데이터를 주고 받는다.

  특징

   정보통신은 전송속도가 빨라 다량의 정보를 신속하게 전송할 수 있다.

   정보통신은 전송거리나 시간에 구애 받지 않고 데이터를 전송할 수 있으며에러 제어 방식을 채택하여 데이터의 신뢰성을 높여준다.

 

2)    정보통신의 발전과정

  최초의 통신

   몸동작이나 언어각종 물리적 도구를 이용했다.

   정보를 연기나 소리새 등을 이용했다.

 

  전신 (1세대)

   전신은 최초의 전기 통신이다.

   1837년 미국의 모스가 발명한 방식으로 유선으로 연결된 두 지점 사이에서 데이터를 전기적 펄스 형태로 전송했다.

   1844년 워싱턴과 볼티모어 사이에서 모스 부호를 사용해 처음으로 통신했다.

 

  전화 (2세대)

   전화는 1876년 미국의 그레이엄 벨이 최초로 발명했다.

   1878년에 에디슨이 탄소식 전화기를 개발했다.

   탄소식 전화기의 원리는 송화기에서 사람의 음성을 기계적 에너지로 변환 후 이것을 다시 전기적 에너지로 변환하여 수화기로 전달하며수화기에서는 전기적 에너지를 다시 기계적 에너지로 변환한 뒤 사람의 음성으로 변환한다.

 

  데이터통신 (3세대)

초기의 데이터 통신은 주로 컴퓨터와 원거리에 설치된 단말기를 통신회선으로 연결하여 정보를 송∙수신하려는 목적으로 사용되었다.

   1946년 세계 최초의 전자계산기 애니악(ENIAC)을 개발했다.

   1950년 사무처리에 전자계산기를 도입했다.

   1958년 세계 최초의 정보통신 시스템 SAGE(Semi-Automatic Ground Environment)가 개발되었다미국 공군에 설치되었으며미국과 캐나다를 포함하는 북미지역의 비행물체에 대한 조기경보시스템이다. SAGE는 북미 지역에 분산되어 있는 레이더를 중앙관제센터의 컴퓨터와 통신회선을 사용하여 연결하고각 지역에서 발생되는 정보를 관제센터의 컴퓨터로 전송하고 처리하여 적 비행기나 미사일등의 공격이 탐지되면 이를 요격하기 위해 만들어졌다.

   1963년 아메리카 항공사의 좌석예약시스템인 SABRE가 개발되었으며데이터 통신이 경영에 도입된 최초의 사례이다.

   1963년 미국의 메사추세츠 공과대학에서는 CTSS(Compatible Time Sharing System)이라는 시스템을 개발하여 여러 사용자가 대형 컴퓨터를 공유하여 동시에 사용할 수 있도록 하였다.

 

  정보통신 (4세대)

자원등을 공유하고 통신회선을 효율적으로 이용하여 비용을 절감하려는 목적에서 시작한 통신 서비스이자 체계를 말하며통신기술과 컴퓨터기술을 융합한 형태이다.

   1968년 MULTICS라는 대규모의 시분할시스템이 발표되었다. MULTICS는 대형 컴퓨터와 사용자가 통신회선을 사용하여 연결하는 본격적인 데이터 통신 시스템이라 할 수 있다.

   1969년 세계 최초의 패킷 교환망인 ARPANET(Advanced Research Project Agency Network) 통신망 개발되었다미국 국방성에서 개발한 ARPA 네트워크는 종래의 데이터 통신에서 강조한 컴퓨터의 공동 이용보다는 통신 네트워크의 개념을 강조한 컴퓨터 네트워크이다데이터 통신이 컴퓨터와 단말기기간에 전화선을 사용한 연결이 주된 목적이지만컴퓨터 네트워크는 컴퓨터 상호간의 통신을 강조한 것으로써 분산된 컴퓨터 자원의 공동이용통신회선의 효율적인 사용 및 비용 절감을 목적으로 설계된 새로운 형태의 통신 네트워크이다.

   1970년 미국 하와이 대학에서 설치한 최초의 라디오 패킷 통신 방식을 적용한 ALOHA(Additive Links On-line Hawaii Area) 컴퓨터 네트워크 시스템을 개발하였다.

   1974년 IBM에서는 자사의 컴퓨터가 네트워크를 구축하기 위하여 SNA(System Network Architecture)라는 프로토콜을 발표하였다이후 대부분의 컴퓨터 제조회사가 고유의 네트워크 아키텍쳐를 개발하였다국제표준화기구 ISO에서는 서로 다른 구조의 네트워크 프로토콜을 통일하기 위한 방안으로 OSI라는 프로토콜을 1978년부터 10년 기간 동안에 개발하기로 결정하였다.

   1975년 상업용 패킷 교환망 TELENET, TYMNET등이 서비스를 시작하였으며 패킷 교환 방식을 사용하는 통신 네트워크는 전화와 같은 기본적인 통신에 비해 다양한 통신서비스를 제공하므로 부가가치통신망(VAN) 이라고 불린다.

   1980년 디지털 기술을 이용한 VAN, ISDN을 개발했다.

   1990년 위성통신을 이용한 데이터통신과 이동통신인터넷 보급이 시작됐다.

 

3) 데이터 통신(Data Communication)

  개념

   정보와 기계 사이에 2진 형태로 표현된 디지털 정보를 송∙수신하고 처리한다

   정보처리장치 등에 의하여 처리된 정보를 기계 장치간의 통신을 말한다.

 

  데이터 통신 시스템의 특징

   고속·고품질의 통신 서비스를 제공한다.

   고성능의 에러 제어 방식을 사용하여 시스템 신뢰도가 높다.

   대형 컴퓨터와 대용량 파일을 공동으로 이용할 수 있다.

   분산 처리 방법을 활용한다.

   원격지의 정보처리기기 사이의 효율적으로 정보를 교환한다.

 

4) 정보통신과 데이터 통신의 차이

  일반적으로 정보통신은 상호간에 정보를 교환하는 모든 행위를 말하는 것으로 광범위한 개념이며이에 반해 데이터통신은 컴퓨터에서 처리된 정보를 송∙수신하는 것을 의미한다.

 

  지금은 정보통신의 범주에 포함되는 데이터 통신을 정보통신이라고도 하기 때문에 데이터통신과 정보통신은 같은 개념으로 사용되고 있다.

'정보처리기사 > 데이터통신' 카테고리의 다른 글

06. 아날로그 신호  (0) 2017.08.02
05. DTE/DCE 접속 규격  (0) 2017.08.02
04. 정보통신의 구성요소  (0) 2017.08.02
03. 통신 회선  (0) 2017.08.02
02. 데이터 통신 시스템의 기본  (0) 2017.08.02





억장치는 컴퓨터에서 자료를 일시적으로 또는 영구히 보존하는 장치를 말한다. 컴퓨터의 기억장치는 주기억장치와 보조기억장치로 나눌수 있다. 메모리(memory)는 종종 '기억장치' 라는 용어와 혼용되기도 하지만, 대체로 주기억장치를 말하며 특히 램을 가리키는 경우가 많다.

주기억장치

▷ 컴퓨터내에서 명령어와 데이터들을 기억하는 저장장치
▷ 고속 액세스가 가능하나 가격이 높고 저장 용량의 한계
▷ 영구 저장 능력이 없어 프로그램 실행 중 일시적으로 저장
▷ 중앙처리장치와 직접 데이터를 교환
▷ 워드(Word) 단위 접근 (2byte, 4byte, 8byte)

보조기억장치

▷ 중앙처리장치와 직접적인 자료 교환이 불가능해서 주기억장치를 통함
▷ 대량의 자료를 보관하는 장치
▷ 주기억장치에 비해 가격이 저렴하고 용량이 크다
▷ 주기억장치에 비해 전송속도는 느리다
▷ 블록(Block) 단위 접근

캐시(Cache) 메모리

앙처리장치의 속도와 주기억장치의 속도차가 클때 명령어의 수행속도를 중앙처리장치의 속도와 비슷하도록 하기 위하여 사용하는 메모리이다.

연관기억장치

억장치에서 자료를 찾을 때 주소에 의해 접근하지 않고 기억된 내용의 일부를 이용하여 접근할 수 있는 기억장치로 CAM(Content Addressable Memory)라고도 한다. 

복수모듈기억장치

독자적으로 데이터를 저장할 수 있는 기억장치 모듈을 여러개 가진 기억장치

메모리 인터리빙(Memory Interleaving)
여러개의 독립된 모듈로 이루어진 복수 모듈 메모리와 CPU간의 주소 버스가 한개로만 구성되어 있으면 같은 시각에 CPU로부터 여러 모듈들로 동시에 주소를 전달할 수 없기 때문에 CPU가 각 모듈로 전송할 주소를 교대로 배치한 후 차례대로 전송하여 여러 모듈을 병행 접근하는 기법을 말한다.

가상기억장치

억용량이 작은 주기억장치를 마치 큰 용량을 가진것처럼 사용할 수 있도록 하는 운영체제의 메모리 운영기법을 말한다.

전원 단절 시 내용 소멸 여부

휘발성 메모리 (Volatile memory)

발성 메모리는 지속적인 전력 공급을 요구하지 않는 비휘발성 메모리와는 달리 저장된 정보를 유지하기 위해 전기를 요구하는 컴퓨터 메모리를 가리킨다. 동적램(DRAM), 정적램(SRAM)을 포함하여 일반 목적의 랜덤 엑세스 메모리(RAM)의 대부분은 휘발성이다.

비휘발성 메모리 (Nonvolatile memory)

휘발성 메모리는 전원이 공급되지 않아도 저장된 정보를 계속 유지하는 컴퓨터 메모리이다. 비휘발성 메모리의 종류에는 롬, 플래시 메모리, 마그네틱 컴퓨터 기억장치(예를 들면, 하드디스크, 디스켓 드라이브, 마그네틱 테이프), 광디스크 드라이브 같은 것들이 있다.

RAM (Random Access Memory)

자유롭게 읽고 쓸수 있는 기억장치

SRAM (Static Random Access Memory)

▷ 전원이 공급된 상태이면 기억된 정보를 계속 유지
▷ 집적도가 낮아서 용량이 적으며 소모 전력이 높다
▷ 주로 캐쉬 메모리에 사용
▷ 비트당 가격이 비쌈

DRAM (Dynamic Random Access Memory)

▷ 전원이 공급된 상태에서 계속해서 재충전(refresh) 해 주어야만 기억된 정보를 유지
▷ 기억 소자가 C_MOS로 구성되어 집적도가 매우 높다. 즉 기억 용량이 매우 큼
▷ SRAM에 비해 접근 속도가 느림
▷ 주로 컴퓨터의 주기억장치로 사용
▷ 비트당 가격이 싸다
DRAM의 리프레시 (Refresh)

지털 정보는 이진수인 '0'과 '1'로 표현되며, '0'과 '1'을 나타내는 한 개의 정보 단위를 비트라고 합니다. DRAM은 이 비트를 집적회로 안의 각기 분리된 캐패시터에 담긴 전하량에 의해 기록하는데 시간이 지남에 따라 캐패시터의 전하가 빠져나가면서 기억된 정보를 잃게 된다. 이를 방지하기 위해 기억장치의 내용을 주기적으로 리프레시(Refresh)시켜야 한다.

ROM (Read Only Memory)

ROM은 공장에서 출하될 때에 이미 프로그램을 내장시켜서 내보내기 때문에 사용자가 프로그램을 구워 넣을 수가 없으며, 대량 생산일 때에 가격이 저렴하다. 전원이 꺼져도 내용이 지워지지 않는 비휘발성 메모리이다. RAM은 OS을 실행하는 용도로 쓰이며, RAM은 컴퓨터가 부팅시 주로 BIOS, 자기진단 프로그그램(POST) 같이 변경 가능성이 적은 시스템 소프트웨어를 기억시키는데 사용된다.

ROM의 종류

Mask ROM

▷ 반도체 공장에서 내용이 기입됨
▷ 대용량 메모리를 내장한 제품 중 프로그램 되어 있는 ROM

PROM

▷ 사용자가 한번만 내용을 기입을 할 수 있으나, 지울 수는 없다.

EPROM

이미 기억된 내용을 자외선을 이용하여 지우고 다시 사용할 수 있는 메모리

EEPROM

▷ 이미 기억된 내용을 전자적인 방법을 이용하여 지우고, 다시 사용할 수 있는 메모리
▷ 전원이 중단되어도 내용이 지워지지 않으며, 전기적으로 삭제하고 다시 쓸수도 있는 기억장치

Flash Memory

래스 메모리에는 셀을 연결한 논리 구조에 따라 여러가지 종류가 있다. 대표적으로 셀을 병렬 구조로 연결한 것이 NOR Flash이고, 셀을 직렬 구조로 연결한 것이 바로 NAND Flash이다. 둘 간의 차이점은 많이 있지만, 가장 큰 차이는 셀을 병렬로 연결했느냐? 아니면 직렬로 연결했느냐는 것이다.

플래시메모리(Flash Memory) 란?

플래시는 사전적으로 "일순간" 또는 "빛난다" 라는 의미로 되어 있다. 플래시 메모리의 플래시는 "일순간"의 의미와 일치한다. 즉 일순간에 데이터를 소거한다. 또는 일순간에 데이터를 읽고 쓴다. 액세스 속도가 빠르다 등의 의미를 포함한다.

전원을 꺼도 데이터를 보존하는 비휘발성 반도체 메모리이다.

플래시 메모리는 기존의 EPROM이 UV(자외선)을 이용하여 부유 게이트로부터 전자들을 이동시키던 방식을 전기적인 방식으로 전환시킨 것으로부터 그 시작의 동기를 볼수 있다.

한번에 한 비이트씩 (블록 또는 페이지)을 일시에 소거하여 보다 빠른 소거동작을 위하여 플래시 메모리가 제안되었다.

래시 메모리가 개발되어진 다른 이유는 컴퓨터 사용장소 범위의 확대이다. 즉 휴대기기의 확대에 동반하여 소형화의 필요성이 높아진 것이다. 소형화를 위해서는 기억매체의 소형화와 기억매체의 소전력화가 포인트이다. 그래서 자기 메모리인 하드디스크 및 플로피 디스크를 필요로 하지 않는 기억매체로서 플래시 메모리가 주목된 것이다.

도체 메모리가 자기메모리를 모두 교체할 수 없었던 이유는자기메모리의 비용이 싸고, 비휘발성 메모리인 점이었다. 종래 EEPROM(전기적 소거 및 프로그램 가능한 읽기 전용 메모리) 즉, 반도체 비휘발성 메모리는 1비트당 2개의 트랜지스터로 이루어져 있고, 1비트당 고유면적이 크기 때문에 비용이 높아 자기메모리를 완전히 교첼할 수 없었다.

래시 메모리는 메모리 셀이 1개의 트랜지스터로 이루어져 셀 면적이 적은 반면 자외선으로 일괄 소거해야 하는 EPROM과 전기적 소거가 가능한 반면 셀이 2개의 트랜지스터로 이루어져 셀 면적이 큰 단점을 지닌 EEPROM의 장점을 조합하여 1개의 트랜지스터로 EPROM의 프로그램 입력방법과 EEPROM의 소거방법을 수행토록 만든 소자이며, 정확한 명칭은 Flash EEPROM이다.

플래시 메모리의 특징
▷ 전원이 없어도 데이터를 보존할 수 있는 비휘발성이다.
▷ 전기적으로 데이터의 변경이 가능하다.
▷ DRAM보다 낮은 bit cost를 실현할 수 있다.
▷ 소거를 블록/섹터 단위로 수행할 수 있다.
▷ 프로그램시 페이지(Page) 혹은 Multiple Bytes단위로 할수 있다.
CMOS 와 BIOS 구분

CMOS

CMOS(Complementary metal-oxide semiconductor, 시모스)는 집적회로의 한 종류로, 마이크로프로세서나 SRAM등의 디지털 회로를 구성하는데 이용된다. '상보성 금속 산화막 반도체' 라는 용어로 통용된다. 달리 말하면 광 다이오드를 사용하여 집적회로를 만들기 위한 기술중 하나이다.

PC의 메인 보드를 보면 수은 건전지 옆에 CMOS 칩(RTC/NVRAM)이 존재한다. CMOS 칩이라고 불리는 이유는 CMOS 방식으로 만들어진 칩이기 때문이다. 수은 건전지는 CMOS 배터리라고 하는데 시스템이 꺼진 경우에도 RTC/NVRAM의 내용을 유지시키기 위해서이다.

RTC(Real-Time Clock)

재의 시간을 유지시키는 컴퓨터 시계이다. RTC는 정확한 시간을 유지해야 하는 모든 전자 기기에 존재한다. RTC는 컴퓨터의 전원이 나가도 수은 건전지의 전원을 통하여 디지털 회로의 카운터를 이용하여 시간을 셀수 있다. 만약 수은 건전지가 방전될 경우에는 시간이 초기화 되는 문제가 발생한다.

NV-RAM(Non-Volatile RAM)

RAM은 전원이 차단되면 저장된 모든 데이터가 사라지는게 특징이다. NV-RAM은 전원이 차단되어도 데이터가 사라지지 않는 비휘발성 RAM입니다. 이게 말장난일수도 있는데, 이게 가능한 이유는 외부에 수은 건전지가 있어서 전원이 차단되어도 데이터를 계속 유지할 수 있기 때문입니다. 

NV-RAM의 또다른 형태는 EEPROM을 이용하는 것입니다. 전원이 차단되기 전에 EEPROM에 데이터를 저장하고, 전원이 인가되면 EEPROM에서 데이터를 읽어서 NV-RAM에 적재하는 방식입니다. NV-RAM의 용도는 컴퓨터 부팅에 필요한 BIOS 정보를 가지고 있습니다. 

BIOS(Basic Input Output System)

웨어(Firmware)의 한 종류로서 IBM 호환 컴퓨터의 경우에 전원이 공급되면 시작되는 부팅 절차에서 하드웨어 초기화를 수행하고, 운영체제나 응용 프로그램에게 런타임 서비스를 제공한다. BIOS 펌웨어는 ROM에 저장되어 있어서 전원이 인가되면 실행이 시작되는 최초의 프로그램이다. 

BIOS는 하드웨어 부품을 초기화하고 검사하는 역할, 부트로더 또는 대용량 장치에 저장된 운영체제를 RAM으로 읽어오는 기능을 수행한다.    

리가 혼동하지 말아야 하는 사항은 BIOS와 CMOS(RTC/NV-RAM)의 차이점이다. BIOS는 ROM에 저장되어 있는 펌웨어 즉 실행되는 프로그램을 말하며, 컴퓨터에 전원이 인가되면 실행되는 최초의 프로그램을 말한다. 이에 반해 CMOS는 BIOS가 실행하는데 필요한 데이터를 저장하고 있는 NV-RAM을 말하는 것이다. 우리가 흔히 말하는 'CMOS 설정화면' 또는 'BIOS 설정' 을 말할때 CMOS와 BIOS에 대한 차이점을 연상할수 있는 내공을 키워야 할 것이다.


'정보처리기사 > 전자계산기구조' 카테고리의 다른 글

06. 명령 실행과 제어  (0) 2017.08.02
05. 프로세서 - 명령어  (0) 2017.08.02
04. 프로세서 - 중앙처리장치 구성요소  (0) 2017.08.02
03. 순서논리회로  (0) 2017.08.02
02. 조합논리회로  (0) 2017.08.02

+ Recent posts