Reliable Linux process identification 1/3: Concepts

Spread the love
Reading Time: < 1 minute

TL;DR takeaway: properly used, processes in Linux are powerful control over what happens in the computer. Knowledge of process control can be used to:

  • trim the performance, security and redundancy of a computer system
  • ..but the key is to be able to precisely and reliably identify a process

Justifying our interests

We could actually end up going unnecessarily deep. Let’s think about this. An operating system is made of 2 parts, roughly: the kernel / and various other parts.

Kernel is conceptually made of some parts, one of which is schedulers. The act of “scheduling” means putting the “competing” processes to be executed on the core, one at a time, in a specific way that essentially makes an illusion of multitasking. Scheduling also regards basically other things than only the CPU time, but we’ll justify this simplification for now.

Scheduling is a mathematical treatise whose purpose is to create beautiful statistics, to put it another way. It is one of the more – if not most – important function of a kernel. [Read on: Reliable Linux process identification, pt 2/3: Ideas]

Facebook Comments

Published by jukkasoft

Hi! A bit updated description. Code enthusiasta, technology optimist, but also a realist. In my blog I wrote 80% of technology related articles, mostly in English and Finnish. I like to envision and ponder about things, how life could be, what we are doing wrong today, and so on. "Invented" a facebook -like system in 2000, as a short product pamphlet. Haven't yet realized the 20+ ideas that might have become big things. Maybe learning this skill one of these days!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: