Files
pycon2015/systems_programming_as_a_swiss_army_knife.md
Zev Averbach 6aaac41f08 first
2015-05-26 12:59:12 -04:00

495 B

Talk: systems programming as a swiss army knife

When I go to google.com, kernel code runs for:

  • typing in the address
  • handling every network packet
  • writing history files to disk
  • allocating memory
  • communicating with the graphics card

You don't have to worry about these things because your operating system deals with it.

How to call operating system code

System calls

  • interface to your operating system
  • write files

Using systems knowledge to debug your programs