SlideShare a Scribd company logo
1 of 10
์„ ์  ์Šค์ผ€์ฅด๋ง &&
์ปค๋„ ์„ ์ 
์™œ
๏‚— ๊ทธ๋ƒฅ ๊ฐ•์˜์ž๋ฃŒ ๋งŒ๋“ค๋‹ค๊ฐ€ ์‹ฌ์‹ฌํ•ด์ ธ์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
๏‚— ํ—ท๊ฐˆ๋ฆฌ์‹œ๋Š” ๋ถ„๋“ค์ด ๊ฝค ์žˆ๋”๊ตฐ์š”.
๏‚— ์ด ์ž๋ฃŒ๋Š” ์œ ๋ช…ํ•œ ๊ณต๋ฃก ์ฑ…๊ณผ ์ปค๋„๋‰ด๋น„์˜ ์ž๋ฃŒ๋“ค์„
๋ฐœ์ทŒํ•ด์„œ ๊ฐ€๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.
์„ ์ ์ด๋ž€?
๏‚— ์‚ฌ์ „์  ์˜๋ฏธ๋กœ๋Š” ๋จผ์ € ๊ตฌ๋งค ๊ถŒ๋ฆฌ๋ฅผ ํš๋“ํ•˜๋Š” ๊ฒƒ
๏‚— OS์—์„œ๋Š” ์‹คํ–‰์ค‘์ด๋˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘๊ฐ„์— ์ค‘๋‹จ์‹œํ‚ค๊ณ 
๋Œ€์‹  ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
๋น„์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง
๏‚— ์˜›๋‚  OS (๋ผ๊ณ  ํ•˜๊ธฐ ๋ถ€๋„๋Ÿฝ๋‹ค๋Š” ์˜๊ฒฌ๋„ ์žˆ์ง€๋งŒ)
๏‚— ์œˆ๋„์šฐ 3.1 (1992), ๋งคํ‚จํ† ์‹œ OS 9 (1984)
๏‚— ์Šค์ผ€์ฅด๋ง์€ ์ดˆ๋ก์ƒ‰์—์„œ๋งŒ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค.
๏‚— ํ”„๋กœ์„ธ์Šค ์ž์‹ ์ด ์–‘๋ณด๋ฅผ ํ•ด์•ผ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋จ
๏‚— ๋นจ๊ฐ• ์‚ฌ๊ฑด์—์„œ๋Š” ๊ทธ๋ƒฅ ์ž๊ธฐ ์ž์‹ ์ด ์žฌ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง
๏‚— ์š”์ฆ˜์˜ ์šด์˜์ฒด์ œ๋Š” ๋‹ค ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง์„ ํ•ฉ๋‹ˆ๋‹ค.
๏‚— ํ”„๋กœ์„ธ์Šค ์ž์‹ ์ด ์›ํ•˜์ง€ ์•Š์•„๋„ OS์— ์˜ํ•ด ์ค‘๋‹จ ๊ฐ€๋Šฅ
๏‚— ๋นจ๊ฐ• ์‚ฌ๊ฑด์—๋„ ์Šค์ผ€์ฅด๋ง์ด ๋ฐœ์ƒ
๏‚— ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋Œ€์‹  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์„ ์ ํ˜• / ๋น„์„ ์ ํ˜• ์ปค๋„
๏‚— ์„ ์ ํ˜• ์ปค๋„๊ณผ ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง์€ ์ „ํ˜€ ๋‹ค๋ฅธ
์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค.
๏‚— ๊ณต๋ฃก์ฑ…์—๋„ ๋‚˜์™€ ์žˆ๋Š”๋ฐ์š”โ€ฆโ€ฆ
๋น„์„ ์ ํ˜• ์ปค๋„
๏‚— ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์œ ์ € ๋ชจ๋“œ์—์„œ ์ปค๋„ ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•˜๊ณ  ๋‚œ
์ดํ›„์—๋Š” ์ ˆ๋Œ€ ์„ ์ ์ด ์•ˆ ๋˜๋Š” ์ปค๋„์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
๏‚— ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์˜
์กฐ๊ฑด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๏‚— ์‹œ์Šคํ…œ ์ฝœ ์ข…๋ฃŒ (์ฆ‰ ์ปค๋„ ๏ƒ  ์œ ์ € ๋ชจ๋“œ๋กœ ๋ณ€ํ™˜)
๏‚— ์ปค๋„ ๋ชจ๋“œ์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ์Šค์ผ€์ฅด๋ง ๊ธฐ๋Šฅ ํ˜ธ์ถœ
ex. ๋ฆฌ๋ˆ…์Šค์˜ ๊ฒฝ์šฐ schedule()
์„ ์ ํ˜• ์ปค๋„
๏‚— ์ปค๋„ ๋ชจ๋“œ๋กœ ์ง„์ž… ํ›„์—๋„ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์„ ์ ์ด
๊ฐ€๋Šฅํ•˜๋ฉด ์„ ์ ํ˜• ์ปค๋„์ž…๋‹ˆ๋‹ค.
๏‚— ์„ ์ ํ˜• ์ปค๋„์€ ์‚ฌ์šฉ์ž ์‘๋‹ต์„ฑ์ด ๋” ์ข‹์•„์ง‘๋‹ˆ๋‹ค.
๏‚— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ๋“ค๋„ ๋ฉ๋‹ฌ์•„ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๋ฆฌ๋ˆ…์Šค์˜ ๊ฒฝ์šฐ
๏‚— ์œ ์ € ํ”„๋กœ์„ธ์Šค์—์„œ๋Š”
๏‚— ์›๋ž˜๋ถ€ํ„ฐ ์„ ์ ์ด ๋˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
๏‚— ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋Ÿฌ
๏‚— ์ปค๋„ ๋ชจ๋“œ์—์„œ๋Š”
๏‚— 2.4๋Š” ์ปค๋„ ์„ ์  ๋ถˆ๊ฐ€
๏‚— ๋น„์„ ์ ํ˜• ์ปค๋„
๏‚— 2.6 ๋ถ€ํ„ฐ๋Š”
๏‚— CONFIG_PREEMPT ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ปค๋„ ์„ ์ ์ด
๋ฉ๋‹ˆ๋‹ค.(๊ธฐ๋ณธ ํ™œ์„ฑํ™”)
๏‚— ์„ ์ ํ˜• ์ปค๋„
์ฐธ๊ณ 
๏‚— http://kernelnewbies.org
๏‚— http://os-book.com/
๏‚— 9ํŒ์ด ๋ฒŒ์จ ๋‚˜์™”๊ตฐ์š”.

More Related Content

Viewers also liked

2. MySQL DataTye Basic
2. MySQL DataTye Basic2. MySQL DataTye Basic
2. MySQL DataTye BasicHoyoung Jung
ย 
Mymysql basic sql
Mymysql basic sqlMymysql basic sql
Mymysql basic sqlHoyoung Jung
ย 
Hollywood stock exchange
Hollywood stock exchangeHollywood stock exchange
Hollywood stock exchangeyoonmihee
ย 
MySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆ
MySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆMySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆ
MySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆHoyoung Jung
ย 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋งHoyoung Jung
ย 
Free future trends infographic 2015
Free future trends infographic 2015Free future trends infographic 2015
Free future trends infographic 2015Anthimos Georgiou
ย 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœHoyoung Jung
ย 
๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ
๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ
๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒHoyoung Jung
ย 
[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต
[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต
[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ตNAVER D2
ย 
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?Yongho Ha
ย 
๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.
๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.
๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.Yongho Ha
ย 

Viewers also liked (11)

2. MySQL DataTye Basic
2. MySQL DataTye Basic2. MySQL DataTye Basic
2. MySQL DataTye Basic
ย 
Mymysql basic sql
Mymysql basic sqlMymysql basic sql
Mymysql basic sql
ย 
Hollywood stock exchange
Hollywood stock exchangeHollywood stock exchange
Hollywood stock exchange
ย 
MySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆ
MySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆMySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆ
MySQL ์ธ๋ฑ์Šค์˜ ๊ธฐ์ดˆ
ย 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ๋ง
ย 
Free future trends infographic 2015
Free future trends infographic 2015Free future trends infographic 2015
Free future trends infographic 2015
ย 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฒ ์ด์ง ์†Œ๊ฐœ
ย 
๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ
๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ
๋‚ด ์งˆ๋ฌธ์—๋Š” ์™œ ๋‹ต๋ณ€์ด ๋‹ฌ๋ฆฌ์ง€ ์•Š์„๊นŒ
ย 
[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต
[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต
[261] แ„‰แ…ตแ†ฏแ„‰แ…ตแ„€แ…กแ†ซ แ„Žแ…ฎแ„Žแ…ฅแ†ซแ„‹แ…ฆแ†ซแ„Œแ…ตแ†ซ แ„†แ…ฅแ„‰แ…ตแ†ซแ„’แ…กแ†ซแ„ƒแ…ขแ„‹แ…ฆ แ„€แ…ฎแ„€แ…งแ„‚แ…ฅแ‡‚แ„€แ…ต
ย 
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?
์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธํ‹ฐ์ŠคํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‚˜์š”?
ย 
๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.
๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.
๋ฐ์ดํ„ฐ๋Š” ์ฐจํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ˆ์ด ๋˜์–ด์•ผ ํ•œ๋‹ค.
ย 

More from Hoyoung Jung

์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ
์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ
์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐHoyoung Jung
ย 
์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ
์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ
์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐHoyoung Jung
ย 
entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1
entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1
entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1Hoyoung Jung
ย 
Github Markdown
Github MarkdownGithub Markdown
Github MarkdownHoyoung Jung
ย 
stored procedure2 + jdbc
stored procedure2 + jdbcstored procedure2 + jdbc
stored procedure2 + jdbcHoyoung Jung
ย 
mysql stored procedure
mysql stored proceduremysql stored procedure
mysql stored procedureHoyoung Jung
ย 
์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ
์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ
์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆHoyoung Jung
ย 
mysql ์„œ๋ธŒ์ฟผ๋ฆฌ
mysql ์„œ๋ธŒ์ฟผ๋ฆฌmysql ์„œ๋ธŒ์ฟผ๋ฆฌ
mysql ์„œ๋ธŒ์ฟผ๋ฆฌHoyoung Jung
ย 
GROUP BY, CASE WHEN
GROUP BY, CASE WHENGROUP BY, CASE WHEN
GROUP BY, CASE WHENHoyoung Jung
ย 
ํŠธ๋žœ์žญ์…˜
ํŠธ๋žœ์žญ์…˜ ํŠธ๋žœ์žญ์…˜
ํŠธ๋žœ์žญ์…˜ Hoyoung Jung
ย 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”Hoyoung Jung
ย 
tomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐ
tomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐtomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐ
tomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐHoyoung Jung
ย 
MySQL JOIN
MySQL JOINMySQL JOIN
MySQL JOINHoyoung Jung
ย 
MySQL delete.update
MySQL delete.updateMySQL delete.update
MySQL delete.updateHoyoung Jung
ย 
Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•
Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•
Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•Hoyoung Jung
ย 
3.ํฌ์ธํ„ฐ
3.ํฌ์ธํ„ฐ3.ํฌ์ธํ„ฐ
3.ํฌ์ธํ„ฐHoyoung Jung
ย 
ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1
ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1
ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1Hoyoung Jung
ย 
์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ
์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ
์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐHoyoung Jung
ย 

More from Hoyoung Jung (18)

์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ
์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ
์ฒ ๊ถŒ 1๋‹จ์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ
ย 
์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ
์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ
์ฝ”๋”ฉ ๊ณต๋ถ€ ์‹œ์ž‘ํ•˜๊ธฐ
ย 
entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1
entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1
entry๋ฅผ ์ด์šฉํ•œ ์ฝ”๋”ฉ ๊ต์œก1
ย 
Github Markdown
Github MarkdownGithub Markdown
Github Markdown
ย 
stored procedure2 + jdbc
stored procedure2 + jdbcstored procedure2 + jdbc
stored procedure2 + jdbc
ย 
mysql stored procedure
mysql stored proceduremysql stored procedure
mysql stored procedure
ย 
์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ
์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ
์•”๋‹ฌ์˜ ๋ฒ•์น™๊ณผ ์ฟผ๋ฆฌํŠœ๋‹ ๊ธฐ์ดˆ
ย 
mysql ์„œ๋ธŒ์ฟผ๋ฆฌ
mysql ์„œ๋ธŒ์ฟผ๋ฆฌmysql ์„œ๋ธŒ์ฟผ๋ฆฌ
mysql ์„œ๋ธŒ์ฟผ๋ฆฌ
ย 
GROUP BY, CASE WHEN
GROUP BY, CASE WHENGROUP BY, CASE WHEN
GROUP BY, CASE WHEN
ย 
ํŠธ๋žœ์žญ์…˜
ํŠธ๋žœ์žญ์…˜ ํŠธ๋žœ์žญ์…˜
ํŠธ๋žœ์žญ์…˜
ย 
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”
ย 
tomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐ
tomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐtomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐ
tomcat jdbc mysql ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ย 
MySQL JOIN
MySQL JOINMySQL JOIN
MySQL JOIN
ย 
MySQL delete.update
MySQL delete.updateMySQL delete.update
MySQL delete.update
ย 
Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•
Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•
Crontab ๊ฐ„๋‹จ ์‚ฌ์šฉ๋ฒ•
ย 
3.ํฌ์ธํ„ฐ
3.ํฌ์ธํ„ฐ3.ํฌ์ธํ„ฐ
3.ํฌ์ธํ„ฐ
ย 
ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1
ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1
ํฌ์ธํ„ฐ์˜๊ธฐ์ดˆ (2) - ํฌ์ธํ„ฐ ์‚ฌ์šฉํ•˜๊ธฐ1
ย 
์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ
์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ
์šฐ๋ถ„ํˆฌ์— ์‹œ์Šคํ…œ์ฝœ ์ถ”๊ฐ€ํ•˜๊ธฐ
ย 

Preemption under Linux

  • 2. ์™œ ๏‚— ๊ทธ๋ƒฅ ๊ฐ•์˜์ž๋ฃŒ ๋งŒ๋“ค๋‹ค๊ฐ€ ์‹ฌ์‹ฌํ•ด์ ธ์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๏‚— ํ—ท๊ฐˆ๋ฆฌ์‹œ๋Š” ๋ถ„๋“ค์ด ๊ฝค ์žˆ๋”๊ตฐ์š”. ๏‚— ์ด ์ž๋ฃŒ๋Š” ์œ ๋ช…ํ•œ ๊ณต๋ฃก ์ฑ…๊ณผ ์ปค๋„๋‰ด๋น„์˜ ์ž๋ฃŒ๋“ค์„ ๋ฐœ์ทŒํ•ด์„œ ๊ฐ€๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.
  • 3. ์„ ์ ์ด๋ž€? ๏‚— ์‚ฌ์ „์  ์˜๋ฏธ๋กœ๋Š” ๋จผ์ € ๊ตฌ๋งค ๊ถŒ๋ฆฌ๋ฅผ ํš๋“ํ•˜๋Š” ๊ฒƒ ๏‚— OS์—์„œ๋Š” ์‹คํ–‰์ค‘์ด๋˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘๊ฐ„์— ์ค‘๋‹จ์‹œํ‚ค๊ณ  ๋Œ€์‹  ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค.
  • 4. ๋น„์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง ๏‚— ์˜›๋‚  OS (๋ผ๊ณ  ํ•˜๊ธฐ ๋ถ€๋„๋Ÿฝ๋‹ค๋Š” ์˜๊ฒฌ๋„ ์žˆ์ง€๋งŒ) ๏‚— ์œˆ๋„์šฐ 3.1 (1992), ๋งคํ‚จํ† ์‹œ OS 9 (1984) ๏‚— ์Šค์ผ€์ฅด๋ง์€ ์ดˆ๋ก์ƒ‰์—์„œ๋งŒ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ๏‚— ํ”„๋กœ์„ธ์Šค ์ž์‹ ์ด ์–‘๋ณด๋ฅผ ํ•ด์•ผ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋จ ๏‚— ๋นจ๊ฐ• ์‚ฌ๊ฑด์—์„œ๋Š” ๊ทธ๋ƒฅ ์ž๊ธฐ ์ž์‹ ์ด ์žฌ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • 5. ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง ๏‚— ์š”์ฆ˜์˜ ์šด์˜์ฒด์ œ๋Š” ๋‹ค ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง์„ ํ•ฉ๋‹ˆ๋‹ค. ๏‚— ํ”„๋กœ์„ธ์Šค ์ž์‹ ์ด ์›ํ•˜์ง€ ์•Š์•„๋„ OS์— ์˜ํ•ด ์ค‘๋‹จ ๊ฐ€๋Šฅ ๏‚— ๋นจ๊ฐ• ์‚ฌ๊ฑด์—๋„ ์Šค์ผ€์ฅด๋ง์ด ๋ฐœ์ƒ ๏‚— ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋Œ€์‹  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • 6. ์„ ์ ํ˜• / ๋น„์„ ์ ํ˜• ์ปค๋„ ๏‚— ์„ ์ ํ˜• ์ปค๋„๊ณผ ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋ง์€ ์ „ํ˜€ ๋‹ค๋ฅธ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค. ๏‚— ๊ณต๋ฃก์ฑ…์—๋„ ๋‚˜์™€ ์žˆ๋Š”๋ฐ์š”โ€ฆโ€ฆ
  • 7. ๋น„์„ ์ ํ˜• ์ปค๋„ ๏‚— ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์œ ์ € ๋ชจ๋“œ์—์„œ ์ปค๋„ ๋ชจ๋“œ๋กœ ์ง„์ž…ํ•˜๊ณ  ๋‚œ ์ดํ›„์—๋Š” ์ ˆ๋Œ€ ์„ ์ ์ด ์•ˆ ๋˜๋Š” ์ปค๋„์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ๏‚— ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์˜ ์กฐ๊ฑด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๏‚— ์‹œ์Šคํ…œ ์ฝœ ์ข…๋ฃŒ (์ฆ‰ ์ปค๋„ ๏ƒ  ์œ ์ € ๋ชจ๋“œ๋กœ ๋ณ€ํ™˜) ๏‚— ์ปค๋„ ๋ชจ๋“œ์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ์Šค์ผ€์ฅด๋ง ๊ธฐ๋Šฅ ํ˜ธ์ถœ ex. ๋ฆฌ๋ˆ…์Šค์˜ ๊ฒฝ์šฐ schedule()
  • 8. ์„ ์ ํ˜• ์ปค๋„ ๏‚— ์ปค๋„ ๋ชจ๋“œ๋กœ ์ง„์ž… ํ›„์—๋„ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์„ ์ ์ด ๊ฐ€๋Šฅํ•˜๋ฉด ์„ ์ ํ˜• ์ปค๋„์ž…๋‹ˆ๋‹ค. ๏‚— ์„ ์ ํ˜• ์ปค๋„์€ ์‚ฌ์šฉ์ž ์‘๋‹ต์„ฑ์ด ๋” ์ข‹์•„์ง‘๋‹ˆ๋‹ค. ๏‚— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ๋“ค๋„ ๋ฉ๋‹ฌ์•„ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
  • 9. ๋ฆฌ๋ˆ…์Šค์˜ ๊ฒฝ์šฐ ๏‚— ์œ ์ € ํ”„๋กœ์„ธ์Šค์—์„œ๋Š” ๏‚— ์›๋ž˜๋ถ€ํ„ฐ ์„ ์ ์ด ๋˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๏‚— ์„ ์ ํ˜• ์Šค์ผ€์ฅด๋Ÿฌ ๏‚— ์ปค๋„ ๋ชจ๋“œ์—์„œ๋Š” ๏‚— 2.4๋Š” ์ปค๋„ ์„ ์  ๋ถˆ๊ฐ€ ๏‚— ๋น„์„ ์ ํ˜• ์ปค๋„ ๏‚— 2.6 ๋ถ€ํ„ฐ๋Š” ๏‚— CONFIG_PREEMPT ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ์ปค๋„ ์„ ์ ์ด ๋ฉ๋‹ˆ๋‹ค.(๊ธฐ๋ณธ ํ™œ์„ฑํ™”) ๏‚— ์„ ์ ํ˜• ์ปค๋„
  • 10. ์ฐธ๊ณ  ๏‚— http://kernelnewbies.org ๏‚— http://os-book.com/ ๏‚— 9ํŒ์ด ๋ฒŒ์จ ๋‚˜์™”๊ตฐ์š”.