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