Teori dan Contoh Proses Swapping Partitioning dan Paging Dalam Menjalankan beberapa Program

Contoh Proses Swapping

SWAP adalah suatu area pada harddisk yang merupakan bagian dari Virtual Memory.Disebut sebagai suatu area pada harddisk karena kita mengalokasikan/membuatpartisi khusus pada harddisk pada saat penginstalan Linux. Swap menangani halamanmemory yang tidak aktif untuk sementara waktu.

Berikut adalah gambaran dari proses swapping :



Sebuah contoh untuk menggambarkan teknik swapping ini adalah sebagaiberikut:

Algoritma Round-Robin yang digunakan pada multiprogrammingenvironment menggunakan waktu kuantum (satuan waktu CPU) dalampengeksekusian proses-prosesnya. Ketika waktu kuantum berakhir, memory managerakan mengeluarkan (swap out) proses yang telah selesai menjalani waktu kuantumnyapada suatu saat serta memasukkan (swap in) proses lain ke dalam memori yang telahbebas tersebut. Pada saat yang bersamaan penjadwal CPU akan mengalokasikanwaktu untuk proses lain dalam memori. Hal yang menjadi perhatian adalah, waktukuantum harus cukup lama sehingga waktu penggunaan CPU dapat lebih optimal jikadibandingkan dengan proses penukaran yang terjadi antara memori dan disk.


Contoh dari Proses Partitioning

Partitioning adalah proses pembagian harddisk menjadi beberapa ruang sehinggamemberikan File System pada ruang kosong yang terdapat pada harddisk dan tsecaralogis yang berfungsi seolah-olah bagian tersebut terpisah secara fisik.

Proses partitioning
memudahkan kita untuk menginstal 2 sistem operasi sehingga seolah–olah kita memiliki 2 tempat yang berbeda untuk menaruh 2 file sistem yangterdapat pada 2 sistem operasi.

Berikut adalah gambar proses partitioning :


Sebagai contoh untuk proses partitioning adalah sebagai berikut:ada sebuah hardisk berkapasitas 120Gb. Didalamnya terdapat partisi sebagai berikut :- 30 Gb Primary partition untuk sistem operasi yang biasanya windows.- 80 Gb Extended partition yang didalamnya terdapat beberapa partisi logis sbb :

50 Gb Logical partition untuk menyimpan Data dan Master.
80 Gb Logical partition untuk Gallery.
20 Gb Logical partition yang kata orang tersebut mau diinstall linux.

Contoh proses Paging

 Memori Virtual dan Demand Paging Pengertian Managemen memori pada intinyaadalah menempatkan semua bagian proses yang akan dijalankan kedalam memorisebelum proses itu dijalankan. Untuk itu, semua bagian proses itu harus memilikitempat sendiri di dalam memori fisik. 

Tetapi tidak semua bagian dari proses itu akandijalankan, misalnya:Pernyataan atau pilihan yang hanya akan dieksekusi pada kondisi tertentu. Contohnyaadalah: pesan-pesan error yang hanya muncul bila terjadi kesalahan saat programdijalankan. Fungsi-fungsi yang jarang digunakan Pengalokasian memori yang lebihbesar dari yang dibutuhkan. Contoh: array, list dan tabel. Pada memori berkapasitasbesar, hal-hal ini tidak akan menjadi masalah. Akan tetapi, pada memori yang sangatterbatas, hal ini akan menurunkan optimalisasi utilitas dari ruang memori fisik.Sebagai solusi dari masalah-masalah ini digunakanlah konsep memori virtual.Memori virtual adalah suatu teknik yang memisahkan antara memori logis danmemori fisiknya. Teknik ini menyembunyikan aspek-aspek fisik memori daripengguna dengan menjadikan memori sebagai lokasi alamat virtual berupa byte yangtidak terbatas dan menaruh beberapa bagian dari memori virtual yang berada dimemori logis. Berbeda dengan keterbatasan yang dimiliki oleh memori fisik, memorivirtual dapat menampung program dalam skala besar, melebihi daya tampung darimemori fisik yang tersedia. Prinsip dari memori virtual yang patut diingat adalahbahwa: "Kecepatan maksimum eksekusi proses di memori virtual dapat sama, tetapitidak pernah melampaui kecepatan eksekusi proses yang sama di sistem tanpamenggunakan memori virtual .
Read More...!!

How to Detect Hardware on Ubuntu Maverick Merkaat (10.10)

This time I want to share tips with you, how to detect keyboard in ubuntu .. for the first time you install ubuntu or you install a laptop / computer, so you do not know the specifications of the computer being installed ubuntu.

There is a miraculous way in ubuntu to detect the hardware or view specification laptop / computer. Immediately, we try :

First Step :

Using the application "lshw", this application-based terminal, so you can see the specifications of the laptop / computer using the terminal. How to install :

$ sudo su
$ apt-get install lshw

How to view the specifications with the command :

$ lshw

There are additional to view it using gedit, by type :

$ lshw > ~/Desktop/Spesc.txt

Second Step :

Using the lshw GUI-based application, the first way is to use a terminal mode. The second way to use GUI. To install it :

$ apt-get install lshw-gtk

Here is preview :


Happy Testing...!!
Read More...!!

Login to Ubuntu Using Face Recognition in Ubuntu Maverick Meerkat 10.10

In this post we will share tips to you I login in ubuntu using face verification. Surely you have to know? for those of you who do not know. I will try to share with you. Immediately, we begin.

Go to terminal, login as root by type :

$ sudo su

Then add third party from the PPA repository and update the repository using command :

$ apt-add-repository ppa:antonio.chiurazzi/ppa
$ apt-get update

Then install the application face trainer with the command :

$ apt-get install pam-face-authentication

When finished installing, now we add a configuration file for the "gdm and su", this configuration is to run the application face trainer to get the road when the gdm login, type the command :

$ gedit /etc/pam.d/gdm

Add "auth sufficient pam_face_authentication.so enableX" top row without "" (quotation). Then edit one file again :

$ gedit /etc/pam.d/su

Add "auth sufficient pam_face_authentication.so enableX" most of the same row without a sign "" (quotation).

Configuration :

Open Applications> Other> Qt Face Trainer, then the settings and input your photo here :

Step 1
Step 2
Step 3
Finish and happy Testing...!!
Read More...!!

Install Ubuntu Tweak 0.5.10 in Ubuntu Maverick Meerkat 10.10

Have not been posting here, because now to configure is user friendly, is easy and not complicated like the Ubuntu version of 7.10 Under. This time we will discuss how to install Ubuntu Tweak 0.5.10 version of the latest release.


First open a terminal and login as root by type :

$ sudo su

And Add Thir Party Repository by Type :

$ add-apt-repository ppa:tualatrix/ppa

Update repository then install ubuntu tweak 0.5.10 by type :

$ apt-get update 
$ apt-get install ubuntu-tweak

And Finish...!! You also can install manually by download deb package ubuntu tweak here :

http://launchpad.net/ubuntu-tweak/0.5.x/0.5.10/+download/ubuntu-tweak_0.5.10-1_all.deb
Read More...!!

Recovery Grub After Installing Windows In Ubuntu 10.10 (Maverick Meerkat)

Has long this blog is not updated, I'm sorry I did not get to take care of this blog, now I promise, I will continue this blog for this blog is not abandoned.

In this time we will discuse about Recovery Grub After Installing Windows in Ubuntu 10.10 (Maverick Meerkat)
We needed LiveCD ubuntu 10.10.booting from LiveCD, After login, open terminal, login as root by type :

$ sudo su


Find Ubuntu partition by type :

$ fsdisk -l

See examples of partition in the image below :


In the picture above, the linux partition is on /dev/sda1. Create a directory to manipulate your ubuntu using  command :

$ mkdir /media/root
$ mount /dev/sda1 /media/root

If you have successfully mounted directory, then install grub by type :

$ grub-install --root-directory=/media/root /dev/sda

If everything is correct, then there is no error message and that is the message 'finish and no error report ", then reboot your computer by type :

$ reboot

Then you should direct automatically go to ubuntu and grub can not access the windows, go to the ubuntu. open a terminal and login as root and update grub :

$ sudo su 
$ update-grub

Now grub on your ubuntu is fixed.

Happy Testing...!!
Read More...!!