Загрузка...

Live study: read along book "Operating Systems: Three Easy Pieces" (Part 102)

I want to learn about operating system and i will take a look at a book called "Operating Systems: Three Easy Pieces". So let's explore it together and see how it goes!

Repo: https://github.com/bruhtus/ostep

References:
- https://pages.cs.wisc.edu/~remzi/OSTEP/
- https://github.com/remzi-arpacidusseau/ostep-code
- https://github.com/remzi-arpacidusseau/ostep-projects
- https://notes.suhaib.in/docs/tech/dsa/b-trees-and-how-your-file-system-actually-stores-stuff/
- https://www.tpointtech.com/procedures-call
- https://github.com/remzi-arpacidusseau/ostep-homework
- https://runebook.dev/en/docs/python/library/dis/dis.Instruction.opcode
- https://unpyc.sourceforge.net/Opcodes.html
- http://dbp-consulting.com/tutorials/debugging/linuxProgramStartup.html
- https://www.w3tutorials.net/blog/c-c-changing-the-value-of-a-const/
- https://www.gnu.org/software/bash/manual/html_node/Redirections.html
- https://www.linfo.org/standard_output.html
- https://sourceware.org/gdb/current/onlinedocs/gdb.html/Forks.html
- https://sourceware.org/gdb/current/onlinedocs/gdb.html/Inferiors-Connections-and-Programs.html
- https://web.archive.org/web/20120103043055/http://software.intel.com/en-us/blogs/2007/11/30/volatile-almost-useless-for-multi-threaded-programming/
- https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2016.html
- https://linuxvox.com/blog/are-child-processes-created-with-fork-automatically-killed-when-the-parent-is-killed/
- https://github.com/skuhl/sys-prog-examples
- https://nimfsoft.art/blog/2025/07/23/c-safe-signal-handling-self-pipe/
- https://csresources.github.io/SystemProgrammingWiki/SystemProgramming/Signals,-Part-2:-Pending-Signals-and-Signal-Masks/
- https://cs341.cs.illinois.edu/coursebook/Signals
- https://linuxvox.com/blog/about-the-ambiguous-description-of-sigwait/
- https://sourceware.org/glibc/manual/latest/html_node/Termination-Signals.html
- https://pubs.opengroup.org/onlinepubs/009695399/basedefs/signal.h.html
- https://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap11.html
- https://linuxvox.com/blog/after-fork-do-the-parent-and-child-process-share-the-file-descriptor-created-by-pipe/
- https://biriukov.dev/docs/fd-pipe-session-terminal/1-file-descriptor-and-open-file-description/
- https://lwn.net/Articles/176911/
- https://linuxvox.com/blog/why-can-only-async-signal-safe-functions-be-called-from-signal-handlers-safely/
- https://www.cs.uleth.ca/~holzmann/C/system/pipeforkexec.html
- https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-Process-Architecture/blob/master/README.md
- https://stackoverflow.com/q/4941992 (User stack and kernel stack).
- https://lmbench.sourceforge.net/
- https://stackoverflow.com/q/62162100 (Is calling function considered context switch?).
- https://www.youtube.com/playlist?list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M (Write your own OS).
- https://docs.google.com/document/d/1wZB72s8KjFi5VV28SNf6hma2oG6f5vVChZ0Zs3qBMSQ/edit?tab=t.0 (Serhat's notes)
- https://kibibyte.in/blog/2025/04/27/kibibyte-kib-vs-kilobyte-kb-whats-the-real-difference/
- https://en.wikipedia.org/w/index.php?title=Byte#Multiple-byte_units
- https://www.redhat.com/en/blog/pmap-command
- https://utcc.utoronto.ca/~cks/space/blog/unix/UnderstandingRSS
- https://lwn.net/Articles/230975/
- https://linuxvox.com/blog/what-if-i-allocate-memory-using-mmap-instead-of-malloc/
- https://developers.redhat.com/articles/2021/11/01/debug-memory-errors-valgrind-and-gdb
- https://kuleuven-diepenbeek.github.io/osc-course/ch9-memory/memory/

Видео Live study: read along book "Operating Systems: Three Easy Pieces" (Part 102) канала Bruhtus Null
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять