Sejarah UNIX (1) Sejarah Unix dimulai dari MULTICS ( MULTIplexed Information and Computing Service) merupakan sistem operasi yang besar dan kompleks. Sistem Operasi ini dikembangkan di laboratorium AT&T oleh Kent Thompson pada komputer mainframe General electric 645. Namun pada tahun 1969 proyek MULTICS dihentikan karena dirasa sistem operasi ini mempunyai kelemahan Pada tahun yang sama, 1969, Ken Thompson membangun sebuah sistem operasai yang bertujuan untuk mengatasi kelemahan pada MULTICS. Sistem operasi inilah yang yang selanjutnya dikenal dengan nama UNIX. UNIX sendiri berasal dari kata UNICS (UNIplexed Information and Computing System
Sejarah UNIX (2) Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada laboratorium Bell, AT & T (Ken Thompson). Unix bertugas mengendalikan piranti pendukung komputer serta kegiatan 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
Program Di Lingkungan UNIX (1) Pada implementasinya UNIX dirancang bersifat modular, ada sejumlah modul program yang menyusun sistem UNIX Program yang ada di UNIX dapat dikategorikan menjadi 2 golongan : Sistem Unix dasar Produk pihak ke tiga Sistem Unix dasar terbagi menjadi 3 bagian program, ditambah program aplikasi yaitu ; Utilitas Shell Kernel Program aplikasi adalah program yg dibuat oleh pihak ketiga yang biasanya dijual secara terpisah dari sistem UNIX Utilitas Aplikasi Program Shell Kernel
Program Di Lingkungan UNIX (2) Utilitas : Program yang disediakan sistem Unix untuk melaksanakan tugas tertentu, misalnya untuk ; Mengirimkan berita Menyunting berita Melakukan perhitungan Memanipulasi file Kernel : inti dari sistem Unix yang mengontrol perangkat keras dan melaksanakan berbagai tugas, antara lain : - Mengendalikan akses terhadap komputer - Manajemen sistem file dan penanganan sekuriti - Pelayanan operasi output dan input - Manajemen dan penjadwalan proses - Manajemen memori komputer Shell : Penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan sistem Unix
Beberapa Variasi Nama UNIX 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
Strukter Sistem Operasi UNIX Printer Server Modem Modem Jalur Komunikasi Konsol Terminal Lokal Terminal Jarak Jauh Struktur Perangkat Keras Sistem Unix Konsol Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer sistem untuk mengontrol operasi sistem. Pesan-pesan kesalahan sistem ditampilkan pada piranti ini. Piranti ini juga dapat dioperasikan sebagai terminal bagi pemakai.
Terminal Piranti yang terdiri dari layar dan keyboard yang biasa digunakan pemakai untuk berinteraksi dengan sistem Jalur Komunikasi Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh kesistem Unix Modem Piranti untuk mengubah sinyal digital (komputer) menjadi sinyal analog (telepon) dan sebagainya Utilitas S K H E USER E R KOMPUTER E N Aplikasi L E L Struktur Perangkat Lunak
Struktur Direktory & File UNIX (1) Sistem File UNIX tersusun dari sejumlah file dan direktori, dan sering digambarkan dengan struktur pohon. Bagian puncak disebut root direktory atau direktori / (slash) Root memiliki sejumlah cabang yag disebut direktori. Selanjutnya masing masing direktori mengandung satu atau beberapa direktori atau file. / home dev usr bin sbin astuti fetra kadir
Struktur Direktory & File UNIX (2) Unix mempunyai 3 buah jenis file : File Biasa Direktori File Spesial File biasa adalah file yang sehari hari kita gunakan untuk menyimpan dokumen, program ataupun data. File ini terdiri dari 2 kelompok; File Teks, adalah file biasa yang berisi kode kode yang dapat kita baca seperti kita membaca surat File Biner, adalah file yang berisi kode-kode mesin (yang sulit dibaca manusia tapi mudah dipahami mesin) dan juga berisi data. Direktori adalah file yang berisi daftar file (file biasa ataupun subdirektori lain). Direktori biasa dipakai untuk mengorganisir file File spesial adalah file yang menyatakan piranti fisik seperti disk, tape, floppy, dan printer. Pada UNIX pemakai berhubungan dengan semua piranti fisik melalui file khusus yang biasanya ada di direktori /dev.
Penamaan direktori & file Beberapa aturan yang berlaku pada penamaan direktori dan file Semua karakter selain slash (/) boleh digunakan Huruf kecil dan huruf kapital berbeda arti Maksimal 14 karakter Jangan gunakan nama dot (.) dan dot dot (..) sebagai nama file. Untuk penamaan file, biasanya file-file sejenis diberi awalan atau akhiran yang sama, misalnya; File aplikasi finance diawali dengan .fin Program C diakhiri dengan akhiran .c Pada UNIX tidak ada istilah ekstension seperti pada MS-DOS karena itu penulisan nama file seperti ACU.001.dat di perkenankan.