์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ฒซ๊ธ์๋๋ฌธ์
- Spring Data JDBC
- ๊นํ๋ธ
- ํ๊ณ
- Spring Security
- ์ธํ ๋ฆฌ์ ์ด
- ๋ถํธ์บ ํ
- ํ์ดํ๋ก๊ทธ๋๋ฐ
- ์๋ฃ๊ตฌ์กฐ
- FilterChain
- CLI๋ช ๋ น์ด
- ์คํ๋ง
- HTML
- ์๊ณ ๋ฆฌ์ฆ
- testing
- java
- CSS
- ๋ฐฑ์๋
- ๋ฌธ์์ด๋ค์ง๊ธฐ
- ๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ
- ๋ฐ์ผ๋ฆฌ์ฝ๋ฉ
- ๊ทธ๋ฆฌ๋
- ์ ๋ค๋ฆญ์ค
- ๊ณ์ฐ๊ธฐ๋ง๋ค๊ธฐ
- ๊ฑฐ๋ญ์ ๊ณฑ
- Publishing
- spring data jpa
- fibonacci
- ์๋ฐ
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- Today
- Total
๋์ ๋ชจ์
002 | ์ปดํจํฐ์ ํ๋ก๊ทธ๋๋ฐ์ ์ดํด / ์น ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ ๋ณธ๋ฌธ
002 | ์ปดํจํฐ์ ํ๋ก๊ทธ๋๋ฐ์ ์ดํด / ์น ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ
kexon 2022. 6. 24. 19:50๐ค ์ปดํจํฐ์ ์ดํด
- ์ปดํจํฐ: ์ ๋ ฅ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ํด์ง ๊ท์น๋๋ก ์ฒ๋ฆฌํด์ ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๊ณ ์ถ๋ ฅํ๋ ์ฅ์น
์ปดํจํฐ์ ๊ตฌ์ฑ์์
- ์ ํด์ง ๊ท์น๋๋ก → ์ํํธ์จ์ด
- ์ ๋ ฅ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํด์ ์ฒ๋ฆฌ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅํ๊ณ ์ถ๋ ฅํ๋ ์ฅ์น → ํ๋์จ์ด
⇒ ์ํํธ์จ์ด์ ํ๋์จ์ด์ ์ํธ์์ฉ์ผ๋ก ๋์
์ํํธ์จ์ด
ํ๋์จ์ด์ ๋์์ ์ง์ํ๊ณ ์ ์ดํ๋ ๋ช ๋ น์ด์ ์งํฉ
- ์์คํ ์ํํธ์จ์ด(System Software)
- ์์ฉ ์ํํธ์จ์ด(Application Software)
ํ๋์จ์ด
์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๋ ๋ฌผ๋ฆฌ์ ์ฅ์น
- ๋ถ๋ฅ: ์ค์์ฒ๋ฆฌ์ฅ์น, ๊ธฐ์ต์ฅ์น, ์ ๋ ฅ์ฅ์น, ์ถ๋ ฅ์ฅ์น ⇒ ์์คํ ๋ฒ์ค๋ก ์ฐ๊ฒฐ
- ์ค์์ฒ๋ฆฌ์ฅ์น(CPU, Central Processing Unit) (= ํ๋ก์ธ์): ์ปดํจํฐ์ ํต์ฌ์ฅ์น๋ก, ํ๋ก๊ทธ๋จ ์คํ & ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ด๋น
- ์ ์ด์ฅ์น: CPU์ ๋ชจ๋ ๋์๊ณผ ๋ฐ์ดํฐ ํ๋ฆ์ ํต์ ํ๊ณ ๊ด๋ฆฌ
- ์ฐ์ฐ์ฅ์น: ์ฝ๋๋ฅผ ์ค์ง์ ์ผ๋ก ์คํ์ํค๋ ์ฅ์น๋ก, ํ๋ก๊ทธ๋จ์ ๊ธฐ์ ๋ ๋ช ๋ น์ด ์ํ
- ๋ ์ง์คํฐ: CPU ๋ด ์กด์ฌํ๋ ์๊ณ ๋น ๋ฅธ ๊ธฐ์ต์ฅ์น
- ๊ธฐ์ต์ฅ์น(Memory Device) (= ์ ์ฅ์ฅ์น): CPU ๋์์ ํ์ํ ๋ฐ์ดํฐ๋ค์ ๋ณด๊ดํ๋ ์ฅ์น
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น → ์ฅ๊ธฐ์ ์ผ๋ก ์ ์ฅ
- ex. SSD(Solid State Drive), HDD(Hard Disk Drive)
- ์ฃผ๊ธฐ์ต์ฅ์น → ๋จ๊ธฐ์ ์ผ๋ก ์ ์ฅ
- ex. RAM(Random Access Memory), ROM(Read Only Memory)
- ๋ณด์กฐ๊ธฐ์ต์ฅ์น → ์ฅ๊ธฐ์ ์ผ๋ก ์ ์ฅ
- ์
๋ ฅ์ฅ์น(Input Device): ์ฌ์ฉ์ → ์ปดํจํฐ
- ex. ํค๋ณด๋, ๋ง์ฐ์ค, ๋ง์ดํฌ, ํธ๋ํจ๋ ๋ฑ
- ์ถ๋ ฅ์ฅ์น(Output Device): ์ปดํจํฐ → ์ฌ์ฉ์
- ex. ๋ชจ๋ํฐ, ์คํผ์ปค, ํ๋ฆฐํฐ ๋ฑ
- ์์คํ ๋ฒ์ค(System Bus): ํ๋์จ์ด ์ฅ์น ๊ฐ ํต๋ก
๐ค ํ๋ก๊ทธ๋๋ฐ์ ์ดํด
- ํ๋ก๊ทธ๋๋ฐ
- ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ณผ์
- ํน์ ๋ชฉ์ ์ ๋ฌ์ฑํ๊ธฐ ์ํด ์ค๊ณ๋ ์๊ณ ๋ฆฌ์ฆ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋๋ก ์์ฑํ๋ ๊ณผ์
- ํ๋ก๊ทธ๋จ
- ํ๋ก๊ทธ๋๋ฐ์ ๊ฒฐ๊ณผ๋ฌผ
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
- ์ฌ๋๊ณผ ์ปดํจํฐ๋ฅผ ์๋ก ์ํตํ ์ ์๊ฒ ํด์ฃผ๋ ์ธ์ด
- ์ปดํ์ผ
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ์์ค์ฝ๋๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ๊ณผ์
- ์ปดํ์ผ๋ฌ: ์ปดํ์ผ ์์ ์ ํด์ฃผ๋ ํ๋ก๊ทธ๋จ
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ์์ฑ๋ ์์ค์ฝ๋๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ๊ณผ์
- ๋น๋
- ์์ฑํ ์์ค์ฝ๋๋ฅผ ์คํ ๊ฐ๋ฅํ ์ฐ์ถ๋ฌผ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ณผ์
- ๋น๋ํด: ๋น๋ ๊ณผ์ ์ ๋์์ฃผ๋ ๋๊ตฌ (ex. Ant, Maven, Gradel)
- ๋น๋ํด์ด ์ ๊ณตํ๋ ๊ธฐ๋ฅ: ์ ์ฒ๋ฆฌ, ์ปดํ์ผ, ํจํค์ง, ํ ์คํ , ๋ฐฐํฌ
- ์์ฑํ ์์ค์ฝ๋๋ฅผ ์คํ ๊ฐ๋ฅํ ์ฐ์ถ๋ฌผ๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ณผ์
- ํตํฉ๊ฐ๋ฐํ๊ฒฝ(IDE, Integrated Development Environment)
- ์ฝ๋๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ
- ํ๋ก๊ทธ๋๋ฐ์ ํ์ํ ๋ชจ๋ ์์ ์ ํ๋์ ํ๋ก๊ทธ๋จ ์์์ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ฒ ํจ
- ex. Visual Studio Code, Eclipse, IntelliJ
๐ค ์ปดํจํฐ์ ๋์
- ex. ์ฌ์ฉ์๊ฐ ๊ณ์ฐ๊ธฐ๋ฅผ ์คํํ๋ฉด,
- ์ด์์ฒด์ ๊ฐ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ ์ฅ๋ ๊ณ์ฐ๊ธฐ ํ๋ก๊ทธ๋จ์ ์ฃผ๊ธฐ์ต์ฅ์น์ธ RAM์ ๋ก๋ ⇒ ๋ก๋ฉ
- ๋ก๋ฉ: CPU๊ฐ ์์ ํ ์ ์๋๋ก ๋ณด์กฐ๊ธฐ์ต์ฅ์น์์ ์ฃผ๊ธฐ์ต์ฅ์น๋ก ํ๋ก๊ทธ๋จ ํ์ผ์ ์ฎ๊ฒจ์ค๋ ๊ฒ
- ๊ณ์ฐ๊ธฐ๊ฐ ๋ชจ๋ํฐ์ ์ถ๋ ฅ๋จ ⇒ ํ๋ก์ธ์ค
- ํ๋ก์ธ์ค: ์คํ์ค์ธ ํ๋ก๊ทธ๋จ
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅ์ฅ์น(๋ง์ฐ์ค, ํค๋ณด๋)๋ก ๊ณ์ฐ๊ธฐ์ ๋ฐ์ดํฐ ์ ๋ ฅ
- CPU๋ ์ ๋ ฅ๋ฐ์ ๋ด์ฉ์ ์์ค์ฝ๋์ ์์ฑ๋ ๋ช ๋ น์ด๋ฅผ ํด์ํ์ฌ ์ ์ฉํ๊ณ ๊ณ์ฐ์ ์์ํจ
- ์๋ฃ๋ ๊ณ์ฐ ๊ฒฐ๊ณผ๋ ์ฃผ๊ธฐ์ต์ฅ์น์ ์ ์ฅ
- ๋ชจ๋ํฐ๋ก ์ฌ์ฉ์์๊ฒ ์ถ๋ ฅ
- ์ด์์ฒด์ ๊ฐ ๋ณด์กฐ๊ธฐ์ต์ฅ์น์ ์ ์ฅ๋ ๊ณ์ฐ๊ธฐ ํ๋ก๊ทธ๋จ์ ์ฃผ๊ธฐ์ต์ฅ์น์ธ RAM์ ๋ก๋ ⇒ ๋ก๋ฉ
๐ค ์น ํด๋ผ์ด์ธํธ์ ์น ์๋ฒ
- ํด๋ผ์ด์ธํธ
- ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์ ํน์ ์ฌ์ฉ์์ ๋จ๋ง๊ธฐ
- ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ต์ ๋ฐ์
- ์๋ฒ
- ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ปดํจํฐ
- ๋ฐ์ ์์ฒญ์ ์๋ตํด์ค
๐ ๋๋์
ํฌ๊ฒ ์๊ฐํด๋ณด์ง ์์๋ ๊ฒ๋ค์ ์ ์์ ๋ํด ์๊ฐํด๋ณผ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋์๋ค.
์๋ฅผ ๋ค์ด,
์ปดํจํฐ! ํ๋ฉด ๋ฑ ๋ ์ค๋ฅด๋ ์ด๋ฏธ์ง, ๊ทธ๋ฅ ๊ทธ๊ฑฐ..
ํ๋์จ์ด! ํ๋ฉด ๊ทธ๋ฅ ๋ณธ์ฒด, ์ํํธ์จ์ด! ํ๋ฉด ํ๋ก๊ทธ๋จ?
๋ง์ฐํ๊ฒ ๊ทธ๋ฐ๊ฑฐ๊ฒ ๊ฑฐ๋~ ํ๋ ํ๋์จ์ด์ ์ํํธ์จ์ด๊ฐ ์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๋ ์์๋ค์ด๋ผ๋ ๊ฒ์, ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ๋ค์ด ์ ๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์ปดํจํฐ๋ฅผ ๊ตฌ์ฑํ๊ณ ๊ทธ ์์ ํ๋ก๊ทธ๋จ์ ์คํ์ํค๋ ์ฌ๋ฌ๊ฐ์ง ์์๋ค์ด ์์๋ ๊ฒ์ ๋ค์ ํ ๋ฒ ์๊ธฐ์ํฌ ์ ์์๋ค.
'SEB > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
006 | Linux Basic (0) | 2022.06.30 |
---|---|
005 | Practical | Twittler Mockup Implement (0) | 2022.06.29 |
004 | Page Layout, Web/App ํ๋ฉด ์ค๊ณ (0) | 2022.06.28 |
003 | HTML, CSS (0) | 2022.06.27 |
001 | Orientation (0) | 2022.06.23 |