Haloo kalian punya twitter? :)
Mari follow aku guuyyysss hihiiii ---> https://twitter.com/Thajunica
Thankyouuu:D
biologi
Kamis, 12 September 2013
Sistem kerja Linux
Arsitektur dan Mekanisme Kerja Sistem Operasi Linux
Linux merupakan salah satu sistem operasi yang digunakan pada komputer atau PC yang bertipe UNIX. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Karena sifatnya yang open source dan menjadi sumber terbuka, maka kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. Sehingga sampai sekarang ini, terdapat banyak distro-distro yang berbasis Linux yang dikembangkan oleh masyarakat seperti Ubuntu, SuSE, Fedora BackTrack, Mandriva, Slackware, Debian Linux mint, Red Hat, dan sebagainya. Meskipun dibuat dan dikembangkan sedemikian rupa oleh pihak-pihak yang berbeda namun inti di setiap distribusi Linux sama. Berikut penjelasan mengenai arsitektur dan mekanisme kerja sistem operasi Linux yang mencakup inti utama seluruh distro Linux yang ada.
Arsitektur sistem operasi Linux
Arsitektur sistem operasi UNIX/ Linux terdiri dari 4 komponen penting yaitu kernel, shell, utilitas, dan aplikasi (user program). Berikut penjelasan dari masing-masing komponen:
1. Kernel
Kernel merupakan inti dari sistem Linux, yang digunakan untuk mengontrol hardware dan membentuk berbagai fungsi peretas rendah. Fungsi-fungsi yang dilaksanakan oleh kernel, antara lain system call dan jam system, manajemen dan penjadwalan proses, manajemen memori, melakukan kegiatan akuntasi sistem, melakukan penanganan kesalahan dan interupsi (interrupt). Selain itu hal-hal lain yang terkait dengan fungsi kernel adalah digunakan untuk mendukung protokol standar jaringan TCP/IP dan beberapa protokol jaringan lain serta digunakan dalam sistem berkas. Hal lain yang menjadi tanggung jawab kernel yaitu digunakan untuk mendukung sejumlah perangkat keras ekstra. Contoh dukungannya adalah floopy-disk, CD-ROM, sound card, berbagai mouse, dan keyboar international. Selain itu juga mendukung modul kernel yang dynamically loadable dan unloadable.
Bagian-bagian lain dari Linux, seperti aplikasi dan shell, memanggil kernel untuk membentuk layanan kepadanya. Linux menyediakan antarmuka antara bagian luar kernel dan kernel sendiri, berupa system call.
Setiap pemanggilan sistem menginstruksikan kernel untuk membentuk layanan tertentu sesuai dengan permintaan program yang memanggilnya. Sebagai contoh jika suatu program yang hendak membaca data dari terminal, program perlu menyampaikan permintaan ke kernel. Kernel akan melakukan tindakan yang sesuai dengan permintaan program, kemudian menyampaikan hasilnya ke program.
2. Shell
Shell adalah penerjemah (command line interpreter) pada Linux. Atau yang sering dikenal dengan terminal. Perangkat lunak inilah yamg menjadi jembatan antara user dan sistem Linux. User cukup memberikan perintah dan shell yang akan mengeksekusi perintah yang diberikan. Perintah-perintah shell Linux dapat berupa:
Perintah built-in. perintah yang merupakan bagian internal dari shell.
Perintah eksternal. Perintah yang bukan bagian internal dari shell (dapat berupa utilitas atau program aplikasi).
Shell baik pada Linux maupun UNIX digunakan untuk interaksi antara user dengan komputernya termasuk juga dalam mengontrol session UNIX dan pemrograman (scripting). Unix shell menyediakan sekumpulan instruksi khusus yang dapat digunakan untuk membuat program shell scripts. Ada beberapa jenis shell yang umum digunakan dalam distro Linux, yakni Bash dan tcsh.
3. Utilitas
Utilitas atau utility merupakan program yang disediakan sistem Linux untuk melaksanakan tugas tertentu. Pada Linux terdapat berbagai macam utilitas, berikut adalah pengelompokkan dari utilitas-utilitas tersebut:
a. Utilitas manajemen file dan direktori
Merupakan kelompok utilitas yang digunakan dalam melakukan tugas yang berhubungan dengan file dan direktori, misalnya untuk membuat direktori dan menghapus file. Utilitas penyunting file. Utilitas ini sering disebut sebagai editor yang berfungsi untuk membuat program atau menyimpan informasi tertentu ke dalam file.
b. Utilitas penunjang komunikasi dan jaringan
Utilitas ini digunakan untuk melakukan komunikasi antar user. Bahkan user dapat mentransfer data antar sistem.
c. Utilitas administrasi sistem
Digunakan sebagai administrator sistem untuk mengelola sistem. Misalnya untuk menciptakan nama user baru dan mendaftarkan printer atau hardware lain pada sistem.
d. Utilitas pemrograman C
Merupakan utilitas yang disediakan untuk membantu user dalam membuat program menggunakan bahasa C.
e. Utilitas penganalisis unjuk kerja sistem
Utilitas yang digunakan oleh administrator sistem untuk menganalisis unjuk kerja sistem, sehingga dapat melakukan setting guna meningkatkan unjuk kerja.
f. Utilitas untuk keperluan backup dan restore
Digunakan untuk menyalin atau memindahkan data atau program ke media eksternal seperti harddisk, magnetic tape, atau sebaliknya.
4. Aplikasi (user program)
Program aplikasi (application software) yaitu program-program yang dibuat oleh user, untuk memenuhi kebutuhan sendiri. Program-program tersebut dapat dibuat menggunakan utilitas, perintah built-in pada shell, atau dibuat mengguanakan bahasa pemrograman seperti java, C, C++, python dan berbagai development tool seperti Oracle dan Informix. Selain itu juga dapat berupa program paket yang dibeli dari developer software. Beberapa contoh program aplikasi pada Linux antara lain open office, Mozilla, Skylab, Thunderbird, Chrome, dan lain sebagainya.
Mekanisme kerja sistem operasi Linux
Berikut adalah penjabaran mekanisme kerja sistem operasi linux terutama pada operasi input output:
1. Proses Input Output
Sebuah proses sistem operasi memerlukan Input dan Output termasuk pada sistem operasi Linux. Instruksi (command) yang diberikan pada Linux melalui Shell disebut sebagai eksekusi program yang selanjutnya disebut proses. Setiap kali instruksi diberikan, maka Linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID (Process Identity). Proses dalam Linux selalu membutuhkan Input dan menghasilkan suatu Output.
Dalam konteks Linux input/output adalah :
Keyboard (input)
Layar (output)
Files
Struktur data kernel
Peralatan I/O lainnya (misalnya Network)
2. File Descriptor
Linux berkomunikasi dengan file melalui file descriptor yang direpresentasikan melalui angka yang dimulai dari 0, 1, 2 dan seterusnya. Tiga buah file descriptor standar yang lalu diciptakan oleh proses adalah :
0 = keyboard (standar input)
1 = layar (standar output)
2 = layar (standar error)
Linux tidak membedakan antara peralatan hardware dan file, Linux memanipulasi peralatan hardware sama dengan file.
3. Pembelokan (Redirection)
Pembelokan dilakukan untuk standard input, output dan error, yaitu untuk mengalihkan file descriptor dari 0, 1 dan 2. Simbol untuk pembelokan adalah :
0< atau < pengganti standard input
1> atau > pengganti standard output
2> pengganti standard error
4. Pipa (Pipeline)
Mekanisme pipa digunakan sebagai alat komunikasi antar proses. Input Þ Proses1 Þ Output = Input Þ Proses2 Þ Output Proses 1 menghasilkan output yang selanjutnya digunakan sebagai input oleh Proses 2. Hubungan output input ini dinamakan pipa, yang menghubungkan Proses 1 dengan Proses 2 dan dinyatakan dengan symbol “|”. Proses1 | Proses2.
5. Filter
Filter adalah utilitas Linux yang dapat memproses standard input (dari keyboard) dan menampilkan hasilnya pada standard output (layar). Contoh filter adalah cat, sort, grep, pr, head, tail, paste dan lainnya.
Pada sebuah rangkaian pipa : P1 | P2 | P3 ……. | Pn-1 | Pn. Maka P2 sampai dengan Pn-1 mutlak harus utilitas Linux yang berfungsi sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas yang bukan filter misalnya who, ls, ps, lp, lpr, mail dan lainnya. Beberapa perintah Linux yang digunakan untuk proses penyaringan antara lain :
Perintah grep
Digunakan untuk menyaring masukannya da n menampilkan baris-baris yang hanya mengandung pola yang ditentukan. Pola ini disebut regular expression.
Perintah wc
Digunakan untuk menghitung jumlah baris, kata dan karakter dari baris-baris masukan yang diberikan kepadanya. Untuk mengetahui berapa baris gunakan option –l, untuk mengetahui berapa kata, gunakan option –w dan untuk mengetahui berapa karakter, gunakan option –c. Jika salah satu option tidak digunakan, maka tampilannya adalah jumlah baris, jumlah kata dan jumlah karakter.
pupus #song
G G/F# Em
Aku tak mengerti apa yang kurasa
C G/B Am7
Rin du yang tak pernah � begitu hebatnya
C D G C
Aku mencint aimu lebih dari yang kau tahu �
C Dsus4 D Am7
Meski kau tak akan per nah tahu
G G/F# Em
Aku persembahkan � hidupku untukmu,
C G/B Am7
Telah kurelakan � hatiku padamu,
C D G C
Namun kau masih bisu � diam seribu bahasa
C Dsus4 D Am7
Dan hati kecilku bicara �
G D/F# C/E
Reff : Baru kusadari �
G/D A/D C/D
Cintaku bertepuk sebelah tangan
G D/F# Em D C Cm
Kau buat remuk seluruh hatiku �
G G/F# Em
Semoga waktu akan mengi lhami sisi hatimu yang beku,
C G/B Am7
Semoga akan datang keajai ban, hingga akhirnya kaupun mau
C D
Aku mencintaimu
G C
Lebih dari yang kau ta hu
C Dsus4 D Am7
Meski kau tak kan pernah tahu
Aku tak mengerti apa yang kurasa
C G/B Am7
Rin du yang tak pernah � begitu hebatnya
C D G C
Aku mencint aimu lebih dari yang kau tahu �
C Dsus4 D Am7
Meski kau tak akan per nah tahu
G G/F# Em
Aku persembahkan � hidupku untukmu,
C G/B Am7
Telah kurelakan � hatiku padamu,
C D G C
Namun kau masih bisu � diam seribu bahasa
C Dsus4 D Am7
Dan hati kecilku bicara �
G D/F# C/E
Reff : Baru kusadari �
G/D A/D C/D
Cintaku bertepuk sebelah tangan
G D/F# Em D C Cm
Kau buat remuk seluruh hatiku �
G G/F# Em
Semoga waktu akan mengi lhami sisi hatimu yang beku,
C G/B Am7
Semoga akan datang keajai ban, hingga akhirnya kaupun mau
C D
Aku mencintaimu
G C
Lebih dari yang kau ta hu
C Dsus4 D Am7
Meski kau tak kan pernah tahu
Sandiwara cinta #SONG
Lirik Lagu Republik – Sandiwara Cinta
G D/F# Em
aku tahu ini semua tak adil
Am D
aku tahu ini sudah terjadi
G D/F# Em
mau bilang apa aku pun tak sanggup
Am D
air mata pun tak lagi mau menetes
G D/F# Em
alasannya seringkali ku dengar
Am D
alasannya seringkali kau ucap
G D/F# Em
kau dengannya seakan ku tak tahu
Am D G
sandiwara apa yang telah kau lakukan kepadaku
Chorus:
C D G
jujurlah sayang aku tak mengapa
Am D G
biar semua jelas telah berbeda
C D Em
jika nanti aku yang harus pergi
Am D G
ku terima walau sakit hati
G D/F# Em
mungkin ini jalan yang engkau mau
Am D
mungkin ini jalan yang kau inginkan
G D/F# Em
kau dengannya seakan ku tak tahu
Am G C
sandiwara apa
Am G C
ceritanya apa
D
aku tahu
Chorus:
C D G
jujurlah sayang aku tak mengapa
Am D G
biar semua jelas telah berbeda
C D Em
jika nanti aku yang harus pergi
Am D G
ku terima walau sakit hati
C D G
Am D G
Chorus:
C D G
jujurlah sayang aku tak mengapa
Am D G
biar semua jelas telah berbeda
C D Em
jika nanti aku yang harus pergi
Am D G
ku terima walau sakit hati
Am D G
ku terima walau sakit hati
perahu kertas-maudy ayunda
Lirik Lagu Maudy Ayunda – Perahu Kertas
Perahu kertasku kan melaju
Membawa surat cinta bagimu
Kata-kata yang sedikit gila
Tapi ini adanya
Perahu kertas mengingatkanku
Beratapa ajaibnya hidup ini
Mencari-cari tambatan hati
Kau sahabatku sendiri
Hidupkan lagi mimpi-mimpi
(cinta-cinta) cita-cita
Yang lama ku pendam sendiri
Berdua ku bisa percaya
Reff:
Ku bahagia kau telah terlahir di dunia
Dan kau ada diantara milyaran manusia
Dan ku bisa dengan radarku menemukanmu
Tiada lagi yang mampu berdiri halangi rasaku
Cintaku padamu…
Tiny little bows
Cupid, draw back your bow
New York
Tell me how you feel about it
We just met yeah
We just met
Tell me how you feel about it
We just met yeah
We just met
L.A.
Ask me for the truth about it
We just met
And I wish we could be holding hands
I wish we could be holding hands
Ask me for the truth about it
We just met
And I wish we could be holding hands
I wish we could be holding hands
How do you think it goes
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
How do you think it goes
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
Paris
Do you ever think about us
Watching TV in your bed
Hey London
Call me if you think about it
Don't forget
I wish we could be holding hands
I wish we could be holding hands
Do you ever think about us
Watching TV in your bed
Hey London
Call me if you think about it
Don't forget
I wish we could be holding hands
I wish we could be holding hands
How do you think it goes
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
How do you think it goes
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
Cupid, draw back your bow
And let your arrow go
Straight to my lover's heart
For me
For me
And let your arrow go
Straight to my lover's heart
For me
For me
How do you think it goes
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
How do you think it goes
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
With those tiny little bows?
You're the one that I want
You're the one that I know
And everywhere you are
Is a place I wanna go
Dancing really high
Dancing really slow
I wish we could be holding hands
Dancing really high
Dancing really slow
Dancing really slow
Dancing really high
Dancing really slow
Dancing really slow
this kiss-carly rae jepson
I went out last night
I'm going out tonight again
Anything to capture your attention (your attention)
And she's a real sweet girl
And you know I got a boy
Details we both forgot to mention (forgot to mention)
And you, I always know where you are
And you always know where I am
We're taking it way too far
But I don't want it to end
This kiss is something I can't resist
Your lips are undeniable
This kiss is something I can't risk
Your heart is unreliable
Something so sentimental
You make so detrimental
And I wish it didn't feel like this
Cause I don't wanna miss this kiss
I don't wanna miss this kiss
You know you're just my type
And your eyes are lock and key, to my heart
Tempting my confession (my confession)
And you're a real hot thing
But you know i've got a boy somewhere
So can you feel the tension? (Feel the tension)
And you, I'm dancing to where you are
And your dancing to where I am
We're taking it way too far
But I don't want it to end
This kiss is something I can't resist
Your lips are undeniable
This kiss is something I can't risk
Your heart is unreliable
Something so sentimental
You make so detrimental
And I wish it didn't feel like this
Cause I don't wanna miss this kiss
I don't wanna miss this kiss
But if you ask me to
I couldn't, I couldn't, I
You're leaning closer and
I shouldn't, I shouldn't, I
But if you ask me to
I couldn't, I couldn't, I
I shouldn't, I shouldn't
I don't wanna miss this kiss
This kiss is something I can't resist
Your lips are undeniable
This kiss is something I can't risk
Your heart is unreliable
Something so sentimental
You make so detrimental
And I wish it didn't feel like this
Cause I don't wanna miss this kiss
I wish it didn't feel like this
I don't wanna miss this kiss
I'm going out tonight again
Anything to capture your attention (your attention)
And she's a real sweet girl
And you know I got a boy
Details we both forgot to mention (forgot to mention)
And you, I always know where you are
And you always know where I am
We're taking it way too far
But I don't want it to end
This kiss is something I can't resist
Your lips are undeniable
This kiss is something I can't risk
Your heart is unreliable
Something so sentimental
You make so detrimental
And I wish it didn't feel like this
Cause I don't wanna miss this kiss
I don't wanna miss this kiss
You know you're just my type
And your eyes are lock and key, to my heart
Tempting my confession (my confession)
And you're a real hot thing
But you know i've got a boy somewhere
So can you feel the tension? (Feel the tension)
And you, I'm dancing to where you are
And your dancing to where I am
We're taking it way too far
But I don't want it to end
This kiss is something I can't resist
Your lips are undeniable
This kiss is something I can't risk
Your heart is unreliable
Something so sentimental
You make so detrimental
And I wish it didn't feel like this
Cause I don't wanna miss this kiss
I don't wanna miss this kiss
But if you ask me to
I couldn't, I couldn't, I
You're leaning closer and
I shouldn't, I shouldn't, I
But if you ask me to
I couldn't, I couldn't, I
I shouldn't, I shouldn't
I don't wanna miss this kiss
This kiss is something I can't resist
Your lips are undeniable
This kiss is something I can't risk
Your heart is unreliable
Something so sentimental
You make so detrimental
And I wish it didn't feel like this
Cause I don't wanna miss this kiss
I wish it didn't feel like this
I don't wanna miss this kiss
Langganan:
Komentar (Atom)