๋ฐ˜์‘ํ˜•
JuneBee
JuneBee
JuneBee
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (103)
    • ๐Ÿ‘” JOB (10)
      • ์ „ํ˜• ํ›„๊ธฐ (10)
    • ๐ŸŽฎ GAME (9)
      • ์ ค๋‹ค | ์™•๊ตญ์˜ ๋ˆˆ๋ฌผ ๊ฒŒ์ž„ ์ผ๊ธฐ (9)
    • ๐Ÿ““ STUDY (60)
      • JAVA (15)
      • TIL (2)
      • FASTCAMPUS (32)
      • ํ™˜๊ฒฝ์„ค์ • (2)
      • YOCTO (1)
      • OS (4)
      • ๋ฆฌ์•กํŠธ ๋„ค์ดํ‹ฐ๋ธŒ ์ธ ์•ก์…˜ (2)
    • ๐ŸŽงDAILY (6)
    • ๐Ÿ‡ฉ๐Ÿ‡ช GERMAN (18)
      • ๋Œ€ํ•™์› ์ง€์› (3)
      • ์ง€์› ํ›„๊ธฐ (11)
      • ๋…์ผ์–ด ์‹œํ—˜ (4)
      • ์ผ์ƒ (0)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ์ผ์ƒ

๊ณต์ง€์‚ฌํ•ญ

์ธ๊ธฐ ๊ธ€

ํƒœ๊ทธ

  • ํŒจ์ŠคํŠธ์บ ํผ์Šคํ›„๊ธฐ
  • ๋ชจํ—˜์ผ๊ธฐ
  • ์™•๊ตญ์˜๋ˆˆ๋ฌผ
  • ํ”Œ๋ ˆ์ด์ผ๊ธฐ
  • ํ•œ๋ฒˆ์—๋๋‚ด๋Š”์ฝ”๋”ฉํ…Œ์ŠคํŠธ369JavaํŽธ์ดˆ๊ฒฉ์ฐจํŒจํ‚ค์ง€Online.
  • ๋…์ผ์œ ํ•™
  • SSAFY
  • ๊ฒŒ์ž„์ผ๊ธฐ
  • ์ง์žฅ์ธ์ž๊ธฐ๊ณ„๋ฐœ
  • ๋…์ผ
  • ํฌ๋ฃจ์Šค์นผ
  • ์ •๋ ฌ
  • telc
  • ์„์‚ฌ
  • C/C++
  • Java
  • ์™•๋ˆˆ
  • ํŒจ์บ ์ฑŒ๋ฆฐ์ง€
  • sort
  • ์ทจ์—…์ค€๋น„
  • ๋…์ผ์–ด
  • ๋ฐฑํŠธ๋ž˜ํ‚น
  • B1
  • ์‹ธํ”ผ
  • ์œ ํ•™
  • ์ง์žฅ์ธ์ธ๊ฐ•
  • ์ ค๋‹ค
  • ํŒจ์ŠคํŠธ์บ ํผ์Šค
  • ์ž๋ฃŒ๊ตฌ์กฐ
  • bruteforce

์ตœ๊ทผ ๋Œ“๊ธ€

์ตœ๊ทผ ๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
JuneBee

JuneBee

๐Ÿ““ STUDY/OS

00. Operating System Concept

2022. 11. 30. 21:25
728x90
๋ฐ˜์‘ํ˜•

Operating System ์ด๋ž€?

๋ณดํ†ต "์ปดํ“จํ„ฐ" ํ•˜๋ฉด ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š” ๊ฑธ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด์ ์ธ ๋ถ€ํ’ˆ๋“ค๋กœ๋Š” ๋žจ, ๋งˆ์šฐ์Šค, ๋””์Šคํฌ, ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ๋“ฑ์ด ์žˆ๊ณ  ์†Œํ”„ํŠธ์›จ์–ด์ ์ธ ๋ถ€๋ถ„์€ ๊ณ„์‚ฐ๊ธฐ, ํฌ๋กฌ ์›น๋ธŒ๋ผ์šฐ์ €, ๊ฒŒ์ž„ ๋“ฑ์ด ์žˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด,

  • ํ•˜๋“œ์›จ์–ด : CPU, ์ฟจ๋Ÿฌ, ๋งˆ๋”๋ณด๋“œ, ๋ฉ”๋ชจ๋ฆฌ, ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ, ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ, ์ „์› ๊ณต๊ธ‰์žฅ์น˜, PC ์ผ€์ด์Šค, ์Šคํ”ผ์ปค, ๋งˆ์šฐ์Šค, ํ‚ค๋ณด๋“œ
  • ์†Œํ”„ํŠธ์›จ์–ด : Genshin.exe

์œ„์˜ ๋ชจ๋“  ๊ฒƒ์ด ์žˆ๋‹ค๋ฉด ๋‚˜๋Š” ์›์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ์žฌ๋ฃŒ๋ฅผ ๊ฐ–์ถ˜ ์…ˆ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ ‡๋“ฏ ์žฌ๋ฃŒ๋งŒ ์žˆ๋‹ค๊ณ  ์‹ค์ œ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑด ์•„๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๊ฒŒ์ž„์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์„๊นŒ?

 

Operating System (OS)

Concept

OS๋ž€ ์†Œํ”„ํŠธ์›จ์–ด์™€ ํ•˜๋“œ์›จ์–ด๋ฅผ ์—ฐ๊ฒฐํ•ด ์ฃผ๋Š” ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. OS๋Š” ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค, ํŒŒ์ผ, ๋ฉ”๋ชจ๋ฆฌ์™€ ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค. ์œ„์˜ ์˜ˆ์‹œ์—์„œ๋„, "์œˆ๋„์šฐ"๋ผ๋Š” ์šด์˜์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ๋‘˜์„ ์‘์šฉํ•˜์—ฌ ๊ฒŒ์ž„์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

 

OS์˜ ์—ญํ• 

1. ํ…Œ์Šคํฌ ์ˆ˜ํ–‰

2. ํ•˜๋“œ์›จ์–ด ์ œ์–ด

3. ๋ฆฌ์†Œ์Šค ๊ด€๋ฆฌ

4. UI/์ธํ„ฐํŽ˜์ด์Šค ์ œ๊ณต

 

์œ„์˜ ์˜ˆ์‹œ์ฒ˜๋Ÿผ OS๋Š” ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ต์ œํ•˜์—ฌ ์›ํ•˜๋Š” ํ…Œ์Šคํฌ(๊ฒŒ์ž„)์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด ์ฃผ๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ต์ œํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ฑฐ๋‚˜ CPU ์Šค์ผ€์ค„๋ง์„ ํ†ตํ•ด ํ…Œ์Šคํฌ๋ฅผ ํ†ต์ œํ•˜๊ณ  ์ˆ˜ํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค. 

 

 

๋Œ€ํ‘œ์ ์ธ OS

๋Œ€ํ‘œ์ ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค, ์• ํ”Œ, ์œˆ๋„์šฐ๊ฐ€ ์žˆ๋‹ค.

์œ„ ์™ธ์—๋„ ๋‹ค์–‘ํ•œ OS๋“ค์ด ์žˆ๊ฒ ์ง€๋งŒ ๊ณตํ†ต์ ์œผ๋กœ 4๊ฐ€์ง€ ๋งค๋‹ˆ์ €๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค

Essential Managers

๋ฉ”๋ชจ๋ฆฌ ๋งค๋‹ˆ์ €

๋ฉ”๋ชจ๋ฆฌ ๋งค๋‹ˆ์ €๋Š” ๋ฉ”๋ชจ๋ฆฌ์˜ ๋ชจ๋“  ์š”์ฒญ์„ ์Šค์บ”ํ•˜๋ฉฐ ๋ฉ”๋ชจ๋ฆฌ์— job์„ ๋” ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.

ํ”„๋กœ์„ธ์Šค ๋งค๋‹ˆ์ €

ํ”„๋กœ์„ธ์Šค ๋งค๋‹ˆ์ €๋Š” CPU๋ฅผ ์–ด๋””์— ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ•  ๊ฒƒ์ธ์ง€ ์ •ํ•˜๋Š” ๋งค๋‹ˆ์ €์ด๋‹ค. ๊ฐ job์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”์ ํ•œ๋‹ค.

ํŒŒ์ผ ๋งค๋‹ˆ์ €

๋ชจ๋“  ํŒŒ์ผ์„ ํ™•์ธ (.sh ๋Š” ์‹คํ–‰ ํŒŒ์ผ)

๋””๋ฐ”์ด์Šค ๋งค๋‹ˆ์ €

์žฅ๋น„๋ฅผ ์–ด๋–ป๊ฒŒ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๊ด€๋ฆฌ

+ ๋„คํŠธ์›Œํฌ ๋งค๋‹ˆ์ €๋„ ์กด์žฌ.

 

์—ฌ๊ธฐ์„œ ํ”„๋กœ์„ธ์Šค ๋งค๋‹ˆ์ €์™€ ๋ฉ”๋ชจ๋ฆฌ ๋งค๋‹ˆ์ € ์œ„์ฃผ๋กœ ํ•™์Šตํ•  ์˜ˆ์ •์ด๋‹ค.

 

 


Reference

https://www.youtube.com/watch?v=GjNp0bBrjmU&ab_channel=ClickView 

https://www.youtube.com/watch?v=5AjReRMoG3Y&ab_channel=SMKS 

 

728x90
๋ฐ˜์‘ํ˜•

'๐Ÿ““ STUDY > OS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

03. CPU์˜ ์˜ˆ์ธก  (1) 2022.12.01
02. Process VS Thread  (1) 2022.11.30
01. Kernel  (0) 2022.11.30
    '๐Ÿ““ STUDY/OS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • 03. CPU์˜ ์˜ˆ์ธก
    • 02. Process VS Thread
    • 01. Kernel
    JuneBee
    JuneBee
    โ‚Šหš.๐ŸŽง๐Ÿ““ ๊ธฐ๋ก์šฉ ๋ธ”๋กœ๊ทธ ๐“‚ƒ๐Ÿ–Š

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”