일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- N과M
- 다이나믹 프로그래밍
- 구현
- level3
- 브루트포스
- 수학
- level0
- 재귀
- 코딩테스트
- dfs
- 가상메모리 관리
- 힙
- 딕셔너리
- MYSQL
- programmers
- 파이썬
- level2
- 다익스트라
- 가상메모리
- 프로그래머스
- 그리디
- 백준
- level1
- DP
- 스택
- dict
- BFS
- BOJ
- python
- 운영체제
- Today
- Total
목록전체 글 (397)
동캄의 코딩도장
기본 작성 !+tab 태그사이에 글자삽입 ex) p{hi} 자동번호넣기 ex) p.class${item $}*5 +tab item 1 item 2 item 3 item 4 item 5 더미 생성 lorem
position relative 원래 자리에서 상대적인 이동 absolute 담긴 위치에서 이동 fixed 윈도우 기준 이동 sticky는 항상 붙어있음 float 이미지와 텍스트를 배치하기 위해 사용 flexbox - 행 열로 자유롭게 배치시킬 수 있는 tag display: flex; flex-direction: (row,column,row-reverse ...) flex-wrap: nowrap (wrap이면 화면 작아졌을 때, 줄 바꿔 표시 nowrap이면 크기가 줄어듬) flex- flow: 위의 두 태그를 합친것 justify-content: (space-around, flex-start, flex-end, center, space-around, space-evenly, space-between..
1. 목표를 설정한다. 2. 끝까지 듣는다. 3. 노트에 직접 작성하면서 듣는다. 4. 직접 정리하고 찾아보면서 배운다. 5. 퀴즈나 과제는 직접 해보고 듣는다. 실천해보자
RAID Architecture - Redundant Array of Inexpensive Disks (RAID) - 여러 개의 물리 disk를 하나의 논리 disk로 사용 (OS support, RAID controller) - Disk system의 성능 향상을 위해 사용 (performance, Reliability) RAID 0 Disk striping - 논리적인 한 block을 일정한 크기로 나누어 각 disk에 나누어 저장 모든 disk에 입출력 부하 균등 분배 - parallel access - Performance 향상 한 Disk에서 장애 시, 데이터 손실 발생 - low reliability RAID 1 Disk mirroring - 동일한 데이터를 mirroring disk에 중복 ..
Disk Scheduling Disk access 요청들의 처리 순서를 결정 Disk system의 성능을 향상 평가기준 - Throughput - Mean response time - Predictability Optimizing seek time First Come First Service (FCFS) - 요청이 도착한 순서에 따라 처리 - Disk access 부하가 적은 경우에 적합 장점 - simple - 공평한 처리 기법 단점 - 최적 성능 달성에 대한 고려가 없음 Shortest Seek Time First (SSTF) - 현재 head 위치에서 가장 가까운 요청 먼저 처리 - 일괄처리 시스템에 적합 장점 - high Throughput - low 평균 응답 시간 단점 - Predictabi..
I/O Mechanisms Processor controlled memory access Polling (Programmed I/O) processor가 주기적으로 I/O 장치의 상태 확인 - 모든 I/O 장치를 순환하면서 확인 - 전송 준비 및 전송 상태 등 장점 - simple - I/O 장치가 빠르고, 데이터 전송이 잦은 경우 효율적 단점 - Processor의 부담이 큼 (Polling overhead) Interrupt I/O 장치가 작업을 완료한 후, 자신의 상태를 processor에게 전달 - interrupt 발생 시, Processor는 데이터 전송 수행 장점 - Pooling 대비 low overhead - 불규칙적인 요청 처리에 적합 단점 - Interrupt handling over..