β˜‚οΈ React pre-track) CS1. Computer & Software

YeonnΒ·2024λ…„ 7μ›” 30일
0

elice_React Track

λͺ©λ‘ 보기
1/7
post-thumbnail

❓ 컴퓨터 μ‹œμŠ€ν…œ ꡬ쑰

πŸ“ μž…λ ₯ β†’ 처리( μ €μž₯ / μ—°μ‚° / κ²°λ‘  λ„μΆœ ) β†’ 좜λ ₯

βœ”οΈ μž…λ ₯ μž₯치

μž…λ ₯ μž₯μΉ˜λŠ” μ™ΈλΆ€μ˜ μ‹ ν˜Έλ₯Ό 컴퓨터 λ‚΄λΆ€μ—μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ μ»΄ν“¨ν„°μ—κ²Œ μž…λ ₯ μ‹ ν˜Έλ₯Ό μ£ΌλŠ” μž₯치 이닀.

μ—¬κΈ°μ—λŠ” 이미지 정보λ₯Ό λ°›μ•„μ˜€λŠ” 웹카메라, ν…μŠ€νŠΈ 정보λ₯Ό λ°›μ•„μ˜€λŠ” ν‚€λ³΄λ“œ, μ»€μ„œμ˜ μœ„μΉ˜ 정보λ₯Ό λ°›μ•„μ˜€λŠ” 마우슀 λ“± 이 μžˆλ‹€.

βœ”οΈ κΈ°μ–΅ μž₯치

κΈ°μ–΅ μž₯μΉ˜λŠ” μ£ΌκΈ°μ–΅μž₯μΉ˜μ™€ 보쑰기얡 μž₯치둜 λ‚˜λˆŒ 수 μžˆλ‹€. RAM은 μ£ΌκΈ°μ–΅μž₯치, 전원이 κΊΌμ§€λ©΄ μ‚¬λΌμ§€λŠ” 정보λ₯Ό μ €μž₯ν•˜κ³  HDD, SSDλŠ” 보쑰기얡μž₯치, 전원이 꺼져도 λ‚¨μ•„μžˆλŠ” 정보λ₯Ό μ €μž₯ν•œλ‹€.

βœ”οΈ 처리 μž₯치

μ²˜λ¦¬λŠ” μ €μž₯된 μ •λ³΄λ‘œ μ—°μ‚°κ³Ό μ œμ–΄λ₯Ό 톡해 κ²°κ³Όλ₯Ό λ§Œλ“€μ–΄ λ‚΄λŠ” μž‘μ—…μ΄λ‹€. 데이터λ₯Ό κΈ°μ–΅μž₯μΉ˜μ—μ„œ 읽어와 연산을 톡해 κ²°κ³Όλ₯Ό λ„μΆœν•˜λŠ” κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λŠ” 처리 μž₯μΉ˜μ—λŠ” λŒ€ν‘œμ μœΌλ‘œ CPU( Central Processing Unit )와 GPU( Graphics Processing Unit )이 μžˆλ‹€. CPUλŠ” λͺ…λ Ήκ³Ό 처리λ₯Ό μ‹€ν–‰ν•˜λŠ” λͺ¨λ“  μ»΄ν“¨νŒ… μ‹œμŠ€ν…œμ— ν•„μˆ˜μ μΈ μš”μ†Œλ‘œ λ‹€λ₯Έ μž₯치λ₯Ό μ œμ–΄ν•˜λŠ” 역할을 ν•œλ‹€. GPUλŠ” κ·Έλž˜ν”½ 연산을 λΉ λ₯΄κ²Œ μ²˜λ¦¬ν•˜μ—¬ 결과값을 λͺ¨λ‹ˆν„°μ— 좜λ ₯ν•˜λŠ” μž‘μ—…μ— νŠΉν™”λ˜μ–΄ 더 높은 λΉ„μ£Όμ–Ό, κ²Œμž„ ν”Œλ ˆμ΄, AI 등에 μœ μš©ν•˜λ‹€.

βœ”οΈ 좜λ ₯ μž₯치

좜λ ₯ μž₯μΉ˜λŠ” 처리된 정보λ₯Ό μ‚¬μš©μžμ—κ²Œ λ³΄μ—¬μ£ΌλŠ” 역할을 λ‹΄λ‹Ήν•˜λŠ” 좜λ ₯ μž₯μΉ˜μ—λŠ” λͺ¨λ‹ˆν„°, μŠ€ν”Όμ»€, ν”„λ¦°ν„° 등이 μžˆλ‹€.



πŸ“– ν•˜λ“œμ›¨μ–΄μ™€ μ†Œν”„νŠΈμ›¨μ–΄

❓ ν•˜λ“œμ›¨μ–΄( Hardware )

μ»΄ν“¨ν„°μ˜ 물리적인 ꡬ성 μš”μ†Œ, 즉 기계 μž₯μΉ˜μ΄λ‹€. μ‰½κ²ŒλŠ” λͺ¨λ‹ˆν„°, ν‚€λ³΄λ“œ, 마우슀, 본체 μΌ€μ΄μŠ€, ν”„λ¦°νŠΈ 등이 ν•΄λ‹Ήν•˜κ³  RAM, ν•˜λ“œλ””μŠ€ν¬, CPU 등도 ν•˜λ“œμ›¨μ–΄μ— ν•΄λ‹Ήν•œλ‹€.

❓ μ†Œν”„νŠΈμ›¨μ–΄( Software )

ν•˜λ“œμ›¨μ–΄μ—κ²Œ 무엇을 ν•  μ§€, μ–΄λ–»κ²Œ ν•  μ§€ λͺ…령을 λ‚΄λ¦¬λŠ” 역할을 ν•œλ‹€. μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ‹œμŠ€ν…œ μ†Œν”„νŠΈμ›¨μ–΄μ™€ μ‘μš© μ†Œν”„νŠΈμ›¨μ–΄λ‘œ λ‚˜λ‰œλ‹€. μ‹œμŠ€ν…œ μ†Œν”„νŠΈμ›¨μ–΄λŠ” ν•˜λ“œμ›¨μ–΄μ— μ ‘κ·Όν•΄μ„œ λ™μž‘μ‹œν‚€λŠ” μ†Œν”„νŠΈμ›¨μ–΄λ‘œ window, mac 운영체제, OS, IOS λ“± 이 μžˆλ‹€. μ‘μš© μ†Œν”„νŠΈμ›¨μ–΄λŠ” κ²Œμž„, λ¬Έμ„œ νŽΈμ§‘ 툴, 크둬, 각쒅 μ•± λ“± μ‚¬μš©μžκ°€ μ›ν•˜λŠ” κΈ°λŠ₯을 μ œκ³΅ν•œλ‹€.

βœ”οΈ μ‹œμŠ€ν…œ μ†Œν”„νŠΈμ›¨μ–΄( system software )

μ‹œμŠ€ν…œ μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ‚¬μš©μžκ°€ 직접 μ΄μš©ν•˜μ§€ μ•ŠλŠ”λ‹€. λ§₯ μš΄μ˜μ²΄μ œλ‚˜ μœˆλ„μš°, IOSλ“±κ³Ό 마우슀, ν‚€λ³΄λ“œ λ“± λͺ¨λ“  μž₯치 μ œμ–΄λ₯Ό μœ„ν•œ λ””λ°”μ΄μŠ€ λ“œλΌμ΄λΈŒλ₯Ό ν¬ν•¨ν•˜μ—¬ μ‚¬μš©μžκ°€ 컴퓨터λ₯Ό 처음 켰을 λ•Œ λͺ¨λ“  μž‘μ—…λ“€μ„ μ œμ–΄ν•˜κ²Œ λ˜λŠ”, μ‚¬μš©μžκ°€ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‚¬μš©ν•  경우 μ‚¬μš©μžμ˜ μž‘μ—… μ§€μ‹œλ₯Ό 컴퓨터에 전달해 μ£ΌλŠ” 역할을 μˆ˜ν–‰ν•˜λŠ”, 즉 운영체제( OS: Operating System )이닀. μ΄λŠ” μ‚¬μš©μžμ™€ ν•˜λ“œμ›¨μ–΄λ₯Ό μ—°κ²°ν•˜λŠ” κ°€μž₯ 핡심적인 μ†Œν”„νŠΈμ›¨μ–΄μ΄λ‹€.

βœ”οΈ μ‘μš© μ†Œν”„νŠΈμ›¨μ–΄( application software )

μ‘μš© μ†Œν”„νŠΈμ›¨μ–΄λŠ” μ‚¬μš©μžκ°€ λͺ©μ μ— λ§žλŠ” κΈ°λŠ₯을 μˆ˜ν–‰ν•˜κΈ° μœ„ν•΄ 직접 μ‚¬μš©ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄λ‘œ μ‚¬μš©μžκ°€ μ–΄λ–€ 일을 ν•˜κ³ μž ν• λ•Œ μ‚¬μš©ν•˜λŠ” λͺ¨λ“  ν”„λ‘œκ·Έλž¨μ„ λ§ν•œλ‹€. ν¬λ‘¬μ΄λ‚˜ μ›Œλ“œ, μΈμŠ€νƒ€κ·Έλž¨ λ“± 각쒅 μ•± / ν”„λ‘œκ·Έλž¨μ΄ 이에 ν•΄λ‹Ήν•œλ‹€.

πŸ‘€ μ†Œν”„νŠΈμ›¨μ–΄ κ°œλ°œν•˜κΈ°

πŸ”₯ μš”κ΅¬ 사항 뢄석 β†’ 섀계 β†’ κ΅¬ν˜„ β†’ ν…ŒμŠ€νŒ…

  • μš”κ΅¬ 사항 뢄석
    κ°œλ°œν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄κ°€ κ°€μ Έμ•Ό ν•˜λŠ” λŠ₯λ ₯κ³Ό 쑰건에 λŒ€ν•œ 쑰사와 뢄석 단계
    '무엇을' 을 κ°€μž₯ μ€‘μ μœΌλ‘œ λΆ„μ„ν•œλ‹€.

    • '무엇을' μž…λ ₯ν•˜κ³  '무엇을' 좜λ ₯ν•˜λŠ”κ°€?
  • 섀계
    μš”κ΅¬ 사항 뢄석 λ‹¨κ³„μ—μ„œ κ²°μ •λœ 사항에 λŒ€ν•΄ ꡬ체적으둜 μ„€κ³„ν•œλ‹€.
    ν”„λ‘œκ·Έλž¨ μ ˆμ°¨μ— λŒ€ν•œ 섀계와 μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ 섀계 등이 이루어진닀.

  • κ΅¬ν˜„
    μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ΅¬ν˜„ν•  λ•ŒλŠ” λͺ…확성을 ν™•λ³΄ν•˜κ³  간결성을 μœ μ§€ν•˜λ„λ‘ ν•˜μ—¬ λͺ¨ν˜Έμ„±μ„ μ œκ±°ν•˜κ³  직접적인 ν‘œν˜„μ„ 쓰도둝 μ£Όμ˜ν•΄μ•Όν•œλ‹€. 이λ₯Ό 톡해 였λ₯˜κ°€ μ—†κ³  λ°˜μ‘μ΄ λΉ λ₯Έ, μ΅œμ ν™” 된 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ΅¬ν˜„ν•  수 μžˆλ‹€.

  • 릴리즈 & μœ μ§€ / 보수
    μ‹€μ œ μœ μ €λ“€μ˜ ν”Όλ“œλ°±μ— 따라 μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό 닀듬고 μ—…κ·Έλ ˆμ΄λ“œν•˜λ©° κ°•ν™”ν•˜λŠ” 것을 λ§ν•œλ‹€. 이 λ•Œ ν”Όλ“œλ°± ν˜Ήμ€ μ—λŸ¬μ— λŒ€ν•œ 뢀뢄은 μ¦‰κ°μ μœΌλ‘œ 반영될 μˆ˜λ„ 있고, κ΅¬ν˜„ λ‹¨κ³„λ‘œ λŒμ•„κ°€μ„œ μƒˆλ‘œμš΄ κΈ°λŠ₯을 μΆ”κ°€ν•˜κ±°λ‚˜ 큰 μ—λŸ¬ 등을 μˆ˜μ • ν›„ λ‹€μ‹œ 릴리즈 될 μˆ˜λ„ μžˆλ‹€.

0개의 λŒ“κΈ€