Konsep Dasar Sistem Operasi pad UNIX Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI
Sejarah UNIX Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada laboratorium Bell,AT&T (Ken Thompson) MULTICS (MULtiplexed Information and Computing Services) ditulis oleh Ken Thompson dari Laboratorium Bell 1996 ditulis dalam bahasa rakitan pada mesin PDP-7 keluaran Digital Equipment Corporation oleh Ken Thompson dan Dennis Ritchie, Joseph Ossana di Lab AT&T (American Telephone & Telegraph) UNICS(UNIplexed Information and Computing Services) oleh Brian Kemighan tahun 1970 November 1971 keluar versi I
Sejarah UNIX (Con t) Tahun 1973, keluar versi 4 dalam bahasa C oleh Ken Thompson dan Dennis Ritchie Tahun1974, keluar versi 5 (pendidikan) dikembangkan oleh Barkeley California University dan dikenal dengan versi BSD (Barkeley Software Distribution) Tahun1978, keluar versi 7 (komersial) oleh AT&T ke sistem Onyx, sebuah perusahaan milik Bob Marsh dan Kip Myer Tahun1981, pada intel 8086 yaitu XENIX dibuat oleh SCO (Santa Cruz Operation) dan Microsoft Tahun1984, sistem V dikembangkan oleh Computing Science Research Group
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
Mengenal Program di Lingkungan UNIX Pada implementasinya UNIX dirancang bersifat modular, ada sejumlah modul program yang menyusun sistem UNIX Program yang ada di UNIX dapat dikategorikan menjadi 2 golongan: a) Sistem UNIX dasar b) Produk pihak ketiga Sistem UNIX dasar terbagi menjadi 3 bagian program, ditambah program aplikasi yaitu: a) Utilitas b) Shell c) Kernel Program aplikasi adalah program yang dibuat oleh pihak ketiga yang biasanya dijual secara terpisah dari sistem UNIX Utilitas adalah program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu, misalnya untuk mengirimkan berita, menyunting berita, melakukan perhitungan dan memanipulasi file Kernel adalah inti dari sistem UNIX yang mengontrol perangkat keras dan melaksanakan berbagai tugas, antara lain mengendalikan akses terhadap komputer, manajemen sistem file dan penanganan security, pelayanan operasi output dan input, manajemen dan penjadwalan proses, manajemen memori komputer Shell adalah penterjemah pada sistem UNIX yang merupakan jembatan antara pemakai dan sistem UNIX
Berbagai Variasi Nama UNIX Nama AIX A/UX BSD DG/UX HP/UX MS/UX PC/IX SCO UNIX SINIX ULTRIX UNICOS UNIX VENIX XENIX UNIXWARE Vendor IBM Apple (Macintosh) University of California Data General Hawlett Packard NEC Interactive System Corporation SCO Siemens DRC Cray Research AT&T, SCO, Sun Microsystem VenturCom, Inc SC/ Microsoft CALIFORNIA
Struktur Hardware UNIX
Struktur Software UNIX
Struktur File dan Direktori UNIX Sistem File Sistem file merupakan suatu struktur untuk mengorganisasikan informasi atau data. Sistem file UNIX tersusun dari sejumlah file dan directory, dan sering digambarkan sebagai struktur pohon. Pada bagian puncak terdapat sebuah directory (root directory)/(slash). Root memiliki sejumlah cabang yang masing-masing disebut directory (sub directory). Selanjutnya masing-masing directory mengandung satu atau beberapa directory atau file. Directory yang ada dibawah root yang bersifat standar: \usr \bin \temp \dev \etc berisi beberapa perintah UNIX dan file administrasi sistem berisikan file-file yang digunakan untuk menjalankan program directory yang digunakan untuk menyimpan file sementara berisikan file-file piranti milik sistem (harddisk, floppy disk, dll) berisikan file-file yang berhubungan dengan administrasi sistem
Struktur File dan Direktori UNIX (Con t) Jenis File Sistem file pada sistem UNIX dapat dikelompokkan menjadi 3 jenis yaitu: File biasa Adalah file yang umumnya digunakan untuk menyimpan data, seperti program atau dokumentasi. File khusus Tidak seperti halnya kebanyakan sistem operasi lainnya, misalnya DOS, UNIX memperlakukan semua piranti atau peralatan yang terhubung ke dalamnya sebagai file. Piranti-piranti tersebut oleh UNIX dikelompokkan menjadi dua, yaitu: Piranti blok Piranti blok akan menyalurkan data dalam blok 512 byte, misalnya disk. Piranti karakter Piranti karakter menyalurkan data satu karakter setiap saat, misalnya terminal. Piranti-piranti ini semua, biasanya diletakkan di dalam sebuah directory khusus, yaitu directory/dev.
Struktur File dan Direktori UNIX (Con t) Directory Directory adalah file yang berisi kumpulan file. Kumpulan file dapat berupa file biasa atau file khusus, bahkan dapat pula berisi directory sehingga memungkinkan directory berisi directory. Sebagai hasilnya, UNIX memiliki sistem directory yang berbentuk sebuah pohon atau tree.
Thank You