전자상거래
시스템 운영 및 관리
1.전자상거래 컴퓨터
시스템
1. 컴퓨터시스템, 하드웨어, 소프트웨어
1. 컴퓨터의 개요와 특징
1) 컴퓨터의 개요
- 자료를 입력하고 명령을 내리면 자동으로 처리한 다음 결과를 출력하는 전자 시스템을 말한다.
①
컴퓨터의 특징
- 정확성(신뢰성), 신속성, 고속성, 기억성, 대량성, 범용성, 호환성을 갖고 있다.
- 잘못된 데이터가 입력되면 잘못된 결과를 출력한다. 이를 GIGO(Garbage In Garbage Out)라고
부른다.
- 하드웨어(Hardware)와 소프트웨어(Software)로 구성된다.
②
컴퓨터의 기능
입력
기능, 출력 기능, 기억 기능, 연산 기능, 제어 기능
2) 컴퓨터의 발전과정
①
기계식 계산기
- 파스칼의 계산기(1642) : 최초의 기계식 계산기, 덧셈, 뺄셈 가능
- 라이프니츠의 계산기(1671) : 파스칼의 계산기를 개량, 사칙 연산이 가능
- 차분기관(1823) : 함수를 사용하여 삼각함수를 계산, 연산, 기억, 입력, 출력 장치를 갖춘 계산기
- 해석기관(1833) : 차분기관을 보완한 장치, 현대적 컴퓨터의 개념을 확립
- 천공카드 시스템(PCS)(1890) : 자동계산기의 실용성 입증, 일괄 처리 방식으로 인구조사 업무나 국세조사에
사용
- MARK-Ⅰ(1944) : 최초의 전기 기계식 계산기, 해석기관의 원리를 실현, 과학기술 계산을 목적으로
제작
②
전자식 계산기
- ENIAC(1946) : 진공관을 사용한 최초의 전자계산기, 외부 프로그램 방식을 이용하므로 매우 불편함
- EDSAC(1949) : 최초의 프로그램 내장방식 계산기, 프로그램 내장방식과 2진법을 최초로 적용
- EDVAC(1951) : 2진법을 사용한 프로그램 내장방식 완성
- UNIVAC-Ⅰ(1951) : 최초의 상업용 전자계산기, 국세조사에 이용됨
3) 컴퓨터의 발전 단계
①
제1세대
기억소자는
진공관을 사용하고 있으며 주기억장치는 자기드럼이나 수은지연회로를 사용한다. 사용언어는 저급 언어인 기계어와 어셈블리어가
개발되어 사용되었다.
②
제2세대
기억소자는
트랜지스터, 주기억장치는 자기코어를 사용한다. 사용언어는 고급언어로 과학기술용 언어인 FORTRAN과 사무처리용
언어인 COBOL 그리고 ALGOL 등이 개발되어 사용되었다.
③
제3세대
기억소자와
주기억장치로 집적회로(IC)를 사용함으로써 소형화와 고속화가 이루어진다. 사용 언어는 고급 언어인 LISP,
PASCAL, BASIC, PL/I 등이 쓰인다.
④
제4세대
기억소자와
주기억장치를 고밀도 집적회로(LSI)를 사용한다. 사용언어로는 문제 지향적 언어인 ADA 언어가 사용된다.
⑤
제5세대
기억소자와
주기억 장치를 초고밀도 집적회로(VLSI)를 사용한다. 사용 언어는 C++이나 JAVA 등을 사용한다.
2. 컴퓨터의 분류
1) 사용 목적에 의한 컴퓨터의 분류
①
전용 컴퓨터(Special Purpose Computer)
②
범용 컴퓨터(General Purpose Computer)
2) 처리 방식에 따른 컴퓨터의 분류
①
디지털 컴퓨터(Digital Computer)
②
아날로그 컴퓨터(Analog Computer)
③
하이브리드 컴퓨터(Hybrid Computer)
3) 처리 능력에 따른 분류
①
개인용 컴퓨터(Personal Computer)
②
워크스테이션(Workstation)
③
미니 컴퓨터(Mini Computer)
④
메인프레임(Mainframe)
⑤
슈퍼 컴퓨터(Super Computer)
3. 정보처리 시스템
1) 정보처리 시스템의 분류
①
전송방법에 따른 분류
- 온라인 시스템 : 입출력을 담당하는 단말기와 처리장치 컴퓨터 사이를 통신회선으로 연결하여 자료를 전송하는
방식
-오프라인 시스템 : 단말기와 컴퓨터가 단절되어 있어 디스크 등 보조수단을 이용해자료를 전달하는 방식
②
처리방식에 따른 분류
- 실시간 처리 시스템 : 자료를 입력하면 즉시 처리하여 결과를 출력하고 실시간으로 확인할 수 있는 방식
- 일괄처리 시스템 : 자료를 입력하면 바로 처리하지 않고 일정량 또는 일정기간 동안 모아두었다가 주기적으로
처리하는 방식
2) 정보처리 시스템의 발전
①
비집중처리 시스템(Decentralized Data Processing)
자료가
발생하는 각각의 장치에 컴퓨터 시스템을 설치하여 직접 자료를 입력하고 작업을 수행하는 시스템이다. 자료 처리에 효율이
높다는 장점을 가지고 있긴 하지만, 컴퓨터의 운용이 독립적이고 고립적으로 이루어지기 때문에 각각의 시스템 사이에서 자료의 공유가 이루어지지 못하는
단점이 있다.
②
집중처리 시스템(Centralized Data Processing System)
회사
또는 기관 등과 같이 하나의 조직체에서 발생하는 모든 자료에 대한 처리 작업을 중앙에 있는 컴퓨터 시스템에서 모두 전담하여 처리하도록 하는 시스템이다. 각각의 부서로부터 단말기를 통하여 입력된 자료 및 작업 요청들을 중앙에 있는 컴퓨터 시스템에서 모두 처리하기 때문에 작업이
효율적이지만, 중앙의 컴퓨터 시스템이 고장나면 모든 시스템이 정지해 버리는 단점이 있다.
③
분산처리 시스템(Distributed Data Processing System)
통신망으로
연결된 각각의 컴퓨터 시스템에서 독자적으로 자료를 입력, 처리하고 필요에 따라 통신망을 통하여 다른 지역에 있는
컴퓨터 시스템과 협력하여 자료를 처리하는 시스템이다. 집중처리 시스템의 중앙 컴퓨터에 과도한 부하가 걸려 개발과 유지가 힘든 단점을 개선한 형태이다.
4. 하드웨어
1)자료의 표현과 처리
①
자료(Data)의 단위
- 비트(Bit; Binary Digit):정보의 최소 단위로 2진수인 0이나 1로 표현
- 바이트(Byte):8개의 비트로 구성되며 컴퓨터에 주소를 부여할 수 있는 최소 단위
- 워드(Word):CPU 내부에서 한번에 처리할 수 있는 자료의 단위로 연산의 기본단위
- 필드(Field=Item):어떤 정보를 전달할 수 있는 자료의 기본 요소
- 레코드(Record):하나 이상의 필드로 구성되며,프로그램이 처리하는 자료의 기본단위
- 파일(File):프로그램 구성의 기본 단위로 연관성 있는 레코드가 모여 구성
- 데이터베이스(Datebase):서로 관련된 파일의 집합이다.
②
기억 용량의 단위
- KB(Kilo Byte) : 2의 10승(1024 Byte)
- MB(Mega Byte) : 2의 20승(1024 KB)
- GB(Giga Byte) : 2의 30승(1024 MB)
- TB(Tera Byte) : 2의 40승(1024 GB)
2) 중앙처리장치(CPU; Central Processing Unit)
①
중앙처리장치의 구성과 특징
중앙처리장치는
입력된 자료를 처리하고 시스템 전체를 총괄, 제어하는 기능을 수행하며, 연산장치와 제어장치, 그리고 임시 기억장치인
레지스터로 구성된다. 마이크로프로세서(MicroProcessor)는 중앙처리장치의 기능을 하나의 칩(LSI)에 모은 것으로 마이크로 컴퓨터의 중앙처리장치로
사용되며, 설계방식에 따라 RISC 방식과 CISC 방식으로 구분된다.
②
연산장치(ALU; Arithmetic and Logic Unit)
연산장치는
산술 논리 연산장치를 줄여서 부르는 말로 중앙처리장치를 구성하는 핵심 부분이다.
③
제어장치(Control Unit)
제어장치는
주기억장치에 있는 프로그램을 해독하고 각 장치에 명령 신호를 보내며 데이터의 입출력과 연산을 제어하는 장치를 말한다. 제어장치는 내부장치인 명령 해독기, 부호기, 번지 해독기와 레지스터인 프로그램 카운터, 명령. 메모리 주소·메모리 버퍼
레지스터로 구성된다.
3) 입출력장치
①
입력장치
키보드, 마우스, 스캐너, 디지털 카메라(Digital Camera), 광학문자 판독기(OCR; Optical Character
Reader), 광학마크 판독기(OMR; Optical Mark Reader), 바코드 판독기(BCR; Bar-Code Reader), 트랙 볼(Track
Ball), 터치 패드(Touch Pad) 등
②
출력장치
모니터(Monitor), 프린터(Printer), X-Y 플로터(Plotter), 마이크로필름 출력장치(COM; Computer
Output Microfilm), 스피커(Speaker),
4) 기억장치
①
주기억장치
입력
장치를 통해 자료를 입력받거나 보조기억장치의 자료를 옮겨 받아 CPU가 작업을 할 수 있도록 프로그램과 데이터를
기록하는 곳으로 보통 메모리(Memory)라고 부른다. RAM, ROM, 캐시 메모리가 있다.
②
보조기억장치
컴퓨터가
처리한 주기억장치의 내용을 영구히 저장하고 보관하기 위해 주기억장치의 보조 역할을 하는 장치이다. 대량의 데이터를
저장할 수 있지만, 주기억장치에 비해 속도가 느리다. 자기디스크(Magnetic Disk), 광디스크(Optical Disk)이 있다.
5) 메인보드와 주변장치
①
메인보드(Main Board)
- PC를 구성하는 각종 부품들을 연결시키는 주기판으로 마더보드(Mother Board)라고도 부른다.
- CPU 소켓, RAM 소켓, 확장 버스 슬롯, BIOS, 포트, 배터리 등으로 구성된다.
②
바이오스(BIOS; Basic Input/Output System)
- 컴퓨터를 구동하기 위한 기본 기능을 제공하는 프로그램을 모아둔 곳이다.
- 하드웨어와 소프트웨어의 중간에서 교량 역할을 한다.
- 전원을 켜면 하드웨어를 점검하고 시스템 주요 설정 사항을 관리할 수 있도록 해 준다.
③
디스크 드라이브
디스크
드라이브는 각종 규격의 기억장치를 말하며, 5.25", 3.5" 등의 플로피디스크
드라이브와
하드디스크 드라이브, CD-ROM 드라이브 등으로 구성되어 있다. 디스크의 연결방식에 따라 IDE/EIDE 방식과
SCSI 방식으로 나뉘며, IDE 케이블에 두 대의 장치가 연결되어 있는 경우 첫 번째 장치를 마스터(Master), 두 번째 장치를 슬레이브(Slave)라고
부른다.
④
기타 주변장치
VGA(Video Graphics Array) 카드, 사운드(Sound) 카드, 모뎀(MODEM), 네트워크
카드(NIC; Network Interface Card)