Investor's wiki

중앙 처리 장치(CPU)

중앙 처리 장치(CPU)

컴퓨터 ν”„λ‘œκ·Έλž¨μ˜ λͺ…령을 ν•΄μ„ν•˜κ³  ν•΄λ‹Ή λͺ…령에 따라 κΈ°λ³Έ μž‘μ—…μ„ μ‹€ν–‰ν•˜λŠ” μ»΄ν“¨ν„°μ˜ μ „μž νšŒλ‘œμž…λ‹ˆλ‹€. κΈ°λ³Έ μ—°μ‚°μ—λŠ” μ‚°μˆ , 논리, μ œμ–΄ 및 μž…μΆœλ ₯(I/O)이 ν¬ν•¨λ©λ‹ˆλ‹€. CPU(쀑앙 처리 μž₯치)λΌλŠ” μš©μ–΄λŠ” 1960λ…„λŒ€ μ΄ˆλ°˜λΆ€ν„° 컴퓨터 μ‚°μ—…μ—μ„œ 널리 μ‚¬μš©λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

CPUλŠ” 기본적으둜 4가지 κΈ°λŠ₯ λ‹¨μœ„λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.

  • μ œμ–΄ μž₯치: CPU λ‚΄μ—μ„œ λͺ…λ Ή 및 λ°μ΄ν„°μ˜ 흐름을 μ œμ–΄ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€.

  • μ‚°μˆ  논리 μž₯치(ALU): CPU의 λͺ¨λ“  μ‚°μˆ  및 논리 μ—°μ‚° 계산을 μˆ˜ν–‰ν•©λ‹ˆλ‹€.

  • λ ˆμ§€μŠ€ν„°: 맀우 λΉ λ₯΄κ²Œ μ•‘μ„ΈμŠ€ν•  수 μžˆλŠ” λ‚΄λΆ€ λ©”λͺ¨λ¦¬ μ…€μž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ ꡬ성 μš”μ†ŒλŠ” λ³€μˆ˜(데이터, μ£Όμ†Œ) λ˜λŠ” μ‚°μˆ /논리 μ—°μ‚°μ˜ 쀑간 κ²°κ³Όλ₯Ό μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λ©λ‹ˆλ‹€.

  • μΊμ‹œ: μ£Ό λ©”λͺ¨λ¦¬μ— λŒ€ν•œ μ•‘μ„ΈμŠ€λ₯Ό μ΅œμ†Œν™”ν•˜μ—¬ 결과적으둜 CPU μ„±λŠ₯을 ν–₯μƒμ‹œν‚€λŠ” μž‘κ³  λΉ λ₯Έ λ©”λͺ¨λ¦¬μž…λ‹ˆλ‹€.

이 μž₯μΉ˜λŠ” 클둝 속도에 μ˜ν•΄ λ™κΈ°ν™”λ˜κ³  μ„Έ 가지 μœ ν˜•μ˜ λ²„μŠ€λ‘œ μ—°κ²°λ©λ‹ˆλ‹€.

  • 데이터 λ²„μŠ€: 데이터 전달을 λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

  • μ£Όμ†Œ λ²„μŠ€: μ½κ±°λ‚˜ μ“Έ λ©”λͺ¨λ¦¬ μ£Όμ†Œλ₯Ό μ „λ‹¬ν•©λ‹ˆλ‹€.

  • μ œμ–΄ λ²„μŠ€: λ‹€λ₯Έ ꡬ성 μš”μ†Œ 및 I/O μž₯치λ₯Ό 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

CPU μ•„ν‚€ν…μ²˜λŠ” μ‹€ν–‰ν•  수 μžˆλŠ” λͺ…λ Ήμ–΄ μ„ΈνŠΈλ„ νŠΉμ§•μž…λ‹ˆλ‹€. 일반적으둜 λͺ…λ Ήμ–΄ μ„ΈνŠΈ μ•„ν‚€ν…μ²˜μ—λŠ” 두 가지 μœ ν˜•μ΄ μžˆμŠ΅λ‹ˆλ‹€.

  • CISC(볡합 λͺ…λ Ήμ–΄ 집합 컴퓨터): μ—¬λŸ¬ 클둝 μ£ΌκΈ°μ—μ„œ μ‚°μˆ  μ—°μ‚°, λ©”λͺ¨λ¦¬ μ•‘μ„ΈμŠ€ λ˜λŠ” μ£Όμ†Œ 계산과 같은 μ—¬λŸ¬ μ €μˆ˜μ€€ 연산을 μˆ˜ν–‰ν•  수 μžˆλŠ” κ΄‘λ²”μœ„ν•œ λ³΅μž‘ν•œ λͺ…λ Ήμ–΄ μ§‘ν•©μž…λ‹ˆλ‹€.

  • RISC(Reduced Instruction Set Computer): ν•˜λ‚˜μ˜ 클둝 μ£ΌκΈ°μ—μ„œ 단일 ν•˜μœ„ μˆ˜μ€€ 연산을 μˆ˜ν–‰ν•˜λŠ” μΆ•μ†Œλœ λͺ…λ Ήμ–΄ μ§‘ν•©μž…λ‹ˆλ‹€.