Konsep Dasar Sistem Operasi Pada Unix Amelia Belinda Silviana Subject Konsep UNIX Versi Unix Keistimewaan UNIX Struktur system operasi Unix (Hardware & software) Konsep UNIX Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada laboratorium Bell, AT & T (Ken Thompson). Sistem Operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar dari sistem komputer. Beberapa sifat dan keistimewaan Unix : • Multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan • Multitasking : kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan tugas pada saat bersamaan • Portabilitas : sistem Unix mudah diadaptasikan ke sistem komputer yang lain • Sistem file Hirarkikal : memungkinkan pemakai mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan diakses. • Utilitas Sejarah UNIX • UNIX pertama kali dibuat pada tahun 1969, ketika itu Ken Thompson, Dennis Ritchie dan Joseph Ossanna dari laboratorium Bell – bagian dari AT&T (American Telepon & Telegraph) tengah mengerjakan proyek MULTICS (Multiplied Information and Computing Systems). • MULTICS adalah salah satu sistem operasi yang pertama dirancang untuk melayani lebih dari satu pemakai secara bersama. • Karenanya banyak kekurangan masa proyek ini dibatalkan oleh AT&T Tahapan Perkembangan UNIX • 1969 – UNIX lahir pada PDP-7. • 1971 – UNIX Versi 1, pada DEC PDP-11/20 • 1973 - UNIX versi 4, dalam bahasa C dibentuk kelompok PWB dan USG. • 1974 – UNIX Versi 5, untuk pendidikan. • 1975 – UNIX Versi 6, disebar ke litbang Universitas timbul versi BSD> • 1979 – UNIX Versi 7, portable dan dilengkapi dengan Kompiler dan Bourne Shell. • 1982 – Unix System III, Gabungan PWB dan USG • 1983 – UNIX System 5, ditambahkan versi BSD seperti vi dan C shell Berbagai versi Unix Nama Vendor AIX IBM A/UX Apple (Macintosh) BSD University Of California DG/UX Data General HP/UX Hawlett Packard MS/UX NEC PC/IX Interactive System Corporation SCO UNIX SCO SINIX Siemens ULTRIX DRC UNICOS Cray Research UNIX AT & T, SCO, Sun Microsystem VENIX VentureCom, Inc XENIX SC / Microsoft UNIXWARE CALIFORNIA Kernel : inti dari sistem Unix yang mengontrol perangkat keras dan melaksanakan berbagai tugas, antara lain : - Pelayanan tanggal dan jam sistem - Manajemen file dan penanganan sekuriti - Pelayanan operasi output dan input - Manajemen dan penjadwalan proses - Manajemen memori - Melakukan kegiatan akuntansi sistem - Melakukan penanganan kesalahan dan interupsi Shell : penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan sistem Unix Nama Shell Nama Program Pencipta Bourne Shell Sh / $ Stephen R. Bourne C Shell Csh / % Bill Joy Korn Shell Ksh / $ / # David G. Korn • Utilitas : Program yang disediakan sistem Unix untuk melaksanakan tugas tertentu • Program Aplikasi : Program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri Memulai Sistem UNIX • Untuk masuk ke sistem unix diperlukan nama pemakai dan password. • Proses untuk masuk ke sistem unix disebut loginging in • Penulisan perintah dalam sistem Unix huruf kecil dan huruf besar berbeda. Contoh : mengganti password $passwd akan mengganti password yang kita punya. Keluar Dari Sistem Unix • Proses untuk keluar dari sistem unix disebut loginging out. • $exit • $logout File & Directory • Pada Unix file dibagi menjadi 3 kategori utama : 1. File Biasa File Teks Skrip Shell Executable 2. Directory 3. File Special Piranti Blok (Blok Device) Piranti Karakter (Character Device) Pipa Bernama (named Pipe) 1. File Biasa adalah file yang digunakan untuk menyimpan data, program, dokumen, grafik, dll. a. File Teks File dengan informasi yang mudah dipahami untuk manusia. Isi file ini dapat diedit dengan editor teks seperti editor vi (visual). b. Skrip Shell File yang berisi perintah unix yang dimaksudkan untuk tugas tertentu. c. File Executable File dari suatu program yang telah dikompilasi. 2. Directory suatu directory dalam sistem UNIX terdiri atas nama file, bilangan (inode). contoh : Direktori : Senin Lat1 5273 Lat2 5315 (nama file) (inode) Keterangan : Inode = 5273 Awal File = 5273 File Lat1 Ukuran File = 123 byte Jenis File = File Biasa Pemilik = Amelia 3. File Spesial umumnya menyatakan suatu piranti fisik tapi bisa juga berupa file-file yang berhubungan dengan komunikasi antar proses. a. Piranti Blok Beroperasi berdasarkan blok/sejumlah karakter. e.g : Disket, Harddisk, USB b. Character Device Beroperasi berdasarkan karakter. e.g : Printer, Keyboard c. Named Pipe File unix yang memungkinkan penyampaian info antar proses. Sistem File • Koleksi seluruh berkas di dalam Unix disebut System File. Sistem file Unix mempunyai bentuk seperti pohon yang terbalik. • Puncak dari sistem file disebut root. • Root mempunyai cabang yaitu directory. • Gambar Struktur Sistem File TERIMA KASIH