1. 컴퓨팅 기술과 소프트웨어

 소프트웨어는 언제 처음 만들어졌을까?

컴퓨팅이란?

 - Processing structuring, and managing various kinds of information

  컴퓨터를 이용하여 정보(데이터)가 처리되는 절차적 과정

 - Designing a mathematical sequence of steps known as an algorithm

 컴퓨터 알고리즘을 통하여 문제를 해결하는 과정

 

초기 컴퓨터 

 사람을 대신하여 계산을 빨리 수행하기 위한 목적

 - 계산기의 역할을 함

 - 덧셈, 뺄셈, 곱셈, 나눗셈 등

 - 로그, 미분, 적분 등

 

컴퓨터 등장과 발전

 ABC(Atanasoff-Berry Computer) - 최초의 전자식 컴퓨터 ABC컴퓨터

 - 아이오와 주립대학 물리학부

 - 최초의 전자식 컴퓨터(1939)

 - 복잡한 계산을 수행하는 물리학자들을 돕기 위한 목적

- 책상정도의 크기, 용량은 크지 않음.

 

애니악(ENIAC, Electronic Numerical Integrator And Computer

 - 전기기술과 결합되면서 전자회로를 사용한 컴퓨터의 등장

 - 1943~1946년 펜실베니아 대학의 모클리와 애커드가 제작

 - 2차 세계대전 때 탄도 계산을 위해 사용됨.

 - 날씨 예측 등다양한 용도로 으로도 사용됨.

 - 가장 큰 단점은 프로그램이 존재하는게 아니라 모든 처리 데이터가 처리되는 과정을 진공관과 진공관을 연결하는 배선으로 처리했기 때문에 수학적 공식이나 어떤 절차가 바뀌게 되면 선들을 전부 다 뽑아서 다시 연결을 해줘야했음. 계산은 빠르게 했으나 그 계산을 위한 절차가 복잡했음.

 

 

폰노이만(1903~1957) 구조

 - 폰노이만 컴퓨터의 아버지라고 불림. 

 - 현재와 같은 CPU, 메모리, 프로그램 구조를 갖는 범용 컴퓨터 구조 확립.

 - 아주 단순한 형태라도 이 컴퓨터가 실행되야 할 명령어들을 기록을 미리 해놓고.제어장치가 명령어들을 하나 씩 불러와 산술장치에 줌. 산술장치는 사칙연산을 하는 장치. 산술장치가 계산하면 결과값을 다시 받아서 메모리에 넣음. 필요한 경우에는 입력, 출력을 받음.

"first Draft of a Report on the EDVAC"

 - 지금의 모든 컴퓨터는 이러한 구조를 가지고 있음. 메모리, 제어장치 산술장치를 합쳐서 CPU라고 함. 하드웨어와 소프트웨어가 구분됨.

 

EDSAC, EDVAC

 - 에드삭은 영국에서, 에드박은 미국에서 개발

 - 폰노이만을 활용한 최초의 컴퓨터, 최초의 프로그램 내장방식 컴퓨터

 - 에니악은 소프트웨어와 하드웨어가 분리되지 않았던 방식. 에드박, 에드삭은 프로그램 내장방식 . 이 시기부터 소프트웨어가 처음 만들어지고 개발되기 사작함.

 

중앙집중식 컴퓨터

 - IBM S/360(1964년)

 

PC의 출현(personal computer)

 - 애플 컴퓨터가 처음 만들어졌을 때 500, 600달러

 - 개인이 컴퓨터를 소유하기 시작

 

 

2. 컴퓨터와 소프트웨어

 과거의 컴퓨터

 - 하드웨어 중심, 소프트웨어와 데이터의 비중이 약함.

 - 하드웨어 성능과 기능이 컴퓨터의 발전을 견인

 

현재의 컴퓨터

 - 하드웨어는 충분한 성능을 보임

 - 인터넷, 소프퉤어 비중이 커짐.

 

미래의 컴퓨터

 - 사물인터넷 : 모든 기기의 연결

 - 인공지능, 분산/병렬처리, 빅데이터 처리

 

+ Recent posts