๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Project ESG+AI/Tech Basics

1์ผ์ฐจ. IT ๊ฐœ๋… ์ •๋ฆฌ

by GreenJin_S2 2025. 10. 1.

1) ๋น„ํŠธ์™€ ๋ฐ”์ดํŠธ ์ฐจ์ด

 

1. ๋น„ํŠธ (bit)

  • **Binary Digit(์ด์ง„ ์ˆซ์ž)**์˜ ์ค„์ž„๋ง
  • ์ปดํ“จํ„ฐ๊ฐ€ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„
  • ๊ฐ’์€ 0 ๋˜๋Š” 1 ๋‘ ๊ฐ€์ง€๋ฐ–์— ์—†์Œ
  • ์˜ˆ: 1011 → 4๋น„ํŠธ

2. ๋ฐ”์ดํŠธ (byte)

  • 8๋น„ํŠธ = 1๋ฐ”์ดํŠธ
  • ๋ฌธ์ž๋ฅผ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ๋งŽ์ด ์‚ฌ์šฉ๋จ
  • ์˜ˆ:
    •   10110010 → 8๋น„ํŠธ = 1๋ฐ”์ดํŠธ
    •   ์˜์–ด ์•ŒํŒŒ๋ฒณ ‘A’ = 1๋ฐ”์ดํŠธ(8๋น„ํŠธ, ASCII ์ฝ”๋“œ ๊ธฐ์ค€)

3. ์ฐจ์ด ์ •๋ฆฌ

๊ตฌ๋ถ„ ๋น„ํŠธ(bit)   ๋ฐ”์ดํŠธ(byte)
์ •์˜ ์ปดํ“จํ„ฐ์—์„œ ๊ฐ€์žฅ ์ž‘์€ ์ •๋ณด ๋‹จ์œ„ 8๋น„ํŠธ๊ฐ€ ๋ชจ์ธ ๋‹จ์œ„
ํ‘œํ˜„ 0 ๋˜๋Š” 1 ํ•œ ์ž๋ฆฌ 8๊ฐœ์˜ 0๊ณผ 1 (์˜ˆ: 01000001)
์šฉ๋„ ์‹ ํ˜ธ ํ‘œํ˜„, ๋…ผ๋ฆฌ ๊ฐ’ ๋ฌธ์ž, ํŒŒ์ผ ํฌ๊ธฐ, ๋ฉ”๋ชจ๋ฆฌ ๋‹จ์œ„ ๋“ฑ
์˜ˆ์‹œ ์ธํ„ฐ๋„ท ์†๋„: 100 Mbps (megabits per second) ํŒŒ์ผ ํฌ๊ธฐ: 100 MB (megabytes)

4. ์‰ฝ๊ฒŒ ๋น„์œ ํ•˜๊ธฐ

  • ๋น„ํŠธ = ๋ฒฝ๋Œ ํ•œ ์žฅ
  • ๋ฐ”์ดํŠธ = ๋ฒฝ๋Œ 8์žฅ์ด ๋ชจ์ธ ์ž‘์€ ๋ธ”๋ก
    → ์ปดํ“จํ„ฐ๋Š” ์ด ๋ธ”๋ก๋“ค์„ ๋ชจ์•„์„œ ํฐ ๊ฑด๋ฌผ(ํ”„๋กœ๊ทธ๋žจ, ํŒŒ์ผ ๋“ฑ)์„ ์ง“๋Š”๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ผ์š”.

 

๐Ÿ‘‰ ์ •๋ฆฌํ•˜๋ฉด:

  • **๋น„ํŠธ(bit)**๋Š” ์ปดํ“จํ„ฐ ๋ฐ์ดํ„ฐ์˜ ์ตœ์†Œ ๋‹จ์œ„ (0 ๋˜๋Š” 1).
  • **๋ฐ”์ดํŠธ(byte)**๋Š” ๋ณดํ†ต ์šฐ๋ฆฌ๊ฐ€ ๋‹ค๋ฃจ๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„ (1๋ฐ”์ดํŠธ = 8๋น„ํŠธ).

 


2) ํด๋”์™€ ํŒŒ์ผ

 

์ปดํ“จํ„ฐ๋Š” ํด๋”์™€ ํŒŒ์ผ 2์ข…๋ฅ˜ ์žˆ์Œ

์‹œํฌ๋ฆฌ๋ฒ„๋Ÿด์Šค ์Šคํ‹ฐ๋ธ์žก์Šค- ๋‹ค๋ฅธ๊ฒƒ์„ ์ฐพ์•„๋ผ

 

ํ™•์žฅ์ž์˜ ์œ ๋ฌด

 

1. ํŒŒ์ผ (File)

  • ์ปดํ“จํ„ฐ์— ์ €์žฅ๋œ ์‹ค์ œ ๋ฐ์ดํ„ฐ ๋ฉ์–ด๋ฆฌ
  • ๋ฌธ์„œ, ์‚ฌ์ง„, ๋™์˜์ƒ, ์Œ์•…, ํ”„๋กœ๊ทธ๋žจ ๋“ฑ ๋ชจ๋‘ ํŒŒ์ผ์ด์—์š”.
  • ์ด๋ฆ„๊ณผ ํ™•์žฅ์ž(.txt, .jpg, .mp3, .java ๋“ฑ)๋ฅผ ๊ฐ€์ง
  • ์˜ˆ:
    • report.docx (์›Œ๋“œ ๋ฌธ์„œ)
    • song.mp3 (์Œ์•… ํŒŒ์ผ)
    • HelloWorld.java (์ž๋ฐ” ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ)

๐Ÿ‘‰ ์ฆ‰, ํŒŒ์ผ์€ ์ฝ˜ํ…์ธ (๋‚ด์šฉ๋ฌผ)


2. ํด๋” (Folder)

  • ํŒŒ์ผ์ด๋‚˜ ๋‹ค๋ฅธ ํด๋”๋ฅผ ์ •๋ฆฌํ•ด์„œ ๋„ฃ์–ด๋‘๋Š” ์ƒ์ž(์ €์žฅ ๊ณต๊ฐ„)
  • ํด๋” ์•ˆ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ์ด๋‚˜ ๋˜ ๋‹ค๋ฅธ ํ•˜์œ„ ํด๋”๊ฐ€ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์–ด์š”.
  • ์˜ˆ:
    • C:\Pictures (์‚ฌ์ง„๋“ค์„ ๋ชจ์•„๋‘” ํด๋”)
    • C:\java\practice (์ž๋ฐ” ์—ฐ์Šต ํŒŒ์ผ๋“ค์„ ๋„ฃ์–ด๋‘” ํด๋”)

๐Ÿ‘‰ ์ฆ‰, ํด๋”๋Š” ํŒŒ์ผ์„ ๋‹ด๋Š” ์ƒ์ž


3. ์ฐจ์ด ์ •๋ฆฌ

๊ตฌ๋ถ„ํŒŒ์ผ(File)ํด๋”(Folder)
์˜๋ฏธ ์‹ค์ œ ๋ฐ์ดํ„ฐ(๋ฌธ์„œ, ์‚ฌ์ง„, ์Œ์•… ๋“ฑ) ํŒŒ์ผ๊ณผ ํด๋”๋ฅผ ์ •๋ฆฌํ•˜๋Š” ์ €์žฅ ๊ณต๊ฐ„
๋‚ด์šฉ ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ์†Œ๋ฆฌ, ํ”„๋กœ๊ทธ๋žจ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํŒŒ์ผ๊ณผ ํด๋”๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Œ
์˜ˆ์‹œ report.docx, song.mp3, java.exe C:\Documents, C:\java\practice

์‰ฝ๊ฒŒ ๋น„์œ ํ•˜๋ฉด

  • ํŒŒ์ผ = ์ฑ… ํ•œ ๊ถŒ (๋‚ด์šฉ์ด ์žˆ์Œ)
  • ํด๋” = ์ฑ…๊ฝ‚์ด (์ฑ…์„ ์—ฌ๋Ÿฌ ๊ถŒ ๊ฝ‚์„ ์ˆ˜ ์žˆ์Œ)

3) ํ”„๋กœ์ ํŠธ์™€ ํ”„๋กœ๊ทธ๋žจ์˜ ์ฐจ์ด

 

1. ํ”„๋กœ๊ทธ๋žจ (Program)

  • ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฌผ
  • ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด, ์•ฑ, ์‹คํ–‰ ํŒŒ์ผ์„ ๋งํ•ด์š”.
  • ์˜ˆ:
    • ๋ฉ”๋ชจ์žฅ, ์นด์นด์˜คํ†ก, ์—‘์…€, ๊ฒŒ์ž„
    • ์ž๋ฐ”๋กœ ์ž‘์„ฑํ•œ HelloWorld.class ์‹คํ–‰ ๊ฒฐ๊ณผ

๐Ÿ‘‰ ์‚ฌ์šฉ์ž ์ž…์žฅ์—์„œ ์‹คํ–‰๋˜๋Š” ์™„์„ฑํ’ˆ


2. ํ”„๋กœ์ ํŠธ (Project)

  • ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ž‘์—… ๊ณต๊ฐ„ ๋˜๋Š” ๊ฐœ๋ฐœ ๊ณผ์ • ์ „์ฒด
  • ๊ฐœ๋ฐœ ๋„์ค‘์— ํ•„์š”ํ•œ ํŒŒ์ผ, ์†Œ์Šค ์ฝ”๋“œ, ์„ค์ •, ๋ฆฌ์†Œ์Šค(์ด๋ฏธ์ง€·์Œ์•…·๋ฐ์ดํ„ฐ) ๋“ฑ์ด ๋“ค์–ด ์žˆ๋Š” ๊ตฌ์กฐ
  • ๋ณดํ†ต IDE(์˜ˆ: Eclipse, IntelliJ, Cursor, VSCode ๋“ฑ)์—์„œ ํ”„๋กœ์ ํŠธ ๋‹จ์œ„๋กœ ๊ด€๋ฆฌํ•ด์š”.
  • ์˜ˆ:
    • HelloWorld ํ”„๋กœ์ ํŠธ → ์•ˆ์— HelloWorld.java, ์„ค์ • ํŒŒ์ผ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ์ด ํฌํ•จ
    • ํšŒ์‚ฌ์—์„œ ์ง„ํ–‰ํ•˜๋Š” “์‡ผํ•‘๋ชฐ ์›น์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ” ํ”„๋กœ์ ํŠธ

๐Ÿ‘‰ ๊ฐœ๋ฐœ์ž ์ž…์žฅ์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋„ + ์ž‘์—… ํด๋”


3. ์ฐจ์ด ์ •๋ฆฌ

๊ตฌ๋ถ„ํ”„๋กœ์ ํŠธ(Project)ํ”„๋กœ๊ทธ๋žจ(Program)
์ •์˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฐœ๋ฐœ ๊ณผ์ •, ์ž‘์—… ๊ณต๊ฐ„ ์‹ค์ œ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฒฐ๊ณผ๋ฌผ
ํฌํ•จ ๋‚ด์šฉ ์†Œ์Šค ์ฝ”๋“œ, ๋ฆฌ์†Œ์Šค, ์„ค์ • ํŒŒ์ผ, ๋ฌธ์„œ ๋“ฑ ์‹คํ–‰ ํŒŒ์ผ(EXE, JAR ๋“ฑ), ์•ฑ, ์†Œํ”„ํŠธ์›จ์–ด
๊ด€์  ๊ฐœ๋ฐœ์ž ์ค‘์‹ฌ ์‚ฌ์šฉ์ž ์ค‘์‹ฌ
์˜ˆ์‹œ ์‡ผํ•‘๋ชฐ ์•ฑ ํ”„๋กœ์ ํŠธ (๊ฐœ๋ฐœ ์ค‘์ธ ์†Œ์Šค๋“ค) ์‡ผํ•‘๋ชฐ ์•ฑ (์™„์„ฑ๋œ ์‹คํ–‰ ์•ฑ)

4. ๋น„์œ ๋กœ ์‰ฝ๊ฒŒ ์„ค๋ช…

  • ํ”„๋กœ์ ํŠธ = ๊ฑด๋ฌผ์„ ์ง“๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋„ + ๊ฑด์ถ• ๊ณผ์ •
  • ํ”„๋กœ๊ทธ๋žจ = ์™„์„ฑ๋œ ๊ฑด๋ฌผ

๐Ÿ‘‰ ์ •๋ฆฌ:

  • ํ”„๋กœ์ ํŠธ๋Š” ๋งŒ๋“ค๊ณ  ์žˆ๋Š” ๊ณผ์ •(๊ฐœ๋ฐœ์šฉ)
  • ํ”„๋กœ๊ทธ๋žจ์€ ์™„์„ฑ๋œ ๊ฒฐ๊ณผ๋ฌผ(์‚ฌ์šฉ์ž์šฉ)
  • ๋งˆ์ง€๋ง‰๋‚  ๋ฐœํ‘œ๋Š” ์‚ฌ์‹ค ํ”„๋กœ๊ทธ๋žจ์„ ๋ฐœํ‘œํ•˜๋Š” ๊ฒƒ์ž„. 
  • ์ง€๊ธˆ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ํ”„๋กœ์ ํŠธ

ํด๋”=๋””๋ ‰ํ† ๋ฆฌ