• Processes, Procedures, and Programs
  • Linux: This Book Includes 4 Manuscripts. The Underground Bible to the unix operating System with Tools On Security and Kali Hacking to Understand Computer Programming, Data Science and Command Line




    Download 6,34 Mb.
    Pdf ko'rish
    bet161/203
    Sana10.01.2024
    Hajmi6,34 Mb.
    #134102
    1   ...   157   158   159   160   161   162   163   164   ...   203
    Bog'liq
    Linux This Book Includes 4 Manuscripts The Underground Bible

    Process Management System
    So before going into further details, we must know what a process is and
    why it is important in the context of Linux and its system functions. 
    What is the process? 
    As deep it goes process is just a term that explains that the operating system
    is currently filtering things to process the task. Processes are dynamic and
    nowadays a lot of computer systems are capable of handling multiple
    processes. Supercomputers are said to process trillions of them. 
    Linux being a kernel modified system has certain free will restrictions to
    processes. Usually, processes in Linux consist of three cycles namely
    starting, running and blocking. We will explain these three states in detail as
    shown below. 
    a) Starting state
    The start state, in brief, describes that the process is getting ready to be
    allocated by the CPU and other resources to run.
    b) Running state
    Running state explains that the process that we are currently dealing with is
    running with a certain part of resources. There are tools like task manager
    that can show the process monitoring. 
    c) Blocking state


    The blocking state explains that a particular process cannot be run anymore.
    They may have been killed on purpose or can be crashed due to errors and
    warnings. Whatever the reason may be blocked state initiated the killing of
    the process .
    Processes, Procedures, and Programs 
    We have already discussed processes in detail. Procedures are processes
    that are aligned systematically and linearly. Whereas programs are a set of
    procedures that can be combined to create a good system software.
    There are some important characteristics of processes that hackers should
    be aware of. We will explain some of them below: 
    There are two types of processes. The first of them are mutually exclusive
    processes and the second one is synchronization processes. 
    Mutually exclusive processes are little skeptical processes because you
    cannot run them in the background or correlation with others. For example,
    like a recovery software or like using a printer to print papers. 
    Synchronization processes are usual processes that are that can be run in the
    background. You can consider a media player process for this example. 

    Download 6,34 Mb.
    1   ...   157   158   159   160   161   162   163   164   ...   203




    Download 6,34 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Linux: This Book Includes 4 Manuscripts. The Underground Bible to the unix operating System with Tools On Security and Kali Hacking to Understand Computer Programming, Data Science and Command Line

    Download 6,34 Mb.
    Pdf ko'rish