Odysseia
Publish on 2022-08-03
endless journey

Screenshot_2025-04-20_at_20.13.26.png

Abbrivation && Concept

  • ABI: Application Binary Interface (what is ABI?)
  • AVX: Advanced Vector Extensions (instruction set)
  • ISA: Instruction Set Architecture
  • PLT: Procedure Linkage Table
  • CPE: Clock cycles Per Element
  • ATT: An Assembly Syntax
  • misc: Miscellaneous files

CSAPP

https://github.com/humbornjo/csapp

GDB

Cheatsheet

Reverie

OS

What is the difference between MOV and LEA?
Is performance of less/greater better than less/greater or equal
What is a memory fence?
Disassembly and Binary Analysis Fundamentals
How does multithreading utilizes multiple cores?
Why mmap() is faster than sequential IO?
What does reaping children imply?
Overhead over switch between process and thread
Definition of "synchronization primitive"
What is the first process a typical Linux kernel starts?
All about MMU
What does swap do to Page Table Entries
Conservative garbage collector
Unix system file tables
Which one to use: static variable or heap allocated variable?
Thread local memory
How to implement semaphore?
Why is malloc() considered a library call and not a system call?
gprof under the hood
threads and LWP in Linux

Net

  1. Output of “ip route show”
  2. How do I measure request and response times at once using cURL

Database

  1. concurrency with redis
  2. force postgres to use index

Misc

Links

© 2024 humbornjo :: based on 
nobloger  ::  rss