OS notes

Basically , links

Hyper-threading

Threads: User-level vs Kernel

User/Kernel Mode, Syscall, I/O, Exceptions

  • The user-mode program places values in registers, or creates a stack frame with arguments, to indicate what specific service it requires from the operating system.
  • The user-mode program then performs the trap instruction.
  • Immediately, the CPU switches to kernel mode, and jumps to instructions at a fixed location in memory.
  • These instruction, which are part of the operating system, have memory protections so that they cannot be modified by user-mode programs, and may also be unreadable by user-mode programs.
  • The instructions, known as the trap or system call handler, read the details of the requested service + arguments, and then perform this request in kernel mode.
  • With the system call done, the operating system resets the mode to user-mode and returns from the system call, or there is an instruction to do both at the same time.

https://stackoverflow.com/questions/19441823/a-file-opened-for-read-and-write-can-be-unlinked/19441923

https://www.guru99.com/mutex-vs-semaphore.html

https://en.wikipedia.org/wiki/Rate-monotonic_scheduling

https://www.geeksforgeeks.org/rate-monotonic-scheduling/

https://www.geeksforgeeks.org/earliest-deadline-first-edf-cpu-scheduling-algorithm/

https://www.geeksforgeeks.org/program-for-next-fit-algorithm-in-memory-management/

edited 20.04.2024
created 03.02.2021
EOF

[+] click to leave a comment [+]
the comment system on this blog works via email. The button
below will generate a mailto: link based on this page's url 
and invoke your email client - please edit the comment there!

[optional] even better, encrypt the email with my public key

- don't modify the subject field
- specify a nickname, otherwise your comment will be shown as   
  anonymous
- your email address will not be disclosed
- you agree that the comment is to be made public.
- to take down a comment, send the request via email.

>> SEND COMMENT <<




2024-05-04 ♦ Live A/V Show in Rochester via Paloma Kop ♦ RSS Feed April 21, 2024
Live audiovisual show in Rochester, NY... Read more↗

2024-04-21 via mrshll.com April 21, 2024
Well, it's real now. We are moving to Nashville. I came to Boston in 2009 to study computer science and stayed for the career opportunities, loud and then quiet music scene (where I met Alejandra), and the wonderful friends we've made over the ye…

Āyen, Pōm, and ITGBTW Remixes via Helvetica Blanc April 19, 2024
The newest Wormsong entry, Āyen, marks the beginning of a little interactivity in the narrative. After each entry goes live, I'll post a choice on Patreon. All patrons can vote, and their choices will allow us to explore the Realms together! I don'…

Generated by openring from webring