[πŸ“šCS μŠ€ν„°λ””] μ‹œκ°„ ν‘œν˜„κ³Ό μƒνƒœ κΈ°μ–΅

Yun'sΒ·2022λ…„ 1μ›” 28일
2

πŸ“š CS μŠ€ν„°λ””

λͺ©λ‘ 보기
2/2
post-thumbnail

πŸ“– 순차 논리

  • μˆœμ„œλΌλŠ” λ§μ—μ„œ λΉ„λ‘―λœ μš©μ–΄
  • 'μ‹œκ°„μ μœΌλ‘œ μ–΄λ–€ κ°’ 뒀에 μ˜€λŠ” λ‹€λ₯Έ κ°’'μ΄λΌλŠ” 뜻
  • 2μž₯μ—μ„œ 배운 μ‘°ν•© 논리가 μž…λ ₯의 ν˜„μž¬ μƒνƒœλ§Œμ„ λ‹€λ€˜λ‹€λ©΄,
    순차 λ…Όλ¦¬λŠ” μž…λ ₯의 ν˜„μž¬ μƒνƒœμ™€ κ³Όκ±° μƒνƒœλ₯Ό ν•¨κ»˜ κ³ λ €



πŸ“– μ‹œκ°„ ν‘œν˜„κ³Ό μƒνƒœ κΈ°μ–΅

  • μš°λ¦¬λŠ” μ£ΌκΈ° ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•΄ μ‹œκ°„μ„ μΈ‘μ •ν•  수 있음
  • 예) μ§€κ΅¬μ˜ μžμ „μ΄ 주기적 ν•¨μˆ˜μž„
    πŸ‘‰ 지ꡬ가 ν•œ 바퀴λ₯Ό λ‹€ 돌면 이λ₯Ό ν•˜λ£¨(1일)라고 뢀름
  • μ»΄ν“¨ν„°μ˜ 경우 μ „μžκ³΅ν•™μ„ μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ— 주기적인 μ „κΈ° μ‹ ν˜Έκ°€ ν•„μš”
    μ§„μžκ°€ μŠ€μœ„μΉ˜λ₯Ό λ•Œλ¦¬κ²Œ ν•˜λ©΄ 이런 μ‹ ν˜Έλ₯Ό λ§Œλ“€ 수 μžˆμœΌλ‚˜ ν˜„μž¬λŠ” μ’€ 더 ν˜„λŒ€μ μΈ μ ‘κ·Ό λ°©λ²•λ“€λ‘œ 접근함



πŸ“• λ°œμ§„μž

  • 그림을 보면 μΈλ²„ν„°μ˜ 좜λ ₯을 μž…λ ₯에 μ—°κ²°ν•  수 있음
  • 이런 연결을 λ˜λ¨Ήμž„(feedback, ν”Όλ“œλ°±)이라고 함
    (λ§ˆμ΄ν¬μ™€ μŠ€ν”Όμ»€λ₯Ό κ°€κΉŒμ΄ μœ„μΉ˜ μ‹œν‚¬ λ•Œ μƒκΈ°λŠ” ν˜„μƒκ³Ό κ°™μŒ)
  • 인버터 좜λ ₯은 λ‹€μ‹œ 인버터 μž…λ ₯으둜 λ“€μ–΄κ°€κ³  이 μž…λ ₯은 λ‹€μ‹œ 좜λ ₯에 반영됨
    πŸ‘‰ 이둜 인해 좜λ ₯이 0κ³Ό 1 사이λ₯Ό 진동함
  • ν•΄λ‹Ή 값이 μ§„λ™ν•˜λŠ” μ†λ„λŠ” μ „νŒŒμ§€μ—°μ— 따라 κ²°μ •λ˜λ©°, μ˜¨λ„μ— 따라 λ‹¬λΌμ§€λŠ” κ²½ν–₯이 있음 (단점)
  • μ’€ 더 μ•ˆμ •μ μΈ 주파수둜 μ§„λ™ν•˜λŠ” λ°œμ§„μžκ°€ μžˆλ‹€λ©΄ 더 μ •ν™•νžˆ μ‹œκ°„μ„ μΈ‘μ •ν•  수 μžˆλŠ” 기쀀이 될 κ²ƒμž„



πŸ€” μ •ν™•ν•œ λ°œμ§„μžλ₯Ό 적은 λΉ„μš©μœΌλ‘œ
Β Β Β Β  효율적으둜 λ§Œλ“œλŠ” 방법❓

πŸ‘‰ ν¬λ¦¬μŠ€ν„Έμ„ ν™œμš©ν•˜κΈ°!

  • 전극을 ν¬λ¦¬μŠ€ν„Έ(κ²°μ •μ΄λΌλŠ” 뜻)에 μ—°κ²°ν•˜κ³  ν¬λ¦¬μŠ€ν„Έμ„ μ••μΆ•ν•˜λ©΄ ν¬λ¦¬μŠ€ν„Έμ΄ μ „κΈ°λ₯Ό λ§Œλ“€μ–΄λƒ„
  • 전극에 μ „κΈ°λ₯Ό κ°€ν•˜λ©΄ ν¬λ¦¬μŠ€ν„Έμ΄ κ΅¬λΆ€λŸ¬μ§
  • 이런 ν˜„μƒμ„ 피에쑰 μ „κΈ° λ˜λŠ” μ••μ „ 효과라고 뢀름
  • μ••μ „ νš¨κ³ΌλŠ” μ—¬λŸ¬ κ°€μ§€λ‘œ μ‘μš©ν•  수 μžˆλŠ”λ°, ν¬λ¦¬μŠ€ν„Έμ€ μŒμ„± 진동을 μž‘μ•„λ‚Ό 수 μžˆμ–΄ 마이크λ₯Ό λ§Œλ“€ λ•Œ 이λ₯Ό μ“Έ 수 있음
  • λ˜ν•œ ν¬λ¦¬μŠ€ν„Έμ— μ „κΈ°λ₯Ό κ°€ν•΄ μŒμ„± 진동을 λ§Œλ“€μ–΄λƒ„μœΌλ‘œμ¨ μ—¬λŸ¬ μ „κΈ° κΈ°κ΅¬μ—μ„œ λ‹€μ–‘ν•œ κ²½λ³΄μŒμ„ λ‚Ό 수 있음

  • ν¬λ¦¬μŠ€ν„Έ λ°œμ§„μžλŠ” μ§„μžμ μΈ λ‹¨κ·ΉμŒνˆ¬ μŠ€μœ„μΉ˜λ₯Ό μ‚¬μš©ν•΄ ν¬λ¦¬μŠ€ν„Έμ— μ „κΈ°λ₯Ό κ°€ν•΄μ„œ λ‹€μ‹œ μ „κΈ°λ₯Ό 얻어냄
  • μž…λ ₯ν•œ μ „κΈ°λ‘œλΆ€ν„° ν¬λ¦¬μŠ€ν„Έμ΄ μ „κΈ°λ₯Ό λ‹€μ‹œ λ§Œλ“€μ–΄λ‚΄λŠ” μ‹œκ°„μ€ 예츑이 κ°€λŠ₯ν•˜λ©° 맀우 정확함
  • 특히 μ„μ˜μ΄ 이런 λͺ©ν‘œλ‘œ μ‚¬μš©ν•  수 μžˆλŠ” κ°€μž₯ 쒋은 ν¬λ¦¬μŠ€ν„Έ 고체 λ¬Όμ§ˆμž„



πŸ“™ 클둝

  • λ°œμ§„μžλ₯Ό μ‚¬μš©ν•˜λ©΄ μ‹œκ°„μ„ 잘 μΈ‘μ •ν•  수 있음
  • λ°œμ§„μžλŠ” 컴퓨터에 클둝을 μ œκ³΅ν•¨
  • 컴퓨터 클둝은 λ°΄λ“œμ—μ„œ λ“œλŸ¬λ¨Έκ°€ λ°•μžλ₯Ό 맞좰 λ“œλŸΌμ„ μΉ˜λŠ” 것과 κ°™μŒ
  • 클둝은 회둜의 페이슀λ₯Ό κ²°μ •ν•˜λ©° 회둜의 μ΅œλŒ€ 클둝 μ†λ„λ‚˜ κ°€μž₯ λΉ λ₯Έ ν…œν¬λŠ” 회둜의 μ „νŒŒ 지연 μ‹œκ°„μ— μ˜ν•΄ 결정됨



πŸ€” 컴퓨터 μ œμž‘μ— ν•„μš”ν•œ 톡계❓

  • 컴퓨터 μ»΄ν¬λ„ŒνŠΈ μ œμž‘μ—λŠ” μ—¬λŸ¬ 가지 톡계가 ν•„μš”ν•¨
    πŸ‘‰ μ»΄ν¬λ„ŒνŠΈλ₯Ό μ΄λ£¨λŠ” λΆ€ν’ˆλ“€ 사이에 νŽΈμ°¨κ°€ 크기 λ•Œλ¬Έ



πŸ“— 비닝

  • 비닝(=λ°”κ΅¬λ‹ˆμ— λ„£λŠ”λ‹€λŠ” 뜻) 과정은 λΆ€ν’ˆμ„ μΈ‘μ •ν•΄μ„œ κ·Έ νŠΉμ„±μ— 따라 μ—¬λŸ¬ λ‹€λ₯Έ λΉˆμ΄λ‚˜ λ¬΄λ”κΈ°λ‘œ λΆ„λ₯˜ν•¨
  • 지연 μ‹œκ°„μ΄ μ§§μ•„μ„œ 빨리 λ°˜μ‘ν•  수 μžˆλŠ” λΆ€ν’ˆμ€ κ°€μž₯ 가격이 높은 λΉˆμ— λ“€μ–΄κ°€κ³  더 느리고 더 μ‹Ό λΆ€ν’ˆμ€ λ‹€λ₯Έ λΉˆμ— λ“€μ–΄κ°€λ©°, 이런 λΆ„λ₯˜λ₯Ό μ—¬λŸ¬ λ‹¨κ³„μ˜ λΉˆμ„ μ‚¬μš©ν•΄ λ°˜λ³΅ν•¨
  • 빈 κ°œμˆ˜κ°€ λ¬΄ν•œν•˜λ©΄ μ‹€μš©μ μ΄μ§€ λͺ»ν•˜κΈ° λ•Œλ¬Έμ— λΆ€ν’ˆ μ „μ²΄μ˜ νŽΈμ°¨λ³΄λ‹€λŠ” 더 μž‘μ€ 편차λ₯Ό 갖도둝 λΆ€ν’ˆμ„ λΉˆμ— λ‚˜λˆ  λ‹΄μŒ
  • 이런 이유둜 λΆ€ν’ˆμ˜ μ „νŒŒ 지연 μ‹œκ°„μ„ ν‘œμ‹œν•  λ•Œλ„ λ²”μœ„λ₯Ό μ‚¬μš©ν•¨
  • μƒμ‚°μžλŠ” μ „ν˜•μ μΈ κ°’κ³Ό ν•¨κ»˜ μ΅œμ†Ÿκ°’κ³Ό μ΅œλŒ“κ°’μ„ μ œκ³΅ν•¨
  • 일반적인 논리 회둜 섀계 였λ₯˜λŠ” μ΅œλŒ“κ°’μ΄λ‚˜ μ΅œμ†Ÿκ°’μ„ μ‚¬μš©ν•˜μ§€ μ•Šκ³  μ „ν˜•μ μΈ 값을 μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ— 생김



πŸ“— μ˜€λ²„ν΄λ‘œν‚Ή

  • μ˜€λ²„ν΄λ‘œν‚Ή ν•œλ‹€λŠ” 말은 ν†΅κ³„μ μœΌλ‘œ 빈의 쀑간 정도에 μœ„μΉ˜ν•˜λŠ” λΆ€ν’ˆμ„ λΆ€ν’ˆμ΄ κ³ μž₯ λ‚˜μ§€ μ•Šμ„ λ²”μœ„ μ•ˆμ—μ„œ 클둝을 λΉ λ₯΄κ²Œ κ³΅κΈ‰ν•˜λŠ” 도박을 ν•œλ‹€λŠ” 뜻



πŸ“˜ 래치- OR 게이트/ AND-OR 게이트/ S-R

OR 게이트 래치

  • 그림처럼 OR 게이트의 좜λ ₯을 μž…λ ₯에 λ¬ΆλŠ” λ°©μ‹μ˜ λ˜λ¨Ήμž„μ„ μ‚¬μš©ν•˜λ©΄ 정보λ₯Ό κΈ°μ–΅ν•  수 있음
  • 이 νšŒλ‘œλŠ” 값을 λ°˜μ „μ‹œν‚€μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— λ°œμ§„μžμ—μ„œ λ³Έ νšŒλ‘œμ™€ 달리 진동을 λ§Œλ“€μ–΄λ‚΄μ§€λŠ” μ•ŠμŒ
  • OR 게이트 회둜 out이 0λΆ€ν„° μ‹œμž‘ν•œλ‹€κ³  가정함
    πŸ‘‰ in이 1이 되면 out도 1이 됨
    πŸ‘‰ 좜λ ₯이 게이트의 (in이 μ•„λ‹Œ λ‹€λ₯Έ μͺ½) μž…λ ₯에 μ—°κ²°λ˜μ–΄ 있기 λ•Œλ¬Έμ— μ΄μ œλΆ€ν„°λŠ” out이 1둜 μœ μ§€λ¨
    πŸ‘‰ in이 0이 돼도 좜λ ₯은 κ·ΈλŒ€λ‘œ 1둜 μœ μ§€λ¨
    πŸ‘‰ κ²°λ‘ : 이 νšŒλ‘œλŠ” μžμ‹ μ˜ κ³Όκ±° μƒνƒœλ₯Ό κΈ°μ–΅ν•œλ‹€



AND-OR 게이트 래치

  • OR νšŒλ‘œλ§ŒμœΌλ‘œλŠ” out을 λ‹€μ‹œ 0으둜 λ§Œλ“€ 방법이 μ—†κΈ° λ•Œλ¬Έμ— μ•½κ°„μ˜ μΆ”κ°€ μž‘μ—…μ΄ ν•„μš”ν•¨
    πŸ‘‰ 그림처럼 λ˜λ¨Ήμž„μ„ 끊고 회둜λ₯Ό μž¬μ„€μ •ν•  방법이 ν•„μš”ν•¨
  • μΈλ²„ν„°μ˜ 좜λ ₯을 reset μœ„μ— 선을 κ·Έμ–΄ ν‘œν˜„ν•¨
  • ν•˜λ“œμ›¨μ–΄ 기호 μœ„μ— 선을 그으면 λ°˜μ „μ„ λœ»ν•¨
    πŸ‘‰ 이 값이 0일 λ•Œ 참이고 이 값이 1일 λ•Œ κ±°μ§“μ΄λΌλŠ” 뜻
    πŸ‘‰ λ•Œλ‘œ 이λ₯Ό μ•‘ν‹°λΈŒ ν•˜μ΄μ— λ°˜λŒ€λ˜λŠ” μ•‘ν‹°λΈŒ 둜우라고 뢀름
    πŸ‘‰ μ°Έ(=μ•‘ν‹°λΈŒ, ν™œμ„±ν™” μƒνƒœ)을 ν‘œν˜„ν•˜κΈ° μœ„ν•΄ μ•‘ν‹°λΈŒ ν•˜μ΄μ˜ 1 λŒ€μ‹  μ•‘ν‹°λΈŒ λ‘œμš°μ—μ„œλŠ” 0을 μ‚¬μš©ν•¨
    πŸ‘‰ μ΄λ ‡κ²Œ μœ„μ— 그은 선을 바라고 읽음
    πŸ‘‰ λ”°λΌμ„œ reset(λ°”)λ₯Ό 말둜 읽을 λ•ŒλŠ” '리셋 λ°”'라고 읽음
  • reset(λ°”)κ°€ 둜우이면 reset은 ν•˜μ΄μ΄λ―€λ‘œ OR 게이트의 좜λ ₯은 OR 게이트의 μž…λ ₯에 λ˜λ¨Ήμž„ 됨
  • reset(λ°”)κ°€ ν•˜μ΄λ‘œ κ°€λ©΄ reset은 λ‘œμš°κ°€ 되고 그에 따라 λ˜λ¨Ήμž„μ΄ 깨지고 out은 0이됨



S-R 래치

  • S-R λž˜μΉ˜λŠ” μ’€ 더 λ˜˜λ˜˜ν•˜κ²Œ 1λΉ„νŠΈ λ©”λͺ¨λ¦¬λ₯Ό λ§Œλ“œλŠ” λ°©λ²•μž„
  • S-Rμ΄λΌλŠ” 말은 set-reset(μ„€μ •-μž¬μ„€μ •)을 λœ»ν•¨
  • 이듀은 μ•‘ν‹°λΈŒ 둜우 μž…λ ₯을 λ°›κ³  보수 좜λ ₯을 μ œκ³΅ν•¨
  • 보수 좜λ ₯μ΄λΌλŠ” 말은 좜λ ₯의 ν•œμͺ½μ€ μ•‘ν‹°λΈŒ ν•˜μ΄, λ‹€λ₯Έ 쑱은 μ•‘ν‹°λΈŒ λ‘œμš°λΌλŠ” λœ»μž„
  • NOR 게이트λ₯Ό μ‚¬μš©ν•˜λ©΄ μž…λ ₯이 μ•‘ν‹°λΈŒ ν•˜μ΄μΈ S-R 래치λ₯Ό λ§Œλ“€ 수 μžˆμ§€λ§Œ, NAND κ²Œμ΄νŠΈλ³΄λ‹€ NOR κ²Œμ΄νŠΈκ°€ 더 μ „λ ₯을 많이 μ‚¬μš©ν•˜κ³ , 더 λ³΅μž‘ν•˜λ©°, λ§Œλ“œλŠ” λΉ„μš©λ„ 더 많이 듦
  • set와 resetκ°€ μ°Έ(둜우)인 κ²½μš°λŠ” 두 좜λ ₯이 λͺ¨λ‘ μ°Έμ΄λΌμ„œ μ΄μƒν•˜κΈ° λ•Œλ¬Έμ— 이런 μž…λ ₯은 μ‚¬μš©ν•˜λ©΄ μ•ˆ 됨
  • 두 μž…λ ₯이 λͺ¨λ‘ λ™μ‹œμ— 거짓(ν•˜μ΄)으둜 λ°”λ€ŒλŠ” κ²½μš°μ—λŠ” μ „νŒŒ 지연 μ‹œκ°„μ— 따라 좜λ ₯이 달라지기 λ•Œλ¬Έμ— κ²°κ³Όλ₯Ό μ˜ˆμΈ‘ν•  수 μ—†μŒ
  • κ·Έλ¦Ό3-5의 νšŒλ‘œλŠ” κ·Έλ¦Ό 3-4의 νšŒλ‘œμ™€ 달리 섀계가 λŒ€μΉ­μ μ΄λΌλŠ” 쒋은 νŠΉμ„±μ΄ 있음
    πŸ‘‰ νšŒλ‘œκ°€ λŒ€μΉ­μ΄κΈ° λ•Œλ¬Έμ— setκ³Ό reset μ‹ ν˜Έμ˜ 지연 μ‹œκ°„μ΄ 거의 λΉ„μŠ·ν•˜λ‹€λŠ” 뜻


πŸ”” 였늘의 ν€΄μ¦ˆ ❗

  • μ •ν™•ν•œ λ°œμ§„μžλ₯Ό 적은 λΉ„μš©μœΌλ‘œ 효율적으둜 λ§Œλ“œλŠ” 방법은?

    πŸ‘‰ 마이크λ₯Ό ν‚€κ³  λ‹΅λ³€ ν•΄μ£Όμ„Έμš”!
    Β Β Β Β Β πŸ‘€μž˜ λ“£κ³  μžˆμœΌμ…¨μ£ ? λ―ΏμŠ΅λ‹ˆλ‹€ μ—¬λŸ¬λΆ„πŸ‘€

    πŸ‘‰ 힌트: _ _ _ _을 ν™œμš©ν•˜κΈ°!


πŸ’ μ°Έκ³ ν•˜λ©΄ 쒋을 자료 πŸ’

πŸ“˜ λ‚˜λ¬΄μœ„ν‚€ 인버터 μ„€λͺ… (클릭)
πŸ“˜ μœ„ν‚€λ°±κ³Ό κ²°μ • μ§„λ™μž μ„€λͺ… (클릭)
πŸ“˜ OR 게이트 래치 μ„€λͺ… μ•„λž˜ κ·Έλ¦Ό 좜처 (클릭)

πŸ“’ CS μŠ€ν„°λ””μ˜ λ‚΄μš©μ€ <ν•œ ꢌ으둜 μ½λŠ” 컴퓨터 ꡬ쑰와 ν”„λ‘œκ·Έλž˜λ°> 책을
Β Β Β Β  기반으둜 ν•˜λ©°, 였늘의 λ‚΄μš©μ€ πŸ‘‰ p.135~140 πŸ‘ˆμ— μžˆμŠ΅λ‹ˆλ‹€!


profile
μš°λ‹Ήνƒ•νƒ• μ•Œλ‹€κ°€λ„ λͺ¨λ₯Ό μ½”λ”© Life

0개의 λŒ“κΈ€

κ΄€λ ¨ μ±„μš© 정보