operating-system 220

  1. How can I create a directory if it does not exist?
  2. Difference between binary semaphore and mutex
  3. What are some resources for getting started in operating system development?
  4. What is private bytes, virtual bytes, working set?
  5. What is an application binary interface (ABI)?
  6. What are file descriptors, explained in simple terms?
  7. What Languages are Windows, Mac OS X and Linux written in?
  8. What resources are shared between threads?
  9. Why is Linux called a monolithic kernel?
  10. What happens when a computer program runs?
  11. Why use Python's os module methods instead of executing shell commands directly?
  12. Programmatically get the cache line size?
  13. How is TeamViewer so fast?
  14. How are everyday machines programmed?
  15. How to get the PATH environment-variable separator in Python?
  16. What is an OS kernel ? How does it differ from an operating system?
  17. How do I set a Windows scheduled task to run in the background?
  18. How do I check OS with a preprocessor directive?
  19. What is the difference between user variables and system variables?
  20. What is the difference between the kernel space and the user space?
  21. PHP script - detect whether running under linux or Windows?
  22. Detect Windows version in .net

  23. How can I build a small operating system on an old desktop computer?
  24. Spinlock versus Semaphore
  25. What is the difference between Trap and Interrupt?
  26. What specifically are wall-clock-time, user-cpu-time, and system-cpu-time in UNIX?
  27. How do I check the operating system in Python?
  28. How to do I check CPU and Memory Usage in Java?
  29. Unable to use xcodebuild on Mavericks with Command Line Tools installed
  30. What is the difference between user and kernel modes in operating systems?
  31. Determining Whether a Directory is Writeable
  32. Get operating system info
  33. How can I find which operating system my Ruby program is running on?
  34. Locking Executing Files: Windows does, Linux doesn't. Why?
  35. Conditional Variable vs Semaphore
  36. When to use os.name, sys.platform, or platform.system?
  37. How to detect my browser version and operating system using JavaScript?
  38. Detect 64-bit or 32-bit Windows from User Agent or Javascript?
  39. What are the differences between virtual memory and physical memory?
  40. How to start learning linux kernel programming ,coding or reading?
  41. Check if file is symlink in python
  42. Resources to develop an operating system
  43. dup2 / dup - why would I need to duplicate a file descriptor?
  44. Difference between multitasking, multithreading and multiprocessing?
  45. What is priority inversion?
  46. How does Software/Code actually communicate with Hardware?
  47. docker is not VM , why container need base image OS ?
  48. Maximum number of processes in linux
  49. Java get available memory
  50. What is TLB shootdown?