|
출처: 한국방송통신대학교 경남총학생회 원문보기 글쓴이: 황주태(중문08)
컴퓨터의 이해 교재 요약 및 연습문제 정리
제 1장. 정보화 사회와 컴퓨터
1. 20세기에 출현한 반도체기술과 통신기술로 인해 정보혁명이라는 새로운 변혁이 일어났으며, 21세기 우리의 가정은 정보의 소비지로서 뿐만 아니라, 생산지로서 중요한 역살을 할 것이다.
2. 컴퓨터는 사람이 개입하지 않고도 산술연산 및 논리연산을 포함한 계산을 수행할 수 있는 장치로 입력된 데이터를 프로그램을 통해 처리, 저장, 검색, 출력하는 전자장치라고 정의될 수 있다.
3. 모래는 반도체를 만드는 원료가 되고, 유리는 고속정보통신을 위한 광섬유의 원료가 되는데, 반도체의 집적도는 1Gb DRAM에서 머지않아 수 기가비트gigabit)까지 저장할 수 있을 정도로 집적도가 향상될 것이다.
4. 시간과 공간의 제한을 받거나 단방향성의 매체들은 점점 사라지고, 대신 인터넷을 기반으로 한 양방향성과 주문형, 그리고 대화형의 멀티미디어들이 보편화될 것이다.
5. 21세기에 접어들면서 디지털 동화상 기술, 가상쇼핑시스템, 대화형 TV 기술, 디지털미디어방송(DMB: Digital Multimedia Broadsting)등의 소프트웨어 기술과 처리의 고속화, 가격의 저렴화, 크기의 최소화를 지향하는 하드웨어 기술들이 더욱 발전할 것이다.
6. 초고속 전송이 가능한 광섬유 네트워크 기술과 무선랜(wireless LAN)기술 등에 따른 유비쿼터스(ubiquitous)시대의 도래와 함께 21세기의 단말장치는 화상전화의 기능을 포함하고 무선으로 이용 가능한 소형장치로 변해 이동이 용이하고 간편하며, 음성인식이 가능한 최소형의 다기능 컴퓨터가 보편화될 것이다.
7. IT839전략은 IT산업의 가치사슬에 따라 8대 신규정보통신서비스를 도입, 활성화하여 유무선통신, 방송, 인터넷 등의 관련 3대 인프라에 대한 투자를 유발하고, 이를 바탕으로 첨단기기와 단말기, 소프트웨어, 콘텐츠산업 등 9대 신기술 ․ 신제품이 동반 성장하는 IT산업의 발전은 물론, 가치사슬로 연결된 국내 산업 전 분야의 성장을 유도한다는 전략이다.
8. 컴퓨터시스템의 하드웨어는 물리적인 요소로 일종의 기계적인 장치를 말하며, 소프트웨어는 논리적인 요소로 일종의 프로그램의 집합을 말한다.
9. 컴퓨터시스템의 세 가지 주요 구성장치는 입력장치, 처리장치, 그리고 출력장치이다. 여기서 처리장치는 중앙처리장치와 주기억장치로 나누어지고, 중앙처리장치는 다시 제어장치와 연산장치로 구분된다.
10. 중앙처리장치는 컴퓨터시스템에서 직접 처리작업을 수행하게 되는 전자회로를 포함한다. 처리될 데이터는 먼저 반드시 주기억장치에 저장되어야 하는데, 주기억장치는 전자적으로 영문자, 숫자 또는 특수기호들을 저장할 수 있는 소자들로 구성된다.
11. 소프트웨어는 사람이 컴퓨터에게 작업을 지시하거나, 하드웨어와 이용자 사이에서 이용자가 하드웨어를 의식하지 않고 쉽게 이용할 수 있도록 매개체 역할을 수행하는 일종의 프로그램들의 집합이다.
12. 소프트웨어는 크게 구분하여 학사관리, 급여관리, 제고관리프로그램 등과 같이 이용자가 특정한 목적을 위해 개발한 응용소프트웨어와, 운영체제나 컴파일러 등과 같이 이용자가 컴퓨터 하드웨어를 좀더 쉽게 이용할 수 있도록 도와주는 시스템소프트에어로 구분된다.
13. 컴퓨터시스템의 세 가지 기본기능은 데이터의 가감승제를 위한 산술연산, 두 수의 크기를 비교하는 논리연산, 그리고 데이터를 받아들이거나 결과를 출력하는 입출력 동작이다.
14. 데이터란 정보로 추출되기 전의 가공되지 않은 물질이며, 정보는 데이터가 어떤 매개체를 통해 집대성되고 의미 있는 것으로 처리 ․ 가공된 형태로서, 컴퓨터시스템과 데이터의 관계는 공장과 원료의 관계와 같고, 컴퓨터시스템의 산출물인 정보는 공장의 생산품인 제품과 같다.
15. 프로그램은 주기억장치에 저장된 일련의 명령어들로 컴퓨터시스템에서 일어나야 할 동작들을 규정하며, 데이터는 사실, 개념 및 명령을 사람이나 자동기계가 통신하고 해석하며 처리하기에 적절한 형태로 표시한 것으로, 정보를 얻기 위한 기본재료가 된다.
16. 컴퓨터의 종류는 처리하는 정보의 형태에 따라 아날로그 컴퓨터, 디지털 컴퓨터, 하이브리드 컴퓨터로 구분되며, 크기 ․ 성능 ․ 가격 ․ 사용자 수를 기준으로 개인용 컴퓨터, 서버시스템, 범용 컴퓨터, 슈퍼컴퓨터 등으로 분류된다.
17. 개인용 컴퓨터는 사무용 ․ 교육용 ․ 실험용 등으로 쓰이고 있으며, 성능은 과거의 범용 컴퓨터와 비슷할 정도로 발전했다.
18. PC운영체제도 MS - DOS와 Windows 3.1, Windows 95, Windows Me, Windows 98, Windows NT를 거쳐 현재에는 인텔의 센트리노 모바일 기술의 지원을 받는 Windows 2000과 Windows XP가 보편적으로 사용되고 있고, 모바일용 운영체제로는 팜(Palm), OS, Windows CE, 그리고 서버용 운영체제로는 Windows 2000, UNIX UNIX의 변형인 Linux 둔영체제 등이 널리 사용되고 있다.
19. 1990년대 초반 이후 클라이언트 / 서버 기술의 발달로 인해 팬티엄 프로세서나 알파프로세서 등과 같은 고성능의 마이크로프로세서를 1개 이상 장착한 다양한 종류의 서버시스템들이 각 회사들에서 출시되어 많은 영역에서 범용 컴퓨터나 슈퍼컴퓨터의 기능을 대신하고 있다.
20. 범용 컴퓨터는 대량의 데이터를 빨리 저장하고 처리할 때나 데이터통신을 이용할 경우에 쓰이는데, 오늘날 대부분의 범용 컴퓨터는 수많은 연산을 동시에 수행할 수 있는 다중의 프로세서들을 가지고 있어 클라이언트 / 서버 네트워크 환경에서 대용량의 데이터 처리나 네트워크 관리를 위해 사용된다.
21. 슈퍼컴퓨터는 대용량의 과학계산을 효과적으로 처리할 수 있으며, 개인용 컴퓨터의 약 5만 배 정도의 빠른 속도로 연산을 수행하나, 값이 비싼 관계로 특별한 장소에 설치되어 우주개발이나 원자력, 일기예보, 과학적 연구 등에 사용된다.
22. 전용컴퓨터는 전자레인지나 냉장고 등의 가전제품, 공장이나 병원 등의 정밀한 제어가 요구되는 분야에서 특정한 한 가지 목적을 위한 응용분야에 쓰이고 있다.
23. 프로그래머는 데이터를 처리하는 프로그램을 설계, 작성, 검사 및 구체화하고, 시스템분석자는 데이터를 적절히 처리할 수 있는 ‘시스템’을 설계하며, 시스템 프로그래머는 컴퓨터 이용과정에서 발생하는 제반 문제를 해결하는 요원이다.
24. 네트워크가 복잡해짐에 따라 이 네트워크를 관리하는 네트워크 관리자와 인터넷의 보급 ․ 확대와 더불어 웹상에서 일어나는 모든 일을 관리해 주는 웹마스터, 홈페이지나 광고문안 등을 작성해 주는 웹디자이너, 전 지구적인 가상공간에서 필요한 정보를 검색해 주는 정보검색사, 그리고 웹과 관련된 전반적인 일을 상담해 주는 웹컨설턴트라는 새로운 컴퓨터 요원들이 각광을 받고 있다.
*연습문제*
Q. 1980년대 이후 정보화의 발전추세로 맞게 배열된 것은
정보시대 - 지식시대 - 지혜시대
Q. 우리나라가 추진하고 있는 IT839 전략 중 3대 인프라는
광대역통합망, u - 센서네트워크, 차세대 인터넷 주소체계
Q. 컴퓨터시스템의 세 가지 기본동작은
산술연산, 논리연산, 입출력
Q. 처리하는 정보의 형태에 따른 분류기준으로 구분된 컴퓨터는
아날로그 컴퓨터, 디지털 컴퓨터, 하이브리드 컴퓨터
Q. 최근 인텔에서 발표된 모바일 시술을 일컫는 말은
인텔 센트리노 모바일 기술
제 2장. 컴퓨터와 통신산업의 발전
1. 1642년 프랑스의 수학자이자 철학자인 파스칼(Blaise Pascal)은 최초로 기계식 계산장치인 가산기를 만들었으며, 1674년 독일의 철학자이자 수학자인 라이프니츠(Gottfried Leibniz)는 곱셈과 나눗셈이 매우 번거로운 파스칼의 가산기를 개선하여 승제산기를 제작했다.
2. 영국의 발명가이자 수학자인 배비지(Charles Babbage)는 다항방정식의 함수표를 만드는 차분기관(difference engine)을 1823년에 개발했고, 수학계산을 자동으로 하는 해석기계(analytical engine)를 1834년에 발명했다.
3. 1880년대 미국의 통계학자 홀러리스(Herman Hollerith)는 인구통계국에서 10년마다 실시하는 국세조사 자료처리에 천공카드시스템을 사용, 분석기간을 많이 단축시켰다.
4. 아타타소프(John V. Atanasoff)와 베리(Clifford Berry)는 최초의 전자식 디지털 컴퓨터인 ABC(아타나소프 ․ 베리컴퓨터)를 설계했으며, 모클리(John W. Mauchly)와 애커트(J. Presper Eckert)는 최초의 대형 전자식 디지털 컴퓨터인 에니악을 설계하고 완성시켰다.
5. 1943년 개발되어 1946년 실제 작동하게 된 에니악(ENIAC)은 1만 8,000개의 진공관과 6,000여 개의 스위치를 이용한 최초의 대형 전자식 디지털 컴퓨터이다.
6. 폰 노이만(John von Neumann)이 내장프로그램 개념(stored program concept)을 고안했으며, 이 개념을 사용한 최초의 컴퓨터는 1949년에 제작된 에드삭(EDSAC)이다. 폰 노이만이 개발한 에드박(EDVAC)은 1951년에 비로소 작동되었다.
7. 유니백 원(UNIVACⅠ)은 최초의 상업용 컴퓨터로서 1951년 미국 조사통계를 위해 사용되었다.
8. 컴퓨터산업의 제1세대는 진공관 시대로 IBM이라는 컴퓨터회사가 컴퓨터산업의 선두주자로 나서게 되었다.
9. 컴퓨터산업의 제2세대는 트랜지스터 시대로 이 트랜지스터를 미국 벨 연구소의 세 명의 과학자인 바딘(J. Bardeen), 브래튼(H. W. Brattain), 쇼클리(B. W. Shokley)가 만들었다. 첫 번째 트랜지스터를 사용한 컴퓨터는 1954년에 벨 연구소에서 만든 트래딕(TRADIC)이고, 좀더 발전된 형태는 800개의 트랜지스터를 사용한 유니백 투(UNIVAC Ⅱ)이다.
10. 1958년 IBM사는 오로지 트랜시스터만을 사용한 IBM 7090, IBM 7070 컴퓨터시스템을 발표했고, 1959년 트랜지스터만을 사용한 상업용 컴퓨터인 IBM 1401을 발표했다.
11. 컴퓨터산업의 제2세대에는 고급 프로그래밍 언어를 사용한 프로그래밍 기법과 실시간시스템, 운영체제의 개념들이 보편화되었다.
12. 컴퓨터산업의 제3세대에는 반도체기술에서 집적회로(Integrated Circuit)를 사용한 시대이다. 1964년에 IBM사에서 제작 ․ 발표한 시스템/360 계열 컴퓨터의 출현으로 제 3세대의 막이 올랐다. 집적회로를 사용하여 이전의 컴퓨터보다 상당히 빠른 처리능력을 가지게 된 이 시스템은 과학용 및 상업용 등으로 모두 사용 가능한 시스템이었다.
13. 컴퓨터산업의 제3세대에는 마이크로프로그래밍, 캐시메모리, 다중프로그래밍, 다중처리, 벙렬처리, 가상메모리 등에 대한 개념이 확립되고 실현되었으며, 제 3세대의 컴퓨터로는 CDC6000, 버로스사의 5000, 6000계열, DEC사의 PDP-8, 그리고 IBM 시스템/370등이다.
14. 컴퓨터산업의 제4세대는 정확히 정의하기 어려우나 일반적으로 1970년대 초 이후를 말하며, 고밀도 및 초고밀도 집적회로를 사용한 시기이다.
15. 1990년대에는 마이크로프로세서와 네트워크 기술의 발달로 인해 분산계산과 병렬계산이 보편화되었으며, 인터넷이라는 통신망이 전 세계적으로 사용되기 시작했다. 또한 개인용 컴퓨터의 성능이 슈퍼컴퓨터와 맞먹는 수준으로 발전했다.
16. 현재에는 고성능의 다양한 마이크로프로세서를 1개 이상 탑재한 서버시스템들이 보편화되고 있으며, 인터넷과 인트라넷을 기반으로 하는 분산시스템 구축이 활성화되고 있다.
17. 컴퓨터시스템을 이용한 자료처리에는 자료를 모아서 한꺼번에 처리하는 일괄처리와 자료가 발생하자마자 바로 처리하는 거래지향처리가 있다.
18. 1970년대 중반부터 거래지향처리가 일반화되기 시작하여 1980년대부터 개인용 컴퓨터들이 지능적 단말기로 사용되었고, 1990년대에 들어와 네트워크의 발달과 더불어 현재에는 분산처리가 보편화되었다.
19. 인텔사에서 근무하고 있던 호프(Ted Hoff)박사가 개발한 마이크로프로세서는 1971년에 개발된 4비트인 4004를 시작으로 1973년 8비트인 8080, 1978년에 32비트인 80386, 1989년에 80486, 1993년 팬티엄 프로세서까지 발전했고, 그 후 펜티엄Ⅱ와 펜티엄Ⅲ를 거쳐 현재에는 펜티엄4, 제온, 아이태니엄 프로세서 등이 널리 사용되고 있다.
20. 운영체제는 개인용 컴퓨터의 경우 MS-DOS를 시작으로 Window 3.1, Window 95, Windows 98, Windows Me, Windows NT를 거쳐 Windows 2000, Windows XP로 발전했고, 서버시스템으로는 UNIX와 Linux, 그리고 모바일 PC나 PDA용으로는 Windows CE나 Palm OS 등이 널리 사용되고 있다.
21. 1950년대에 내장프로그램 개념의 기계어 프로그램의 문제점을 극복하기 위해 0과 1로 구성된 기계어 명령어 대신 ADD, MOV 등과 같이 상징적 기호를 사용하여 명령어를 표시하는 어셈블리어(assembly language)가 개발되었다.
22. 1957년 IBM사가 포트란(FORTRAN)을 발표했으며, 고급 프로그램 언어인 포트란을 사용하는 프로그램 작성자는 수학적 기호와 비슷한 표현으로 프로그램을 작성할 수 있게 되었다.
23. 1960년에 영어와 비슷한 표현을 쓰는 코볼(COBOL : COmmon Business Oriented Languague)이 탄생되었다. 코볼은 여러 회사에서 만든 각 컴퓨터 기종에서 사용할 수 있었다.
24. 1970년에 PASCAL, 1972년에 C언어, 1980년에 객체지향 프로그래밍 언어인 C++, 그리고 1991년에 월드 와이드 웹에서 널리 사용되는 Java라는 언어가 개발되었으며, 그 후 비주얼 프로그래밍을 위한 비주얼 베이직(Visual BASIC), 비주얼 C++, 비주얼 포트란(Visual FORTRAN), 델파이(Delphi), 파워 빌더(Power Builder)등이 나왔으며, 최근에 들어와 강력한 객체지향언어인 파이썬(Python), C# 언어 등이 발표되었다.
25. 미래의 컴퓨터는 수천 개 혹은 수만 개의 프로세서들을 연결한 병렬처리의 보편화로 컴퓨터의 기능과 성능은 현재 우리의 상상을 뛰어넘어 발전할 것이다.
26. 미래의 메모리 집적도는 광소자, 조셉슨소자, 갈륨비소소자 등으로 더욱 향상될 것이며, 광디스크나 램디스크 등을 이용한 보조기억장치도 소형화 ․ 경량화되면서 저장능력도 크게 향상될 것이다.
27. 차세대 정보화 환경은 멀티미디어화, 디지털화, 모바일화, 그리고 초고속화 및 대용량화로 급변화될 것이고, 중앙처리장치의 경우 32비트에서 64비트 구조로 빠르게 변하고, 운영체제 역시 32비트시스템에서 64비트 환경에 맞도록 바뀌면서 처리속도나 응용면에서 보다 더 사용자의 요구에 부응할 수 있도록 발전하고 있다.
28. 제5세대 컴퓨터는 인공지능형(AI : Artificial Intelligence)컴퓨터로 사람처럼 듣고 보고 생각하고 말하고 쓸 수 있으며, 그림도 그릴 수 있는 것을 목표로 한다. 미래의 컴퓨터는 전기 대신 빛으로, 반도체대신 초전도체로 움직일 것이며, 인간의 신경회로망을 닮은 신경망 컴퓨터로 발전될 것이다.
*연습문제*
Q. 오늘날 컴퓨터의 원형이라고 할 수 있는 해석기계를 설계한 사람이며 영국의 발명가이자 수학자는
배비지
Q. 컴퓨터 중 상업적인 데이터 처리용으로 이용된 최초의 컴퓨터는
UNIVACⅠ
Q.컴퓨터산업에서 1990년대 이후 발전과정의 특징에 속한다고 볼 수 없는 것
범용컴퓨터를 이용한 일괄처리 중심의 업무처리(×) → 거래지향 중심의 업무처리(○)
Q. 프로그래밍 언어 중 21세기에 각광받게 될 언어나 툴과 거리가 먼 것
ALGOL
Q. 컴퓨터산업의 미래에서 차세대 정보화 환경이 아닌 것은
32비트 중앙처리장치와 32비트 운영체제의 보편화
제 3장. 처리장치와 데이터 처리
1. 데이터의 처리에서 입력 ․ 처리 ․ 출력은 기본적인 처리과정으로서, 데이터를 처리하기에 앞서 주기억장치로 읽어 들여 기억시키는 입력과정이 필요하다.
2. 컴퓨터프로그램의 제어를 받아 처리하는 컴퓨터시스템은 주기억장치에 기억된 데이터를 처리하고 출력을 만든다.
3. 컴퓨터시스템의 처리장치는 주기억장치와 중앙처리장치(CPU)로 이루어져 있다. 주기억장치에 데이터를 저장하는 기본단위는 비트(bit : binary digit)이고, 데이터는 주기억장치 안에서 0(off상태)과 1(on)을 나타내는 비트들로서 표현된다.
4. 수치정보는 2진수로 표시되며, 값의 크기를 표시할 수 있는 비트의 수가 일정할 때 고정 장워드머신(fixed word length machin)이라고 한다. 수치를 나타내는 데는 고정된 비트 수를 사용하며, 컴퓨터시스템에 따라 16비트, 32비트, 64비트 등이 있다.
5. 문자정보를 표현하는 코드의 종류로는 BCD, ASCll, ANSI, UNICODE, EBCDIC 등이 있다. 중소형 컴퓨터에는 ASCII, 대형 컴퓨터에는 EBCDIC가 보편적으로 사용되어 왔으나, 최근에 들어와 ASCII, UNICODE가 널리 사용되고 있다.
6. ASCII는 미국 정보교환 표준코드로 중소형 컴퓨터에서 주로 사용되며, 8비트로 구성되어 있으나 7비트로 정보를 표현하고, 나머지 1비트는 검증비트로 사용된다.
7. ANSI는 8비트를 모두 정보표현에 이용하는 것으로 256개의 정보를 표현할 수 있는데, 이중 128개는 ASCII와 같은 형태로 사용하고, 나머지 128개를 확장 ASCII 형태로 이용하여 외국어나 특정의 응용을 위해 사용된다.
8. UNICODE는 IBM과 마이크로소프트사를 비롯한 몇몇 회사가 세계 각국의 정보를 효과적으로 표현할 수 있도록 만든 16비트 인코딩시스템으로, 최대 6만 5,536개의 정보를 표현할 수 있다.
9. EBCDIC는 8비트로서 영문자, 숫자 및 특수문자를 나타낼 수 있으며, 이 8비트를 1바이트(byte)라고 하고, 각 바이트는 존(zone)과 디지트(digit)부분으로 나누어진다.
10. 주기억장치에서 사용되는 기억용량의 단위는 Byte, KB, MB, GB, TB, PB이고, 기억장치의 호출시간을 측정하는 단위는 msec, usec, nsec, psec이다.
11. 주기억장치의 각 바이트는 그것에 관련된 고유한 주소를 가지는데, 주기억장치에 있는 이 주소는 각 바이트를 식별한다.
12. 입력 레코드가 컴퓨터의 주기억장치로 읽어 들여지면 입력 레코드와 각 문자는 번지 지정이 가능한 기억장소의 위치에 저장되며, 일단 데이터가 주기억장치에 기록되면 그 데이터는 참조할 수 있고 조작할 수 있다.
13. 컴퓨터프로그램은 검퓨터시스템의 전자회로가 어떤 방법으로 데이터를 처리하게 하는 명령어들로 구성되어 있는데, 이 컴퓨터프로그램은 전자회로를 작동시켜 특정한 번지에 저장된 데이터를 빼내어 처리할 수 있는 능력을 가지고 있다.
14. 중앙처리장치(CPU)는 컴퓨터의 핵심부분으로 산술논리연산장치와 제어장치로 구성되어 있다. 산술논리연산장치(ALU)는 산술 및 논리연산기능을 수행하고, 제어장치(control unit)는 전체의 컴퓨터시스템을 지시하여 조정한다.
15. 컴퓨터에서 명령어의 실행은 다음 단계에 따라 행해진다.
① 명령어를 주기억장치에서 가져온다(fetch).
② 가져온 명령어를 제어장치 내의 명령어 레지스터에 넣는다.
③ 제어장치가 명령어 레지스터에 있는 명령어를 분석한다.
④ 주기억장치에 있는 데이터를 산술논리연산장치의 레지스터에 넣는다.
⑤ 산술논리연산장치는 해석된 명령어에 따라 계산을 수행한다.
⑥ 수행된 후의 결과는 산술논리연산장치 내의 레지스터에 저장한다.
⑦ 제어장치는 레지스터에 있는 결과를 주기억장치로 옮긴다.
16. RAM은 기억장치에 데이터를 기록하고 읽을 수 있으며, DRAM과 SRAM으로 구분된다. SRAM은 전원이 공급되는 동안 기억된 내용이 그대로 유지되며 주로 캐시메모리에 이용되고, DRAM은 전원이 공급되는 동안에도 내용의 소멸을 방지하기 위해 계속적으로 리프레싱(refreshing)이 요구되는 메모리이다.
17. ROM은 메모리를 만드는 과정에서 데이터를 저장하며, PROM은 생산될 때는 비어 있으나 사용자가 한 번에 한해 내용을 기록할 수 있는 메모리이다.
18. EPROM은 자외선을 통해 내용을 지우고 롬라이터를 통해 새로운 내용을 기록할 수 있는 메모리이며, EEPROM은 전기적으로 지울 수 있는 메모리이다.
19. 플래시메모리는 최종 사용자가 내용을 쉽게 변경할 수 있는 비파괴메모리로 다양한 입출력 장치들과 관련된 소프트웨어들이 기록되며, 용량이 점점 대용량되어 디지털 카메라, 휴대전화, USB드라이브, PDA, MP3 등의 저장장치에 널리 사용되고 있다.
20. 기본적인 처리과정에는 데이터를 주기억장치에 기억시키는 것(입력), 주기억장치에 있는 데이터를 처리하는 것(처리), 그리고 처리된 결과를 보조기억장치로 출력하거나 우리가 볼 수 있는 형태로 출력하는 것 등이 포함된다.
21. 필드는 구성된 자료의 한 항목을 의미하고, 레코드는 컴퓨터로 처리되는 한 단위로서 하나 이상의 필드로 구성되고, 파일은 동일한 형식을 가지는 레코드 전체를 의미한다.
22. 출력은 크게 프린터나 CRT를 이용한 출력과 자기테이프나 자기디스크 계통의 보조기억장치를 이용한 출력으로 구분되며, 보조기억장치를 이용한 출력은 다음에 다른 프로그램에서 입력으로 읽어 들여 계속 사용할 수 있도록 하기 위한 것이다.
*연습문제*
Q. 펜티엄, 아이태니엄, 애슬론, 에니악 중 마이크로프로세서의 종류에 해당하는 것이 아닌 것은
에니악
Q. 주기억장치 내부에 기억된 데이터의 최소 기본단위는
비트
Q. ASCII, ANSI, UNICODE, UNICODE, EBCDIC 코드 중에서 세계 각국의 언어를 좀더 쉽게 표현할 수 있도록 개발된 16비트 코드체계는
UNICODE
Q. MB - usec, PB - psec, KB - nsec, MB - msec 중에서 가장 큰 기억용량단위와 가장 빠른 호출시간단위를 나타내고 있는 것은
PB - psec
Q. 한번에 한해 메모리 안에 데이터를 기록할 수 있는 것은
PROM
제 4장. 컴퓨터의 입출력
1. 컴퓨터에서 데이터를 처리하는 방법에는 크게 일괄처리시스템(batch processing system)과 거래지향처리시스템(transaction - oriented processing system)이 있다.
2. 일괄처리시스템은 데이터를 포함하고 있는 원시문서가 그룹이나 묶음으로 함께 모아져 처리되는 시스템이고, 거래지향처리시스템은 즉시 처리를 위해 데이터가 다른 매체를 통하지 않고 컴퓨터 주기억장치로 직접 들어가는 시스템이다.
3. 컴퓨터에 데이터를 입력하는 방법에는 크게 원시 데이터 직접 입력, 보조기억매체 사용 입력, 터미널 입력으로 구분된다.
4. 일괄처리용 입력장치로는 OMR, OCR, MICR, 바코드(bar code)와 같이 기계가 직접 입력할 수 있는 방법과 자기테이프나 자기디스크, USB 메모리와 같은 보조기억매체를 통해 입력하는 방법이 있다.
5. OMR, OCR, 바코드는 모드 광학적으로 인식하는 방법을 사용하지만, MICR는 자기문자인식 방법을 사용한다. 광학문자 판독에는 기본적으로 세 가지 방법이 있는데 광학마크(optical mark), 바코드, 그리고 광학문자(optical character)등이다.
6. 보조기억매체를 통한 입력으로는 하드디스크나 플로피디스크, 그리고 릴(reel) 형태의 자기테이프를 많이 사용했으나, 최근 멀티미디어 데이터의 증가에 따라 CD - RW, DAT, USB 메모리 등의 대용량 매체가 많이 이용되고 있다.
7. 거래지향처리의 입력장치로 사용되는 컴퓨터터미널의 경우, 마이크로프로세서를 내장하고 있어 데이터를 처리할 주컴퓨터시스템에 데이터를 보내기 전에 일부 처리를 자체적으로 수행할 수 있다.
8. 기타 입력장치로는 잡화판매점이나 슈퍼마켓에서 주로 활용되는 판매점 터미널(POS), 그림이나 사진, 그래프 등을 입력할 수 있는 이미지 리더, 상(image)을 숫자로 바꾸어 입력하는 디지타이저, 화면의 전자빔을 읽을 수 있는 라이트 펜(light pen), 주로 노트북에 사용되는 포인팅스틱(pointing stick), 터치패드(touch pae), 전후 ․ 좌우의 이동조절 기능을 가지는 조이스틱(joy stick) 등이 있다.
9. 향후 다가올 유비쿼터스 시대에는 상품과 유통 분야에서 효율성 향상과 데이터 입력에 새로운 전기를 마련할 RFID(Radio Frequency IDentification)와 사람의 음성을 바로 인식하여 입력할 수 있는 음성인식장치들이 보편화될 것이다.
10. 컴퓨터에 입력되는 데이터는 정확하게 편집되어야 하는데 정확성을 확인하기 위한 테스트로는 영숫자 확인 테스트(alphabetic and numeric test), 타당성 보증 테스트(reasonableness test), 범위테스트(range test), 일관성 테스트(consistency test), 전위에러 테스트 및 기타 데이터를 변환시킬 때 일어나는 에러 테스트 등이 있다.
11. 일괄처리용 출력장치로는 프린터와 보조기억매체가 있다. 프린터는 크게 나누어 충격프린터와 비충격프린터로 구분되며, 최근에는 잉크분사형이나 레이저 기술을 이용한 비충격프린터인 잉크젯 프린터와 레이저 프린터가 주로 사용되고 있다.
12. 개인용 컴퓨터의 경우 초기에는 대체로 14인치 화면이 사용되었으나 거의 사라지고, 최근에 들어와 15인치, 17인치, 19인치, 20인치 등으로 다양화되고 있으며, 해상도 역시 1024 × 768에서 1280 × 1024까지 매우 다양하게 사용되고 있다.
13. 개인용 컴퓨터나 모바일 컴퓨터의 보편화와 더불어 CRT모니터는 전력소모가 적고 출력품질이 좋으며, 부피나 크기를 최소화한 액정화면(LCD : Liquid Crystal Display)모니터로 바뀌어 가고 있다.
14. 기타 출력장치로는 그래픽을 출력하는 플로터, 고해상도의 인쇄를 위한 포스트스크립트 레이저빔 프린터, 출력내용을 투시할 수 있는 빔프로젝터 등이 있다.
15. USB(Universal Serial Bus)는 Windows 98의 출시와 더불어 관심을 끌게 된 직력포트의 일종으로 오디오 플레이어, 조이스틱, 키보드, 전화, 스캐너, 프린터 등과 같은 주변 장치와 컴퓨터 간 플러그앤플래이 인터페이스이다.
16. 사용자와의 입출력 인터페이스도 향후 유비쿼터스 시대의 도래와 함께 더욱 사용자 중심이 될 것이다. 핸드헬드(hand - held)PC, 팜톱 PC, 스마트폰, PMP(Portable Multimedia Player) 등 개인휴대용 단말기(PDA : Personal Digital Assistant)나 모바일 컴퓨터 등이 보편화돌 것이다.
17. 우리나라의 경우 IT839전략에 따른 초고속망, 디지털멀티미디어방송(DMB : Digital Multimedia Broadcasting), 휴대인터넷(WiBro : Wireless Broadband), 홈네트워트나 텔레매틱스서비스 등이 보편화됨에 따라 이에 적합한 다양한 입출력장치들이 출현할 것으로 예상된다.
18. 인간의 언어를 이해할 수 있는 다양한 음성입력 및 출력시스템(voice input - output system)도 출력할 것이며, 음성입력 및 출력시스템은 인간의 언어를 직접 컴퓨터에 입력할 수 있는 시스템으로서, 처리된 결과를 우리가 이해할 수 있는 말로 바꾸어 줄 것이다.
연습문제
Q. 거래지향처리시스템과 관련성이 가장 적은 것은
데이터가 모아져 그룹으로 처리된다
Q. 광학적으로 데이터를 읽어들이는 방법이 아닌 것은
OCR
Q. 저장 매체 중 데이터를 여러 번 쓰고 지울 수 있는 것이 아닌 것은
CD - ROM
Q. 입력 데이터의 오류를 찾기 위한 편집방법 중 내용을 바꾸어 쓰거나 전위에러의 체크에 적합한 방법은
체크디지트
Q. 입출력의 미래발전방향과 거리가 먼 것은
센터 중심적 처리
제 5장. 보조기억장치와 데이터 저장
1. 보조기억장치는 크게 디스크캐시, 자기테이프, 자기디스크, 광디스크 등으로 나눌 수 있다.
2. 캐시기억장치는 중앙처리장치와 주기억장치 사이에 위치하면서 주기억장치보다 훨씬 빠르게 중앙처리장치가 데이터를 가져올 수 있게 하는 기억장치이다.
3. 순차접근 기억장치로는 자기테이프가 있으며, 자기테이프는 형태에 따라 릴테이프(reel tape)와 카트리지테이프(cartrdge tape)로 나눈다.
4. 자기테이프에는 다양한 코딩방법이 있지만, 릴 테이프의 경우 자기테이프 위에 있는 9개의 채널에 기록되는 EBCDIC코딩기법을 널리 사용한다.
5. 자기테이프 밀도는 테이프 1인치에 저장될 수 있는 문자 수 또는 바이트 수로 표시하는데, 릴 테이프의 경우 6,250bpi(bytes per inch)가 사용되며, DTA드라이브의 경우 하나의 테이프당 최대 10GB까지 저장할 수 있으나 아직 가격이 비싼 편이다.
6. 최근에 출시되는 대용량의 카트리지시스템의 경우, 테이프 라이브러리로 최대 6,881개의 카트리지를 장착할 수 있으며, 최대 용량은 5.63PB까지 가능하다.
7. 자기테이프에 기록된 레코드는 블록 간 간격(inter - block gap)에 따라 구분되는데, 블록 간 간격의 길이는 시스템에 따라 다르고, 자기테이프 작동 중에 테이프를 출발시키고 멈추게 하는데 사용된다.
8. 블로킹(blocking)은 하나의 물리적 레코드를 구성하기 위해 2개 이상의 논리적 레코드를 묶는 과정을 말한다. 블로킹은 두 가지 중요한 장점, 테이프의 보다 효율적인 사용과 보다 빠른 속도의 읽기 / 쓰기(read - write)능력을 제공한다.
9. 직접접근 기억장치로는 플로피디스크나 하드디스크와 같은 자기디스크, ROM, WORM, RW와 같은 형태의 광디스크, 주기억장치 일부를 사용하는 버퍼캐시가 있다.
10. 3.5인치 플로피디스크는 분당 약 300회전을 하며 최대 1.44MB의 데이터를 저장할 수 있는데, 보통 회전축을 중심으로 80개의 트랙과 18개의 섹터를 가지고 있다.
11. 하드디스크는 플로피디스크와 비슷하나, 일반적으로 여러 개의 평판을 하나의 회전축에 연결시켜 대용량을 저장할 수 있도록 구성된 패키지 형태로 분당 약 7,200회전을 한다.
12. 하드디스크는 컴퓨터시스템 내에 장착되는 내장형과 외부에서 유무선으로 연결되는 외장형으로 구분될 수 있다.
13. 대용량의 데이터를 저장할 수 있는 디스크어레이를 다른 말로 RAID(Redundant Array Inexpensive Disk)라고도 말하며, 현재에는 자체에 서버까지 포함하고 수백 TB까지 저장할 수 있다.
14. 읽기 / 쓰기헤드가 필요한 실린더를 찾아가는데 걸리는 시간을 탐색시간(seek time)이라고 하는데, 이 시간을 줄이기 위해 각 트랙당 헤드를 가지는 고정헤드 디스크시스템이 사용되기도 한다.
15. 디스크면 위에 있는 동심원을 ‘트랙’이라 말하고, 디스크면의 트랙 수는 수백 개에서 수천 개까지 여러 가지가 있으며, 하나의 ‘실린더’란 디스크 팩에서 회전축에서부터 동일한 거리에 위치하는 트랙들의 집합을 일컫는다.
16. 각 트랙은 ‘섹터’라고 불리는 각각의 기억영역으로 나누어지고, 각 섹터는 규정된 수의 문자와 레코드들을 가질 수 있으며, 데이터 참조는 하나의 섹터가 기본단위가 된다.
17. 광디스크는 자기디스크 다음으로 나온 매체로서 오늘날 널리 사용되고 있으며, 저장방법에 따라 ROM, WORM, RW 형태로 구분된다.
18. ROM 형태의 광디스크는 제작될 초기에 한 번만 저장할 수 있으며, 저장된 데이터를 반복적으로 읽어 사용할 수는 있으나 내용을 추가하거나 변경할 수 없다. 또한 나선형 형태로 구성되어 최초 검색시간이 동심원 형태의 자기디스크보다는 느리다. 이와 같은 형태의 디스크로는 CD-ROM(Compact Disk-ROM), DVD-ROM(Digital Video / Digital Versatile-ROM), LD(Laser Disk)가 있다.
19. WORM 형태의 광디스크는 제조회사에서 공백의 디스크로 구입한 후, 한 번에 한해 특별한 기록장치를 이용하여 사용자 입장에서 데이터를 기록할 수 있는 광학기억매체로서 데이터의 영구적 기록을 위해 사용된다. 이러한 형태의 디스크로는 CD-R(Recordable)와 DVD-R이 있다.
20. RW 형태는 가장 최근에 나온 광학기억장치로서 같은 디스크에 반복적으로 쓰고 지울 수 있어 데이터를 계속적으로 수정하거나 보완하는 등 자료 관리에 매우 효율적이다. 이런 종류의 디스크로는 CD-RW, DVD-RW DVD-RAM등이 있다.
21. USB(Universal Serial Bus)메모리는 12Mbps의 전송속도를 가지는 USB포트에 연결시켜 사용할 수 있는 메모리로 플러그앤플레이(plug and play)인터페이스를 제공한다.
22. 버퍼캐시(buffer cache)는 디스크캐시(disk cache)라고도 하며, 디스크에서 읽어온 데이터를 디스크와 CPU사이에 일시적으로 저장하기 위해 특별히 할당되어 있는 주기억장치의 일부분이다.
*연습문제*
Q. 캐시기억장치, 주기억장치, 광디스크, 카트리지테이프 등의 기억장치 중에서 중앙처리장치가 가장 빠르게 데이터를 가져올 수 있는 기억장치는 어떤 것인가
캐시기억장치
Q. 릴 테이프의 밀도를 가장 정확하게 설명한 것은
자기테이프 1인치당 저장될 수 있는 바이트 수
Q. 여러 개의 디스크판으로 구성된 하드디스크의 경우, 중심축에서부터 같은 거리에 있는 트랙들의 집합을 무엇이라고 하는가
실린더
Q. 디스크어레이를 설명하는 내용이라고 할 수 없는 것은
대용량 카트리지시스템을 말한다
Q. 플로피디스크, 플래시메모리, DAT, DVD-RAM 중에서 앞으로 모바일 장치 등에 널리 사용된 것으로 예측되는 비파괴 칩 저장장치는 무엇인가
플래시메모리
제 6장. 소프트웨어와 정보시스템
1. 컴퓨터를 작동시키기 위해서는 하드웨어를 바탕으로 소프트웨어를 설치해야 원하는 처리를 할 수 있다. 소프트웨어는 컴퓨터의 하드웨어 구성요소들을 부드럽게 작동하도록 설계된 시스템 소프트웨어(system software)와 개인이나 조직의 일에 대한 컴퓨터활용수단인 응용소프트웨어(application software)로 구분된다.
2. 시스템소프트웨어에는 운영체제(operating system), 언어번역기인 컴파일러(compiler)와 인터프리터(interpreter), 그리고 유틸리티(utility)프로그램 등이 포함된다.
3. 응용소프트웨어는 컴퓨터 사용자가 필요에 따라 직접 프로그램을 작성하여 만들어 사용하게 되는 프로그램인 사용자프로그램과 많은 사람들의 컴퓨터 사용 욕구를 충족시키기 위한 목적으로 소프트웨어 전문회사에서 만들어져 상품화되어 판매되는 패키지프로그램으로 구분할 수 있다.
4. 프로그래밍 언어는 기능에 따라 저급언어(low level language)와 고급언어(high level language)로 분류할 수 있으며, 저급언어는 하드웨어 지향의 기계 중심언어, 고급언어는 응용소프트웨어 지향의 문제 중심 언어로 구분할 수 있다.
5. 저급언어는 컴퓨터 개발 초기에 사용되었던 프로그래밍 언어로서 주로 시스템 프로그래밍에 사용되었고, 여기에는 기계어와 어셈블리어가 있다.
6. 고급언어로 작성된 모든 프로그램은 실행되기 전에 기계어로 변환되어야 하는데, 그러기 위해서는 컴파일러나 인터프리터를 이용해서 처리가 이루어진다. 일반적인 고급언어에는 절차지향언어(procedural languague)와 객체지향언어(Object-Oriented Programming)가 있다.
7. 제5세대 언어(5GL)라 칭하는 프로그래밍 언어로는 함수언어, 논리언어, 그리고 자연어를 들 수 있다. 이 언어들은 종종 인공지능의 구현이나 전문가시스템을 만드는데 사용된다. 컴퓨터가 인간 두뇌의 기능을 모방할 수 있게 해 주는 응용기술이 인공지능이다. 현재 제5세대 언어의 사용이나 발전은 유아기 단계에 있으며, 아직 상업용으로 사용될 수 있는 것은 거의 없다.
8. 컴퓨터를 이용해서 어떤 문제를 해결하기 위해서는 프로그래밍 언어를 이용하여 프로그램을 만들어 실행시키는 과정을 거친다. 프로그램이란 원하는 결과를 얻을 수 있도록 컴퓨터에게 일련의 일을 시키게 하는 명령어들의 집합체라고 정의할 수 있다. 프로그램을 실행시키기 위해서는 원시프로그램 명령들을 기계어 명령들로 만들어 컴퓨터의 주기억장치에 로드(load)시켜야 한다. 그러면 컴퓨터는 명령어들을 분석하여 프로그램에서 지시한 대로 일을 처리하게 된다.
9. 프로그램을 작성한다는 것은 프로그래밍 언어를 이용하여 문제를 해결할 수 있도록 논리를 설계하고, 명령어를 사용한 실행을 통해 결과를 도출할 수 있도록 구체화하는 작업이다.
10. 소프트웨어 수명주기(Life Cycle)란 사용자의 요구에 따라 소프트웨어시스템이 탄생하고, 가동 및 운용되는 가운데 수정 ․ 보완(보수)이 반복되어, 최종적으로는 사용이 종료될 때까지의 기간을 말한다. 즉, 소프트웨어의 탄생에서부터 소멸할 때까지의 사이클을 말한다.
11. 소프트웨어 수명주기 모델은 소프트웨어 개발을 위해서 시스템 수준에서 시작하여 분석, 설계, 코딩, 시험, 그리고 유지보수의 전 과정을 통해 전개되는 체계적이고 순차적인 접근방법을 요구하는데, 이것을 폭포수 모델이라고 부른다.
12. 컴포넌트 기반 개발방법론의 공정은 프로젝트 착수에서부터 프로젝트 종료에 이르기까지 크게 5단계(요구분석, 분석, 설계, 개발, 구현)로 구성된다. 특히 3단계(분석, 설계, 개발)는 반복단계이며, 프로젝트 통제 및 품질보증은 모든 단계에 적용된다. 이 프로젝트에 적용되는 개발방법론은 현업과 업무 협조하에 시스템 통합 테스트가 이루어져야 하며, 개발 일정을 준수하기 위해 개발단계에서는 단위 테스트를 수행하며, 반복 이후에 시스템 통합 ․ 인수 테스트를 실시한다.
13. MIS란 기업경영에 관한 정보를 제공해 주는 컴퓨터시스템을 말하는데, 때로는 기업의 정보 시스템 전체를 포괄적으로 지칭하기도 한다.
14. ERP란 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무프로세스를 하나의 체계로 통합 및 재구축하여 관련 정보를 서로 공유하고, 이를 통해 신속한 의사결정 및 업무수행이 가능하도록 도와주는 전사적 자원관리 패키지시스템이다.
15. CRM은 기업이 잘 정리된 방법으로 고객관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 정보산업계 용어로서, 대개 인터넷시스템 기능을 가지고 있다.
16. SCM은 물자, 정보 및 재정 등이 공급자에게서 생산자에게, 도매업자에게, 소매상인에게, 그리고 소비자에게 이동함에 따라 그 진행과정을 감독하는 것이다. SCM은 회사 내부와 외부, 회사들 간 모두에서 이러한 흐름들의 조정과 통합과정이 수반된다. 효율적인 SCM시스템의 최종목표는 재고를 줄이는 것이라고도 말할 수 있다.
*연습문제*
Q. 원시프로그램 명령을 기계어 상태의 목적프로그램으로 변형시켜 프로그램을 실행시키는 언어번역프로그램은
컴파일러
Q. 텍스트에디터, 학사관리프로그램, 매체변환유틸리티, 디버거 중 유틸리티프로그램이 아닌 것은
학사관리프로그램
Q. LISP, SNOBOL, Smalltalk, JAVA 중 함수언어에 해당하는 것은
LISP
Q. 객체지향 개발에서 “문제를 정의하고 이 정의에서부터 모형(model)들을 제작하여 실세계(real-world)의 중요한 특성을 보여주는 단계”인 것은
객체지향분석
Q. 기업이 잘 정리된 방법으로 고객관계를 관리해 나가기 위해 필요한 방법론이나 소프트웨어 등을 지칭하는 것은
CRM
제 7장. 데이터베이스
1. 파일처리방법은 데이터가 구성되는 방법에 따라 순차적 구성(sequential organization), 상대적 혹은 직접적 수성(relative 또는 direct organization), 인덱스된 구성(indexed organization)이 있고, 구성된 데이터에 액세스하는 방법으로는 순차 액세스(sequential access)와 임의 액세스(random access)가 있다.
2. 순차적으로 구성된 레코드들은 주어진 순서에 따라 차례로 저장된다. 저장되는 순서는 보통 레코드에 있는 키(key)라고 하는 제어필드(control field)에 기준을 둔다. 또한 순차적으로 구성된 레코드들은 처리를 위해 순차적으로 검색된다.
3. 직접적 파일이라고 불리는 상대적 파일은 파일 내에 상대적 위치에 레코드들을 저장하고 검색한다. 대부분의 경우 레코드가 저장될 장소를 레코드에 있는 키의 값을 기준으로 결정한다.
4. 인덱스된 파일은 레코드를 인덱스에 따라 저장하고 검색한다. 레코드는 키에 따라 오름차순이나 내림차순으로 인덱스된 파일에 저장된다.
5. 데이터베이스(database)는 실세계에 존재하는 많은 데이터들 가운데 어떤 조직이나 단체를 유지하고 관리하는데 필수적인 관련 데이터들의 집합이다. 또한 데이터베이스는 논리적으로 연관된 하나 이상의 자료 모음으로, 그 내용을 고도로 구조화함으로써 검색과 갱신의 효율화를 꾀한 것이다.
6. 데이터베이스 관리시스템(DBMS : DataBase Management Sysyem)은 데이터베이스 내의 정보를 검색하거나, 데이터베이스에 정보를 저장하기 편리하고 효율적인 환경을 제공한다. 데이터베이스 관리시스템은 컴퓨터에서 데이터베이스시스템을 구현하기 위해 필수적으로 요구되는 소프트웨어로서 운영체제 및 통신관리시스템과 함께 컴퓨터의 3대 기간(基幹)소프트웨어로서의 역할을 수행하고 있다.
7. 데이터베이스는 실세계의 데이터들 가운데 운영에 필요한 데이터의 식별과 식별된 데이터의 정형적인 표현과정을 통해 컴퓨터에 수록된 데이터의 집합으로 정의된다. 이 과정을 데이터 모델링 또는 데이터베이스 모델링(databass modeling)이라고 한다.
8. 데이터베이스 관리시스템의 개략적인 기능은 다음과 같다.
① 빠른 데이터의 검색을 지원
② 데이터의 독립성을 유지
③ 데이터의 공유와 다수 사용자의 동시실행제어(concurrency control)를 지원
④ 데이터의 빠르고 안전한 저장과 파손 회복능력(recovery)
⑤ 데이터베이스 액세스를 위한 표준적인 질의언어(query language), 질의처리기능, 그리고 응 용프로그램의 개발환경 등을 제공
⑥ 다른 사용자에게서 데이터의 보안(security)기능을 담당
9. 데이터베이스 언어는 데이터베이스를 정의하고 모든 저장 데이터베이스의 접근을 지원하는 통신수단이다. 아울러 데이터베이스 언어는 그 기능에 따라 크게 데이터베이스 정의어(DDL : Database Definition Language)와 데이터베이스 조작어(DML : Database Manipulation Language)로 분류된다.
10. 데이터베이스 정의어는 데이터베이스의 스키마를 생성, 변경, 삭제하는 목적으로 사용하는 언어이다.
11. 데이터베이스 조작어는 대화식 질의어(interactive query language)와 데이터부속어(DSL : Data Sublanguage)로 구분된다.
12. 데이터베이스 관리시스템과 사용자 사이의 인터페이스는 흔히 기본적인 자연어 인터페이스, 데이터베이스 관리자 인터페이스를 제공하며, 세부적으로 다음과 같은 다양한 인터페이스를 지원한다. 여기서 매개변수 사용자의 인터페이스란 은행의 현금자동지급기와 같이 제한된 기능과 제한된 키의 사용을 통해 반복적으로 수행되는 특수한 인터페이스를 말한다.
① 메뉴 중심의 인터페이스
② 그래픽 인터페이스
③ 자연어 인터페이스
④ 매개변수 사용자의 인터페이스
13. 스키마란 데이터베이스 구조를 전반적으로 기술하는 것으로, 사용자 관점에 따라 여러 개의 부분집합으로 나눌 수 있다. 이와 같이 쪼개진 스키마의 부분집합을 서브스키마라고 한다. 또한 스키마 중에서 물리적 수준의 내부 스키마(internal schema)는 데이터베이스의 물리적 저장구조를 기술하는 것이고, 논리적인 개념 스키마(conceptual schema)는 전체적인 데이터베이스 구조를 기술하는 것이며, 외부 스키마(external schema)는 다양한 사용자 요구를 반영하는 것으로 사용자 뷰(view)라고도 한다.
14. 데이터모델은 데이터베이스를 묘사하기 위해 제공되는 개념도구의 유형에 따라 계층형 데이터모델, 망형 데이터모델, 관계형 데이터모델, 객체지향 데이터모델, 객체관계형 데이터모델 등으로 분류된다.
15. 계층형 데이터모델은 데이터와 데이터 간의 관계가 마치 족보처럼 계층형 구조로 구성되며, 각각의 레코드는 링크(link)로서 연결된다. 이러한 모양의 구조를 트리(tree)구조라고 한다.
16. 망형 데이터모델에서 데이터 간의 관계는 링크로서 표현된다. 링크는 오너와 멤버(owner - member)개념을 사용하며, 전체적인 데이터베이스 구조는 그래프(graph)형태로서 레코드의 구조, 속성들, 키 등을 표현한다.
17. 관계형 데이터모델은 표현하고자 하는 개체의 데이터와 데이터 간의 관계를 테이블(table)형태로 기술한다. 이와 같은 테이블을 릴레이션(relation)이라고 부른다.
18. 객체지향 데이터모델은 데이터베이스시스템에 객체지향 프로그래밍 개념과 기법을 적용한 것으로, 실세계에 존재하는 객체를 기반으로 객체클래스(objects claww), 복합객체(complex objects), 상속(inheritance), 캡슐화(encapwulation)개념 등을 지원하고 있는 것이 특징이다.
19. 객체관계형 데이터모델은 기존의 관계형 데이터모델의 장점과 객체지향 데이터모델의 장점을 합한 것으로 볼 수 있다.
20. 데이터베이스시스템의 이점은 대표적으로 데이터중복(data redundancy)의 최소화와 데이터의 독립성 보장, 그리고 무결성 유지와 데이터의 공유로 요약될 수 있다.
21. 데이터 독립성은 논리적 데이터 독립성(logical data independence)과 물리적 데이터 독립성(physical data independence)의 두 가지로 분류된다. 논리적 데이터 독립성이란 데이터의 논리적 구조가 변한다고 해도 전체적인 데이터베이스의 논리적인 구조로서 이미 알려진 데이터의 논리적인 구조만 변경하면 응용프로그램은 바꿀 필요가 없음을 의미한다. 물리적 데이터 독립성이란 하드웨어의 물리적 저장장치의 교체가 이루어질지라도 응용프로그램의 변경 없이 데이터베이스의 물리적 기술 부분의 제한적인 변경만을 의미한다.
22. 데이터 무결성(integrity)이란 데이터베이스에 저장된 데이터와 현실세계에서 측정된 실제값의 일치성을 의미한다.
23. 데이터베이스 관리시스템은 많은 사용자들의 모든 데이터베이스 접근을 통제하는 역할을 수행한다. 즉, 데이터베이스시스템은 다양한 요구사항을 수렴한 통합적 개념 스키마를 통해 데이터 공유(sharing)가 자연스럽게 일어난다.
24. 데이터 저장서버와 다양한 데이터통신 기법이 발달함에 따라 기존의 중앙통제방식을 탈피하여, 중앙의 대형 컴퓨터시스템과 자료처리가 요구되는 곳에 여러 서버로 구성된 네트워크를 개발하게 되었다. 여기에는 데이터통신 능력이 동시에 이용되었는데, 이것이 분산자료처리(diwtrbuted data processing)개념이며, 분산 데이터베이스는 이를 적용한 기술이다.
25. 멀티미디어 데이터베이스는 숫자, 텍스트, 그래픽, 오디오, 비디오를 포함한 여러 가지 미디어들의 정보를 저장한다. 또한, 정보를 표현할 때 적절한 디스플레이 장치를 사용하며, 컴퓨터 기술과 통신망 기술의 발전으로 다양한 미디어 자료가 복합되어 있는 멀티미디어 정보가 대량으로 발생되고, 기존 정보들도 멀티미디어화되고 있다.
26. 인터넷 기술을 이용한 그룹웨어인 인트라넷과 같은 대규모 서비스시스템을 구축할 때에는 웹과 데이터베이스의 결합이 필수적이다. 웹정보들을 관리하고 그 내용에 대한 질의를 지원하기 위해서는 효율적이고 강력한 XML 웹 데이터베이스가 필요해질 것이다. 앞으로 XML 웹 데이터베이스에 대한 기능 명세가 정의되고, 또 이를 지원하는 상업용 시스템이 등장할 것으로 전망된다.
27. 데이터 웨어하우스(data warehouse)는 의사결정에 필요한 정보처리기능을 효율적으로 지원하기 위한 통합된 데이터를 가진 양질의 데이터베이스라고 설명할 수 있다.
*연습문제*
Q. 자기테이프를 보조기억장치로 사용할 때, 올바른 것은?
<보기> 중 레코드가 순자적으로만 처리
Q. 잘못된 것은?
<보기> 중, 자료의 중복은 여러 사용자의 데이터 액세스를 편리하게 한다.
Q. 기존에 사용하던 파일구조에서 발견된 단점은
자료의 중복, 레코드 변경시 파일의 재조직, 물리적 구조와 자료구성의 의존성
Q. 데이터베이스의 세 가지 구성형태는?
계층구조, 망구조, 인덱스된 구조
Q. 데이터베이스 관리자가 데이터베이스 관리시스템에 관련된 특정 언어를 사용하여 자료 간의 관계를 정의하고 기억장치에 데이터베이스를 구축하는 데 사용하는 언어는 무엇인가?
데이터 정의어
제 8장. 정보통신
1. 통신은 정보교환의 수단이다. 문명이 발달함에 따라 도시와 도시, 국가와 국가 간의 통신에 대한 필요성이 점차 증대되고 있다. 현대에 와서 이 통신시스템은 정보처리산업에 커다란 영향을 주고 있다.
2. 모뎀은 변조(modulation)와 복조(demodulation)의 합성어로서, 컴퓨터의 디지털 신호와 전화에서 사용되는 아날로그 신호를 부호화하고 해독하여 상호데이터 교환을 위해 변환시켜 주는 장치를 의미한다.
3. 통신채널에는 유선통신매체로 전화선 ․ 구리선 ․ 동축케이블 ․ 광케이블 ․ 무선통신매체로는 마이크로웨이브 ․ 통신위성 등과 같은 통신회선을 사용한다.
4. 광케이블은 빛의 전파와 반사, 굴절을 이용하여 데이터를 전송하는 방식으로, 전송속도는 물론 많은 양의 데이터를 작은 선 하나로 보낼 수 있다.
5. 통신위성은 광케이블만큼이나 획기적인 기술로 장거리전화, 텔레비전방송 등에 이용되고 있으며, 사용빈도가 높은 국가 간의 통신용으로 최상의 매체로 각광받고 있다.
6. 통신제어장치는 컴퓨터모뎀을 연결하며, 컴퓨터와 데이터통신망 간에 데이터를 전송할 수 있는 통로를 만들어 준다. 컴퓨터시스템과 통신망을 연결하는 기능 외에도 에러복구, 스타트 및 스톱비트 등의 첨가 / 삭제 등의 여러 가지 기능을 수행한다.
7. 회선속도(line speed)는 1초 동안 1회선으로 전송할 수 있는 비트의 수로 보통 단위로서 bps(bits per second)로 나타내며, 이를 전송속도율(baud rate)이라고 한다.
8. 통신회선을 통해 데이터를 전송할 때는 동기전송과 비동기전송의 두 가지 전송형태를 사용한다. 비동기전송은 한 번에 문자 하나씩 전송하는데, 문자의 앞에는 시작(start)가 첨가되고, 문자 뒤에는 정지(stop)비트가 첨가된다. 동기전송은 시작과 정지비트 없이 그룹으로 전송하는데, 문자의 시작과 끝은 타이밍 메커니즘(timing mechanism)에 따라 결정된다.
9. 전송회선의 형태는 단일방식, 반이중방식 및 전이중방식이 있다. 단일방식은 단지 한쪽 방향으로만 데이터를 전송하고, 반이중방식은 데이터를 양쪽 방향으로 모두 전송할 수는 있으나 양쪽으로 동시에 오고갈 수는 없다. 전이중방식은 동시에 양쪽 방향으로 데이터를 전송할 수 있다.
10. 통신망에서 터미널과 컴퓨터시스템이 직접 연결된 회선을 지점 간 회선이라고 하며, 한 회선에 하나 이상의 터미널을 연결하는 것을 다지점 공유(multidrop 또는 multipoint)회선이라고 한다.
11. 멀티플렉싱(Multiplexing, 다중화)은 하나의 물리적 전송매체를 여러 개의 논리적 통신채널이 공유할 수 있도록 해 주는 작업이다. 여기에는 주파수분할 다중화(FDM), 시분할 다중화(TDM), 코드분할 다중화(CDM)가 있다.
12. 데이터 교환방식은 네트워크를 통해 정보를 전송하는 방식으로 컴퓨터와 터미널 사이, 또는 컴퓨터와 컴퓨터 간의 정보를 교환하는 방식을 말하며, 여기에는 회선교환방식, 메시지교환방식, 패킷교환방식이 있다.
13. 네트워크는 성형 네트워크(star network), 환형 네트워크(ring network), 버스형 네트워크(bus network)의 네 가지 형태로 분류한다.
14. 근거리통신망(MAN : Local Area Network)은 동일 구내, 동일 건물 내로 한정(수 km 이내)되어 컴퓨터통신을 중심으로 한 통신망으로, 하나의 기관에서 자체 업무를 효율적으로 수행시키기 위해 구성되는 시설망이다.
15. 도시권통신망(MAN : Metropolitan Area Network)은 LAN보다는 크지만, WAN으로 커버되는 지역보다는 지리적으로 작은 장소 내의 컴퓨터 내의 컴퓨터 자원들과 사용자들을 서로 연결하는 네트워크이다. 또한 원거리통신망(WAN : Wide Area Network)은 여러 LAN을 함께 연결했을 때의 망구조를 말하며, WAN은 인공위성과 같은 다양한 기술을 이용해 사용할 수 있지만, 일반적으로 전용전화선을 통해 연결된다.
16. 부가가치통신망(VAN : Value Added Network)은 통신망의 이용방법에 따른 구분이다. VAN이란 공중전기통신사업자에게서 전용선을 임차하고 여기에 컴퓨터를 접속하여 고속화 ․ 고품질화 정보의 가치를 창출하는 것을 의미하는 서비스산업이다.
17. ISDN(Integrated Service Digital Network), 즉 종합정보통신망이란 통신망을 전자화, 디지털화함으로써 모든 서비스를 일괄처리할 수 있도록 하여 사용자들의 편리성 및 다양성을 한층 더 향상시켜 정보의 생성 ․ 처리 ․ 수송 등을 가장 효율적으로 할 수 있는 통신망 형태라고 할 수 있다. B - ISDN은 유선 또는 무선의 광대역 전송방식과 광대역 교환방식을 통해서 가입자와 서비스 제공자를 연결하여 각종 광대역 및 협대역서비스를 통합하여 제공하는 디지털 통신망을 말한다.
18. B - ISDN에서 서로 다른 종류의 다양한 정보신호를 하나의 교환기와 다중화 장치를 사용하여 전송하는 데 적합한 비동기전송모드(ATM : Asynchronous Transfer Mode)라는 방법을 사용하는데, 여기서 전송모드라는 것은 정보신호를 다중화 ․ 교환 ․ 전송하는 형태를 말한다. ATM은 패킷통신과 유사한 것으로 전송 중의 패킷처리를 훨씬 간단히 하여 회선교환과 비슷한 정도의 고속 동작을 가능하게 한 것이다. ATM은 모든 정보를 일정한 길이(53바이트)의 단위인 셀로 분할하여 전송한다. 5바이트의 헤더에는 채절 식별자 등이 들어가며, 48바이트에는 정보 데이터가 들어간다.
19. xDSL에는 ADSL, HDSL, IDSL, VDSL 등 여러 종류의 기술을 포함하며, 기존의 전화선을 이용해 제한된 거리에서 광대역폭을 지원하는 공중망 기술이다. 대부분의 DSL 기술은 구리선의 대역폭을 모두 사용하지 않기 때문에 음성채절도 사용할 수 있다.
20. 범세계 개인휴대통신(GMPCS : Global Mobile Personal Communication System)은 지구 상공 1,000 ~ 10,000km에 떠 있는 저궤도위성을 이용한 이동통신서비스로서, 전 세계를 대상으로 한다.
21. 무선데이터통신서비스는 무선 송수신이 가능한 휴대형 단말기를 이용하여 문자, 숫자, 영상 등 각종 데이터를 무선으로 주고받을 수 있는 통신서비스를 말한다. 여기에는 WAP, 블루투스(bluetooth), 무선가입자회선(WLL), IrDA 등이 있다.
22. CDMA 2000 1x는 이동 중 영상회의, 원격진료서비스, 위성을 연계한 위치정보서비스, 언제 어디서나 움직이며 업무처리가 가능한 모바일 오피스(mobile office)서비스 등을 제공한다.
23. IMT2000의 특징은 세계 어느 지역에서나 음성전화, 텔렉스, 무선호출, 전자우편 등의 서비스를 제공받을 수 있다는 점이다. IMT2000에서 2000은 IMT에 할당된 주파수대역이 2GHz라는 것을 의미한다.
24. 인트라넷(intranet)은 인터넷의 기술을 기업 내 정보시스템으로 받아들여서 정보공유와 업무지원으로 활용하기 위한 시스템 형태이다. 즉, 인트라넷은 인터넷과 월드 와이드 웹의 하부구조와 표준들을 사용하는 기업네트워크를 말한다.
25. 엑스트라넷은 일부 비즈니스나 운영정보를 제조업체, 공급업체, 협력업체, 고객 또는 다른 비즈니스업체들과 안전하게 공유하기 위해 IP와 공중전화망을 사용하는 사설네트워크이다. 엑스트라넷은 한 기업 인트라넷의 일부처럼 보일 수 있는데, 인트라넷을 마치 외부에 있는 사용자들에게까지 확장된 형태라고 할 수 있다.
26. 초고속 정보통신망은 GII(Gobal information Infrastructure)라고도 하며, 기존의 통신네트워크를 연결하고, 새로운 고속통신망의 도입을 가능하게 되며, 모든 이용자가 필요로 하는 다양한 형태의 정보와 서비스를 모든 지역에 걸쳐 시간적 제약 없이 신속하게 전달할 수 있는 통신망이다.
27. 움직이면서 휴대폰으로 위성방송을 시청할 수 있는 DMB서비스가 시작되면 길거리 곳곳에서 ‘휴대폰 TV’를 즐기는 사람들을 보게 될 것이다. 그러나 더욱 관심을 끄는 것은 ‘휴대인터넷’ 와이브로이다. 와이브로서비스가 시작되면 길거리나 달리는 차 안에서 영화를 즐기고, 온라인게임이나 웹서핑을 지금 사무실에서 인터넷서핑을 하듯 즐길 수 있게 되기 때문이다. 아주 싼 비용으로 무선인터넷이 가능해진다는 이야기이다.
28. 텔레매틱스(Telematics)는 통신(Telecommunication)과 정보과학(Infomatics)의 합성어로 차량, 항공, 선박 등 운송장비에 내장된 컴퓨터와 무선통신기술, 위성항법장치, 인터넷에서 문자신호와 음성신호를 바꾸는 기술 등을 통해 정보를 주고받을 수 있는 무선데이터서비스를 의미한다.
29. 광대역통합망(Bcn : Broadband convergence Network)은 방송 ․ 통신 ․ 인터넷이 융합된 품질보장형 광대역 멀티미디어서비스를 언제 어디서나 끊김 없이 안전하게 이용할 수 있는 차세대 통합네트워크를 말한다. 광대역통합망은 이용자 중심의 유비쿼터스 서비스 환경 구현의 핵심 인프라에 속한다.
*연습문제*
Q. 데이터통신이 발달하게 된 이유로 적합하지 않은 것은?
전자공업의 발달
Q. 데이터통신에 관한 설명 중 적합하지 않은 것은?
마이크로프로세서가 내장된 무전기로 교신하는 음성통신을 말한다.
Q. 데이터 전송방식 중 동시에 양방향으로 전송할 수 있는 것은?
Full Duplex System
Q. 전송매체로 독립적인 회선을 이용하여 1:1로 연결하는 회선접속방식은?
지점 간 방식
Q. 대륙과 대륙 간 또는 국가와 국가 간의 통신을 연결하기 위해 사용되는 정보통신망은?
WAN
제 9장. 인터넷과 유비쿼터스
1. 인터넷이란 대규모 컴퓨터네트워크로서, 전 세계 컴퓨터를 연결하는 컴퓨터망이다.
2. 인터넷(INTERNET)은 INTERconnected NETwork의 합성어로, 정보의 바다(sea of information) 또는 지구촌 통신망(golbal network)이라 불리기도 한다.
3. 인터넷에서 이용할 수 있는 서비스는 e-mail, 텔넷(Telnet), 파일전송(FTP), 유즈넷(Usenet), 고퍼(Gopher), 인터넷 대화와 토론(IRC), 전자게시판(BBS), 월드 와이드 웹(WWW. World Wide Web), 온라인게임 등 다양하며, 동영상이나 음성 데이터를 실시간으로 방송하는 서비스나 비디오회의 등 새로운 서비스가 계속 개발, 이용되고 있다.
4. 인터넷은 프로토콜이나 제도, 규격 등이 완전히 개방된 통신망이다. 현재 인터넷의 골격을 이루는 TCP / IP(Transmission Control Protocol / Internet Protocol)는 개방된 규격을 가지고 있으며, 제도적으로 인터넷 사용자는 누구든지 새로운 표준안을 제안할 수 있다.
5. 인터넷에 연결된 모든 컴퓨터는 32비트의 고유한 IP(Internet Protocol) 주소를 갖는다. 우리가 사는 모든 집들이 고유한 주소를 가지고 있는 것처럼 인터넷도 인터넷과 연결된 모든 컴퓨터에 독자적인 주소(IP 주소)를 할당한다.
6. IP주소는 32비트를 8비트씩(256씩 표시) 4등분으로 나누어 각 부분을 점(.)으로 구분하고, 각각을 10진수로 나타내 주며, NIC(Network Information Center)에서 할당하고 관리한다.
7. 도메인이란 도메인 이름 공간(Domain Name Space)의 영역을 말한다. 인터넷에서 사용되는 도메인은 전 세계적으로 고유하게 존재해야 하므로 공통적으로 정해진 체계에 따라야 하며, 임의로 변경하거나 생성할 수 없다. 인터넷상의 모든 도메인은 ‘ . ’ 또는 루트(root)라고 불리는 도메인 이하가 역트리(inverted tree) 구조이며, 계층적으로 구성되어 있다. 루트 도메인 바로 아래의 단계를 1단계 또는 최상위 도메인(TLD : Top Level Domain)이라고 부르며, 그 다음 단계를 2단계 도메인(SLD : Second Level Domain)이라고 부른다.
8. 인터넷 접속 방법에는 전화선을 이용한 접속방법, 전용선을 이용한 접속방법, 무선랜을 이용한 접속방법이 있다.
9. 쉽고 체계적으로 자료를 검색하기 위한 검색엔진의 종류로는 디렉터리별 검색엔진, 키워드형 검색엔진, 메타 검색엔진이 있다.
10. 유비쿼터스라는 말은 라틴어에서 유래된 것으로 ‘도처에 있다’, ‘언제 어디서나 존재한다’라는뜻으로, 일반적으로 물 ․ 공기처럼 도처에 편재해 있는 자연자원이 언제 어디서나 시공을 초월하여 존재하는 것을 의미한다. 이는 1988년 제록스 팰로앨토 연구소(PARC)의 마크 와이저(Mark Weiser)가 처음 제시한 ‘유비쿼터스 컴퓨팅’이 그 효시이다.
11. 유비쿼터스 컴퓨팅의 개념은 인간이 살아가고 있는 실세계의 일상 환경과 사물들에게 서로 정보교환을 할 수 있는 작은 컴퓨터(마이크로프로세서)를 보이지 않게 사물에 부착 또는 내장시켜서 이러한 컴퓨터들과 인간, 공간과 정보가 하나로 통합되어 자율적으로 인간의 작업 능력과 지식의 공유를 개선해 주는 컴퓨팅 환경이라고 할 수 있다. 다시 말해서 도로, 다리, 터널, 빌딩, 건물, 벽 등 모든 물리공간에 마이크로프로세서를 넣어 모든 사물과 대상이 지능화되고 전자공간에 연결되어 서로 정보를 주고받는 공간을 만드는 개념으로 기존 홈네트워킹, 모바일 컴퓨팅보다 한 단계 발전된 컴퓨팅 환경을 의미한다. 이를 위해서 유비쿼터스는 모든 사물에 칩을 가지게 되는데, 그 칩은 RFID라고 하며 1㎣ ~ 1㎤ 정도의 크기로 만들어지는 저전력 칩이다. 칩이 부착되는 사물은 모두 컴퓨터가 되며, 우리는 컴퓨터 속에서 살게 된다.
12. 유비쿼터스 환경에 도달하기까지 IT환경의 변화과정을 살펴보면 메인프레임 시대, 개인용 컴퓨터시대, 인터넷 시대, 그리고 유비쿼터스 시대로 나눌 수 있는데, 관점에 따라서는 메인프레임 시대, 개인용 컴퓨터시대, 유비쿼터스 시대로 나누기도 한다.
13. 유비쿼터스 컴퓨팅은 ‘ 5C의 5ANY'를 지향한다고 말한다. 5C는 컴퓨팅(Computing), 커뮤니케이션(Communication), 접속(Connectivity), 콘텐츠(Contents), 고요함(Calm)이다. 5ANY는 언제(Any time), 어디서나(Any where), 어느 네트워크(Any network), 어느 기기라도(Any device), 그리고 어떤 서비스든(Any service) 가능해야 한다는 것을 의미한다. 이를 통해 컴퓨터 중심의 전자공간과 인간세계의 물리공간이 하나로 결합되고, 모든 사물과 인간이 실시간으로 정보를 주고받는 것을 의미한다.
14. 유비쿼터스 컴퓨팅에 사용되는 기술은 고도의 전자공학, 정보통신, 컴퓨터 응용기술의 복합체로 구성되지만, 핵심적인 기술은 미세전자기계시스템(NEMS), 무선인식시스템(RFID), IPv6, 그리고 유비쿼터스 센서네트워크(USN)등이다.
15. 유비쿼터스 기술은 미래 어느 시기에 닥칠 미래상이라기보다는 현재 진행형인 기술이다. 이러한 유비쿼터스의 연구는 세계 각국이 치열한 경쟁 속에 활발히 진행하고 있다. 세계 각국은 모바일, 브로드밴드, 극소형 컴퓨터, IPv6가 창출해 내는 유비쿼터스 혁명이야말로 새로운 정보지식국가 패러다임이란 전제 아래 정부, 기업, 연구소가 유비쿼터스 시대에 대비하고 있다.
*연습문제*
Q. 인터넷망의 기원이 되었던 미국 국방성의 연구망은?
ARPAnet
Q. 상위계층 도메인에서 교육기관을 나타낸 것은?
edu, ac
Q. 개인이나 일반회사들에게 인터넷 접속서비스나 웹호스팅서비스 등을 제공하는 회사는?
Internet service provider
Q. 전 세계 인터넷 이용자들이 관심 있는 각 분야별 또는 공통 관심정보를 제시하거나 검색할 수 있게 해 주는 서비스는?
Usenet
Q. 유비쿼터스 컴퓨팅과 관련이 없는 것은?
유선망에 따른 초고속 정보처리기술
제 10장. 컴퓨터의 활용
1. 액셀은 스프레드시트라고 하며, 스프레드시트란 연속적인 행과 열을 가지고 있는 워크시트에 데이터를 입력, 계산, 처리하고, 이를 기초로 데이터를 분석하고 차트와 같은 다양한 형태로 표현할 수 있는 프로그램을 말한다.
2. 액셀의 주요 기능에는 다양한 계산처리기능, 데이터를 그래프로 표현한 차트기능, 데이터 관리 및 분석기능, 매크로 작성기능, 웹문서 편집기능 등이 있다.
3. 액셀에서 사용되는 수치 데이터는 연산에 사용할 수 있는 모든 데이터로 셀에 입력하면 기본적으로 오른쪽으로 정렬되며, 사용되는 자료는 숫자 0 ~ 9, 소수점(.)과 부호를 나타내는 +, -, 백분율을 나타내는 %, 화폐단위를 나타내는 문자(\, $...)를 제외한 다른 문자는 사용할 수 없다.
4. 액셀에서 사용되는 문자데이터는 영문, 한글, 특수문자, 숫자 등으로 이루어진 데이터로 셀에 입력하면 기본적으로 왼쪽으로 정렬되며, 숫자와 문자가 혼합되어 입력되면 문자 데이터로 취급한다.
5. 액셀에서 연산식으로 표현되는 데이터로 수식을 입력할 때는 반드시 = 또는 + 기호를 먼저 입력해야 하고, 사칙연산자(+, -, *, /)와 ‘^’를 사용할 수 있으며, 인수로는 숫자와 셀 주소 모두 사용 가능하다. 수식데이터를 입력하고 Enter 키를 누르면 셀에는 입력된 수식의 결과가 출력된다.
6. 액셀에서 사용되는 날짜 데이터는 연- 월- 일, 연/ 월/ 일 형식으로 입력하면 자동으로 날짜 데이터로 인식되며, 기본적으로 오른쪽 정렬이 된다.
7. 파워포인트는 각종 세미나나 학술회, 제품설명회 등에서 자신이 알리고자 하는 내용을 프레젠테이션을 하는데 사용되는 응용프로그램이다.
8. 파워포인트 프로그램을 이용하면 발표 자료를 쉽게 제작할 수 있으며 소리, 동영상, 클립아트 등의 멀티미디어 자료를 추가하여 보다 전문적인 프레젠테이션을 만들 수 있다.
9. 파워포인트에서 기본적으로 제공하는 기본기능은 간단한 프레젠테이션 작성 기능, 그리기 도구를 이용한 다양한 도형작성 및 편집기능, 표 작성 및 편집기능, 클립아트 ․ 그림 삽입 등 개체 삽입기능, 내레이션 ․ 멀티미디어 파일 첨부기능, 슬라이드 쇼 기능 등이다.
*연습문제*
Q. 액셀에서 수치 데이터로 사용할 수 없는 것은?
12*14
Q. 액셀에서 수식 데이터를 입력할 때 제일 먼저 입력해야 하는 문자는?
=
Q. 액셀의 기본기능에 속하지 않는 것은?
슬라이드 쇼 기능
Q. 파워포인트는 조루 어떤 경우에 사용되는 응용프로그램인가?
각종 세미나나 학술회, 제품설명회 등에서 자신이 알리고자 하는 내용을 프레젠테이션하는데 사용된다.
Q. 파워포인트의 기본기능이 아닌 것은?
데이터 관리 및 분석기
|
출처: 한국방송통신대학교 경남총학생회 원문보기 글쓴이: 황주태(중문08)