[운영체제] ν”„λ‘œμ„ΈμŠ€ & μŠ€λ ˆλ“œ
Computer Science/운영체제 2020. 3. 19. 21:39

ν”„λ‘œμ„ΈμŠ€? μŠ€λ ˆλ“œ? https://ybdeveloper.tistory.com/20?category=782261 [OS] ν”„λ‘œμ„ΈμŠ€λž€? ν”„λ‘œκ·Έλž¨? "컴퓨터λ₯Ό μ‹€ν–‰μ‹œν‚€κΈ° μœ„ν•΄μ„œ μ°¨λ‘€λŒ€λ‘œ μž‘μ„±λœ λͺ…λ Ήμ–΄ λͺ¨μŒ" νŠΉμ • 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ κ³ μ•ˆλœ νŠΉμ • μž‘μ—…μ„ μˆ˜ν–‰ ν•˜κΈ° μœ„ν•œ 일련의 λͺ…λ Ήλ¬Έμ˜ 집합체이닀. λŒ€λΆ€λΆ„μ˜ ν”„λ‘œκ·Έλž¨λ“€μ€ ν•˜λ“œλ””μŠ€ν¬ λ“±μ˜ 보쑰.. ybdeveloper.tistory.com ν”„λ‘œμ„ΈμŠ€ : ν”„λ‘œκ·Έλž¨μ„ λ³΅μ‚¬ν•˜μ—¬ λ©”λͺ¨λ¦¬ μƒμ—μ„œ 싀행쀑인 μž‘μ—…μ„ 의미 μŠ€λ ˆλ“œ : ν”„λ‘œμ„ΈμŠ€ λ‚΄λΆ€μ—μ„œ μ‹€ν–‰λ˜λŠ” μ—¬λŸ¬ μž‘μ—… λ‹¨μœ„ 기본적으둜 ν”„λ‘œμ„ΈμŠ€λ§ˆλ‹€ μ΅œμ†Œ 1개의 μŠ€λ ˆλ“œλ₯Ό μ†Œμœ ν•˜κ³  있음 예) Android의 UI Thread ν”„λ‘œμ„ΈμŠ€ ꡬ쑰 & μŠ€λ ˆλ“œ ꡬ쑰 ν”„λ‘œμ„ΈμŠ€λŠ” 각각 λ³„λ„μ˜ μ£Όμ†Œ 곡간을 ν• λ‹Ήλ°›μœΌλ©°, λ…λ¦½μ μž„ Code : μ½”λ“œ 자체..

[λ°μ΄ν„°λ² μ΄μŠ€] DBMS
Computer Science/λ°μ΄ν„°λ² μ΄μŠ€ 2020. 3. 19. 21:11

DBMS의 μ •μ˜ 파일 μ‹œμŠ€ν…œμ˜ 문제점인 λ°μ΄ν„°μ˜ 쀑볡성과 쒅속성 λ“±μ˜ 문제λ₯Ό μ΅œμ†Œν™”ν•˜κΈ° μœ„ν•΄ λ“±μž₯ν•˜μ˜€μœΌλ©°, μ‚¬μš©μžμ™€ λ°μ΄ν„°λ² μ΄μŠ€κ°„μ˜ 쀑계 역할을 ν•©λ‹ˆλ‹€. 즉, λ°μ΄ν„°λ² μ΄μŠ€μ˜ λ‚΄μš©μ„ μ •μ˜,μ‘°μž‘,μ œμ–΄ν•  수 μžˆλ„λ‘ ν•¨μœΌλ‘œμ¨ λͺ¨λ“  μ‚¬μš©μžλ‚˜ μ‘μš© ν”„λ‘œκ·Έλž¨λ“€μ΄ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ³΅μœ ν•  수 μžˆλ„λ‘ 관리, μš΄μ˜ν•΄μ£ΌλŠ” μ†Œν”„νŠΈμ›¨μ–΄ μ‹œμŠ€ν…œμ„ μ˜λ―Έν•©λ‹ˆλ‹€. 쀑볡성 : λ™μΌν•œ 데이터가 μ—¬λŸ¬ 곳에 쀑볡 μ €μž₯λ˜λŠ” μ„±μ§ˆμ„ 의미 쒅속성 : ν•˜λ‚˜μ˜ 데이터가 μ‚­μ œ,변경됨에 따라 λ‹€λ₯Έ 데이터가 μ›μΉ˜ μ•Šκ²Œ 영ν–₯을 λ°›λŠ” μ„±μ§ˆμ„ 의미 DBMS의 ν•„μˆ˜ κΈ°λŠ₯ 1. μ •μ˜ κΈ°λŠ₯ μ €μž₯될 λ°μ΄ν„°μ˜ ν˜•νƒœ, ꡬ쑰 λ“± λ°μ΄ν„°λ² μ΄μŠ€μ˜ μ €μž₯에 κ΄€ν•œ μ—¬λŸ¬ 가지 사항을 μ •μ˜ν•˜λŠ” κΈ°λŠ₯ 2. μ‘°μž‘ κΈ°λŠ₯ μ‚¬μš©μžμ˜ μš”κ΅¬μ— 따라 검색, κ°±μ‹ , μ‚½μž…, μ‚­μ œ 등을 μ§€μ›ν•˜λŠ” κΈ°λŠ₯ 3. ..

[ANDROID] ν”„λ‘œμ„ΈμŠ€ 수λͺ… μ£ΌκΈ°
μ•ˆλ“œλ‘œμ΄λ“œ 2020. 3. 19. 20:54

κ°œμš” ν”„λ‘œμ„ΈμŠ€μ˜ 수λͺ… 관리 방식에 λŒ€ν•΄ μ΄ν•΄ν•œλ‹€. ν”„λ‘œμ„ΈμŠ€ μ€‘μš”λ„ 계측 ꡬ쑰에 λŒ€ν•΄ μ΄ν•΄ν•œλ‹€. μ‹œμŠ€ν…œμ˜ ν”„λ‘œμ„ΈμŠ€ μ€‘μš”λ„ 선별 방식에 λŒ€ν•΄ μ΄ν•΄ν•œλ‹€. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ‘œμ„ΈμŠ€ λŒ€λΆ€λΆ„μ˜ 경우 λͺ¨λ“  Android μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ€ 자체 Linux ν”„λ‘œμ„ΈμŠ€μ—μ„œ μ‹€ν–‰λ˜λ©°, μ‹œμŠ€ν…œμ΄ λ©”λͺ¨λ¦¬λ₯Ό νšŒμˆ˜ν•΄μ•Ό ν•  λ•ŒκΉŒμ§€ 계속 μ‹€ν–‰λ©λ‹ˆλ‹€. Android의 ν”„λ‘œμ„ΈμŠ€μ˜ 수λͺ… μ£ΌκΈ°λŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ—μ„œ κ΄€λ¦¬λ˜λŠ” 것이 μ•„λ‹ˆλΌ, μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ 가지고 μžˆλŠ” μš”μ†Œλ“€μ˜ μ€‘μš”μ„±κ³Ό μ‹œμŠ€ν…œμ΄ μ‚¬μš©ν•  수 μžˆλŠ” μž”μ—¬ λ©”λͺ¨λ¦¬ 양을 μ‘°ν•©ν•˜μ—¬ μ‹œμŠ€ν…œμ— μ˜ν•΄ κ²°μ •λ©λ‹ˆλ‹€. λ”°λΌμ„œ μ•ˆλ“œλ‘œμ΄λ“œ κ°œλ°œμžλŠ” λ‹€μ–‘ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ»΄ν¬λ„ŒνŠΈ(Activity, Service, BroadcastReceiver)κ°€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ‘œμ„ΈμŠ€μ˜ μ€‘μš”λ„μ— 영ν–₯을 λ―ΈμΉ˜λŠ” 방식을 이해해야 ν•©λ‹ˆλ‹€. ..

[λ°μ΄ν„°λ² μ΄μŠ€] Key
Computer Science/λ°μ΄ν„°λ² μ΄μŠ€ 2020. 3. 18. 00:03

Key의 κ°œλ… 검색,μ •λ ¬μ‹œμ— νŠœν”Œμ„ ꡬ뢄할 수 μžˆλŠ” κΈ°μ€€ 속성 및 속성 집합이닀. Key의 μ’…λ₯˜ Candidate Key(후보킀) νŠœν”Œμ„ μœ μΌν•˜κ²Œ μ‹λ³„ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν•˜λŠ” μ†μ„±λ“€μ˜ λΆ€λΆ„ 집합 (κΈ°λ³Έν‚€λ‘œ μ‚¬μš©ν•  수 μžˆλŠ” μ†μ„±λ“€μ˜ 집합) 후보킀가 되기 μœ„ν•΄μ„œλŠ” μœ μΌμ„±κ³Ό μ΅œμ†Œμ„±μ„ λͺ¨λ‘ λ§Œμ‘±ν•΄μ•Ό ν•œλ‹€. μœ μΌμ„± : 각 νŠœν”Œμ„ 식별할 수 있음 μ΅œμ†Œμ„± : 각 νŠœν”Œμ„ 식별할 수 μžˆλŠ” μ΅œμ†Œ ꡬ성 Primary Key(κΈ°λ³Έν‚€) κΈ°λ³Έν‚€λŠ” 후보킀 μ€‘μ—μ„œ νŠœν”Œμ„ μ‹λ³„ν•˜κΈ° μœ„ν•΄ μœ μΌν•˜κ²Œ μ„ νƒλœ ν‚€λ₯Ό λ§ν•œλ‹€. κΈ°λ³Έν‚€λŠ” 쀑볡될 수 μ—†μœΌλ©°, NULL도 올 수 μ—†λ‹€. 후보킀와 λ§ˆμ°¬κ°€μ§€λ‘œ μœ μΌμ„±κ³Ό μ΅œμ†Œμ„±μ„ λͺ¨λ‘ λ§Œμ‘±ν•΄μ•Ό ν•œλ‹€. Alternate Key(λŒ€μ²΄ν‚€) λŒ€μ²΄ν‚€λŠ” 후보킀 μ€‘μ—μ„œ κΈ°λ³Έν‚€λ₯Ό μ œμ™Έν•œ 킀듀을 μ˜λ―Έν•œλ‹€. 후보킀 - κΈ°λ³Έν‚€ = ..

[λ©΄μ ‘ μ€€λΉ„] 전곡 기초 λͺ¨μŒμ§‘
Computer Science 2020. 3. 17. 21:37

λ°μ΄ν„°λ² μ΄μŠ€ λ°μ΄ν„°λ² μ΄μŠ€ 기초 λ°μ΄ν„°λ² μ΄μŠ€ ν‚€ DBMS 무결성 μ œμ•½μ‘°κ±΄ νŠΈλžœμž­μ…˜ 데이터 μ •μ˜μ–΄μ™€ 무결성 μ œμ•½μ‘°κ±΄ νŠΈλ¦¬κ±°μ™€ μ£Όμž₯ 단일 단계 인덱슀 닀단계 인덱슀 질의 νŠœλ‹μ„ μœ„ν•œ 지침 κ²°μ •μžμ™€ ν•¨μˆ˜μ  쒅속성 μ •κ·œν™” λ·° 자료ꡬ쑰 덱 운영체제 μΈν„°λŸ½νŠΈ ν”„λ‘œμ„ΈμŠ€ vs μŠ€λ ˆλ“œ ν”„λ‘œμ„ΈμŠ€ νŽ˜μ΄μ§•,μ„Έκ·Έλ¨Όν…Œμ΄μ…˜ λ©”λͺ¨λ¦¬ λ°λ“œλ½ λ„€νŠΈμ›Œν¬ μ†ŒμΌ“κ³Ό 포트 TCP와 UDP TCP νλ¦„μ œμ–΄,ν˜Όμž‘μ œμ–΄ OSI 7계측 Get vs Post HTTP,HTTPS HTTP μƒνƒœ μ½”λ“œ HTTP ν”„λ‘œν† μ½œμ΄λž€? HTTP λ©”μ‹œμ§€ HTTP ν”„λ‘μ‹œ μ„œλ²„(μ›Ή μΊμ‹œ) Domain Name Service μ†Œν”„νŠΈμ›¨μ–΄ 곡학 ν΄λ¦°μ½”λ“œ & μ‹œνλ¦¬ν‹°μ½”λ“œ 컴퓨터 ꡬ쑰 μ•Œκ³ λ¦¬μ¦˜ μ‚½μž… μ •λ ¬ 선택 μ •λ ¬ 버블 μ •λ ¬ 합병 μ •λ ¬ 퀡 μ •λ ¬ λ‹€μ΅μŠ€νŠΈλΌ μ•Œκ³ λ¦¬μ¦˜ μ›Ή REST Java ..