본문 바로가기

OS12

[OS] CPU vs GPU 차이 [CPU] - Central Processing Unit, 중앙 처리 장치 - Processor, Chip 등으로 불리기도 함. - 수백만 Trangister로 구축됨. 여러 개의 Processing Core를 가진 Computer의 뇌 - CPU 는 Computer 및 운영 체제에 필요한 명령과 처리를 실행. [GPU] - Graphics Processing Unit, 그래픽 처리 장치 - 그래픽 카드 라고 불림. - Core 로 구성된 Processor. - CPU와 비슷함. but CPU가 일반의사 라면 GPU는 전문의사 처럼 특정 작업에 더 집중. - GPU가 더 많은 Core로 구성돼 병렬 처리에 강점 ==> 코인 채굴로 GPU 가격이 오른 이유. [CPU] - CPU 는 다양한 workload.. 2022. 8. 15.
[OS] Data Propagation - Propagation rule에 따라 data를 source location에서 target location으로 이동시키는 것. - source store에서 1개 이상의 target store(local access database 등)로 data 분산 - large volume의 data를 옮길 땐 performance 저하나 os 이상 없이 빠른 시간 안에 옮기는게 중요함. ==> 이에 쓰이는 3가지 Data Propagation : 1) Bulk Extract : 관리 tool이나 빈 utility 등을 복사해 씀으로써 data 전반을 옮겨버림(FTP, File Transfer Protocol 등) 2) File Compare : 이전 file 과 비교하여 변경된 부분만 이동. 변경 사항이 적.. 2022. 8. 11.
[OS] Cache Hit Ratio - 얼마나 많은 Content Request가 Receive 와 비교하여 얼마나 성공적으로 fulfill 하는지 측정하는 방식 - CDN performance를 측정할 때 쓰임 - Cache hit 의 반댓말은 Cache miss - Cache Hit Ratio 계상 공식 - 무릇 Good Cache Hit Ratio 라 함은 95-99% range 의 request를 받는 performance를 내는 것. - High Cache Hit Ratio 이 좋다고 CDN 성능이 항상 좋은건 아니다. ==> ex. 뉴욕에서 싱가포르 까지 cdn performance는 99% & time이 1100ms, 뉴욕에서 애틀랜타 까지 cdn performance 98% & time 300ms 라고 하자. ==> 뉴욕 t.. 2022. 8. 10.
[OS] Spooling - 장치, 프로그램, 시스템 등에서 독점하여 사용 or 실행을 위해, 필요한 Data를 일시적으로 disk 공간에 잡아 Buffering 시키는 프로세스 - Data는 Files, Processes 등을 포함할 수 있음. - 잡힌 Data는 프로그램이나 컴퓨터가 실행 요청을 할 때까지 Memory나 다른 Volatile Storage에 전송하여 저장. - Spool 은 Simultaneous Peripheral Operations Online 의 약어. - 대표 예시 : Printer Spooling. 프린팅 작업 대기를 위해 printing target data를 disk 공간에 잡아둠. https://m.blog.naver.com/complusblog/221204759836 https://www.te.. 2022. 8. 9.