본문 바로가기

카테고리 없음

컴퓨터개론 (1)

컴퓨터의 발전과 역사

- 컴퓨터의 발전 과정

1. 주판

2. 파스칼의 계산기 : 덧셈과 뺄셈이 가능한 최초의 기계식 계산기

3. 라이프니츠의 계산기 : 곱셈과 나눗셈까지 가능한 계산기

4. 배비지의 차분기관과 해석기관 : 다항함수를 계산할 수 있는 차분기관과 일반적인 계산이 가능한 해석기관

5. 천공카드 시스템 : 미국의 홀러리스는 1889년 종이 카드에 구멍을 뚫어 자료를 처리하는 천공카드 시스템 개발

6. 튜링기계 : 영국의 수학자 튜링은 컴퓨터의 실행과 저장에 관한 추상적인 모델인 튜링기계 제안

7. ABC : 복잡한 수학 계산을 수행할 수 있는 세계 최초의 전자식 계산기

8. 마크원 : 세계 최초의 전기 기계식 계산기

9. 에니악 : 미국 펜실베니아대 교수 모클리와 공학자 에커트가 1946년 전자식 계산기인 에니악을 개발

10. 에드삭 : 프로그램 내장방식을 최초로 적용

에드박 : 프로그램 내장방식을 채택

프로그램 내장방식 : 어떤 작업을 할 때마다 다시 세팅할 필요 없이 프로그램이 작동되는 방식

 

- 컴퓨터의 세대별 분류

1. 제1세대 컴퓨터 : 1951년~1958년

기억소자로 진공관을 사용하였으며 프로그래밍 언어는 기계어를 사용하였다

2. 제2세대 컴퓨터 : 1959년~1963년

기억소자로 트랜지스터를 사용하였고 프로그래밍 언어는 고급 언어를 사용하였다

3. 제3세대 컴퓨터 : 1964년~1970년

기억소자로 직접회로를 사용하였고 다중 프로그래밍 시스템 및 시분할 시스템이 개발되었다

4. 제4세대 컴퓨터 : 1971년~현재

기억소자로 고밀도 직접회로를 사용하고 개인용 PC시대가 열렸다

 

종류

알테어 8800 : 세계 최초의 상업용 조립식 개인용 컴퓨터로 소프트웨어가 따로 없었고 토글 스위치로 코드를 입력했다

애플 I : 1976년 애플이 출시한 개인용 컴퓨터

IBM PC : 현재 IBM PC 호환 기종의 모체가 된 컴퓨터

 

5. 제5세대 컴퓨터

아직 실용화 단계에 이르지 못했지만 학습, 추론, 판단 등을 기반으로 사용자와 대화가 가능한 인공지능을 갗춘 컴퓨터이다

 

- 컴퓨터의 종류

1. 슈퍼컴퓨터

다중 파이프라인, 벡터 처리기능이 있고 과학기술용 또는 군사용으로 사용된다

2. 대형컴퓨터

동시에 다수의 사용자가 업무를 처리할 수 있도록 하는 컴퓨터

3. 미니컴퓨터

대형컴퓨터보다는 작고 느리지만 개인용PC 보다는 크고 빠른 중형규모의 컴퓨터

2000년대 이후 워크스테이션과 성능 차이가 없어졌다

4. 워크스테이션

과학기술 분야의 연구개발용, 홈페이지 등의 서버 운영

5. 개인용 컴퓨터

마이크로컴퓨터 또는 데스크톱 컴퓨터

6. 휴대용 컴퓨터

이동하면서 작업할 수 있는 컴퓨터로 노트북, 스마트폰 등이 있다

7. 웨어러블 컴퓨터

옷처럼 몸에 착용하는 컴퓨팅 기기로 체온,혈압,운동량 등을 측정한다

8. 클라우드 컴퓨팅

인터넷으로 연결된 다른 컴퓨터와 프로그램 자료를 저장하고 필요할 때마다 자신의 컴퓨터로 불러와 사용하는 기술

개인용 컴퓨터 뿐만 아니라 다양한 유형의 기기에서 이용 가능하며

여러 사용자가 시스템 자원을 공유할 수 있어 편리하다

9. 사물 인터넷

센서와 통신 기능을 내장한 사물과 사물을 인터넷으로 연결한 기술로 각 사물은 수집한 자료를 처리 및 분석하여 다른 사물 또는 사람에게 제공하여 상호 소통한다

 

컴퓨터의 하드웨어와 소프트웨어

- 컴퓨터의 기능

1. 입력 기능 : 처리할 데이터를 컴퓨터로 입력

2. 기억 기능 : 입력 데이터, 처리 결과, 프로그램 등을 기억

3. 연산 기능 : 사칙 연산, 논리 연산 등을 수행

4. 제어 기능 : 명령을 해독하고 각 장치를 통제

5. 출력 기능 : 처리 결과를 사람이 원하는 형태로 출력

 

- 하드웨어

하드웨어는 컴퓨터를 구성하는 기계 장치로 소프트웨어가 지시한 일을 수행한다

컴퓨터와 관련된 물리적 장치로써 입력 기능, 출력 기능, 처리 기능, 저장 기능을 담당한다

ex) 중앙처리장치인 CPU, 주기억장치인 RAM, 보조기억장치인 하드디크스,USB,SSD

입력장치인 마우스,키보드,태블릿,스캐너 그리고 출력장치인 모니터,프린터,스피커 등

 

입력장치 : 문자, 소리, 그림, 영상 등의 데이터를 외부로부터 전달받는 장치

출력장치 : 수행된 결과를 문서나 그림 형태로 사용자에게 전달하는 장치

 

중앙처리장치 : 제어장치 + 연산장치로 명령어를 해독하고 실행하는 장치

-구성

제어장치 : 중앙처리장치와 기억장치 사이의 프로그램 명령과 데이터의 입출력을 제어한다

연산장치 : 제어장치의 신호에 따라 산술 연산과 논리 연산을 수행

레지스터 집합 : 중앙처리장치에서 명령어를 수행하는 동안 필요한 정보 저장

 

기억장치 : 실행 중인 프로그램과 프로그램에 필요한 데이터를 저장하는 장치

낮은 비용, 큰 용량, 빠른 속도를 요구한다

레지스터 -> 캐시기억장치 -> 주기억장치 -> 보조기억장치 순으로 용량은 커지지만 속도와 가격은 낮아진다

주기억장치 : 실행중인 프로그램과 실행에 필요한 데이터를 저장한다

RAM : 실행중인 프로그램과 실행에 필요한 데이터를 일시적으로 저장한다

ROM : 부팅할 때 동작하는 바이오스 프로그램을 저장한다

캐시기억장치 : 중앙처리장치가 자주 필요로 하는 프로그램의 일부와 데이터를 저장한다


- 소프트웨어

소프트웨어는 하드웨어의 동작을 지시하고 제어하는 역할을 하는 프로그램과 그 프로그램에 필요한 데이터

 

1. 시스템 소프트웨어 : 컴퓨터 시스템 운영에 필요한 프로그램

컴퓨터 시스템을 쉽고 편리하게 사용할 수 있도록 도와주며 종류에는 운영체제, 컴파일러, 어셈블러, 유틸리티 등이 있고

Windows, Unix, Linux 등이 이에 해당한다

 

운영체제 : 하드웨어의 각 장치를 관리하고 사용자가 컴퓨터를 편리하게 사용할 수 있는 환경을 제공한다

언어 번역 프로그램 : 사람이 이해하기 쉬운 형태로 작성된 프로그램을 번역하는 것으로 어셈블러, 컴파일러 등이 있다

유틸리티 프로그램 : 운영체제의 기능을 보완하여 사용자가 컴퓨터를 편리하게 사용할 수 있도록 한다.

시스템 관리 프로그램, 텍스트 편집기, 백신 프로그램 등이 해당한다

 

2. 응용 소프트웨어 : 특정 업무를 할 때 사용하는 프로그램

종류에는 워드프로세서, 웹 브라우저, 스프레드시트 등이 있고 MS Office, 아래아한글, 포토샵 등이 이에 해당한다.

 

컴퓨터의 활용분야와 경영정보시스템(MIS)

- 컴퓨터의 활용 분야

1. 과학기술 분야

클라우드 컴퓨팅 : 사용자가 자신의 컴퓨터에 저장해둔 자료와 소프트웨어를 중앙 시스템인 대형 컴퓨터에 저장해두고 원격에서 인터넷으로 접속하여 작업을 수행하는 컴퓨팅 환경

모바일화, 개인화, 개방화를 특징으로 한다

2. 항공우주 분야

발사체를 정교하게 제어하기 위해 그리고 발사체와 종합 관제실 사이의 원활한 통신 시스템을 위해 컴퓨터를 이용한다

3. 지능로봇

통신과 컴퓨팅 기술이 로봇 기술에 접목되어 로봇의 기능과 형태가 진화한다

4. 스마트 가전 및 디스플레이

스마트 가전과 플렉서블 디스플레이의 설계 및 개조에 컴퓨터 핵심 응용 기술이 사용된다

5. 해양, 조선 IT

통신 및 레이더 기술, 항해 장치 네트워크 기술에 컴퓨터 기술이 활용된다

6. 공정관리

공장의 공정 프로세스와 제품 생산을 위한 공장 기계의 제어에 컴퓨터를 활용한다

7. 의료 분야

컴퓨터를 이용한 진료, 햅틱 기술을 이용한 수술

8. 금융 분야

입출금 업무, 여신 업무, 전자상거래 및 상품 정보 검색에 컴퓨터 기술이 활용된다

9. 교육 분야

인터넷 강의, 강의 자료 공유 등 교육에 컴퓨터를 활용한다

10. 국방 분야

무기의 성능을 분석하고 제어하며 실제 전쟁 상황과 같은 시뮬레이션 환경도 제공한다

 

- 경영정보시스템 (MIS)

경영 : 조직의 목표 달성을 위해 자원을 효율적으로 활용하는 여러가지 동태적인 활동

경영 환경 : 기업에 직간접적으로 영향을 미치는 기업 내외부의 모든 요인

경영 조직 : 기업의 공동 목표를 이루기 위해 함께 일하는 사람들의 모임

 

시스템 : 하나의 구역 또는 기능 단위로 이루어진 여러개의 독립 구성인자가 전체 목표를 달성하기 위해 유기적으로 결합되어 있는 하나의 집합체

시스템 접근 : 시스템의 개념을 이용하여 전체적인 상호 관계성을 추구함으로써 주어진 문제를 해결하기 위한 시스템 사고방식

시스템 다이내믹스 : 피드백, 동적 역학 등을 이용하여 시스템과 조직 전체의 관점에서 조직의 문제를 다루는 분야

 

정보 시스템 : 조직의 운영, 의사결정, 통제 및 관리를 지원하기 위해 목적에 맞게 필요한 정보를 제공하는 요소들의 집합

정보 기술, 프로세스, 사람으로 구성되어 있다.

 

경영정보시스템 : 좁은 의미로는 경영관리자 중심의 정보시스템, 넓은 의미로는 컴퓨터 기반의 정보시스템이다

긍정적인 영향으로는 생산성 향상, 품질 개선, 경쟁우위 창출, 기업전략 실현, 비즈니스 프로세스 재구축 등이 있디

기능에 따른 유형으로는 마케팅정보시스템, 재무회계정보시스템, 생산정보시스템, 인적자원관리시스템 등이 있다