서버엔지니어 초짜가 CPU클럭과 FSB에 관해 질문드립니다.

zgrove의 이미지

안녕하세요
31이라는 나이에 IT로 직종변경해서 서버엔지니어로 일하게 되었습니다.
뭐가 뭔지 하나도 모르겟네요;;
공부하던중 CPU클럭과 FSB에 대해 궁금한점이 있어서 가르침을 받고자 합니다.
제가 이해하기로는 현재 메인보드등 CPU외부 I/O의 클럭은 CPU의 고속연산을 따라가지못하고
해서 CPU내부클럭은 외부클럭과 다르게 간다고 이해했습니다.
말하길 외부클럭, 즉 FSB클럭의 배수가 곧 CPU내부클럭이 된다고 하더군요.
의문이 드는건 CPU는 그렇게 고속연산이 가능하고 메인메모리는 CPU에 비하면 느리기만한데
어차피 FSB버스의 클럭수도 CPU를 따라가지 못하는거 아닙니까?
메인메모리도 FSB클럭도 CPU내부클럭을 따라가지 못하면 컴퓨터의 연산속도의 기준은
FSB클럭이나 메인메모리의 클럭수로 나와야 하는거 아닌가요?
CPU가 1시간동안 100개의 답을 줘봤자 FSB나 메인메모리가 10개밖에 받아들이질 못하는데 그럼
그컴퓨가 내놓는 답은 결국 10개가 되는거 아닌가요?
그런상황에서 컴퓨터가 1시간당 100개의 답을 준다는건 의미가 없는거 아닙니까?

lmk378의 이미지

cpu안에는 레지스터와 캐시메모리라는 것이 존재합니다.
먼저 레지스터와 캐시에 대해 공부해보시면 cpu가 빨라야 하는지 자연스럽게 아실 수 있으실것 같네요.

익명 사용자의 이미지

입력 데이터의 크기에 비해 연산양이 많은 경우에는 의미가 있습니다.
예를 들어, 양의 정수 N의 팩토리얼을 구하는 기능을 만들 경우, N의 데이터의 크기는 N의 값에 상관없이 항상 일정하지만, N의 팩토리얼을 구하기 위해서 수행해야 할 곱셈의 횟수는 N의 값에 비례합니다.
CPU가 단 한 번의 클럭만으로 문제를 해결할 수 있는 게 아닙니다. :-)

DarkSide의 이미지

복잡한 명령어는 수십 클럭을 잡아 먹는 경우도 있고,
몇 개의 명령어가 CPU 안에서만 돌아가는 경우도 있습니다.
메모리가 병목인 것을 사실이지만, CPU의 연산 속도가 성능에서 가장 중요한 역할을 하죠.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.