TUTORIAL SISOP: Modul 5 - Proses Xinu

00:16:21
https://www.youtube.com/watch?v=aK4QeXRZInM

Résumé

TLDRÎn acest videoclip, Amel oferă o prezentare generală despre procesele din sistemele de operare, discutând rolul și importanța acestora. Se explică noțiuni fundamentale precum crearea, terminarea și manipularea proceselor, utilizând exemplul platformei OS Nino. Amel examinează comenzi esențiale și concepte precum tabelul de procese și blocurile de control ale procesului, subliniind cum acestea sunt implementate în codul sursă. De asemenea, se abordează cum să folosești limbajul C pentru a gestiona procesele și cum să interacționezi cu sistemul prin diverse comenzi terminale.

A retenir

  • 🖥️ Procesele sunt esențiale pentru orice sistem de operare.
  • 📊 Informațiile despre procese sunt stocate în tabele de procese.
  • 🔧 Comenzile precum create, kill și resume sunt utilizate pentru gestionarea proceselor.
  • 💻 Limbajul C este utilizat pentru implementarea sistemului de operare.
  • 📜 Un bloc de control al procesului conține date esențiale despre fiecare proces.
  • 🔍 Procesele active pot fi vizualizate cu comanda 'ps'.
  • 🌐 Variabilele globale ajută la gestionarea eficientă a proceselor.
  • ⚙️ Actualizările proceselor se fac prin modificarea structurilor de date.
  • 📈 Controlul proceselor ajută la manipularea și optimizarea performanței sistemului.

Chronologie

  • 00:00:00 - 00:05:00

    În acest videoclip, Amel prezintă o explicație despre practicile din cadrul cursului de sisteme de operare, concentrându-se pe conceputul de proces. Fiecare sistem de operare utilizează o structură de date numită proces table pentru a gestiona informațiile despre procese. Odată ce un proces este creat, o intrare corespunzătoare se adaugă în proces table, iar aceasta este eliminată la terminarea procesului. Amel menționează utilizarea sistemului de operare Sinosa și diversitatea programelor disponibile pentru gestionarea proceselor, cum ar fi comenzile de creare, terminare și reluare a proceselor.

  • 00:05:00 - 00:10:00

    Amel continuă să exemplifice utilizarea unor comenzi specifice ale sistemului de operare Sinosa. Ea explică cum aceste comenzi pot fi folosite pentru a dezvolta și modifica procesele existente. De asemenea, este subliniat importanța unui cod sursă bine organizat, care permite manipularea eficientă a proceselor. Printre comenzi se numără 'doa' pentru a configura procesele și alte comenzi pentru gestionarea acestora, ceea ce permite personalizarea și extinderea funcționalităților sistemului.

  • 00:10:00 - 00:16:21

    Videoclipul se încheie cu o discuție despre vizualizarea proceselor utilizând comenzi precum 'ps', evidențiind necesitatea de a înțelege și manipula procesele care rulează. Amel încurajează spectatorii să explorați mai departe sistemul și să aplice operații pe procesele gestionate. Ea subliniază importanța comentariilor din cod pentru a facilita manipularea corectă a proceselor și încheie cu o notă de mulțumire și îndemn pentru a explora mai profund subiectul.

Carte mentale

Vidéo Q&R

  • Ce este un proces în sistemul de operare?

    Un proces este o instanță a unui program care este executată de sistemul de operare.

  • Cum sunt reprezentate procesele în OS?

    Procesele sunt reprezentate în tabele de procese, unde fiecare intrare desemnează un proces activ.

  • Ce comenzi pot fi folosite pentru gestionarea proceselor?

    Comenzile include create, kill, resume și ps pentru a manipula procesele.

  • Ce limbaj de programare este folosit în exemplul prezentat?

    Limbajul folosit este C.

  • Ce este un bloc de control al procesului (PCB)?

    PCB este o structură de date care conține informații despre un singur proces.

  • Cum pot fi vizualizate procesele active?

    Se pot vizualiza folosind comanda 'ps'.

  • Ce structură de date este folosită pentru a salva informațiile proceselor?

    Informațiile procesului sunt salvate într-o structură numită tabel de procese.

  • Cum se poate actualiza un proces?

    Un proces poate fi actualizat prin modificarea variabilelor din structura corectă a datelor.

Voir plus de résumés vidéo

Accédez instantanément à des résumés vidéo gratuits sur YouTube grâce à l'IA !
Sous-titres
id
Défilement automatique:
  • 00:00:01
    Hai assalamualaikum warahmatullahi
  • 00:00:02
    wabarakatuh Selamat pagi siang maupun
  • 00:00:06
    Malam Bagi teman-teman yang sedang
  • 00:00:07
    menyaksikan video ini Amel lagi dengan
  • 00:00:12
    video penjelasan singkat terkait
  • 00:00:16
    praktikum pada mata kuliah sistem
  • 00:00:18
    operasi ini pada
  • 00:00:21
    modul kali ini kita akan membahas
  • 00:00:23
    tentang proses ya
  • 00:00:27
    proses disini pun sebenarnya mau OS
  • 00:00:30
    manapun pasti akan memiliki namanya
  • 00:00:32
    proses yah dimana sistem operasi itu
  • 00:00:35
    pasti akan menyimpan semua informasi
  • 00:00:38
    mengenai prosesnya pada suatu struktur
  • 00:00:40
    data yang disebut sebagai proses heboh
  • 00:00:44
    nah sebuah proses direpresentasikan
  • 00:00:47
    sebagai sebuah entri dalam proses table
  • 00:00:50
    tersebut dimana entri ini pada proses
  • 00:00:53
    Stable akan dibuat pada saat proses
  • 00:00:56
    diciptakan dan entri pada proses Stable
  • 00:00:59
    akan dihapus pada saat proses Ji
  • 00:01:02
    terminasi nah jadi untuk
  • 00:01:07
    secara general itu ya proses itu sampai
  • 00:01:11
    pasti semua sistem operasi akan ada
  • 00:01:14
    tadi intinya yang dibuat atau disimpan
  • 00:01:20
    melalui suatu struktur data Nah untuk
  • 00:01:23
    lebih jelasnya karena kita praktikumnya
  • 00:01:25
    pakai osino maka yang akan saya Jelaskan
  • 00:01:29
    lebih ke osingnya itu ya Gimana kalau
  • 00:01:32
    dalam channel itu atau lebih ke source
  • 00:01:35
    code nya shinoya yang dimulai Maret kita
  • 00:01:38
    udah badenroo sport itu banyak
  • 00:01:39
    program-program Vino untuk yang
  • 00:01:42
    prosesnya sendiri pun
  • 00:01:44
    di sini tuh ada yang namanya proses doa
  • 00:01:50
    itu merupakan konfigurasi Setiap proses
  • 00:01:53
    pada sinus Lalu ada creep.com membuat
  • 00:01:57
    proses kill.com untuk terminasi proses
  • 00:02:01
    Hai resume.com untuk resume proses atau
  • 00:02:04
    melakukan proses Jadi intinya kalau pada
  • 00:02:07
    sini implementasi suatu proses tempo Itu
  • 00:02:10
    menggunakan Global Arai bernama praktek
  • 00:02:13
    gimana deklarasi praktek ini dapat
  • 00:02:15
    dilihat pada proses Dota
  • 00:02:18
    tada source code ya tersebut menggunakan
  • 00:02:21
    keyboard eksternal sehingga variabel ini
  • 00:02:24
    treble Arai prakteknya itu akan dianggap
  • 00:02:27
    sebagai variabel Global yaitu yaitu yang
  • 00:02:30
    dapat diakses oleh fungsi apapun
  • 00:02:33
    di mana Apa
  • 00:02:36
    itu berarti menandakan bahwa kalau kita
  • 00:02:40
    ingin melihat prosesnya dari sih bisa
  • 00:02:43
    dibilang ya Oke untuk lebih jelasnya
  • 00:02:47
    akan saya tunjukin ya
  • 00:02:50
    Eh pertama jangan lupa 80 Oracle nya
  • 00:02:53
    disini yang kita jalankan cukup di Pulau
  • 00:02:56
    sistemnya dulu aja nama bekennya nggak
  • 00:02:59
    karena kan kita masih bermain teknik
  • 00:03:02
    manipulasi programnya atau masih di
  • 00:03:04
    source code nya mungkin kalo yang mau
  • 00:03:06
    pakai
  • 00:03:07
    memanfaatkan
  • 00:03:09
    sostel yang di modul kemarin Ya silahkan
  • 00:03:12
    tetap besok ternyata dia cuma untuk
  • 00:03:15
    eksplorasi kita di source code nya Sinu
  • 00:03:17
    itu tetap kolom eksekusi Nikita di
  • 00:03:20
    vlognya ini ya
  • 00:03:21
    oke Nah setelah jalan ini ya tinggal
  • 00:03:25
    masukkan kolomnya
  • 00:03:27
    lalu kita masuk ke situnya
  • 00:03:33
    awas dulu nah seperti yang udah pernah
  • 00:03:36
    di biasa juga Tanya disini itu ada
  • 00:03:38
    komplain konflik description devices
  • 00:03:40
    include klip net sistem
  • 00:03:45
    paling
  • 00:03:49
    utama ia mengenai proses pada siluet
  • 00:03:52
    yang pertama diinput
  • 00:03:56
    porno
  • 00:03:59
    itu yang pertama Dadi proses kVA ini ya
  • 00:04:03
    ya proses doa
  • 00:04:04
    ya sebagai tempat konfigurasi Setiap
  • 00:04:08
    proses pada Sinu Sinu
  • 00:04:11
    Hai brush yang kedua atau sisanya yang
  • 00:04:15
    saya Sebutkan itu dia ada di
  • 00:04:18
    sistem
  • 00:04:22
    gimana itu tadi ya yang saya bilang apa
  • 00:04:25
    Dik red.cc out sih sama resume.com
  • 00:04:32
    Noah cie
  • 00:04:35
    porno togel
  • 00:04:40
    hai Nia
  • 00:04:46
    result.cc io.com
  • 00:04:49
    untuk Mengapa melanjutkan dan
  • 00:04:52
    memberhentikan proses riset lagi adalah
  • 00:04:56
    crit.com Iya
  • 00:05:00
    tadi jadi entar D2 apa di tempat ini tuh
  • 00:05:04
    adalah tempat temen kalau ingin
  • 00:05:06
    mengembangkan sistem proses atau proses
  • 00:05:10
    yang ada pada sini ya Jadi kalau
  • 00:05:13
    misalnya proses yang mau di aneh apa mau
  • 00:05:15
    dibuat lebih menarik lagi tenun bisa
  • 00:05:18
    namanya disitu hilang tadi kan ya
  • 00:05:20
    Kyle proses grade dan
  • 00:05:23
    resume gitu Ya nah tapi untuk
  • 00:05:27
    memperluasnya bagi tadi contoh
  • 00:05:29
    difermentasi itu tadi proses jadi kita
  • 00:05:31
    kembali ke dulu
  • 00:05:40
    biar enak dilihat kita lihat dulu aja
  • 00:05:46
    es
  • 00:05:52
    nah ini adalah Kontingen dari proses
  • 00:05:56
    yang Tujuannya adalah untuk
  • 00:05:58
    tempat konfigurasi
  • 00:06:03
    Hai
  • 00:06:04
    Setiap proses gitu ya Nah tadi kan dia
  • 00:06:07
    udah jelas kaya bahwa disini itu dia
  • 00:06:09
    menggunakan roket yang sebagai
  • 00:06:12
    implementasi dari proses temboknya ini
  • 00:06:15
    ya
  • 00:06:16
    nah gimana dia menggunakan external
  • 00:06:19
    Extreme apa harusnya masih ingat ya
  • 00:06:21
    kalau masih mengingat materi asistensi
  • 00:06:25
    Bahasa sih Nah ini masih ruang
  • 00:06:27
    lingkupnya bahasa sih dan saya ulangi
  • 00:06:29
    juga ya sini itu semua apa semua
  • 00:06:32
    sistemnya menggunakan bahasa C sehingga
  • 00:06:34
    ya ini adalah bentuk implementasi dari
  • 00:06:38
    asistensi yang mudah dilakukan oleh
  • 00:06:39
    teman-teman gimana ya inilah di matre
  • 00:06:42
    matre atau di modul menurut ini itu
  • 00:06:44
    sudah mulai terlihat bagaimana
  • 00:06:46
    menggunakan codingan si dalam sistemnya
  • 00:06:49
    itu
  • 00:06:51
    Hai rehna tadi Nia prakteknya
  • 00:06:55
    yang Spade kita buat sebagai
  • 00:06:58
    apa
  • 00:07:01
    variabel global Nah isi dari rap ini
  • 00:07:05
    adalah proses kontrol blog atau VCD
  • 00:07:08
    yang dimana VCD ini telah punya sih
  • 00:07:12
    proses pada sinus isi dari setiap
  • 00:07:14
    reported itu berupa struk Frozen makanya
  • 00:07:17
    kenapa dia pun akan stroke dengan ini
  • 00:07:21
    namanya present gitu ya karena ini di
  • 00:07:24
    sini ya yang udah kita bentuk tipe data
  • 00:07:26
    tipe data bentukan nya gede gimana
  • 00:07:30
    prosesnya ini itu adalah resi dari apa
  • 00:07:33
    untuk entri untuk proses state untuk
  • 00:07:35
    proses peneliti untuk save best offer
  • 00:07:38
    And Time again bye proses name
  • 00:07:42
    smartphone-nya ID message nonzero Divas
  • 00:07:45
    descriptionnya gitu ya jadi ini
  • 00:07:47
    bener-bener untuk konfigurasinya gitu
  • 00:07:50
    dari sistem ngarah si proses yang udah
  • 00:07:53
    ada
  • 00:07:54
    dengan kata lain sukrosa ini adalah
  • 00:07:56
    vcdnya gitu ya Jadi
  • 00:07:59
    kalau praktek itu dia implementasi dari
  • 00:08:04
    proses Stable sedangkan struktur protein
  • 00:08:07
    ini adalah bentuk
  • 00:08:09
    pemerintah atau implementasi dari isinya
  • 00:08:12
    proses kontrol bloknya Bisa dibilang
  • 00:08:14
    gitu ya jadi bisa di analisa lagi nanti
  • 00:08:18
    dengan hal tersebut
  • 00:08:23
    yang bisa dibilang jadi untuk mengolah
  • 00:08:26
    suatu proses ini cukup mengubah struktur
  • 00:08:29
    data pada struktur seni ini gimana pada
  • 00:08:32
    proses yang diinginkan tersebut sebagai
  • 00:08:34
    contoh jika ingin mengubah nama proses
  • 00:08:36
    maka Karno atau kernelnya cukup
  • 00:08:39
    mengupdate variabel search engine itu
  • 00:08:43
    Hai
  • 00:08:43
    ricar film ini kita update maka nama
  • 00:08:47
    kebanyakan terupdate juga gitu prosesnya
  • 00:08:51
    ngomong itu ya terus untuk memperjelas
  • 00:08:55
    juga si Nu Ini menggunakan implicit data
  • 00:08:57
    structure Apa maksudnya yaitu adalah
  • 00:09:00
    dengan tidak secara eksplisit atau
  • 00:09:03
    secara langsung membuat ID sebagai
  • 00:09:05
    antrinya
  • 00:09:07
    antarkan lihat yang ikan kita kosong ya
  • 00:09:09
    jadi kita langsung menggunakan prosesi
  • 00:09:11
    ini sebagai apa lagi mendata dimana
  • 00:09:14
    dilihatnya di sini ada ID yaitu di Ir
  • 00:09:18
    perannya ya
  • 00:09:20
    Nah karena dibuatnya PLN ini itu
  • 00:09:24
    menyatakan bahwa proses ini merupakan
  • 00:09:26
    indeks pada tray roket
  • 00:09:29
    yang atau bisa dikatakan lagi sebagai
  • 00:09:31
    proses diferensiasi apa di
  • 00:09:37
    ditekan Rensi hanya oleh indeks pada are
  • 00:09:40
    protected Jadi jika senyum access
  • 00:09:42
    Project 3 artinya mengakses proses
  • 00:09:45
    dengan heard dan kemudian Silo dapat
  • 00:09:49
    memanipulasi misalkan Detroit AS proses
  • 00:09:52
    tersebut melalui protein yang ada Jadi
  • 00:09:56
    intinya
  • 00:09:57
    apa
  • 00:09:59
    mainnya di sini gitulah bahasa
  • 00:10:01
    singkongnya dong
  • 00:10:03
    ya entar akan dieksekusi di situnya oke
  • 00:10:07
    eh untuk lebih jelasnya kita bisa lihat
  • 00:10:11
    dulu di sini langsung ya
  • 00:10:14
    Oke kita jalankan bikinnya juga lebih
  • 00:10:19
    ngomong oke
  • 00:10:26
    porno
  • 00:10:28
    doa Oke kita kelihatan dua Devi api
  • 00:10:34
    lebih
  • 00:10:36
    Paulus puding
  • 00:10:39
    Regita masuk ke komplainnya
  • 00:10:44
    porno
  • 00:10:49
    Halo sudah
  • 00:10:53
    Hai
  • 00:10:54
    kangen kok
  • 00:10:59
    koe
  • 00:11:02
    Shino
  • 00:11:10
    animasi proses ya
  • 00:11:13
    oke tinggal tunggu aja ntar bedanya
  • 00:11:16
    jalan di sayanya lagi ada problem
  • 00:11:20
    waktunya aja ya
  • 00:11:26
    Hai
  • 00:11:27
    menyentuhku
  • 00:11:30
    Evi moments ledong
  • 00:11:39
    Oke ini bedanya udah jalan ya lumayan
  • 00:11:43
    makan waktu saya
  • 00:11:49
    oke
  • 00:11:50
    sekarang kita masuk ke
  • 00:12:03
    lupa like to help untuk komen-komen
  • 00:12:06
    tersedia Oke
  • 00:12:10
    kalau masih ingat bahwa komen-komen di
  • 00:12:13
    sini tuh dia ada bagian dari sel Nah
  • 00:12:16
    jadi soalnya kalau kita ingin melihat
  • 00:12:20
    proses kan kalau kita ngedit proses itu
  • 00:12:24
    akan makan waktu yang juga ya Ta ininya
  • 00:12:26
    kalau misalnya kita ingin melihat proses
  • 00:12:29
    kita akan bisa menggunakan yang namanya
  • 00:12:31
    vs
  • 00:12:33
    ya Ini tadi yang tadi tuh yang di apa
  • 00:12:37
    praktek kalau misalnya kita ingin
  • 00:12:39
    melihat sesuatu di prakteknya itu kan
  • 00:12:41
    via id-nya kita bisa lihat di PS
  • 00:12:46
    atau pun
  • 00:12:49
    bisa juga pakai yang lainnya alat untuk
  • 00:12:53
    kemenkomar Nyale jadi ini ini ya
  • 00:12:56
    sekalian menjalankan atau teman-teman
  • 00:12:59
    menjalankan command + nih teman-teman
  • 00:13:01
    sedang memanipulasi proses yang ada gitu
  • 00:13:03
    ya
  • 00:13:04
    contohnya seperti apain gitu
  • 00:13:10
    intinya melihat seberapa lama kita sudah
  • 00:13:13
    menjalankan senyum ini
  • 00:13:15
    itu udah 1 menit 18 detik
  • 00:13:18
    sekarang ini adalah melihat atau
  • 00:13:21
    memunculkan suatu tabel yang berisi
  • 00:13:23
    informasi proses Apanya yang jalan nah
  • 00:13:25
    jadi lebih saja melalui placid IPS atau
  • 00:13:28
    Thailand atau di apa komen-komen yang
  • 00:13:31
    terkait proses ini untuk lebih membuat
  • 00:13:36
    informasi lebih detail gitu sih bisa aja
  • 00:13:38
    misalnya apa di
  • 00:13:40
    PS sini teman-teman lebih melihat data
  • 00:13:44
    proses jatuh muka stacksite bisanya cari
  • 00:13:47
    yang lain betapa informasi lainnya atau
  • 00:13:50
    stek basnya diganti Itu kan pakainya
  • 00:13:52
    heksadesimal misalnya mau diganti
  • 00:13:54
    pakaian desimal kayak gitu itu bisa ton
  • 00:13:57
    manipulasi di sana tapi kalau entar mau
  • 00:14:00
    manipulasi diprosesnya tadi bisa main di
  • 00:14:03
    proses dekat cryptopsy
  • 00:14:06
    kill.com resume.com gitu ya Jadi intinya
  • 00:14:10
    bisa dilakukan kembali bagaimana
  • 00:14:14
    proses itu terjadi
  • 00:14:16
    tinggal lihat aja jangan lupa untuk
  • 00:14:18
    dieselnya itu ya
  • 00:14:24
    kep
  • 00:14:28
    kep
  • 00:14:30
    Riau apa jadikan itu diesel ya begini
  • 00:14:38
    misal tadi itu PS ya mati Ken
  • 00:14:44
    Dedes Core vs
  • 00:14:50
    Haikal Jelaskan ya Shell command to
  • 00:14:54
    print the
  • 00:14:57
    proses-proses ada Jadi kalau
  • 00:14:59
    memanipulasi memanipulasi sini kecuali
  • 00:15:01
    memang mau kalian atau teman-teman
  • 00:15:03
    tambahkan suatu
  • 00:15:05
    atau variabel baru sisanya silahkan
  • 00:15:08
    tambahkan di bawah sini aja
  • 00:15:10
    yang apa yang menandakan
  • 00:15:13
    ini kan proses yang terjadi atau enggak
  • 00:15:15
    disinikan dan tunjukin nih output yang
  • 00:15:17
    mau dibuat kayak gimana
  • 00:15:21
    gitu ya ya Hai jadi bisa yang tadi
  • 00:15:25
    intinya lihat aja jangan lupa
  • 00:15:26
    memperhatikan komen yang ada pada
  • 00:15:29
    program tersebut karena pada program
  • 00:15:32
    Sebut dan jelaskan apa aja yang apa-apa
  • 00:15:34
    aja maksud dari bawahnya ini scanner
  • 00:15:38
    teman-teman tidak salah gitu dalam
  • 00:15:40
    memanipulasinya
  • 00:15:41
    gitu ya
  • 00:15:44
    oke mungkin
  • 00:15:46
    demikian yang bisa sampai
  • 00:15:49
    kan terkait proses ini
  • 00:15:51
    mungkin bisa
  • 00:15:53
    dieksplorasi lagi secara pribadi
  • 00:15:56
    bagaimana untuk memanfaatkan memainkan
  • 00:15:58
    proses pada sini mohon maaf kalau ada
  • 00:16:02
    kesalahan kata maupun pengucapan
  • 00:16:05
    Wassalamualaikum warohmatullohi
  • 00:16:07
    wabarokatuh
  • 00:16:08
    [Musik]
  • 00:16:13
    Morning too
Tags
  • procese
  • sistem de operare
  • OS Nino
  • tabel de procese
  • programare C
  • control proces
  • comenzi terminal
  • variabile globale
  • structură de date
  • manipularea proceselor