* 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 |