Lingkungan Sistem Operasi UNIX

  Lingkungan Sistem Operasi UNIX Present By ANUGRAH BAGUS SUSILO

  

Materi

  2. System File

1. Struktur UNIX

BAB I : Struktur UNIX/UNIX-Like Struktur sistem UNIX/Unix-like terdiri dari beberapa bagian, seperti berikut.

  > Perintah Shell

BAB I : Struktur UNIX/UNIX-Like

a). Shell

  Merupakan antar muka pemakai dengan sistem UNIX. Shell memiliki kemampuan menterjemahkan perintah-perintah untuk dilaksanakan oleh kernel UNIX. Disamping itu, shell memiliki kemampuan sebagai bahasa pemrograman. Pemakai cukup memberikan perintah dan shell yang akan menanganinya. Perintah sendiri dapat berupa :

4 Shell Popular Nama Shell Nama Program Pencipta

  Bourne Shell sh Stephen R. Bourne C Shell csh Bill Joy Korn Shell ksh David G.Korn

  Sejarah Shell

Bourne shell adalah jenis shell yang tertua pada sistem UNIX. Nama shell ini

berdasarkan nama penciptanya Stephen R. Bourne, dari laboratorium bell AT & T. Shell

ini diperkenalkan pertama kali pada akhir tahun 70-an dan dipakai sebagai shell utama

pada UNIX yang berkiblat AT&T.

  

C shell diciptakan oleh Bill Joy. Shell ini menjadi standar pada sistem UNIX versi

Berkeley. Format perintah menyerupai bahasa C.

  

Korn shell adalah shell yang diciptakan oleh David Korn di Laboratorium Bell, AT&T

pada tahun 1983. Namun shell ini baru dipublikasikan pada tahun 1986. Shell ini bersifat

kompatibel dengan Bourne shell, artinya perintah perintah didukung Bourne shell juga

b.) Utilitas

  

Utilitas adalah program yang disediakan sistem UNIX untuk melaksanakan tugas

tertentu. Jumlahnya banyak sekali dengan fungsi yang beraneka ragam.

Beberapa kelompok utilitas dilihat dari fungsinya :

  

1. Utilitas manajemen berkas dan direktori. Utilitas kelompok ini sangat bermanfaat

untuk melakukan tugas yang berhubungan dengan berkas dan direktori, misalnya untuk membuat direktori dan menghapus berkas.

  

2. Utilitas penunjang komunikasi jaringan. Utilitas ini bermanfaat untuk melakukan

komunikasi antar pemakai. Bahkan pemakai dapat mentransfer data antar sistem.

  Utilitas

  

4. Utilitas pemrograman C. Utilitas ini berguna untuk membuat program aplikasi

dengan C.

  

5. Utilitas penganalisis untuk kerja sistem. Utilitas ini dapat digunakan oleh

administrator sistem untuk menganalisis untuk kerja sistem, sehingga dapat melakukan penyetelan guna meningkatkan untuk kerja.

  

6. Utilitas untuk keperluan backup dan restore. Utilitas ini bermanfaat untuk menyalin

atau memindahkan data atau program ke media eksternal seperti magnetic tape, atau sebaliknya.

c.) Aplikasi

  Aplikasi adalah program-program yang dibuat oleh pemakai. untuk memenuhi kebutuhan sendiri.

  Program-program ini dapat dibuat dengan menggunakan sejumlah utilitas, perintah built-in milik

shell, ataupun dibangun dengan bahasa pemrograman

seperti C, COBOL, atau Python dan berbagai development tool seperti Oracle dan Informix.

c.) Kernel

  Kernel merupakan program komputer yang mengatur permintaan akan input/output dari perangkat lunak, dan menerjemahkannya ke dalam instruksi-instruksi pada CPU, ataupun komponen elektronik lainnya dalam sebuah komputer. beberapa fungsi yaitu :

  • Pelayanan tanggal & jam sistem
  • Manajemen file & penanganan sekuriti

c.) Kernel

  Windows Pada sistem operasi Windows, ditangani oleh file kernel32.dll. Kernel ini menangani manajemen memori, operasi masukan / keluaran dan interrupt. Ketika boot Windows, kernel32.dll di- load ke dalam spasi protected memory sehingga spasi memorinya tidak digunakan oleh aplikasi lain. Apabila ada aplikasi yang mencoba mengambil spasi memori kernel32.dll,

  Sistem File

  Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. File sistem / sistem berkas adalah sistem yang dirancang untuk menyimpan file pada perangkat penyimpanan data, baik itu pada perangkat internal komputer (Harddisk) atau perangkat eksternal komputer (Flashdisk, Harddisk eksternal,

BAB II : Sistem Berkas / File system

  Sistem Berkas

  File system / sistem berkas adalah sistem yang dirancang untuk menyimpan file pada perangkat penyimpanan data, baik itu pada perangkat internal komputer (Harddisk) atau perangkat eksternal komputer (Flashdisk, Harddisk eksternal, dll) Umumnya setiap media penyimpan memiliki file sistem

  Sistem File

  Hubungan antara sistem operasi dengan sistem file adalah sistem file (file system) merupakan interface yang menghubungkan sistem operasi dengan disk. Jadi ketika program menginginkan pembacaan dari hard disk atau media penyimpanan lainnya, sistem operasi akan meminta sistem file untuk mencari lokasi dari file yang diinginkan. Setelah file ditemukan, sistem file (file system)

  Sistem File UNIX & UNIX-Like

1. Ext2 (2nd Extended)

  Ext2 merupakan jenis sistem file Linux paling tua yang masih ada. Sistem file ini pertama kali dikenalkan pada Januari 1993. File system ini ditulis oleh Rémy Card, Theodore T. dan Stephen Tweedie.

  Sistem File UNIX & UNIX-Like

2. Ext3 (3rd Extended)

  

Ext3 adalah peningkatan dari sistem file Ext2. Peningkatan ini memiliki

beberapa keuntungan, diantaranya:

  • - Journaling, dengan menggunakan journaling, maka waktu recovery pada

    shutdown mendadak tidak akan selama pada Ext2. Namun ini menjadi

    kekurangan dari Ext3, karena dengan adanya fitur journaling, maka

    membutuhkan memori yang lebih dan memperlambat operasi I/O

    (Input/Output).

  Sistem File UNIX & UNIX-Like

3. Ext4 (4th Extended) - Ext 4 merupakan peningkatan dari Ext 3 File System. - Diperkenalkan pada 21 Oktober 2008 - Mulai digunakan pada Linux Kernel versi 2.6.19 - Support ukuran file yang besar - Ukuran maksimum file sizenya 16 TB - Support Linux, Mac, FreeBSD & Windows (Tanpa Journaling)

BAB III : Struktur File & Direktori

  Struktur File dan Direktori

  • file, file juga file, dan divais-divais juga merupakan file. Divais yang seringkali dirujuk sebagai inode; tetap saja, mereka dianggap sebagai file.

  Di Linux dan Unix segala sesuatu adalah file. Direktori adalah

  Sistem file di Linux dan Unix diorganisasikan secara hirarki, seperti struktur pohon. Level tertinggi dari sistem file adalah direktori root atau /.

  Struktur File dan Direktori / (root) dev bin boot etc home lib media

  Penjelasan /bin - aplikasi-aplikasi biner penting

/boot - file-file konfigurasi boot, kernel, dan file lain yang dibutuhkan ketika

sistem booting /dev - berisi file-file device (divais) seperti /dev/tty, /dev/input/mice.

  /etc - file konfigurasi, skrip startup, dll (etc)... /home - direktori home bagi masing-masing user

  Penjelasan /mnt - mounted filesistem secara manual di harddisk /opt - menyediakan lokasi untuk aplikasi-aplikasi optional yang akan diinstal

/proc - direktori dinamis khusus yang menangani informasi mengenai kondisi sistem,

termasuk proses-proses yang sedang berjalan /root - direktori home bagi user root, diucapkan 'slash-root'. bedakan dengan / /sbin - biner-biner sistem yang penting, biasanya aplikasi-aplikasi bagi admin /sys - berkas sistem (system)

  Perintah Pengelolaan File

  PERTEMUAN SELANJUTNYA :

  

PRAKTIK DASAR PENGELOLAAN

FILE DI UNIX-LIKE NOTES :

  Quotes

Unix is basically a simple operating system, but you have to be a genius to

understand the simplicity

  

~ Dennis Ritchie ~

"If you want to travel arround the world and be invited to speak at a lot