she said to me : gapailah cita-citamu setinggi langit minimal setinggi bulan..... ( *_*)

Minggu, 26 Februari 2012

VoIP (Voice over Internet Protocol)

PENGERTIAN
Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa. jadi Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).

CARA KERJA
Mengubah suara menjadi sinyal digital yang perjalanannya melalui internet.ketika memanggil nomor telepon biasa,sinyal akan dikonverensikan menjadi sinyal telepon biasa sebelum mencapai tujuan. Panggilan VoIP dapat dibuat dari ssebuah komputer,telepon IP khusus atau telepon tradisional yang terhubung ke adaptor. Voice Over Internet Preotokol membutuhkan koneksi internet broadband melalui modem,kabel atau layanan seperti DSL. Beberapa layanan VoIP memungkinkan pengguna untuk memanfaatkan fasilitas komunikasi dengan telepon tradisional terhubung ke adaptor VoIP. Seletah menyelesaikan proses sign-up pada perangkat lunak VoIP untuk membuat panggilan di seluruh dunia adalah haya mengeklick mouse. Sebuah handset berfungsi serupa sebagai telepaon tradisional.

KUALITAS SUARA
Kualitas suara VoIP dipengaruhi oleh beberapa parameter yaitu kapasitas bandwidth, tingkat hilang paket dan waktu tunda yang terjadi di dalam jaringan. Kapasitas bandwidth adalah ketersediaan sumber daya jaringan dalam bentuk lebar pita yang digunakan untuk mentransmisikan data paket. Tingkat hilang paket adalah parameter yang menyatakan besarnya laju kesalahan yang terjadi sepanjang jalur pengiriman data paket dari pengirim ke penerima. Waktu tunda adalah parameter yang menyatakan rentang waktu yang diperlukan untuk mengirimkan paket dari pengirim ke penerima.

KEKURANGAN
● Kualitas suara tidak jernih jaringan PSTN
● Ada jeda dalam berkomunikasi
● Tidak ada jaminan kualitas jika VoIP melewati internet
● Jika memakai internet dan komputer dibelakang NAT maka dibutuhkan konfigurasi khusus untuk membuat VoIP tersebut berjalan.

KELEBIHAN
● Biaya lebih rendah u8ntuk sambungan langsung jarak jauh
● memanfaatkan jaringan data yang sudah adda untuk suara
● penggunaan bandwidth yang lebih kecil dibandingkan telepon biasa
● memungkinkan digabung dengan jaringan telepon lokal yang sudah ada

STANDARD AUDIO DAN VIDEO
Standar yang digunakan untuk VoIP adalah H.323
H.323 adalah suatu standar yang menentukan suatu protokol dalam penyediaan layanan komunikasi multimedia, yaitu komunikasi video,audio, dan data real time melalui jaringan berbasis paket.
Komponen-komponen H.323 terdiri dari:
-    Terminal
-    Gateway
-    Gatekeeper
-    Multipoint Control Unit (MCU)

Minggu, 15 Januari 2012

Sistem Berkas OS Windows dan UNIX

               OS Windows

Semua sistem operasi mulai dari Dos, Windows, Macintosh dan turunan UNIX memiliki sistem berkas sendiri untuk meletakkan file dalam sebuah struktur hirarki. Contoh dari sistem berkas termasuk di dalamnya FAT, NTFS, HFS dan HFS+, EXT2, EXT3, ISO 9660, ODS-5, dan UDF. Beberapa sistem berkas antara lain juga journaling file system atau versioning file system, sistem berkas juga menentukan konvensi penamaan berkas dan peletakan berkas pada stuktur direktori.

Berikut ini adalah 3 jenis penamaan file sistem pada Windows:
1. FAT16 (File Allocation Table)
Sistem berkas ini digunakan dalam sistem operasi DOS dan Windows 3.1.  FAT16 adalah sistem berkas yang menggunakan unit alokasi yang memiliki batas hingga 16-bit, sehingga dapat menyimpan hingga 216 unit alokasi (65536 buah)
 
Kelebihan :
FAT16 adalah sebuah file system yang kompatibel hampir di semua Operating System baik itu Windows 95/98/me, OS/2 , Linux  dan bahkan Unix.

Kekurangan :
 tidak mendukung kompresi, enkripsi dan kontrol akses dalam partisi. Sistem berkas ini memiliki batas kapasitas hingga ukuran 4 Gigabyte saja. Ukuran unit alokasi yang digunakan oleh FAT16 bergantung pada kapasitas partisi yang akan hendak diformat.

 2. FAT32 (File Allocation Table)
 Sistem ini digunakan oleh keluarga Windows 95 SP2.
 
Kelebihan :
FAT32 menawarkan kemampuan menampung jumlat cluster yang lebih besar dalam partisi. Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik dibanding FAT16.

 Kelemahan :
Namun FAT32 memiliki kelemahan yang tidak di miliki FAT16 yaitu terbatasnya sistem operasi yang bisa mengenal FAT32. Tidak seperti FAT16 yang bisa dikenal oleh hampir semua Operating System.

 3. NTFS (New Technology File System)
  Merupakan singkatan dari New Technology File System. Sistem berkas ini adalah sistem berkas berbasis journaling dan dapat digunakan hanya pada keluarga Windows NT. Keunggulan dari sistem berkas ini adalah fasilitas recovery yang memungkinkan dilakukannya penyelamatan data saat terjadi kerusakan pada sistem operasi. 

Kelebihan :
NTFS menawarkan security yang jauh lebih baik , kompresi file , cluster dan bahkan support enkripsi data.

 Kelemahan :
Kekurangan NTFS yang sering dibicarakan adalah kompatibilitas terhadap software atau operating sistem lawas seperti win 9x dan ME. Sistem operasi lama milik microsoft ini tidak mampu membaca file system NTFS.

              UNIX


 Ketika kita login ke UNIX, kita akan ditempatkan di direktori root kita. Direktori root kita dikenal sebagai direktori home kita dan dispesifikasi dengan environment variable yang dinamakan HOME. Environment variable ini menentukan karakteristik dari shell kita dan interaksi pengguna dengan shell tersebut. Environment variable yang umum adalah variabel PATH, yang mendefinisikan dimana shell akan mencari ketika perintah dari pengguna. Untuk melihat daftar environment variable, gunakan saja perintah printenv. Sedangkan untuk mengatur environment variable, gunakan setenv.


 
EXT 2
EXT 2 merupakan file system yg cukup ampuh di LINUX. Dan salah satu file system yg paling ampuh, menjadi dasar segala suatu distribusi LINUX.  Pada system ini, data file disimpan  sbg data blok. Data blok memiliki panjang yg sama, panjangnya cukup bervariasi diantara EXT2 File Sistem.
Pada EXT 2 mendefinisikan suatu topologi file system dgn mengartikan system file pd system diasosiasikan dgn data inode. Tiap file dlm EXT 2 file system terdapat inode tunggal, maka tiap inode memiliki nomor identifikasi yg unik.

EXT 3
EXT 3 merupakan suatu peningkatan dari EXT2. Peningkatannya mempunyai keuntungan keuntungan, diantaranya : jika sesudah kegagalan sumber daya unclean shutdown, ataupun kerusakan pada system, EXT 2 harus melewati proses pengechekan dgn suatu program e2fsck.

Pada jurnal yg telah disediakan EXT3 menyebabkan tdk perlu utk dilakukan pengecekan suatu data jika setelah terjaadi kegagalan system. EXT 3 mengecheck apabila terdapat kerusakan pada hardware seperti contoh rusaknya hardisk,

EXT 4
Jika pada EXT 4 dirilis komplit & stabil dan berawal dr kernel 2 6 28, maka apabila distro yg secara default mempunyai versi suatu kernel tersebut ataupun diatasnya akan otomatis system dapat support EXT 4 (Sudah include dlm kernel).

 JFS (Journaling File System)
Sistem File journal atau JFS adalah 64-bit filesystem journal yang diciptakan oleh IBM . Implementasi untuk kernel Linux tersedia sebagai perangkat lunak gratis dibawah ketentuan dari GNU General Public License (GPL).
   
Perbandingan antara Windows dan UNIX

Sistem berkas UNIX berbeda dengan sistem berkas Windows(DOS) karena sistem berkas UNIX lebih hebat dan mudah diatur daripada Windows(DOS). Penamaan dalam UNIX dan Windows berbeda. Karena sistem Windows ingin memudahkan pengguna maka sistem mereka mengubah nama menjadi nama yang lebih mudah bagi para pengguna. Contohnya adalah nama folder dalam adalah perubahan dari directory yang masih digunakan oleh UNIX. Penggunaan back slash (\)digunakan untuk memisahkan direktori-direktori dalam Windows, tetapi hal ini tidak ada dalam UNIX. Sistem UNIX menggunakan case sensitive, yang artinya nama suatu berkas yang sama jika dibaca, tetapi penulisan namanya berbeda dalam hal ada satu file yang menggunakan huruf kapital dalam penamaan dan satu tidak akan berbeda dalam UNIX. Contohnya ada berkas bernama berkasdaku.txt dan BerkasDaku.txt, jika dibaca nama berkasnya sama tetapi dalam UNIX ini merupakan dua berkas yang jauh berbeda. Jika berkas-berkas ini berada di sistem Windows, mereka menunjuk ke berkas yang sama yang berarti Windows tidak case sensitive.
Hal lain yang membedakan sistem berkas UNIX dengan Windows adalah UNIX tidak menggunakan drive letter seperti C:, D: dalam Windows. Tetapi semua partisi dan drive ekstra di mount didalam sub-direktori di bawah direktori root. Jadi pengguna tidak harus bingung di drive letter mana suatu berkas berada sehingga seluruh sistem seperti satu sistem berkas yang berurutan dari direktori root menurun secara hierarki.

Selasa, 03 Januari 2012

Menganalisis Algoritma-algoritma

ALGORITMA PENGGANTIAN PAGE
Saat terjadi fault berarti harus diputuskan page frame yang harus diganti.

1.Algoritma penggantian page acak:
Page yg dikeluarkan untuk memberi tempat ke yang baru ditentukan secara acak tanpa kriteria tertentu.

2. Algoritma penggantian page optimal:
Setiap page diberi label untuk menandai berapa instruksi lagi baru dia digunakan. Page dengan label tertinggi (waktu dari sekarang sampai pemakaian berikutnya paling lama) yang akan dikeluarkan.

Algoritma Penggantian Page Optimal



















3. Algoritma penggantian page NRU (not recently used):
Setiap page diberi status bit R (referenced) dan M (modified).
Bit bernilai 0 jika page belum direferensi/dimodifikasi, dan 1 jika sebaliknya. Dari nilai desimalnya didapat 4 kelas:









Page dengan kelas terkecillah yang akan dikeluarkan.

4. Algoritma penggantian page FIFO (First In First Out):
Page yang paling dulu masuk ke memori dari semua page yang ada dikeluarkan.














5. Algoritma penggantian page Modifikasi FIFO (Second Chance):
Mencari page yang berada di memori paling lama, tetapi juga tidak dipakai.
Jika sebuah page dipakai (direferensi) bit R diset. Jika sistem menemukan bahwa bit R page yang paling lama ter-set, page tersebut tidak jadi dikeluarkan, tetapi bit R-nya di-reset.























Gambar 1. (a) Page dalam urutan FIFO. (b) Daftar page setelah page fault pada waktu 20 dan bit R page A dalam keadaan set.

Pada algoritma ini, daftar page bisa juga dibuat berbentuk jam (clock page replacement algorithm)

Algoritma penggantian page clock













6. Algoritma penggantian page LRU (Least Recently Used):
Yang dikeluarkan ialah page yang sudah tidak terpakai dalam waktu paling lama.

Algoritma Penggantian Page LRU

Senin, 12 Desember 2011

DEADLOCK


Untuk menangani deadlock ada yang dinamakan :
– Algoritma Banker
– Algoritma Safty
– Algoritma Ostrich
Mari kita simak sekilas tentang algoritma tersebut.....

1.      Algoritma Banker
 
Didasarkan pada kondisi bank, dimana konsumen meminjam sejumlah uang, lalu meminta pinjaman uang lagi. Proses dan resource dimodelkan dalam satu tabel.
 Struktur data yang digunakan untuk mengimplementasikan algoritma Banker
akan menentukan state dari sumber daya yang dialokasikan oleh sistem. Misalnya n =
jumlah proses dan m = jumlah tipe resource. Struktur data yang diperlukan :
• Available : Vektor panjang m. Jika Available[j] = k, terdapat k anggota tipe sumber
daya Rj yang tersedia.
• Max : matrik n x m. Jika Max[i, j] = k, maka proses Pi meminta paling banyak k
anggota tipe resource Rj.
• Allocation : matrik n x m. Jika Allocation[i, j] = k maka Pi sedang dialokasikan k
anggota tipe resource Rj.
• Need : matrik n x m. Jika Need[i, j] = k, maka Pi membutuhkan k anggota tipe
resource Rj untuk menyelesaikan task. Need[i, j] = Max[i, j] – Allocation[i, j].
Beberapa notasi yang perlu diketahui adalah misalnya X dan Y adalah vektor
dengan panjang n. X ≤ Y jika dan hanya jika X[i] ≤ Y[i] untuksemua i = 1, 2, .., n.
Sebagai contoh jika X = (1, 7, 3, 2) dan Y = (0, 3, 2, 1) maka Y ≤ X.

1.      Algoritma Safety

Algoritma ini untuk menentukan apakah sistem berada dalam state selamat atau
tidak.
1. Work dan Finish adalah vector dengan panjang m dan n. Inisialisasi : Work =
Available dan Finish[i] = false untuk i = 1,3, …, n.
2. Cari i yang memenuhi kondisi berikut :
(a) Finish [i] = false
(b) Needi ≤ Work
Jika tidak terdapat i ke langkah 4.
3. Work = Work + Allocationi
Finish[i] = true
Kembali ke langkah 2.
4. Jika Finish [i] == true untuk semua i, maka sistem dalam state selamat.


1.      Algoritma ostrich

Algoritma ini dipakai bankir untuk menentukan apakah peminjam sumber daya disetujui atau tida. Algoritma ini dieksekusi oleh sistem setiap terjadinya permintaan peminjaman atas sumber daya oleh proses. Penggunaan algoritma ini dengan berpura-pura memberikan pinjaman kepada proses dan menganalisis keadaan setelah pinjaman (sumber daya dan proses yang tersisa) dengan safety algorithm. Apabila menghasilkan keaadaan safe,maka pinjaman disetujui. Bila tidak,maka pinjaman diblokir atau ditunda.

Senin, 07 November 2011

JAWABAN SOAL SISTEM OPERASI

1. Jelaskan tentang arsitektur komputer yang menggunakan teknologi Hyperthreading dengan algotima dispatching algorithm ?

Jawab : Hyper-Threading Technology merupakan sebuah teknologi mikroprosesor yang diciptakan oleh Intel Corporation pada beberapa prosesor dengan arsitektur Intel NetBurst dan Core, semacam Intel Pentium 4, Pentium D, Xeon, dan Core 2. Teknologi ini diperkenalkan pada bulan Maret 2002 dan mulanya hanya diperkenalkan pada prosesor Xeon (Prestonia).


2. Jelaskan tentang dispatching algorithm ?

Jawab :
Prosesor dengan teknologi ini akan dilihat oleh sistem operasi yang mendukung banyak prosesor seperti Windows NT, Windows 2000, Windows XP Professional, Windows Vista, dan GNU/Linux sebagai dua buah prosesor, meski secara fisik hanya tersedia satu prosesor. Dengan dua buah prosesor dikenali oleh sistem operasi, maka kerja sistem dalam melakukan eksekusi setiap thread pun akan lebih efisien, karena meskipun sistem-sistem operasi tersebut bersifat multitasking, sistem-sistem operasi tersebut melakukan eksekusi terhadap proses secara sekuensial (berurutan), dengan sebuah algoritma antrean yang disebut dengan dispatching algorithm.


3. Sebutkan minimal 10 sistem operasi yang mendukung teknologi Hyperthreading dan kelompokkan termasuk kedalam model Multithreading yang mana ?
Jawab :
– Windows NT/XP/2000, Linux, Solaris 9 and later  itu termasuk juga kedalam kelompok multithreading yang one-to-one model.
     – Windows NT/2000, IRIX, Digital UNIX & Solaris pun termasuk ke model multithreading many-to-many model.
     – Irix, HP-UX , Tru64 UNIX,  Solaris 8 and earlier  termasuk ke kelompok model multithreading two-level model.
     – GNU termasuk ke kelompok model multithreading many-to-one model.


Selasa, 01 November 2011

JAWABAN SOAL SISTEM OPERASI


1. Sebutkan lima aktivitas sistem operasi yang merupakan contoh dari suatu managemen proses.
  • Pembuatan dan penghapusan proses pengguna dan sistem proses.  
  • Menunda atau melanjutkan proses.  
  • Menyediakan mekanisme untuk proses sinkronisasi.  
  • Menyediakan mekanisme untuk proses komunikasi.  
  • Menyediakan mekanisme untuk penanganan deadlock. 
 
2. Definisikan perbedaan antara penjadualan short term, medium term dan long term.
      Short term scheduler 
  • Short term scheduler digunakan untuk memilih diantara proses-proses yang siap di eksekusi dan salah satunya dialokasikan ke CPU.
  • Short term scheduler  Sering digunakan untuk memilih proses baru untuk CPU. Proses dieksekusi hanya beberapa milidetik sebelum menunggu I/O. 
  • Karena durasi yang pendek antara eksekusi, Short term scheduler harus sangat cepat Contoh : jika Short term scheduler membutuhkan 10ms untuk memutuskan mengeksekusi proses 100ms, maka 10/110=9% CPU digunakan untuk menjadwalkan pekerjaan
  • Pada system time sharing, setiap proses baru ditempatkan di memori. Short term scheduler digunakan untuk memilih dari proses-proses tersebut di memori untuk diekseskusi
 
Medium term scheduler
  •  Beberapa OS seperi system sharing, membutuhkan penjadwalan level tambahan (intermediate), yang disebut “medium term scheduler”. 
  •  Memperkenalkan konsep swapping proses : proses di “swap out “ dan di “swap in” pada
      medium term scheduler.
  • Swapping diperlukan untuk meningkatkan “process mix” atau karena perubahan pada kebutuhan memori melebihi memori yang tersedia, memori perlu dibebaskan
Long term scheduler
  • Proses-proses pada system batch di spool ke mass storage device (disk), disimpan sebagai eksekusi selanjutnya.
  • Long term scheduler digunakan untuk memilih proses dari pool dan menyimpannya ke memori   
  • Long term scheduler tidak sering mengeksekusi, digunakan hanya jika proses meninggalkan system
3. Jelaskan tindakan yang diambil oleh sebuah kernel ketika alih konteks antar proses.?
             
            ketika alih konteks terjadi, kernel menyimpan konteks dari proses lama kedalam PCB nya
      dan mengisi  konteks yang telah disimpan dari process baru yang telah terjadual untuk
      berjalan.

 4 4.  Informasi apa saja yang disimpan pada tabel proses saat alih konteks dari satu proses ke proses lain?
  •  keadaan proses
  • Program counter
  • CPU registrasi
  • Informasi managemen memory
  • Informasi pencatatan waktu (timming)
5.  Di sistem UNIX terdapat banyak status proses yang dapat timbul (transisi) akibat event (eksternal) OS 
dan proses tersebut itu sendiri. Transisi state apa sajakah yang dapat ditimbulkan oleh proses itu sendiri?
  • Proses sedang dikerjakan/dibuat(New)
  • Intruksi sedang dikerjakan(Running)
  • Proses sedang menunggu sejumlah kejadian untuk terjadi(Waiting)
  • Proses sedang menunggu untuk ditugaskan pada sebuah prosesor(Ready)
  • Proses telah selesai melaksanakan tugasnya/mengeksekusi(terminated)
6. 6. Apa keuntungan dan kekurangan dari: 
  • Komunikasi Simetrik dan asimetrik 
  • Automatic dan explicit buffering 
  • Send by copy dan send by reference 
  • Fixed-size dan variable sized messages 
simetrik
keuntungan : Perangkat nya dapat mengirim data pada tingkat yang sama
Kerugian : kurangnya keamanan
asimetrik
keuntungan : bandwidth nya dapat diatur
kerugian : Apabila bandwidth donload besar maka upload yang menjadi lebih kecil
Otomatic Buffering
keuntungan : kapasitas tak terbatas dengan antrian panjang tak terhingga
kerugian : link empunyai kapasitas terbatas
Explicit Buffering
keuntungan : Antrian mempuyai panjang maksimum 0
kerugian : Pengirim harus memblok sampai penerima menerima pesan
Send by copy
keuntungan : memiliki generasi jaringan yang bagus
kerugian : hanya untuk menerima data yang sedikit
Send by reference
keuntungan : kpengiriman data yang efisien
kerugian : banyak menggunakan memory
Fixied Side
keuntungan : pengiriman mudah di bangun
kerugian : banyaknya penggunaan memori
Variable Size
keuntungan : membutuhkan memory yang kecil 
kerugian : pengiriman data menjadi lebih sulit


7. 7. Jelaskan perbedaan short-term, medium-term dan long-term?

·         short term : memilih di antara proses yang siap dieksekusi dan mengalokasikan ke CPU salah satu di antaranya.
·          medium term : suatu jenis scheduler yang kemampuannya terletak di antara long term dan short term, serta menggunakan konsep swapping.
·          long term : memilih proses dan me-load proses tersebut ke dalam memori untuk dieksekusi.
     8.Jelaskan apa yang akan dilakukan oleh kernel kepada alih konteks ketika proses sedang
berlangsung? 
      ketika terjadi peralihan konteks kernel akan menyimpan suatu keadaan konteks dari proses lama kedalam PCB lalu disimpan dari proses buru yang telah terjadual untuk berjaLan.kecepatannya bervariasi dari mesin ke mesin,semuanya bergantung pada speed memory yang dipakai.tingkat kecepatan 1 - 1000 mikro detik.  
     9. Beberapa single-user mikrokomputer sistem operasi seperti MS-DOS menyediakan sedikit atau tidak sama sekali arti dari pemrosesan yang konkuren. Diskusikan dampak yang paling mungkin ketika pemrosesan yang konkuren dimasukkan ke dalam suatu sistem operasi?
  • pembagian informasi
  • Modularitas
  • menciptakan suatu yang nyaman
  • mempercepat proses perhitungan
10. Perlihatkan semua kemungkinan keadaan dimana suatu proses dapat sedang berjalan, dan gambarkan diagram transisi keadaan yang menjelaskan bagaimana proses bergerak diantara state.


  • Inputan telah tersedia
  • Penjadwalan di ambil dari proses yang lain
  • Penjadwalan di ambil dari proses yang baru
  • Supaya dapat melayani inputan maka Proses harus diblok karena sumber daya yang diminta belum tersedia atau meminta layanan I/O sampai menunggu kejadian muncul.

 
11. Apakah suatu proses memberikan ’issue’ ke suatu disk I/O ketika, proses tersebut dalam ’ready’ state, jelaskan?

proses terjadi jika proses yang running beralih menjadi state
lain (ready, blocked) kemudian sistem operasi membuat perubahan-perubahan
berarti terhadap lingkungan.
Langkah-langkah yang terlibat dalam pengalihan proses sebagai berikut :
  •  Simpan konteks pemroses, termasuk register PC dan register-register lain.
  •  Perbarui PCB proses yang running. Pelaksanaan termasuk mengubah state proses menjadi salah satu state (ready, blocked, suspendedready).Field-field yang relevan juga diperbarui misalnya alasan meninggalkan state running dan informasi akunting.
  •  Pindahkan PCB proses ke senarai yang cocok (ready, blocked).
  •  Pilih satu proses lain untuk dieksekusi sesuai dengan teknik penjadwalan.
  •  Perbarui PCB proses yang dipilih termasuk perubahan state menjadi running.
  •  Perbarui struktur-struktur data manajemen memori. Pekerjaan ini sesuai dengan pengelolaan translasi alamat.
  •  Kembalikan konteks pemroses dengan konteks simpanan yang memberitahu konteks proses terakhir saat dialihkan dari state running. Pengembalian  konteks ini dilakukan dengan memuatkan nilai-nilai register PC dan register-register lain dengan nilai konteks yang tersimpan.
12. Kernel menjaga suatu rekaman untuk setiap proses, disebut Proses Control Blocks (PCB). Ketika suatu proses sedang tidak berjalan, PCB berisi informasi tentang perlunya melakukan restart suatu proses dalam CPU. Jelaskan dua informasi yang harus dipunyai PCB.

  •  Informasi manajemen memori. Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi (lihat Bagian V, Memori).
  •  Informasi pencatatan. Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.