Source: https://en.wikipedia.org/wiki/CPU_cache#Cache_entry_structure CPU cache - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Hardware cache of a central processing unit A CPU cache is a hardware cache used by the central processing unit (CPU) of a computer to reduce the average cost (time or energy) to acces en.wikipedia.org 캐시 라인은 캐시와 메모리 사이에서 이동 하는 데이터의 단..
source: https://en.wikipedia.org/wiki/Cache_placement_policies Cache placement policies - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Design decisions affecting processor cache speeds and sizes A CPU cache is a memory which holds the recently utilized data by the processor. A block of memory cannot necessarily be pla en.wikipedia.org 캐시 교체 전략 프로세서가 최근에 접근한 데..
source: https://en.wikipedia.org/wiki/Cache_pollution Cache pollution - Wikipedia Cache pollution describes situations where an executing computer program loads data into CPU cache unnecessarily, thus causing other useful data to be evicted from the cache into lower levels of the memory hierarchy, degrading performance. For example, in en.wikipedia.org 실행하고 있는 프로그램이 CPU 캐시로 불필요하게 데이터를 적재load시키는 ..
source:https://afteracademy.com/blog/what-is-context-switching-in-operating-system What is Context Switching in Operating System? In this blog, we will learn about the Context Switching in the Operating System. We will learn all the steps involved in Context Switching and in the end, we will see the advantages and disadvantages of Context Switching also. afteracademy.com CPU가 실행하고 있는 프로세스나 task를..
source: https://en.wikipedia.org/wiki/Time-sharing Time-sharing - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Method of sharing a computing resource among multiple concurrent users In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of m en.wikipedia.org 멀티 프로그래밍이나 멀티 태스킹 환경에서 각각의 사용자에게 동일한 시간동안 자원을 점유..
source: Cloud Computing: Theory and Practice, Dan Marinescu, ISBN-13: 978-0124046276, ISBN-10: 0124046274 p.285 Brawny cores still beat wimpy cores, most of the time, Urs Hölzle https://storage.googleapis.com/pub-tools-public-publication-data/pdf/36448.pdf 1. Brawny 싱글 코어 기준으로 상대적으로 성능이 뛰어남. 전력power 소비가 더 많음. 2. Wimpy 싱글 코어 기준으로 상대적으로 성능이 나쁨. 전력 소비가 더 적음. Wimpy 코어 상에서 task를 수행하면 많은 수의 스레드가 필요함. ..
source:https://www.geeksforgeeks.org/logical-and-physical-address-in-operating-system/ Logical and Physical Address in Operating System - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org 1. 논리 주소 Log..
source: https://www.geeksforgeeks.org/difference-between-internal-and-external-fragmentation/ Difference between Internal and External fragmentation - GeeksforGeeks A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions. www.geeksforgeeks.org..
source: https://pages.cs.wisc.edu/~remzi/OSTEP/vm-tlbs.pdf 가상 메모리를 보조하기 위해서 페이징을 사용하면 오버헤드로 인해 성능이 나빠질 수 있다. 페이지와 같이 주소 공간을 작은 규모로 나누어서 관리하면 정보를 많이 연결mapping시켜야 한다. 왜냐하면 실제 정보는 물리적인 메모리에 저장되어 있고, 페이징은 논리적인 개념으로 프로그램이 만든 가상 주소를 연결하기 위해 부가적으로 메모리를 탐색해야 하기 때문이다. 명령어instruction를 가져오거나fetch 명시적으로 탑재load하거나 저장하기 전에 정보를 찾기 위해 메모리를 접근하면 너무 느려진다. 다시 말해서 중요한 지점은... 주소 변환Address Translation을 어떻게 빠르게 할 수 있는..