2023-10-19-TIL
2023-10-19-TIL
Today I Studied
X Windows System
- https://en.wikipedia.org/wiki/X_Window_System
Calling Convention
- https://en.wikipedia.org/wiki/Calling_convention
Function Prologue and Epilogue
- https://en.wikipedia.org/wiki/Function_prologue_and_epilogue
Stack Frame
- https://www.techopedia.com/definition/22304/stack-frame#:~:text=A%20stack%20frame%20is%20a,generating%20and%20eliminating%20temporary%20variables.
Interrupt
- http://books.gigatux.nl/mirror/kerneldevelopment/0672327201/ch06lev1sec6.html
- https://www.elprocus.com/basics-of-interrupt-types-and-its-applications/
- https://medium.com/@mekaladahanayaka80/create-your-own-operating-system-9f102c14198b
Virtual Memory
- https://en.wikipedia.org/wiki/Virtual_memory
- https://www.geeksforgeeks.org/virtual-memory-in-operating-system/
- https://www.techtarget.com/searchstorage/definition/virtual-memory#:~:text=Virtual%20memory%20is%20a%20common,(RAM)%20to%20disk%20storage.
Paging in Operating System
- https://www.geeksforgeeks.org/paging-in-operating-system/
- https://byjus.com/gate/paging-in-operating-system-notes/
Translation Lookaside Buffer (TLB)
- https://en.wikipedia.org/wiki/Translation_lookaside_buffer
AMD’s TLB Bug
- https://superuser.com/questions/231299/implications-of-disabling-the-amd-phenoms-tlb-patch
- https://www.anandtech.com/show/2477
Von Neumann vs Harvard Architecture
- https://www.geeksforgeeks.org/difference-between-von-neumann-and-harvard-architecture/
- https://en.wikipedia.org/wiki/Modified_Harvard_architecture
Out-of-order Execution
- https://www.linkedin.com/advice/1/how-do-you-design-implement-efficient-out-of-order-execution#:~:text=Out%2Dof%2Dorder%20execution%20is,avoiding%20stalls%2C%20and%20hiding%20latency.
Wirte-back vs Wirte-through
- https://stackoverflow.com/questions/27087912/write-back-vs-write-through-caching#:~:text=Write%2Dthrough%3A%20Write%20is%20done,just%20before%20it%20is%20replaced.
Async Processing and DMA
- https://www.sciencedirect.com/science/article/abs/pii/S0743731516302040
Redis Swap
- https://redis.io/commands/swapdb/
- https://velog.io/@jinse/redis-key-%EB%AA%A8%EB%91%90-%EC%A7%80%EC%9A%B0%EA%B8%B0-flush-all
- https://redis.io/commands/flushall/
- https://www.redhat.com/sysadmin/clear-swap-linux
Swap Memory
- https://ioflood.com/blog/what-is-swap-memory-exactly-swap-and-ram-explained/#:~:text=%E2%80%9CSwap%20memory%E2%80%9D%20in%20linux%20is,than%20your%20computer%20has%20available.
- https://ssue-dev.tistory.com/entry/Linux-Swap-Memory-%EC%8A%A4%EC%99%91-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EC%84%A4%EC%A0%95-%EB%B0%A9%EB%B2%95
DRAM Row Memory Addressing
별찍기도 특정 모양으로 찍을때 일정버전 이하의 CPU에서는 느리다고 함.
- https://www.wrapuppro.com/programing/view/iaU1cesj6Uynm3c
- https://www.educba.com/star-patterns-in-python/
- https://www.geeksforgeeks.org/printing-triangle-star-pattern-using-a-single-loop/
This post is licensed under CC BY 4.0 by the author.