njngwn

Memory Management (Speicherverwaltung)

ํ•œ์ •๋œ RAM์„ ์–ด๋–ป๊ฒŒ ํšจ์œจ์ ์œผ๋กœ ์ชผ๊ฐœ ์“ฐ๊ณ , ๋ถ€์กฑํ•  ๋•Œ HDD๋ฅผ ์–ด๋–ป๊ฒŒ ๋นŒ๋ ค ์“ฐ๋Š”์ง€ Memory Management (Speicherverwaltung) ๊ณผ๊ฑฐ์—๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ์— ์ง์ ‘ ์ ‘๊ทผ(Direkte Adressierung)ํ–ˆ์œผ๋‚˜, ์ด๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์šด์˜์ฒด์ œ๋‚˜ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์นจ๋ฒ”ํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋ถ•๊ดด์‹œํ‚ฌ ์œ„ํ—˜์ด ํผ ์šด...

File Systems (Dateisysteme) Architecture

์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋งŒ๋“ค์–ด๋‚ธ ๋…ผ๋ฆฌ์ ์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋“œ๋””์Šคํฌ์˜ ๋ฌผ๋ฆฌ์ ์ธ ๋ธ”๋ก์— ์–ด๋–ป๊ฒŒ ๋งตํ•‘ํ•˜๊ณ , ์ด๋ฅผ ์–ด๋–ป๊ฒŒ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ๊ฒƒ์ธ๊ฐ€ File System (Dateisysteme) Architecture ์šด์˜์ฒด์ œ๋Š” ํ•˜๋“œ๋””์Šคํฌ์˜ ๋ณต์žกํ•œ ๋ฌผ๋ฆฌ์  ๊ตฌ์กฐ(์„นํ„ฐ, ์‹ค๋ฆฐ๋” ๋“ฑ)๋ฅผ ์ˆจ๊ธฐ๊ณ  โ€˜ํŒŒ์ผ(File)โ€™์ด๋ผ๋Š” ๋…ผ๋ฆฌ์  ๋‹จ์œ„๋กœ ์ถ”์ƒํ™”ํ•จ File Eve...

Scheduling

Scheduling ์‹œ์Šคํ…œ์— ์กด์žฌํ•˜๋Š” ์ˆ˜๋งŽ์€ ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ๊ฐ€ ํ•œ์ •๋œ CPU ์ž์›์„ ํšจ์œจ์ ์ด๊ณ  ๊ณต์ •ํ•˜๊ฒŒ ๋‚˜๋ˆ„์–ด ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์‹คํ–‰ ์ˆœ์„œ์™€ ์‹œ๊ฐ„์„ ๊ฒฐ์ •ํ•˜๋Š” ํ•ต์‹ฌ ๋งค์ปค๋‹ˆ์ฆ˜ ์‹œ์Šคํ…œ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” CPU ์ฝ”์–ด ์ˆ˜๋ณด๋‹ค ํ›จ์”ฌ ๋งŽ์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์šด์˜์ฒด์ œ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰(running), ๋Œ€๊ธฐ(b...

[Python] ์ž๋ฃŒ๊ตฌ์กฐ ์™„์ „ ์ •๋ฆฌ: List/Tuple/Dict/Set

ํŒŒ์ด์ฌ ์ž๋ฃŒ๊ตฌ์กฐ๋Š” ์ฒ˜์Œ์— ์„œ๋กœ ํ—ท๊ฐˆ๋ฆด ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์—์„œ๋Š” ์–ด๋–ค ์ฃผ๋จธ๋‹ˆ(์ž๋ฃŒ๊ตฌ์กฐ)์— ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๋А๋ƒ์— ๋”ฐ๋ผ ์†๋„๊ฐ€ ์ฒœ์ฐจ๋งŒ๋ณ„์ด๊ธฐ ๋•Œ๋ฌธ์—, ์“ฐ์ž„์ƒˆ๋ฅผ ํ™•์‹คํžˆ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. 1. ํŒŒ์ด์ฌ 4๋Œ€ ์ž๋ฃŒ๊ตฌ์กฐ: ๋ชจ์–‘ ยท ํŠน์ง• ยท ์ฝ”ํ…Œ์šฉ ํ•„์‚ด๊ธฐ 1) ๋ฆฌ์ŠคํŠธ [ ] (List) : โ€œ์ˆœ์„œ๊ฐ€ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ ๋‚˜์—ดโ€ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ...