-
[컴퓨터시스템구조] 1강 역사 및 세대별 발전과정, 컴퓨터의 기본구조, 컴퓨터 분류프로그래밍/컴퓨터시스템구조 2014. 4. 28. 22:13반응형
* 역사 및 세대별 발전과정
초반에는 계산기 역할을 하였지만 최근에는 응용 범위가 확대
컴퓨터의 발달
주판
네이피어 봉
파스칼의 톱니바퀴
라이프니츠의 계산기
베비지의 해석기관
홀러리스 천공카드
마크원(MARK-1)
애니악
애드삭
애드박
유니박-원(UNIVAC-1 : Universal Automatic Computer)
2. 컴퓨터의 세대별 구분
1세대부터 5세대까지 존재, 대략의 종류만 알아두면 됨
* 컴퓨터의 기본구조
컴퓨터시스템은 하드웨어, 소프트웨어로 구성
구성요소
중앙처리장치CPU : 연산장치, 제어장치, 레지스터로 구성
메모리장치 : 주기억장치와, 보조기억장치로 구분
입력장치 : 마우스, 키보드 등
출력장치 : 모니터 등
소프트웨어의 종류 : 시스템 소프트웨어, 응용 소프트웨어
프로그래밍 언어 : 저급언어, 중급언어, 저급언어
2. 폰노이만 (John von Neumann) 모델
메모리, 제어장치, 산술논리연산장치, 입/출력기로 구성
3. 시스템 버스(system bust) 모델
컴퓨터 시스템의 구성요서인 CPU, 기억장치, I/O 장치들을 상호 연결해주는 중심 통로를 시스템 버스라 한다.
단방향 어드레스 버스, 양방향 데이터 버스, 양방향 제어 버스 등이 있다.
* 컴퓨터 분류
처리성능과 규모에 따른 분류
마이크로 컴퓨터 : 최근에 가장 널리 사용되는 범용 컴퓨터
미니 컴퓨터
메인프레임 : 다수의 단말기를 연결하여 많은 사람들이 복잡한 작업을 수행할 수 있다.
슈퍼컴퓨터 : 기상예보 등에 사용
2. 구조에 따른 분류
병렬컴퓨터 : 동시에 여러 개의 마이크로프로세서를 사용하는 컴퓨터, 초병렬컴퓨터라고도 함
분산컴퓨팅 : 데이터가 2대 이상의 컴퓨터에 걸쳐져있을 때 이를 분산컴퓨팅이라 한다.
클라우드 컴퓨팅 : 인터넷 상의 서버에 영구적으로 저장되는 컴퓨터
3. 사용목적에 따른 분류
전용컴퓨터(special purpose computer)
범용컴퓨터(general purpose computer)
4. 처리방법에 따른 분류
일괄(bath)처리 컴퓨터 : 자료를 축적하여 일정 시점 단위로 한꺼번에 처리하는 자료처리 방식
실시간(real-time) 처리 컴퓨터 : 즉시처리 시스템, 온라인 처리 시스템이라고도 부른다
5. 자료표현에 따른 분류
디지털 컴퓨터
아날로그 컴퓨터
하이브리드 컴퓨터
반응형'프로그래밍 > 컴퓨터시스템구조' 카테고리의 다른 글
[컴퓨터시스템구조] 5강 명령어 형식, 주소지정방식, 명령어 형식에 의한 컴퓨터의 구조 (0) 2014.04.30 [컴퓨터시스템구조] 4강 CPU의 구성요소, 명령어 사이클, 명령어 파이프라이닝 (0) 2014.04.30 [컴퓨터시스템구조] 3강 부울대수 및 논리게이트, 조합논리회로, 순차논리회로 (0) 2014.04.29 [컴퓨터시스템구조] 2강 진법과 진법변환, 보수, 데이터의 표현, 연산 (0) 2014.04.28