Process Control Block

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 112

  • @hoangminhchau2187
    @hoangminhchau2187 Рік тому +51

    A process control block is a block located inside the OS.
    This block has many parts to control the process:
    - PID or process number: unique id of the process
    - process state
    - program counter: the address of the next line of instruction of the execution
    - CPU registers: which register being used by the process
    - CPU scheduling info: order of execution of processes
    - memory management
    - account management: info of resources used by the process (memory, CPU, time, I/O devices)
    - I/O status info

  • @TheGianaJinx
    @TheGianaJinx 4 роки тому +107

    I like that you keep repeating the definition of the PCB. Really gets it stuck in my head so now I know I won't forget.

    • @fazeelafzal8282
      @fazeelafzal8282 4 роки тому

      Right 😌

    • @coderhex1675
      @coderhex1675 3 роки тому +1

      @@fazeelafzal8282 then you would have a crush on me: "process control block"

    • @andrewwade5490
      @andrewwade5490 3 роки тому

      i know Im randomly asking but does anybody know of a way to log back into an Instagram account?
      I was stupid lost my password. I love any assistance you can give me.

    • @malcolmallan9234
      @malcolmallan9234 3 роки тому

      @Andrew Wade instablaster :)

    • @andrewwade5490
      @andrewwade5490 3 роки тому

      @Malcolm Allan thanks so much for your reply. I found the site through google and Im in the hacking process atm.
      I see it takes quite some time so I will reply here later with my results.

  • @WtfAnupam
    @WtfAnupam 2 роки тому +107

    Okey! so I'm a Cybersecurity Analyst and a master's degree student! And to be honest, this channel is worth following, I have been following this channel for a long time. I do know how things work in computers and OS. But I was always weak with presentations and explaining things deeply and this channel helped me a lot. Even in my masters! I have my own notes and I always cross-check them with this channel. Thanks a lot for doing all this. You deserve many more likes and following :)

    • @belugacodes123
      @belugacodes123 Рік тому +8

      which univsersity? Can you guide me on how to start into the field of cyber sec and gain some experience. Im a btech cse student in 3rd year

    • @CodeWithCuriosity
      @CodeWithCuriosity 11 місяців тому

      ​@@belugacodes123do master's

  • @shreyas.jadhav
    @shreyas.jadhav 3 роки тому +53

    Today is my viva and I never thought I could understand this subject ever, but now I'm getting interested in it. These are very high quality videos. I can't express my thankfulness. You are the best teacher I've ever seen.

    • @samarjeetsingh6916
      @samarjeetsingh6916 6 місяців тому

      How did the viva go? : XD

    • @parneetkaur955
      @parneetkaur955 2 місяці тому

      @@samarjeetsingh6916 I'm sure usko yaad hoga ki 3 saal pehle viva kaisa gaya tha

  • @esraashehab2961
    @esraashehab2961 3 роки тому +3

    iam very very very happy when i listen to the tutorial , iam a n egyptian students but i realy under stand from this tutorials

  • @baby_zuri
    @baby_zuri 2 місяці тому +1

    Am reading this for an exam but i found myself enjoying it u really can explain i wish u were my lecturer 😩😩😩

  • @quratraja7391
    @quratraja7391 4 роки тому +19

    Good explanation.
    So, PCB is a block linked with a process. Each peucess has its own PCB that contains all information related to a process. It contains different aspects of a process such as ID, status, program counter, memory management, CPU scheduling, I/O devices information. Therefore we can say that PCB is a representative of a process.

  •  2 місяці тому

    This is one of the best explanation video I've gone through!!! This is all I needed... It's amazing!!!!

  • @zulekhalearningchannel6227
    @zulekhalearningchannel6227 3 роки тому +1

    Helpful video .it's helps me in my last day of exam preparation

  • @Blackmeaze
    @Blackmeaze 5 місяців тому +1

    Best teacher in UA-cam for os

  • @davidpumi5697
    @davidpumi5697 4 роки тому +2

    Keep doing what you do best. you teach better than my professor

  • @01.abhishekkumar33
    @01.abhishekkumar33 3 роки тому +1

    You are my favourite teacher sir

  • @alexroze543
    @alexroze543 3 роки тому +1

    You video is very well, now I understand what the PCB is and its content, thanks for all man

  • @ShakirAli-gs2fu
    @ShakirAli-gs2fu Рік тому +1

    very useful and important topic today I understand finally thanks for providing such a great and easy way of sharing ideas Dear Sir Always Thankful.

  • @Surya-nc8lv
    @Surya-nc8lv 6 років тому +3

    You provide the better videos that Ravindra babu ravula.....Please make videos about all the topics of gate

  • @XNexezX
    @XNexezX Рік тому +1

    You are an absolute king man

  • @mycustomyoutubechannel2539
    @mycustomyoutubechannel2539 2 роки тому +1

    thank you sir for doing the needful

  • @Sandypallavihemanth
    @Sandypallavihemanth 3 місяці тому

    Whatever ur teaching it's there in my textbook. 😊

  • @faithpalencia202
    @faithpalencia202 4 роки тому +4

    Thank You, you explain well, this is our lesson in online class now.
    Ps. You explain better than my lazy professor.

  • @gokulminutes206
    @gokulminutes206 6 років тому +4

    More informative. Please upload all the topics.

  • @danzer70
    @danzer70 Рік тому +1

    Sir, pls generate video on Hindi language..pls. .... This help for me and more like me student for better understanding...... ....🙏🙏❤️

  • @muhammadmudassir4795
    @muhammadmudassir4795 3 роки тому +1

    Very amazing method dear Sir.
    Good bless you ☺️☺️😉

  • @royalprince_ff
    @royalprince_ff Рік тому +1

    Thank you so much for ur simple and informative video 🤝🤝

  • @KamleshDPatil-ky8lt
    @KamleshDPatil-ky8lt Рік тому

    Great explaination and presentaion. Thank you so much for sharing this informative playlist!

  • @harithakumariphoghat6814
    @harithakumariphoghat6814 3 роки тому +2

    Well explained 👏 I understand very clearly thank you brother for Ur great explanation

  • @abelashenafi6291
    @abelashenafi6291 Рік тому +2

    Amazing content bro. The entire series is extraordinarily Awesome and Amazing!

  • @priyammehta5582
    @priyammehta5582 2 роки тому +1

    Good one,really helpful with brief clarity on the topic. Kudos.

  • @anonymoustech3750
    @anonymoustech3750 5 років тому +2

    Thank you sir your explanation was very clear to me and very helpful.

  • @shailytiwari3166
    @shailytiwari3166 2 роки тому +1

    Thank you sir ☺️

  • @jamalalkelani4439
    @jamalalkelani4439 6 років тому +3

    Good Explanation Thank you

  • @PriyanshuKumar-yx3qx
    @PriyanshuKumar-yx3qx Рік тому +1

    Superb

  • @elissonsilvasantos9716
    @elissonsilvasantos9716 4 роки тому +1

    Good, I was not sure whether TCB and PCB were the same thing

  • @Shunya_Advait
    @Shunya_Advait 2 роки тому +1

    Thank You, Sir 😃

  • @kalaiventhan7042
    @kalaiventhan7042 2 роки тому +1

    Purshoth super ra

  • @jumbocat805
    @jumbocat805 3 роки тому +1

    watching this on 18th July 2021 :)

  • @Anjali-uc1er
    @Anjali-uc1er 4 роки тому +3

    Amazing sir , thank you 🙏

  • @abdulrahmanayashyousef1396
    @abdulrahmanayashyousef1396 6 років тому +11

    i need the rest of OS videos ;;

  • @jaikishan5026
    @jaikishan5026 6 років тому +6

    Process control block is a data structure

  • @priyankasoni5598
    @priyankasoni5598 3 роки тому +2

    Awesome 👌👌,Sir 👏😊

  • @farahmohamed2104
    @farahmohamed2104 Рік тому

    amazing presentation

  • @ManojKumar-uj4ju
    @ManojKumar-uj4ju 2 роки тому +1

    Thanks

  • @nazzymeow
    @nazzymeow Рік тому +1

    This is so helpful thank you 🙏🙏😭😭😭

  • @priyangasenanayake6270
    @priyangasenanayake6270 4 роки тому +2

    thank you so much this is amazing, sir have you uploaded any video for memory management

  • @sojibmondol549
    @sojibmondol549 3 роки тому +1

    Thank you

  • @toastedsniper9248
    @toastedsniper9248 2 роки тому +1

    great video thanks

  • @josephalatise1132
    @josephalatise1132 3 дні тому

    very explanatory

  • @kanmanikavi3112
    @kanmanikavi3112 5 років тому +2

    Very useful vedio, plz upload MCQ in os.

  • @a21-u4c
    @a21-u4c 3 роки тому +1

    Thank you 😊😌

  • @deepakbhardwaj3141
    @deepakbhardwaj3141 6 років тому +3

    Nice sir u r best👍

  • @gabibm14
    @gabibm14 2 роки тому +1

    thank you!

  • @anupamavijapure2077
    @anupamavijapure2077 4 роки тому +2

    thank you somuch Sir

  • @sadafmasood164
    @sadafmasood164 4 роки тому +1

    You are amazing Sir.

  • @AbdulKadir-sq4mf
    @AbdulKadir-sq4mf 3 роки тому +1

    You are great

  • @gaurav45750
    @gaurav45750 6 років тому +3

    great video, pls upload more asap. waiting for new videos.

  • @alejandronieto576
    @alejandronieto576 6 місяців тому

    Thanks for this!!

  • @raheemabuhumra6836
    @raheemabuhumra6836 Місяць тому

    Process Control Block (PCB)
    Process ID
    A unique number or ID used to identify a particular process within the operating system.
    Process State
    The current state of the process, such as:
    New
    Running
    Waiting
    Terminated
    Others as defined in the system
    Process Counter
    Holds the address of the next instruction to be executed for the process. This helps the system keep track of where the process has reached during its execution.
    CPU Registers
    Stores the data being used by the process, including:
    Index registers
    Stack pointers
    General-purpose registers, etc.
    CPU Scheduling Information
    Contains the priority of the process, pointer to the scheduling queue, and other parameters used by the scheduling algorithm to determine the order and time allocated for execution.
    Memory Management Information
    Contains information about the memory being used by the process. This can include memory limits and the allocation details necessary to manage the process in the system's memory.
    Accounting Information
    Keeps a record of the resources (like CPU time and memory) used by the process for tracking and management purposes.
    I/O Status Information
    Contains details about the input/output devices assigned to the process. This tracks the I/O resources needed by the process during execution.

  • @yadnyeshchaudhari2015
    @yadnyeshchaudhari2015 Рік тому +1

    thank you ✌👍🏻

  • @dhanushsivajaya1356
    @dhanushsivajaya1356 3 роки тому +1

    Thankyou sir

  • @sureshbabudlcseclasses8713
    @sureshbabudlcseclasses8713 5 років тому +2

    Sir please prepare video on all topics of os

  • @ReecardRodrigues
    @ReecardRodrigues Рік тому

    Thks ❣️

  • @kevinliang5568
    @kevinliang5568 2 роки тому +4

    So is PCB stored somewhere in the memory as an actual block, taking contiguous space? or can it be discrete?

  • @RameshMaity90
    @RameshMaity90 Рік тому

    Amazing🎉

  • @ramireddy3287
    @ramireddy3287 3 роки тому +1

    ᴛq ꜱᴏ ᴍᴜᴄʜ ᴠᴇʀy ᴡᴇʟʟ ᴇxʟᴀɪɴᴇᴅ

  • @bobler4193
    @bobler4193 3 роки тому +2

    Really nice video mate, thanks for explaining so well. Helped a lot. Leaved a like :))

  • @varun_639
    @varun_639 3 роки тому +1

    are you following the GTU syllablus

  • @ranveeryadav3456
    @ranveeryadav3456 3 роки тому +1

    Sir can you provide ppt format of whole operating system series

  • @newtonsarr1234
    @newtonsarr1234 5 років тому +2

    Thanks for the good work. By the way it is pronounced as "skeduling"

    • @newtonsarr1234
      @newtonsarr1234 5 років тому +3

      @@nesoacademy Thanks you taught me something new in the English language. Keep it up. Can you also do a lectures about semaphores, deadocks, livelocks, mutexes, concurrency issues, monitors, etc ?

    • @ranchhordaschaanchad2623
      @ranchhordaschaanchad2623 Рік тому

      No bro he is right, Google the pronunciation of u have doubt

  • @vishalchauhan9832
    @vishalchauhan9832 5 років тому +2

    Thank you so much!

  • @Pksharma
    @Pksharma 4 роки тому +2

    Bro you explain it well but if these things will explain in hindi it can be good for us i think , because in English there are many stuff on internet . But if these type of depth knowledge will be in hindi , this will make my day.
    Thanks I hope you will think about it . Thanks you so much for this also.

    • @janitha001
      @janitha001 4 роки тому +2

      I'm a Sri Lankan 😐

  • @ayoubahsheriff9561
    @ayoubahsheriff9561 5 років тому +1

    Sir can you please prepare a video on all topics on OS because I can't understand anything from my prof at all so I don't even know where I am going

    • @desihaxor5690
      @desihaxor5690 5 років тому

      Check his channel, there is a playlist of all OS topics

  • @yassmenabdelrhman9537
    @yassmenabdelrhman9537 2 роки тому +1

    thinks

  • @MegaWorld77
    @MegaWorld77 6 років тому +24

    the way he says "scheduling" xDD

  • @Counting3s
    @Counting3s Рік тому +3

    Shidooling!

    • @walltuhwhite
      @walltuhwhite 9 місяців тому

      He's right... It is pronounced like this in Indian English. Get your facts right brother

  • @jeffpaolol.sabanal9087
    @jeffpaolol.sabanal9087 3 роки тому +1

    cpu shiduling information

  • @Junyoung_Kang
    @Junyoung_Kang 5 років тому +3

    *Sheduling*

  • @deveshchahar8893
    @deveshchahar8893 3 роки тому +2

    PCB is hardware or software ?

  • @rajatjain2896
    @rajatjain2896 6 років тому +1

    How this is related to network theory

  • @HanniShaik-r8z
    @HanniShaik-r8z 4 місяці тому

    Watching in 2024 as a batch of diplamo 2 nd year

  • @Matlabi-duniya998
    @Matlabi-duniya998 2 місяці тому

    2:30 :- You forget to tell process number 😢

    • @ombadgujar3771
      @ombadgujar3771 Місяць тому

      Bruhhh process id and process number are same

  • @randymesso6300
    @randymesso6300 3 роки тому +4

    "Shea-do-ling"

  • @pratikrv4299
    @pratikrv4299 5 років тому +1

    Nicuuu

  • @LeEnnyFace
    @LeEnnyFace 4 роки тому +1

    vim pelo zegonc

  • @shreypatel9379
    @shreypatel9379 3 роки тому +1

    pls release your app on IOS. I can't continue after 55th video as i don't have any android devices available...

  • @pawanraj-vu9wd
    @pawanraj-vu9wd 6 років тому +3

    Sir ye to computer science ka hai

    • @jayant9151
      @jayant9151 5 років тому

      Hm

    • @thesumitkumar0
      @thesumitkumar0 3 роки тому

      Haaa.. to tumhe kya lagta tha Operating System kis field ka subject hai

  • @aishashaikh5699
    @aishashaikh5699 4 роки тому +1

    I want to watch your videos so bad but every time I open the audio is really bad please fix it in future videos

  • @BlontLosh
    @BlontLosh 10 місяців тому

    maheshbabu ?

  • @artmex7815
    @artmex7815 5 місяців тому

    "scheduling" 💀💀💀

  • @_Omni
    @_Omni 2 роки тому +1

    How hard can it be to pronounce scheduling

  • @Abhinavkumar-og3xd
    @Abhinavkumar-og3xd 6 місяців тому

    Please speak in hindi.

    • @tekszhufuni2963
      @tekszhufuni2963 4 місяці тому

      We don't understand Hindi.. you can watch other's video tutorials

  • @xpertstrategist2216
    @xpertstrategist2216 5 років тому +1

    Well explained Thank you.