Recent posts

Scheduling

November 04 2020

μŠ€μΌ€μ€„λ§ ν”„λ‘œμ„ΈμŠ€κ°€ μ‹€ν–‰λ˜κΈ° μœ„ν•˜μ—¬ OS μŠ€μΌ€μ€„λŸ¬μ— μ˜ν•΄ μžμ›μ„ ν• λ‹Ήλ°›λŠ” 것 User processes System processes

Operating System

November 04 2020

OSλž€? μ‚¬μš©μžμ™€ 컴퓨터 ν•˜λ“œμ›¨μ–΄λ₯Ό λ§€κ°œν•΄μ£ΌλŠ” 쀑간 ν”„λ‘œκ·Έλž¨ ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰μ‹œμΌœμ£Όκ³  μ‚¬μš©μžκ°€ 문제λ₯Ό μ‰½κ²Œ 풀도둝 λ„μ™€μ€Œ 컴퓨터 μ‹œμŠ€ν…œμ„ νŽΈλ¦¬ν•˜κ²Œ μ‚¬μš©ν† λ‘ 도움 컴퓨터 ν•˜λ“œμ›¨μ–΄λ₯Ό 더 효율적으둜 μ‚¬μš©ν•˜λ„λ‘ 도움 Resource Allocator λͺ¨λ“  λ¦¬μ†ŒμŠ€λ₯Ό 관리 μ œμ–΄ ...

Interrupt

November 04 2020

μΈν„°λŸ½νŠΈ (Interrupt) CPUκ°€ νŠΉμ • κΈ°λŠ₯을 μˆ˜ν–‰ν•˜λŠ” 도쀑에 κΈ‰ν•˜κ²Œ λ‹€λ₯Έ 일을 μ²˜λ¦¬ν•˜κ³ μž ν•  λ•Œ μ‚¬μš©ν•  수 μžˆλŠ” κΈ°λŠ₯ λŒ€λΆ€λΆ„μ˜ μ»΄ν“¨ν„°λŠ” ν•œ 개의 CPUλ₯Ό μ‚¬μš© ν•œ μˆœκ°„μ—λŠ” ν•˜λ‚˜μ˜ 일 밖에 μ²˜λ¦¬ν•  수 μ—†μŒ μ–΄λ–€ 일을 μ²˜λ¦¬ν•˜λŠ” 도쀑에 μš°μ„  μˆœμœ„κ°€ κΈ‰ν•œ 일을 μ²˜λ¦¬ν•΄μ•Όν•˜λŠ” 경우 λ°œμƒ

Computer System

November 04 2020

컴퓨터 μ‹œμŠ€ν…œ ꡬ쑰 Four Components of a Computer System

Memory Hierarchy

November 04 2020

μ €μž₯μž₯치 Storage μ΅œμ†Œ λ‹¨μœ„λŠ” bit 8 bits = 1 byte 컴퓨터 ꡬ쑰상 native unit of dataλŠ” word = one or more of bytes 32 bit or 64 bit ꡬ쑰 μ£Ό λ©”...

Template

November 03 2020

ν…œν”Œλ¦Ώ(Template)μ΄λž€ ν•¨μˆ˜λ‚˜ 클래슀λ₯Ό κ°œλ³„μ μœΌλ‘œ λ‹€μ‹œ μž‘μ„±ν•˜μ§€ μ•Šμ•„λ„, μ—¬λŸ¬ 자료 ν˜•μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ„λ‘ ν•˜κ²Œ λ§Œλ“€μ–΄ 놓은 ν‹€ ν•¨μˆ˜ ν…œν”Œλ¦Ώ(Function Template)와 클래슀 ν…œν”Œλ¦Ώ(Class Template)으둜 λΆ„λ₯˜

STL - Vector, List, Queue

November 03 2020

μ»¨ν…Œμ΄λ„ˆμ˜ μ’…λ₯˜ Sequence Container 객체λ₯Ό μˆœμ‚¬μ μœΌλ‘œ 보관 ex) vector, list, queue, … Associative Container ν‚€λ₯Ό λ°”νƒ•μœΌλ‘œ λŒ€μ‘λ˜λŠ” κ°’ ν•¨κ»˜ 보관 ν‚€λ‘œ νƒμƒ‰ν•˜μ—¬ 값을 λ°˜ν™˜ ex) map, set, unord...

STL - Map, Set

November 03 2020

Binary Search 이미 μ •λ ¬λ˜μ–΄ μžˆλŠ” 데이터λ₯Ό λŒ€μƒμœΌλ‘œ 탐색 쀑간 값인 pivot을 κΈ°μ€€μœΌλ‘œ left와 right으둜 λ‚˜λˆ„μ–΄ 탐색 값을 찾을 λ•ŒκΉŒμ§€ μœ„μ˜ 과정을 반볡

Compiled & Interpreted

November 02 2020

Compiled Language CPUκ°€ λ°”λ‘œ 이해할 수 μžˆλŠ” κΈ°κ³„μ–΄λ‘œ μ†ŒμŠ€μ½”λ“œλ₯Ό λ³€ν™˜ μ†ŒμŠ€μ½”λ“œ μ²˜λ¦¬μ™€ 뢄석에 λ§Žμ€ μ‹œκ°„ μ†Œμš” 일반적으둜 싀행이 빠름 컴파일된 κΈ°κ³„μ–΄λŠ” ν”Œλž«νΌ 의쑴적

Overriding & Overloading

November 02 2020

Overloading 같은 μ΄λ¦„μ˜ λ©”μ„œλ“œλ₯Ό μ—¬λŸ¬ 개 μ •μ˜ λ§€κ°œλ³€μˆ˜μ˜ νƒ€μž…μ΄ λ‹€λ₯΄κ±°λ‚˜, κ°―μˆ˜κ°€ 닀름 리턴 νƒ€μž…μ΄λ‚˜ μ ‘κ·Ό μ œμ–΄μžλŠ” 영ν–₯을 μ£Όμ§€ μ•ŠμŒ