전체 글: 429개의 글

마지막 방학...

Posted by ironmask84
2008. 8. 31. 22:50 생각과 일상/오늘의 일상


아아아앙.. 드뎌 방학도 끝나구나 ㅜㅜ

항상 방학 마지막 주가 되면 자꾸 돌이켜 보게 되고.. 방학 동안 머했나.. 이런 생각이 드는구나..
이렇게 후회하게 되는 건 .. 어쩔 수 없는 인간의 마음인가...
욕심 때문인가.? 노력이 부족했던건가..?

이번 한주는 계속 미래를 생각하면서 보냈구나..
가장 관건은 공학인증..삼성정보트랙..토익..

이번 학기 아주 중요하다..
학점은 물론이고, 인턴과 어학연수와 대학원의 결정..

매일 규칙적으로 운동과 영어공부를 병행 할 수만 있다면.. 정말 좋겠다;;
나의 의지력이 더욱 성장해야 가능한거다..

이 불확실한 미래로의 길.....좀처럼 결정되어지지 않네..
하나님께서 잘 인도해 주시리라 믿자.
새로운 마음으로 한 걸음 한걸음 나아가자..

이번 학기도 이겨내는 거다!
 

추천 도서 목록

Posted by ironmask84
2008. 8. 31. 21:45 About ironmask/취업준비


1. 대중문화 참여론 (김대중)

2. 손바닥 경제 (김상조)

3. 자본주의의 미래 (레스터.C)

4. 권력 이동 (앨빈토플러)

5. 한시 미학 (정민)

6. 나의 문화유산 답사기 (유홍준)

7. 아주 특별한 즐거움 (줄리아 카메룬)

8. 토지 (박경리)

9. 위대한 스승이 보낸 63통의 편지 (간디)

10. 경세 지락 (홍매)

11. 사람만이 희망이다 (박노해)

12. 삼국지 (이문열)

13. 철학 에세이 (조성오)

14. 르네상스인 미켈란젤로 (에빙 스톤)

15. 한국인에게 문화가 있는가 (최준식)

16. 내가 아는 것은 진리인가 (김장호)

17. 정치학 풍경 (마르틴 바르케)

18. 문명의 충돌 (새무엘 엘링턴)

19. 부자의 경제학 빈민의 경제학 (유시민)

20. 근대 시민사회 사상사 (홍사중)

21. 백범 일지 (김구)

22. 무소유 (법정)

23. 난세지락 (조성기)

24. 태백산맥, 아리랑 (조정래)

25. 대중문화의 겉과속 (강중만)

26. 청년을 위한 한국현대사 (박현채)

27. 지식인을위한 변명 (샤르토르)

28. 오늘의 한국 지성 그 흐름을 읽는다 (전태일 평전)

29. 까라마조프의 형제 (도스프도예스키)

30. 잃어버린 시간을 찾아서 (프로스트)

31. 짜라투스트라는 이렇게 말했다 (니체)

32. 에밀 (루소)

33. 경제학 철학수고 (마르크스)

34. 꿈의 해석 (프로이드)

35. 물질문명과 자본주의 (브로델)

36. 삼국유사 (일연)

37. 목민심서 (정약용)

38. 파우스트 (괴테)

39. 成 (카프카)

40. 목긴 사나이 (박재동)

이 목록이 몇 년 된 추천 목록인데.. 지금 껏 겨우 2가지 읽었네 ㅎㅎ.
토지가 길어서 제법 걸렸음..

 

cache 적중률

Posted by ironmask84
2008. 8. 31. 01:11 컴퓨터공학


캐쉬적중율에 대해 이의가 들어와서 추가 답변을 하겠습니다.
일반적으로 캐쉬적중율은 캐쉬슬롯의 크기와 개수에 영향을 받습니다.
같은 크기의 캐쉬메모리라면 캐쉬슬롯의 크기가 커지면 캐쉬슬롯의 개수가 적어지므로 캐쉬적중율이 작아질수 있습니다.
하지만 캐쉬메모리 자체가 커진다면 분명 캐쉬적중율은 높아집니다.
그렇기 때문에 최신의 프로세서가 대용량 캐쉬를 적용할려고 하는 이유가 되기도합니다.

그리고 두번째로 FSB에 대해서도 말씀해주셨는데, 이의를 제기하신 분께서 말씀하신데로 FSB는 CPU의 내부 동작클럭을 말하는 것이 아닌 것이 맞습니다. 하지만 최근에 FSB 533/800 MHz 라고 표기하는 것은 메인보드 전반(노스브릿지, 사우스브릿지, 각종 메모리, AGP 장치등)에 데이터가 흐르는 동작클럭을 의미하는 것이 아니라. 일부분 (프론트 사이드 버스 부분)의 동작클럭을 말하는 것입니다. 하지만, 이 클럭이 CPU 내부동작클럭(2.8G, 3.0G 라고 표기하는 CPU 코어의 동작클럭이 아닌)과 같기 때문에 그렇게 설명한 것입니다. 이점은 제가 명확하게 설명을 하지 못한 것 같습니다.

세번째로 AMD CPU의 정수연산능력에 대해 말씀하셨는데, 이점은 최근의 애슬론 CPU의 비교테스트에서도 인텔 CPU보다 높게 나타난 기사를 본적이 있어서 말씀드린 것입니다. 그리고 대부분의 프로그램에서 AMD와 인텔이 아무런 문제 없이 사용할 수 있는 것이 사실이지만, 몇몇 프로그램이 AMD에서 문제를 일으키는 경우가 있습니다. 대표적인 프로그램이 가상머신 프로그램인 VMware 라는 프로그램입니다. 이 프로그램은 인텔 CPU에 최적화되어 AMD CPU를 가진 컴퓨터에서는 동작하지 않는다고 알려져 있습니다.

최대한 간단히 적으려다보니 중요한 핵심을 많이 잘못적은 것 같습니다. 좋은 지적해주셔서 감사합니다.

http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10405&eid=HW3922TTvGVih/zRSLJ6V1STXprJfeMa&qb=xLO9rLjeuPC4riC5rsGm

에서 퍼옴.

'컴퓨터공학' 카테고리의 다른 글

퀵소트 - 알고리즘  (4) 2008.09.21
삽입정렬 - 알고리즘  (0) 2008.09.21
임베디드 시스템과 임베디드  (0) 2008.09.15
Embedded에서 ARM의 의미  (0) 2008.09.15
운영체제의 종류  (0) 2008.09.15
프로그래밍언어론 - 용어  (0) 2008.09.03
cache memory - 2  (0) 2008.08.31
cache memory - 1  (0) 2008.08.31
컴퓨터 시스템에서의 계산표현에 쓰이는 보수들  (0) 2008.08.30
자료구조 - Tree  (0) 2008.08.30
 

cache memory - 2

Posted by ironmask84
2008. 8. 31. 01:11 컴퓨터공학


인텔의 펜티엄 CPU는 내부적으로 여러가지 구조를 갖습니다.
CPU의 성능 평가 기준으로 캐쉬메모리의 크기를 가지고 말하기도 합니다.
캐쉬 메모리는 고속의 메모리로서 CPU와 메인메모리 사이의 속도차를 조절하는 고속메모리 입니다.
하지만 캐쉬메모리는 집적이 어렵고 가격이 비싸다는 단점이 있습니다.
그래서 인텔 CPU에 캐쉬메모리를 없애거나 적은 양의 캐쉬메모리를 적재한 저가형 CPU를 생산하고 있습니다. 이 CPU에 붙는 이름이 셀러론 입니다.
셀러론은 기본적으로 펜티엄이랑 같은 구조이지만, 동시에 여러개의 프로그램을 수행할 경우 등에서 좋은 성능이 안 나오는 경우가 있습니다.


캐쉬메모리는 앞서 말했듯이 고속의 시퓨와 상대적으로 저속인 메인메모리 사이의 속도를 조정하는 고속의 메모리 입니다.
캐쉬의 성능은 시퓨가 처리해야할 명령어가 캐쉬메모리안에 있느냐 없느냐를 가지고 평가합니다. 이것을 캐쉬 적중율이라 합니다.
캐쉬 메모리의 크기가 클수록 캐쉬적중율을 높일 수 있고, 상대적으로 많은 프로그램이 메모리에서 동시에 수행되어도 문제 없이 동작할 수 있게 됩니다.
일반적으로 셀로론 시퓨에는 128KB의 캐쉬메모리, 노스우드 CPU에는 512KB, 프래스캇 CPU에는 1M의 캐쉬메모리가 장착되어 있습니다.

'컴퓨터공학' 카테고리의 다른 글

퀵소트 - 알고리즘  (4) 2008.09.21
삽입정렬 - 알고리즘  (0) 2008.09.21
임베디드 시스템과 임베디드  (0) 2008.09.15
Embedded에서 ARM의 의미  (0) 2008.09.15
운영체제의 종류  (0) 2008.09.15
프로그래밍언어론 - 용어  (0) 2008.09.03
cache 적중률  (1) 2008.08.31
cache memory - 1  (0) 2008.08.31
컴퓨터 시스템에서의 계산표현에 쓰이는 보수들  (0) 2008.08.30
자료구조 - Tree  (0) 2008.08.30
 

cache memory - 1

Posted by ironmask84
2008. 8. 31. 01:10 컴퓨터공학


캐시는 CPU의 성능을 향상시키기 위해 사용되는 전용의 소형고속기억 장치입니다. 
또는 같은 목적으로 사용되는 주기억 장치의 일부분을 말합니다. 

캐시는 CPU와 CPU에 비해 속도가 느린 주기억 장치(하드) 사이에 데이터와 명령어들을 일시적으로 저장하는기억 장소를 제공하며, CPU가 하드로부터 읽고 하드에 기록할 때보다 몇 배 빠른 속도또는 CPU에 가까운 속도로 접근할 수 있게 합니다. 캐시의 기억 용량이 클수록 요구되는데이터가 이미 캐시에 저장되어 있을 확률이 크기 때문에 그만큼 성능이 향상됩니다. 

컴퓨터 시스템에 사용되는 캐시에는 전용의 고속기억장치인 캐시 메모리(cache memory)와하드의 일부분을 사용한 디스크 캐시(disk cache)의 2종류가 있습니다. 

일반적으로 캐시라고 하면 캐시 메모리를 가리킵니다. CPU가 하드에 접근하여 데이터를 읽거나 기록하면, 그 내용의 사본이 주기억 장치 주소와 함께 캐시에 저장됩니다..

CPU가 어떤 주기억 장치 주소를 참조하면, 캐시는 그 주소가 캐시 내에 있는지를 점검하여 그 주소가 있으면 해당되는 데이터를 즉시 CPU에 전달한다. 

따라서 하드에 접근할 필요가 없게 됩니다. 그 주소가 캐시에 없으면 캐시는 해당되는 데이터를 하드로부터 읽어와 CPU에 전달하고 캐시 내에 저장합니다.. 또 캐시는 CPU가 다음 명령이나 프로그램을 실행하기 위해 필요한 데이터와 명령어를 미리 예측 알고리즘을 통해서 예측하여 하드로부터 큰 블록 단위로 읽어와 저장한다. 그럼으로써 CPU가 필요할 때마다 하드로부터 가져와야 하는 시간을 줄여 실행을 빠르게 합니다.

CPU에 내장되는 캐시를 주캐시(primary cache) 또는 1차 캐시(level 1 cache, L1 cache)라고 하고,컴퓨터 본체 기판에 탑재되는 캐시를 보조 캐시 또는 2차 캐시(L2 cache )라고 합니다.

펜티엄과 같은 최근의 CPU에는 캐시 충돌의 방지와 성능 향상을 위해 명령어 캐시와 데이터 캐시로 분리된 2개의 캐시가 내장되어 있다. 디스크 캐시는 디스크로부터 읽어온 데이터를 디스크와 CPU 사이에 일시적으로 저장하기 위해 특별히 할당되어 있는 하드의 일부분입니다.
최근에 디스크로부터 읽어온 데이터 또는 디스크에 기록된 데이터가 여기에 저장됩니다.
요구되는 데이터가 디스크 캐시에 있으면, 그 데이터를 디스크 장치가 디스크로부터 가져 오는 것을 프로그램이 기다리지 않아도 되기 때문에 접근 시간이 상당히 단축되고 실행이 빨라집니다.



'컴퓨터공학' 카테고리의 다른 글

퀵소트 - 알고리즘  (4) 2008.09.21
삽입정렬 - 알고리즘  (0) 2008.09.21
임베디드 시스템과 임베디드  (0) 2008.09.15
Embedded에서 ARM의 의미  (0) 2008.09.15
운영체제의 종류  (0) 2008.09.15
프로그래밍언어론 - 용어  (0) 2008.09.03
cache 적중률  (1) 2008.08.31
cache memory - 2  (0) 2008.08.31
컴퓨터 시스템에서의 계산표현에 쓰이는 보수들  (0) 2008.08.30
자료구조 - Tree  (0) 2008.08.30