페이지

2004년 12월 27일 월요일

하버드 아키텍쳐와 폰 노이만 아키텍쳐

폰 노이만 아키텍쳐
컴퓨터 아키텍쳐의 한 종류로서 데이터는 메모리에서 읽거나 메모리에 쓰기도 하는 반면, 명령어는 메모리에서 읽기만 하는 구조를 말한다. 이를 처음 고안한 폰 노이만의 이름을 따서 폰 노이만 아키텍쳐라고 부르며 현대 컴퓨터는 거의 대부분 이 방식을 따른다.

특징
1. 프로세서에게 메모리 특정 지점부터 실행하도록 지시할 수 있다. 이 때 데이터와 명령어 사이에 뚜렷한 구분이 없어서 주어진 내용을 무조건 실행한다.
2. 데이터 자체에 고유 의미가 없다. 즉, 이를 해석하는 프로그램에 의해 의미가 달라진다.
3. 데이터와 명령어는 메모리를 공유한다. 특정 프로그램에서 명령어인 내용은 다른 프로그램에서 데이터일 수 있다.

하바드 아키텍쳐
하바드 아키텍쳐는 명령어와 데이터 통로를 저장공간과 물리적으로 분리한 컴퓨터 아키텍쳐를 말한다. 이 용어는 릴레이를 기반으로한 하바드 마크1이란 초기 컴퓨터에서 나온 것이다. 마크1는 명령어를 펀치 테이프에 데이터를 relay latche에 저장한다.
폰 노이만 아키텍쳐와 다르게 CPU는 메모리로 부터 명령어를 읽거나 데이터를 읽기/쓰기가 동시에 가능하다. 그러나 명령어와 데이터가 같은 신호 통로와 메모리를 동시에 사용하지 않는다.

특징
1. 하바드 아키텍쳐 컴퓨터에서는 CPU는 메모리로부터 명령어와 데이터를 동시에 사용할 수 있다.
2. 현재 명령을 마치는 것과 동시에 다음 명령을 가져올 수 있기 때문에 속도가 더 빠를 수 있다.

참고문헌
John Catsoulis, Designing Embedded Hardware, O’Reilly(한빛 미디어)
http://en.wikipedia.org/wiki/Harvard_architecture
http://en.wikipedia.org/wiki/Von_Neumann_architecture

2004년 12월 6일 월요일

백범일지

백범일지
김구 지음, 도진순 주해 / 돌베개
나의 점수 : ★★★★★


이 책을 이제야 읽게 되다니. 내 자신이 무척 부끄러웠다.
19세기 말 우리나라가 처한 어려운 상황과 이를 극복하기 위한 선조들의 노력과 애국심을 그 시대로 돌아간 듯 느낄 수 있었다. 나라를 빼앗긴 이후에도 독립운동이 좌우 이념으로 나누어져서 제대로 힘도 써보지도 못하고 그대로 일제가 패망한 것은 참으로 안타까웠다.

만약 백범이 원하는데로 우리가 일제를 몰아냈다면 이 나라에 친일세력은 모두 숙청되고 지금과 같은 한심한 상황으로 나라가 내몰리지는 않았을 것이다.

여전히 좃선일보는 뻔뻔하게 신문을 팔아먹고 있고 어이없게도 친일청산법은 악법,분열법이라는 뻘건 덧칠이 칠해진 상태다.

그리고 백범이 원하는대로 우리가 독립을 한 것인지 되묻고 싶다.
법적으로 우리는 독립국가이다. 하지만 나라는 남북으로 분단이 되어 있고 다른 나라의 군대가 이땅에 주둔해 있으며 다른 나라의 전쟁에 군대를 보내고 있다.

백범의 투쟁은 반세가 흐른 지금도 끝난 것이 아니다. 아직도 많은 사람들 가슴속에 새겨져 계속되고 있는 것이다.

http://www.kimkoomuseum.org/