* Computer

194x : 직업(인간) -> 기계

  최초의 컴퓨터 : 콜로서스(앨런 튜링)

  최초의 전자식 컴퓨터 : 에니악

                                -> TR PDP-1

     OS : UNIX (1969)

                                  NET : ARPA -> INTERNET : 전길남 박사 참여

 

 벨연구소

커닝헨 B언어로 UNIT 개발시작...  C언어 : 데니스 리치 + 켄 톰슨  로 전면 전환(1971~2)

B언어에 없었으나 C언어에 있었던 포인터 !!!

 

OS는 Hardware를 제어하는 프로그램이고 그 위에서 Application이 수행된다. 종합하면

1. HW

2. System (OS)

3. Application

가 IT Platform을 구성하게 된다.

* Infra Design

각 구성요소를 어떻게 구성시켰을 때 최고의 효과를 볼 수 있을까?

 

* Mark II

Bug 발견 : 최초의 Bug Fix

프로그래밍언어의 창시

신호:문자     번역       논리구성 -> 문자

(Low)      (Compile)          (High)

 

 

* Layered Architecture

 (개별적,독립적) ->

 |

 v  의존성(존립),전제조건

 

 

각 Layer는 독립적이지만 하위Layer에 의존성(존립)->전제조건이 있다.

요소에 대한 관계가 중요하다 !

 

 

 

H/W - OS - Appliction 도 개별적이며 의존적인 구성으로 되어있다.

 

각 구성요소를 단일 혹은 멀티로 구성하는 것에 대해서 다양한 아키텍처가 나오게 된다.

 

HW : (CPU + RAM) + FileSystem + Network

 

 

 

 

 

 

- 학부시절에 수강했던 프로그래밍언어론 부터 Review해보는 시간

 

 

 

 

 

 

           

 

'Infra Architecture' 카테고리의 다른 글

Security Platform  (0) 2016.06.28
Storage Platform  (0) 2016.06.28
Network Platform  (0) 2016.06.27

+ Recent posts