컴퓨터의 이해 중간시험 예비 답안
서술형 & 약술형 문제풀이 ( 워크북 84 ~ 101Page )
서술형 1~7번 ,9,10.25,27~30번과 약술형 33문제 보셔야합니다.
각 문제의 핵심에 대하여는 노란색 형광펜으로 별도 표시를 하였으며, 형광펜으로 표시한 부분만 학습할 경우 시험 성적 평가에 절대적이지 않음을 사전에 밝힘니다.
형광펜으로 표시한 것은 암기할 부분이 너무 광범위한 관계로 인한 학습자의 고민을 조금이나마 덜어들이고자 합이니 참고하시기 바라며, 반드시 교과서와 워크북을
통하여 학습자 스스로 문제와 답을 확인하고 이해할 수 있도록 노력해 주시기를 당부 드립니다. 또한 틈틈이 교재를 보면서 완전히 숙지하시기를 부탁드립니다.
한국방송통신대학교 무역학과 1학년 김 성 훈
문제01. 컴퓨터시스템의 하드웨어 주요 구성장치와 각각의 기능을 설명하라. (교재 11~12)
▪ 컴퓨터시스템
- 특정 작업을 수행하기 위해 필요한 기능들을 가지는 하나 또는 여러개의 요소들이 연결된 개체
▪ 구성요소
-하드웨어 - 눈에 보이는 기계 즉, 컴퓨터를 의미
소프트웨어 - 사용자의 목적에 따라 하드웨어를 효율적으로 이 용할 수 있도록 하기 위해 만들어 진 것
▪ 주요 구성장치
- 입력장치 데이터 처리를 위해 컴퓨터시스템의 처리 장치에 데이터를 주는 장치- 제어/연산장치 데이터를 제어하고 주기억장치에 저장된 데이터의 연산을 수행 처리하는데 필요한 전자회로를 포함하고 있는 장치- 출력장치데이터가 처리되어 나온 결과를 사람이 알 수 있도록 화면에 보여주거나 인쇄하는 장치- 기억장치주기억장치를 이를 보조해주는 보조기억장치로 구성 대량의 데이터를 저장하는데 이용되는 장치
▪ 처리장치
-중앙처리장치(CPU : Central Processing Unit)
│ - 제어장치 : 컴퓨터에 대한 명령어 해석, 작업 지시
│ - 산술논리연산장치(ALU : Arithmetic & Logic Unit)
│ : 산술연산(+,-,*,/). 논리연산(and,or,not) 수행
주기억장치(Main Storage)
문제02. 컴퓨터시스템의 소프트웨어 종류와 특성을 설명하라.
(교재 12~13)
▪ 소프트웨어
- 컴퓨터에게 작업을 지시하거나 이용자가 하드웨어를 의식하지 않 고 쉽게 이용할 수 있도록 매개체 역할을 수행하는 프로그램들의 집합
▪ 소프트웨어 종류 및 특성
- 응용
소프트웨어 이용자가 특정한 목적을 위해 프로그래밍 언어를 이용하여 작성된 프로그램들의 집합
▹학사관리, 급여관리, 재고관리프로그램등- 시스템
소프트웨어 응용소프트웨어와 하드웨어 사이에서 사용자가 컴퓨터 하드웨어를 보다 효율적으로 이용할 수 있도록 도와주는 프로그램들의 집합
▹운영체제, 컴파일러, 링커, 로더 등
문제03. 컴퓨터프로그램의 개념과 데이터와 정보의 관계를 설명하라.
(교재 14~17)
▪ 데이터
- 정보로 추출되기 전의 가공되지 않은 존재
- 사실, 개념, 명령을 사람이나 자동기계가 통신, 해석, 처리하기에 적절한 형태로 표시한 것
▪ 정보
- 어떤 매개체를 통해 집대성, 의미있는 것으로 처리되어 가공된 데이터
▪ 컴퓨터프로그램
- 주기억장치에 저장된 일련의 명령어로 컴퓨터시스템에서 어떤 처 리 동작이 일어나야 하는지를 명시
- 컴퓨터시스템에서 발생하는 입력, 처리, 출력등의 동작은 정해진 양식에 따라 제어되어야 하며, 이러한 제어작업은 컴퓨터프로그 램을 통해서 수행된다.
▪ 컴퓨터시스템의 목적
- 데이터를 받아들이고 처리하며 결과를 유용한 정보 형태로 출력 하는 것.
문제04. 컴퓨터의 종류중 전용, 범용, 슈퍼 컴퓨터를 설명하라.
(교재 20~25)
▪ 서버시스템
- 정보 이용자의 신속, 정확, 효율적, 유연적 의사결정을 위해 네트 워크를 기반으로 서버와 클라이언트 기반의 분산처리 환경을 제 공하는 시스템
▹ 웹서버, 네트워크서버, 메일서버, 데이터베이스서버, VOD서버
▹ Unix, Linux, Windows 2000 등의 운영체제 사용
▪ 범용컴퓨터
- “메인프레임” 또는 “다목적컴퓨터”라고도 함.
- 상업적 목적으로 사용하기 위해 1950년초 개발
- 다중 사용자 환경을 지향하도록 설계된 컴퓨터로 자기디스크와 같은 보조기억장치에 저장된 수십억개의 문자를 읽거나 쓸 수 있으며, 멀리 떨어진 곳에 있는 다른 컴퓨터나 단말장치와 교신 할 수 있는 기능도 있음.
- 현재, 클라이언트/서버 네트워크 환경하에서 대용량의 데이터 처리나 네크워크 관리를 위한 서버로 많이 사용됨.
- 소형 컴퓨터들의 성능 향상으로 입지 좁아짐.
▪ 슈퍼컴퓨터
- 대용량의 과학계산을 효과적으로 처리하기 위해 개발된 컴퓨터
- 우주개발, 원자력계산, 국방/무기분야, 일기분야, 과학적연구 등 을 위해 사용
▪ 전용컴퓨터
- 특수한 작업을 수행하기 위해 개발된 컴퓨터
- 미사일유도체제, 핵반응시설 제어, 의료기기, 가전제품, 실험실의 각종 기기제어 등에 사용
문제05. 컴퓨터산업의 발전과정중 하드웨어의 1세대부터 4세대까지의 주요 특징을 구분하여 설명하라. (교재 41~48)
▪ 1세대 : 진공관 시대 (1946~1957)
- 부피가 크고 계산이 느리며 많은 열이 발생
- 에니악(ENIAC), 에드박(EDVAC), 에드삭(EDSAC), 유니백I(UNI
VAC I)
- 과학용. 공학용 응용분야에만 사용
에니악 ▹ 세계 최초의 전자식 계산기
에드박 ▹ 세계 최초의 프로그램 내장 방식
유니백 ▹ 세계 최초의 상업용 컴퓨터
▪ 2세대 : 트랜지스터 시대 (1958~1964)
- 부피가 작고 계산이 빠르며 저비용
- 주기억장치로 페라이트자기코어 사용, 입출력프로세서/채널 사용, 인덱스레지스터/부동소수점 연산을 위한 하드웨어 사용
- 고급언어 사용 (알골, 포트란, 코볼 등)
- 실시간시스템, 운영체제 사용
▪ 3세대 : 집적회로 시대 (1965~1971)
- 실리콘 칩 위에 많은 트랜지스터와 전자회로를 결합한 IC 발명
- 반도체메모리 사용, 캐시메모리 사용, 마이크로프로그래밍 기법 사용, 마이크로컴퓨터 출현
▪ 4세대 : 고밀도/초고밀도 집적회로 시대 (1972 ~)
- 성능과 기능이 향상되고 가격이 저렴해짐
- 개인용 컴퓨터의 보급이 활발해짐
- 컴퓨터통신의 발전
▹ LAN(Local Area Network), WAN(Wide Area Network)
▹ 정보화 고속도로 구축
▹ 인터넷의 확대 보급
문제06. 운영체제의 개념과 발전과정을 설명하라.
(교재 59~60, 162~164)
▪ 운영체제
- 사용자가 컴퓨터 하드웨어를 쉽게 사용할 수 있도록 인터페이스 를 제공해 주는 프로그램들의 집합
- 컴퓨터의 자원을 관리하는 자원관리자라고도 함.
▹ 자원 : 프로세서, 기억장치, 입출력장치, 데이터, 정보, 통신장치
▪ 운영체제의 발전 과정
- 초기 운영체제는 시스템 조작자가 일일이 스위치를 조작하여 프 로그램 하나하나를 실행함으로써 컴퓨터 이용의 효율성이 떨어 짐. 따라서 이용이 쉽고 처리 능력이 높은 운영체제를 개발
- 1964년 IBM 시스템/360 : OS/360 (범용컴퓨터)
1970년대 AT&T : UNIX (미니컴퓨터)
1980년대 Microsoft : MS-DOS/Windos (개인용컴퓨터)
1990년대 Windows 2000, Windows XP, Windows Vista, Mac OS
Windows CE, Palm OS, Mobile or Embedded Linux
Solaris, Linux등
▪ 운영체제의 종류
- Windows 시리즈, UNIX, Linux, Mac OS, OS/400, AIX, Solaris, HP-UX 등
문제07. 처리장치의 각 구성요소들에 관해 설명하라. (교재 71~72)
▪ 처리장치
- 데이터는 처리 전 입력장치에서 주기억장치로 기억되며 프로그램
에 의해 처리, 처리 결과인 정보는 출력장치로 보내져 출력된다.
- 데이터는 주기억장치에 저장되며 제어장치에 있는 전자회로가 프로그램의 명령어를 번역, 산술논리연산장치를 통해 처리한다.
▪ 중앙처리장치
- 중앙처리장치 = 마이크로프로세서(MicroProcessor)
- 프로그램의 명령어를 해석하고 프로그램 명령어가 명시한대로 계 산하고 데이터를 이동시키며, 시스템의 입력과 출력조작을 제어
▪ 주기억장치
- 주기억장치 = 진공관/트랜지스터(초기), ROM/RAM(현대)
- 컴퓨터시스템의 내부에서 작업 수행에 필요한 운영체제 및 처리 할 프로그램과 데이터를 기억
▪ 제어장치
- 컴퓨터시스템 전체를 지시▪감독하며 조정하는 역할 수행
▪ 산술논리연산장치
- 가감승제(+,-,*,/)와 같은 산술 명령 및 두수의 크기를 비교하고 비교된 결과를 가리키는 논리명령(And, Or, Not) 수행
문제08. 전형적인 컴퓨터시스템에서 명령어의 구성과 명령어가 실행 되는 과정을 설명하라. (교재 82~85)
▪ 컴퓨터명령어의 실행 개요
- 컴퓨터명령어는 데이터 처리를 명령어들로 구성되어 있으며, 고 급 언어로 작성된 프로그램은 실행을 위해 기계어로 번역된 후 주기억장치에 저장되며 이를 실행 프로그램이라 한다.
▪ 명령어의 구성
- 컴퓨터 작동을 지시하는 기계어 명령어의 형식은 명령부, 오퍼랜 드부로 나뉘며, 오페랜드부는 다시 레지스터, 데이터주소, 데이터 길이 등으로 세분된다.
▪ 컴퓨터명령어의 실행 순서
1. 명령어를 주기억장치에서 가져온다.
2. 가져온 명령어를 제어장치내의 명령어 레지스터에 넣는다.
3. 제어장치가 명령어 레지스터에 명령어를 분석한다.
4. 주기억장치의 데이터를 산술논리연산장치의 레지스터에 넣는다.
5. 산술논리연산장치는 해석된 명령어에 따라 계산을 수행한다.
6. 수행된 후의 결과를 산술논리연산장치내의 레지스터에 저장한다.
7. 제어장치는 레지스터의 결과를 주기억장치에 저장한다.
문제09. 반도체 기억장치(RAM, ROM)의 종류와 각각의 특성을 설명 하라. (교재 87~90)
▪ 반도체기억장치(Semiconductor Memory의 특징
- 고속(1/109sec 나노초), 고신뢰도, 고용량
- 간편하며 경제적
- 열이 많이 발생하지 않음
- 전원공급이 끊어지면 저장된 데이터가 손실된다.
▪ 반도체기억장치의 종류 및 특징
문제10. 컴퓨터의 기억장치로 많이 사용되고 있는 플래시메모리와 캐 시메모리에 대해 각각의 특징을 설명하라.
(교재 89~90)
▪ 플래쉬메모리(Flash Memory)
- 최종 사용자가 쉽게 내용을 변경할 수 있게 만든 비파괴 메모리 기술을 적용한 메모리의 한 형태
- 다양한 입출력 장치와 저장장치를 가짐
- 업그레이드에 소요되는 시간과 비용이 크게 줄임
- 저장용량의 확장에 따라 디지탈카메라, 휴대폰, USB드라이브, PDA, MP3플레이어등 대용량 초고속 메모리 수요에 탄력적 대응
▪ 캐쉬메모리(Cache Memory)
- RAM에 비해 빠르나 가격이 비쌈
- 빈번하게 사용되는 명령어나 데이터를 캐시메모리에 저장하여 처 리속도를 향상시킴
- 최근 출시되는 컴퓨터는 대부분 캐시메모리를 마이크로프로세서 (CPU)안에 내장
문제11. 비트, 바이트의 개념과 데이터 표현 단위인 필드, 레코드, 파일을 설명하라. (교재 72~80, 90~91)
▪ 비트(Bit : Binary Digit)
- 0, 1로 표현, 기억장치에 데이터를 저장하기 위한 기본 단위
▪ 바이트(Byte)
- 1 Byte = 8 Bit
- 숫자, 영문자, 특수문자를 표현되며, 수치데이터와 문자데이터를 나타낸다.
▹ 문자데이터 표현 : BCD, ASCII, EBCDIC, ANSI, UNICODE (16Bit)
▪ 필드(Field), 레코드(Record), 파일(File)
- 필드는 데이터를 구성하는 하나의 단위이며 여러개의 필드가 모 여 레코드를 형성하고 이 레코드들이 모여 파일을 구성한다.
문제12. 일괄처리시스템과 거래지향처리시스템의 차이점에 대해 설명 하라. (교재 101~102)
▪ 데이터처리시스템의 개요
- 데이터가 처리되기 위해서는 컴퓨터가 이해할 수 있는 형태로 전 환되어야 하며, 전환을 위해서는 입력장치가 요구된다. 입력장치 를 통해 입력된 데이터는 저장되고 처리된 후 출력장치로 전환.
- 입력장치들은 사용자와 컴퓨터 사이의 의사소통을 가능하게 하고 컴퓨터가 데이터를 효율적으로 처리한 후 원하는 정보를 생성할 수 있도록 하는 컴퓨터 데이터 처리과정의 중요한 장치
▪ 일괄처리시스템(Batch Processing System)
- 처리될 데이터를 포함하고 있는 문서들이 함께 수집되어 직접 컴 퓨터에 입력되거나 자기테이프, 자기데스크 계통의 입력 매체로 전환된 후 그룹으로 처리되는 것.
▪ 거래지향처리시스템(Transaction-Oriented Processing System)
= 대화식처리시스템(Interactive Processing System)
- 데이터가 발생되는 즉시 직접 컴퓨터에 입력되는 것.
문제13. 체크디지트의 개념과 체크디지트를 생성하는 방법을 예로 들 어 설명하라. (교재 113~114)
▪ 체크디지트의 개념(Check Digit)
- 내용을 바꾸어 쓰거나 앞뒤가 바뀌는 전위에러를 확인하는 방법 으로 숫자로 관리되는 것들에서 번호가 사용 가능한지를 학인 하 는 것.
▹ 주민등록번호, 신용카드번호, 통장번호 등
▪ 체크디지트를 생성하는 방법의 예
- 학번이 200534-159989를 200534-150989라고 입력한 경우 각 숫자에 2,3,4,5,6,7,8,9,2,3,4,5를 곱한 값을 모두 더한 후 11로 나누어 나머지가 있는 경우 11에서 나머지 값을 빼면 체크디지 트를 구할 수 있으며 학번뒤에 체크디지트 3이 추가되어 200534 -1599893이 됨.
▹ 200534-159989의 각 숫자에 왼쪽에서부터 각각2,3,4,5,6,7,
8,9,2,3,4,5를 곱한 값을 모두 더하면 250이 나오며 이를 11 로 나누면 8이 남음, 이를 11-8로 하면 3이 됨.
문제14. 컴퓨터시스템에서 사용되는 기억장치들의 계층적 구조에 관 해 설명하라. (교재 129~130)
▪ 기억장치 계층구조 운용 이유
- 보조기억장치는 주기억장치보다 접근속도가 느리고, 주기억장치는 캐시기억장치보다 접근속도가 느려 중앙처리장치의 처리시간이 빠를지라도 기억장치의 느린 접근시간 때문에 명령어 실행시간이 느려진다. 이러한 기억장치들의 시간적 접근, 처리속도의 차이를 해결하기 위해 기억장치를 계층적으로 운용한다.
▪ 보조기억장치의 개념
- 주기억장치를 보조하는 2차 기억장치의 역할을 수행하며, 대량의 데이터 저장 및 액세스 능력을 가지고 있는 장치로 자기테이프, 자기디스크, 광디스크, 플래쉬메모리 등으로 구분된다.
▪ 자기테이프 장치
- 순차접근 기억장치 : 데이터가 기록, 읽혀질 때 순차적으로 수행
- 대용량의 자료 백업(Back-Up)용 보조기억장치로 릴 테이프(Reel Tape)와 카트리지테이프(Cartridge Tape)로 구분
- 최근에는 대용량의 데이터를 효율적으로 저장하고 검색하기 위해 DAT(Digital Audio Tape) 드라이브 사용
▪ 자기디스크 장치
- 임의접근(Random Access) 혹은 직접접근(DASD:Direct Access Storage Device) 방식
: 저장된 데이터에 직접 접근
- 드라이브에서의 제거 여부, 기록면의 양단면 여부, 헤드의 이동 유무, 헤드의 접촉 여부, 내장/외장형 여부 등에 따라 플로피디 스크와 하드디스크로 구분
① 플로피디스크 - “디스켓(Diskette)"이라 불리며, 산화철로 코 팅된 편평하고 둥근 플라스틱으로 구성되어 있으며 얇은 플라스틱이나 비밀막이 바깥을 감싸고 있음.
- 플로피디스크 드라이브를 통해 데이터를 기 록하고 읽어냄
- 5.25Inch(1.2MB), 3.5Inch(1.44MB)로 구분
- 현재는 거의 사용안됨.
② 하드디스크 - 많은 양의 데이터를 저장할 수 있는 대용량 저장장치(Mass Storage Device)
- 내장형과 외장형으로 구분
- 거의 모든 컴퓨터 분야에서 가장 널리 사용
- 하드디스크 드라이브, 디스크어레이, 집 드 라이브, 재즈 드라이브등이 있음.
문제16. 광디스크를 기록하는 방식에 따라 크게 세가지로 구분하여 설명하라. (교재 146~148)
▪ 광디스크의 개요
- 자기저장매체에서 사용하는 읽기 / 쓰기헤드를 2개의 레이저로 대체, 한 개의 레이저는 디스크의 표면에 세밀한 데이터를 기록 하고 나머지 한 개의 레이저는 빛에 반응하는 기록면에서 데이 터를 읽어낸다.
▪ ROM(Read Only Memory)
- 제작 초기 데이터를 한번만 저장할 수 있고 반복 사용이 가능하 나 추가 또는 변경이 불가능
- 나선형 형태로 구성, 최초 검색시간이 자기디스크보다 느림
- CD-ROM(Compact Disk ROM), DVD-ROM(Digital Video Disk / Digital Versatile Disk), LD(Laser Disk)등이 있음.
- 저장용량
▹ CD-ROM : 650MB
▹ DVD-ROM : 4.7GB(단면), 17.2GB(양면)
▪ WORM(Write Once Read Memory)
- 공디스크에 한번에 한하여 특별한 장치를 통해 사용자가 데이터 를 기록할 수 있는 광학기억매체로 데이터의 영구적 기록을 위해 사용
- CD-R, DVD-R이 있음.
문제17. USB 포트의 사용영역과 USB 메모리의 개념과 특징을 설명 하라. (교재 149~150)
▪ USB메모리의 사용 영역
- 디지털카메라, MP3플레이어, USB메모리등 다양하게 사용되며 USB메모리의 이동성 및 저장 공간이 넓어 휴대용 보조기억장치 로 널리 사용됨.
▪ USB포트의 개념과 특징
- 컴퓨터시스템에서 사용되는 직렬포트의 일종으로 키보드, 프린 트, 스캐너등 각종 주변기기와 쉽게 연결되는 플러그앤플레이 (Plug & Play) 인테페이스로 12MBps의 속도로 최대 127개까지 연결
문제18. 컴파일러와 인터프리터의 기능을 비교 설명하라.
(교재 164~165)
▪ 언어번역기
- 고급언어를 컴퓨터가 판독하고 실행할 수 있는 프로그래밍 언어 인 기계어(0과1로 구성)로 변환해 주는 장치
▪ 컴파일러
- 원시프로그램(Source Program) 명령들을 기계어(Machine Langu
age) 명령들로 변환시켜 목적프로그램(Object Program)을 생성 시키는 프로그램
▹ 목적프로그램 : 기계어 프로그램들로 표현된 프로그램
▪ 인터프리터
- 원시프로그램의 한 문장을 읽고 그 문장을 수행
- 목적프로그램이 생성되지 않아 저장공간이 요구되지 않음
- 프로그램의 수행속도가 느림.
문제19. 저급언어와 고급언어에 대해 설명하라. (교재 167~171)
▪ 프로그래밍 언어
- 컴퓨터 프로그램을 작성하기 위해 고안된 언어로 기계어와, 어셈 블러에 의하여 번역되는 어셈블리 언어, 컴파일러에 의하여 번역 되는 컴파일러 언어, 인터프리터에 의하여 번역되는 베이식 과 같은 인터프리터 언어 등이 있다.
- 하드웨어 지향의 기계 중심 언어인 저급언어(Low Level Langua ge)와 응용소프트웨어 지향의 문제 중심 언어인 고급언어(High Level Language)로 구분
▪ 저급언어
- 컴퓨터 개발 초기 사용되었던 언어로 기계어, 어셈블리어가 있음.
▹ 기계어
컴퓨터의 전기적 회로를 통해 직접적으로 해석되어 실행되는 언어로 컴퓨터의 효율적 활용이 유리하나, 언어 자체가 복잡하여 프로그래밍 시간이 길고 에러가 많이 나며 컴퓨터 의존적으로 표준이 없음
▹ 어셈블리어
기계어의 명령들을 알기 쉬운 시호로 표시한 것으로 어셈블러 라는 번역프로그램을 통해 컴퓨터가 실행 가능한 기계어 명령 으로 바꾸어 실행됨
프로그램 수행 시간이 빠르며, 주기억장치를 효율적으로 이용 할 수 있으나 특정 기종아 어셈블리어로 작성된 프로그램은 해당 기종에서만 사용 가능
▪ 고급언어
- 절차지향언어(Procedural Language)와 객체지향언어(OOP : Obj ect-Oriented Programming)가 있음.
▹ 절차지향언어
명령을 순서에 맞게 코드화하면 순차적으로 명령이 실행되어 문제를 해결하는 언어.
(Fortran, Cobol, Pascal, C, Basic 등)
▹ 객체지향언어
객체, 클래스, 상속이라는 개념을 기본으로 한 언어.
객체는 데이터와 관련된 연산으로 구성되며, 클래스란 객체들 의 공통적인 성질을 정의하고 상속은 객체의 정보를 세분화 또는 일반화의 원칙에 따라 조직화 하는 방법
(Smalltalk, C++, 비주얼C++, 자바 등)
문제20. 정보시스템 MIS, ERP, CRM, SCM의 개념을 설명하라.
(교재 189-191)
▪ 정보시스템
- 기업내 제반 업무를 컴퓨터를 이용하는 정보기술을 이용하여 정 보를 수집·전달·저장·검색·조작·표시해주는 시스템으로 정보와 정 보기술을 이용, 업무처리를 지원해 주는 시스템을 의미
▪ MIS(경영정보시스탬)
- 기업의 경영관리에 필요한 정보를 기업의 각 부서에서 정확, 신 속히 수집하여 종합적으로 가공, 제공하는 시스템과 네트워크
▪ ERP(전사적자원관리)
- 생산,판매,자재,인사,회계등 기업의 전반적인 업무 프로세스를 하 나의 체계로 통합, 재구축하여 관련 정보를 공유 이를 통해 신속 한 의사결정 및 업무수행이 가능하도록 도와주는 시스템
▪ CRM(고객관계관리)
- 고객정보를 토대로 고객을 세분하여 효과적, 효율적인 마케팅 전 략을 개발하는 경영 전반에 걸친 관리체계
▪ SCM(공급망관리)
- 물자, 정보, 재정등이 공급자로부터 생산자, 도소매업자, 소비자 에 이르는 과정을 감독하는 것으로 재고를 줄이기 위해 활용
문제21. 데이터베이스의 개념과 데이터베이스 관리시스템의 기능과 종류를 설명하라. (교재 203~207)
▪ 데이터베이스
- 어떤 조직이나 단체를 유지하고 관리하는데 필수적인 관련 데이 터들의 집합으로 논리적으로 연관된 하나 이상의 자료 모음을 말 하며, 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없 애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체
▪ 데이터베이스 관리시스템의 기능
- 빠른 데이터 검색 지원
- 데이터의 독립성 유지
- 데이터 공유, 다수 사용자의 동시실행제어 지원
- 데이터의 빠르고 안전한 저장과 파손 회복능력
- 데이터베이스 액세스를 위한 표준 질의언어, 질의처리 기능, 응 용프로그램 개발환경 제공
- 사용자로 하여금 데이터 보안 기능 담당
▪ 데이터베이스 관리시스템의 종류
- 계층형 데이터베이스 관리시스템
- 네트워크형 데이터베이스 관리시스템
- 관계형 데이터베이스 관리시스템
▹ MS-XS
▹ MS-SQL서버
▹ 오라클
- 객체지향형 데이터베이스 관리시스템
문제22. 데이터베이스시스템의 3계층 스키마 구조를 설명하라.
(교재 207~209)
▪ 스키마
- 데이터베이스의 구조를 전반적으로 기술하는 것으로 사용자의 응 용프로그램과 논리적인 데이터베이스의 기술에서 물리적인 데이 터베이스 구조에 이르는 3계층으로 구분하는 스키마가 있음.
- 3계층 스키마
▹ 물리적 수준의 내부 스키마
▹ 중간 수준의 논리적 개념 스키마
▹ 외부 수준의 외부 스키마 또는 사용자 뷰
▪ 외부 계층
- 여러 사용자들의 다양한 외부 스키마(External Schema)나 사용자 뷰(View)에 의해 정의되며, 각각의 외부 스키마는 특정 사용자 그룹에서 관심있는 데이터베이스의 부분의 기술로 응용프로그램 에서 정의되는 외부 스키마나 일시적인 사용자 관점에서 생성하는 다양한 사용자 뷰를 가리킨다.
▪ 개념 계층
- 외부 사용자 그룹에서부터 요구되는 전체적인 데이터베이스 구조를 기술하는 개념 스키마(Conceptual Schema)로 데이터베이스의 개체(Entity), 데이터의 유형, 관계(Relationship), 사용자 연산, 제 약조건들을 기술로서 데이터베이스 정의어(DLL)로 기술되는 데이 터베이스 스키마 표현을 위한 고급 데이터모델의 표현
▪ 내부 계층
- 데이터베이스의 물리적 저장구조를 기술하는 내부 스키마(Internal Schema)이며, 물리적 저장장치의 전체적인 데이터베이스 구조 기술로 데이터베이스 정의어(DLL)을 이용한 실질적인 데이터베이 스의 자료 저장구조, 접근경로의 완전하고 상세한 표현
문제23. 통신채널의 종류와 특성을 설명하라. (교재 238~240)
▪ 통신 채널(Communication Channel)
- 컴퓨터와 터미널 또는 컴퓨터 상호간을 연결시켜 데이터나 정보를 송수신하는 기능을 갖춘 전송로를 의미
▹ 유선통신매체 - 전화선, 구리선, 동축케이블, 광케이블 등
▹ 마이크로웨이브, 통신위성 등
- 전송매체는 전송측과 수신측을 연결하는 물리적 경로로, 전송 매 체의 성질과 전송 신호의 성질에 따라 통신의 질과 특성이 결정
▪ 전화선
- 전화선은 이미 거대한 회선망을 구축, 세계 어느 곳으로나 데이 터를 전송할 수 있어 통신회선으로 널리 사용
▪ 구리선
- 디지털과 아날로그 전송에 사용하며 전화선과 건물내 통신회선에 사용된다. 타 매체에 비해 설치가 쉽고 가격이 저렴하나 전송거 리와 전송속도에 제약이 따름.
▪ 동축케이블
- 바다 밑이나 땅속으로 통신할 수 있는 방법중 하나로 성능이 매우 좋아 전화선보다 빠른 속도로 데이터 전송이 가능
▪ 광케이블
- 빛의 전파나 반사, 굴절을 이용하여 데이터를 전송하는 방법으로 전송속도는 물론 다량의 데이터를 작은 선 하나로 보낼수 있다.
- 타 유선매체에 비해 대역폭이 넓고 크기가 작으며, 무게가 가볍고 정보의 도청이 어려워 안전성이 높으며 전자기적 격리가 좋고 리 피터 설치 간격이 넓은 장점이 있음.
▪ 마이크로웨이브(Microwave)시스템
- 공간을 통해 신호를 전달하며 빠른 속도로 데이터를 전송하나 중 계소를 통해 신호를 증폭시켜 데이터를 전송하며 장거리통신서비 스용으로 널리 쓰인다.
▪ 통신위성
- 가장 장거리로 통신이 가능하며 지상중계소에서 안테나빔을 사용 하여 위성으로 신호를 보내면 지상 35,000Km 정도에 위치한 위 성에서 이 신호를 증폭하여 전송.
문제24. 정보통신망 중 LAN, VAN, ISDN의 개념과 차이점을 설명하 라. (교재 251~254)
▪ 정보통신망의 개요
- 전기통신설비를 이용하거나 전기통신설비와 컴퓨터 및 컴퓨터의 이용기술을 활용하여 정보를 수집·가공·저장·검색·송신 또는 수신 하는 정보통신체제
▪ LAN(Local Area Network:근거리통신망)
- 동일 구내, 동일 건물 내로 한정되어 컴퓨터 통신을 중심으로 한 통신망으로 하나의 기관에서 자체 업무를 효율적으로 수행시키기 위하여 구성되는 사설망
- 전송매체는 동축케이블, 광케이블을 사용, 전송속도가 매우 빠름.
- 성형, 환형, 버스형 등으로 분류된다.
▪ VAN(Value Added Network:부가가치통신망)
- 공중전기통신사업자에게서 전용선을 임차하고 여기에 컴퓨터를 접속하여 고속화, 고품질화 정보의 가치를 창출하는 것으로 속도 변환, 미디어 변환, 프로토콜 변환등의 각종 변환과 전자사서함 등 이른바 통신처리 기능을 실현하는네트워크
▪ ISDN(Integrated Service Digital Network:종합정보통신망)
- 통신망를 전자화, 디지털화함으로써 모든 서비스를 일괄처리할 수 있도록하여 사용자들의 편리성 및 다양성을 한층 더 향상시켜 정보의 생성, 처리, 수송등을 가장 효율적으로 할 수 있는 정보 화 사회의 통신망 형태
- 기존에 존재하는 여러 서비스들을 통합시켜 하나의 통신망에서 제공하는 것을 목적으로 하는 디지털 통신망
문제25. 인터넷, 인트라넷, 엑스트라넷의 차이점을 설명하라.
(교재 262~264)
▪ 인터넷
- 전세계에 걸쳐 널리 퍼지는 컴퓨터네트워크의 집합체로 퍼스널컴 퓨터LAN과 퍼스널 컴퓨터통신 등이 모두 접속되어 있고, 전화회 선망과 고속통신망으로 연결되는 거대한 통신 인프라
▪ 인트라넷
- 인터넷의 기술을 기업내 정보시스템으로 받아들여 정보공유와 업 무지원으로 활용하기 위한 시스템의 형태로 인터넷과 월드와이드 웹(WWW)의 하부구조와 표준들을 사용하는 기업 네트워크
- 주요목적 : 회사의 정보나 컴퓨팅 자원을 직원들 간에 서로 공유
▪ 엑스트라넷
- 내부인사뿐 아니라 선택된 고객, 공급자, 전략상 중요한 사무실 등을 연결해 주는 확장된 인트라넷으로 일부 비즈니스나 운영정 보를 제조업체, 공급업체, 협력업체, 고객 및 다른 비즈니스 업 체들과 안전하게 공유하기 위해 IP와 공중전화망을 사용하는 사 설 네트워크
문제26. 광대역통합망(BcN)을 설명하라. (교재 268~270)
▪ 광대역통합망(BcN:Broadband convergence Network)
- 방송,통신,인터넷이 융합된 품질보장형 멀티미디어서비스를 언제 어디서나 끊김없이 안전하게 이용할 수 있는 차세대 통합네트워크
▪ BcN서비스
- 화상전화, 시청자 참여형 방송, 디지털 멀티미디어 방송(DMB), 휴대 인터넷(와이브로), 원격진료, 홈네트워킹, 개인맞춤형 방송, 고품질 주문형 비디오(VOD), T커머스, 콘텐츠 대화형 방송 등
문제27. 인터넷의 특성을 설명하라. (교재 279~281)
▪ 인터넷(Internet)
- INTERconnected NETwork의 합성어
- 전세계적 컴퓨터네크워크시스템으로 사용자가 어떤 컴퓨터에 있 든 사용권한을 통해 다른 컴퓨터에 접속하여 정보를 얻을 수 있 는 네트워크의 네크워크
- 전세계에 흩어져 있는 자료와 정보를 통합된 통신망에 연결시켜 어떤 사용자라도 쉽게 검색할 수 있도록 한 대형 통신망
▪ 인터넷의 특성
- 개방구조
프로토콜이나 제도, 규약등이 완전히 개방된 통신망으로 TCP/IP 의 개방형 규격을 가지고 있으며, 제도적으로 누구나 새로운 표 준안을 제안할 수 있다.
- 호스트간의 평등성
인터넷에 연결된 모든 컴퓨터는 정보의 송수신에서 대등한 위치 에 있어 여러대의 컴퓨터를 거쳐 원하는 컴퓨터에 접속할 수 있 는 구조를 지님.
- 독자적 주소 할당
인터넷에 연결된 모든 컴퓨터는 독자적인 주소인 32비트의 고유 한 IP(Internet Protocol)를 갖는다.
문제28. 월드와이드웹(WWW)과 홈페이지를 설명하라.
(교재 288~290)
▪ WWW
- World Wide Web의 약자로 web(웹) 또는 W3라고 부르며, 전세 계에 퍼져있는 인터넷내의 정보들을 거미줄처럼 연결해 준다.
- 네트워크상에 하이퍼텍스트를 구축, 모든 정보를 끊임없이 액세 스 할 수 있도록 하는 것이 목적
▪ 통신프로토콜
- 웹의 통신프로토콜은 HTTP(Hyper Text Tranfer Protocol)이 사 용되며 웹상에서 텍스트, 그래픽 이미지, 사운드, 비디오, 멀티미 디어 파일등을 주고받는데 필요한 프로토콜로 HTTP를 표현하기 위해 HTML(Hyper Text Markup Language)가 사용된다.
▪ 홈페이지
- 웹 사용자가 각각의 웹사이트에 들어갈 때 처음으로 나타나는 문 서를 의미하며, 웹사이트의 주소는 홈페이지의 주소를 의미한다.
문제29. 유비쿼터스 컴퓨팅의 특징을 설명하라. (교재 294~298)
▪ 유비쿼터스(Ubiquitous)
- 라틴어에서 유래. ‘도처에 있다.’, ‘언제 어디서나 존재한다.’라는 의미로 물, 공기처럼 도처에 편재해 있어 자연자원이 언제 어디 서나 시공을 초월하여 존재하는 것을 의미
▪ 유비쿼터스 컴퓨팅(Ubiquitous Computing)
- 인간이 살고 있는 실세계의 일상 환경과 사물들에게 서로 정보 교환을 할 수 있는 작은 컴퓨터를 보이지 않게 사물에 부착 또는 내장하여 컴퓨터와 인간, 공간과 정보가 하나로 통합되어 자율적 으로 인간의 작업능력과 지식의 공유를 개선해 주는 컴퓨팅 환경
▪ 유비쿼터스 네트워크(Ubiquitous Network)
- 실내외에 관계없이 어디에서나 네트워크에 연결되는 환경으로 정 비되는 것
▪ 유비쿼터스 컴퓨팅의 특징
- 네트워크에 연결되지 않는 컴퓨터는 유비쿼터스 컴퓨팅이 아니다
- 인간화된 인터페이스로서 눈에 보이지 않아야 한다.
- 현실 세계 어디에서나 컴퓨터의 사용이 가능해야 한다.
- 사용자 환경에 따라 서비스가 변해야 한다.
문제30. 유비쿼터스 관련 기술중 MEMS, IPv6, RFID, USN을 설명하라. (교재 299~302)
▪ 관련 기술
- 유비쿼터스 컴퓨팅에 사용되는 기술은 고도의 전자공학, 정보통 신, 컴퓨터 응용기술의 복합체로 구성되나 핵심기술은 미세전자 기계시스템(MEMS), 무선인식시스템(RFID), IPv6, 유비쿼터스 센 서네트워크(USN)등
▪ 미세전자기계시스템(MEMS:Micro Electro Mechanical System)
- 전자(반도체)기술, 기계기술, 광기술을 융합하여 초소형(마이크로 단위) 부품 및 시스템을 설계, 제작, 응용하는 기술
▪ IPv6(IPNG:IP Next Generation)
- IPv4의 문제점인 IP주소 부족, 보완성 취약, 멀티미디어 제공을 위한 성능부족 등을 보완한 차세대 인터넷 프로토콜로 128비트의 주소체계 사용
▪ 무선인식(RFID:Radio Frequency Identification)시스템
- 모든 사물에 아주 작은 마이크로프로세서(RFID칩)를 넣어 인간과 사물, 사물과 사물이 무선으로 통신하는 것
▹ 무선인식(RFID) - 일정한 주파수 대역을 이용, 무선방식으로 각종 데이터를 주고 받을 수 있는 시스템
▪ 유비쿼터스 센서네트워크(Ubiquitous Sensor Network)
- 모든 사물에 전자태그를 부착 사물과 환경을 인식하고 네트워크 를 통해 실시간 정보를 구축, 활용하도록 하는 것.
부록 - 약술형 문제풀이집
▪ PDA(Personal Digital Assistannt)
- 휴대용 컴퓨터의 일종
- 손으로 쓴 정보를 입력하거나 개인정보관리, 컴퓨터와의 정보교 류 등이 가능한 휴대용 개인정보단말기
▪ 마이크로프로세서
- 하나의 칩 내에 기억, 연산, 제어장치 등을 구비하고 기존의 컴 퓨터 기능을 수행할 수 있도록 만들어진 다목적 프로그램이 가 능한 대용량 논리회로로 일종의 중앙처리장치
▪ RAM(Random Access Memory)
- 컴퓨터에서 데이터나 프로그램을 기억하고 읽어낼 수 있는 기억 장치
▪ ROM(Read Only Memory)
- 내용을 읽을 수 있으나 바꿀수 없는 기억장치
▪ OMR(Optical Mark Recognition)
- 카드나 용지의 특정 장소에 연필이나 펜 등으로 표시한 것을 광 학적으로 판독하는 장치
▪ OCR(Optical Character Recognition)
- 종이 등에 인쇄하거나 손으로 쓴 문자, 기호, 마크등을 광학적 수단에 의해 인식하여 컴퓨터 텍스트로 변환하는 것.
▪ MICR(Mignetic Ink Character Recognition)
- 자기잉크로 인쇄된 문자의 기계인식을 의미, 잉크속의 자성체를 검출, 문자를 판단·인식하여 컴퓨터에 입력
▪ 바코드
- 컴퓨터가 쉽게 인식하기 위한 문자나 숫자를 흑,백 막대 기호로 조합한 코드
▪ PMP(Portable Multimedia Player)
- 동영상물을 저장해서 언제 어디서나 간단히 볼 수 있는 휴대용 멀티미디어 장치
▪ 데이터베이스 관리시스템(DBMS:DataBase Management System)
- 데이터의 효과적인 관리를 위한 데이터베이스 구현을 위해 필수 적으로 요구되는 소프트웨어
▪ 인터넷전화(VoIP:Voice over Inetrnet Protocol)
- 인터넷망을 이용해 음성전화를 주고받는 것.
▪ 홈네트워크
- 유무선 인터넷을 통해 개인용컴퓨터, 가전기기 및 각종 시설 등 을 제어하고 기기 간 콘텐츠를 공유하는 기술
▪ DMB(Digital Multimedia Broadcasting)
- 다양한 멀티미디어 신호를 디지털 방식으로 변조, 고정 또는 휴 대용·차량용 수신기에 제공하는 방송서비스
▪ WIBro(Wireless Broadband Internet)
- 이동하면서 초고속 인터넷을 이용할 수 있는 무선 휴대 인터넷
▪ 텔레매틱스(Telematics)
- 위치정보와 무선통신망을 이용, 자동차 운전자에게 각종 정보를 제공하는 차량용 멀티미디어 서비스
▪ 랜카드
- 네트워크에 접속할 수 있게 컴퓨터 내에 설치하는 확장카드
▪ MAN(Metropolitan Area Network)
- 도시 지역 통신망으로 지리적으로 작은 장소내의 컴퓨터 자원과 사용자를 연결하는 네트워크
▪ WAN(Wide Area Network)
- 광역 통신망으로 지리적으로 흩어져 있는 넓은 지역을 연결하는 네트워크
▪ VAN(Value Added Network)
- 부가가치통신망으로 전용선을 임차하여 컴퓨터를 접속 고속, 고 품질의 정보 가치를 창출하는 서비스 산업
▪ B-ISDN(Broadband Integrated Services Digital Network)
- ISDN보다 광범위한 서비스를 제공하는 광대역 종합 정보통신망
▪ ADSL(Asymmetric Digital Subscriber Line)
- 비대칭 디지털 가입 회선으로 가정과 회사에 설치된 전화회선을 통해 높은 대역폭으로 디지털 정보를 전송하기 위한 기술
▪ VDSL
- 전화선을 이용한 초고속 디지털 전송 기술
▪ VOD
- 이용자가 요청하는 영상정보를 실시간으로 제공하는 맞춤 영상 정보 서비스 또는 주문형 비디오 조회 시스템
▪ 블루투스(Bluetooth)
- 이동전화, 컴퓨터, PDA 등이 근거리 무선접속을 사용하는 가정· 회사의 전화·컴퓨터들과의 인터페이스를 기술한 컴퓨터·통신산업 규격
▪ IP주소
- 인터넷에 연결된 컴퓨터들의 고유한 주소
▪ ISP(Internet Service Provider)
- 인터넷 사용자들에게 인터넷 서비스를 제공하는 업체들
▪ DNS(Domain Name System)
- 인터넷 도메인 이름의 위치를 알아내기 위한 IP주소로 바꾸어주 는 서비스
▪ URL(Uniform Resource Locator)
- 웹상의 특정 자원을 지정하는 주소
▪ HTTP(Hyper Text Transfer Protocol)
- 인터넷의 월드와이드웹 서버와 웹브라우저가 파일등의 정보를 송 수신하는데 사용된ㄴ 클라이언트/서버 규약
▪ 포털사이트
- 이용자가 웹페이지에 접속할 때 최초로 들어가는 사이트
▪ 웹호스팅(Web Hosting)
- 홈페이지를 위해 필요한 기억공간이나 FTP 서비스, 메일서버 등 을 위한 저장공간을 제공·유지해주는 사업
▪ RFID(Radio Frequency IDentification)
- 일정한 주파수 대역을 이용, 무선방식으로 각종 데이터를 주고받 는 시스템
▪ IPv6
- 현재 사용중인 IP 주소 체계인 IPv4를 개선하기 위해 개발된 IP 주소 체계