Pengertian dan Tujuan Sistem Operasi, Linux dan Penginstallannya
Posted by Unknown on 09.41 with No comments
Sistem OperasiOS (Operating System) merupakan merupakan program yang mengatur eksekusi program dan bertindak sebagai interface antara aplikasi dan perangkat keras.Tujuan Sistem Operasi :
- Kemudahan.
- Efisiensi.
- Kemampuan untuk berkembang.
Hierarchy SoftwareKomponen Sistem
- Managemen Proses
- Managemen Memori Utama
- Managemen Berkas
- Managemen I/O
- Managemen Penyimpanan Sekunder
- Jaringan
- Sistem Proteksi
- Command-Interpreter System
Jenis - jenis Sistem Operasi
- DOS (Disk Operating Sistem)
- WINDOWS
- MACINTOSH
- OS/2 (operating sistem /2 )
- UNIX
Layanan Sistem Operasi
- Menyediakan user interface
- Menyediakan program execution
- Menyediakan I/O operations
- Menyediakan file-system manipulation
- Menyediakan system communications / networking
- Mampu melakukan error detection
- Mampu melakukan resource Sharing
- Ada fasilitas security
- Fasilitas accounting system
ProcessSetiap proses yang dijalankan oleh komputer dilaksanakan secara berurutan seperti diagram berikut:Foreground dan Background ProcessThread
- Process vs Thread
- Process: suatu aplikasi yg sedang berjalan
- Thread: beberapa pekerjaan yang dijalankan dalam 1 prosesnya
- Adanya process dan thread memungkinkan untuk membagi pekerjaan menjadi terstruktur
Single vs MultithreadProcess Schedulling•Aktifitas yang digunakan untuk menjadwalkan program mana yang akan dieksekusiSynchronization
- Akses secara konkuren (hampir bersamaan) terhadap data yang bersifat shared, dapat menyebabkan data tidak konsisten atau rusak/korup
- Terjadi race condition
- Oleh karena itu, diperlukan mekanisme sinkronisasi untuk menghindari kejadian seperti di atas
- Beberapa algoritma sinkronisasi
– FCFS (First Come First Served)– SJF (Shortest Job First)– RR (Round Robin)Virtual Memory•Virtual memorymemory yang diciptakan untuk menambah memory utama yang terbatas.Hanya bagian dari program yang dibutuhkan saja yang harus ada dalam memory untuk dieksekusiVirtual memory dapat dimodifikasi sesuai kebutuhanMemungkinkan address spaces untuk disharing oleh beberapa prosesMenyebabkan pembuatan proses secara lebih efisienPerangkat I/O•Perangkat block:– Meliputi berbagai disk drive– Perintah baca, tulis, pencarian data– Dapat digunakan untuk mengakses memory pada disk•Perangkat character:– Contoh: keyboard, mouse– Perintah menulis, mengambil data– Dapat dibuat library pengakses data per-baris•Perangkat jaringan:– Socket: penghubung komputer dengan jaringan.
Komunikasi antar komputer dilakukan melalui socketCharacteristics of I/O DevicesWindows Xp ArchitectureSistem Operasi LinuxAwalnya dibuat oleh mahasiswa Finladia yang bernama : Linus TovaldsInspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.Agustus 1991 keluar LINUX versi 0.01Saat ini sistem operasi liinux banyak digunakan untuk berbagai kepentingan, diantaranya: server web, file server, desktop, dllDistro LinuxLINUX bisa diperoleh dalam berbagai distribusi (sering disebut DISTRO).DISTRO adalah bundel dari kernel LINUX, beserta sistem dasar LINUX, program instalasi, tools basic dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan DISTRO.www.distrowatch.comStruktur Directory LinuxFile sistem linux berbeda dengan Windows, linux menggunakan sistem direktory-direktory untuk menyimpan file-file nya./bin berisi file-file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user/boot berisi file-file yang digunakan untuk booting Linux termasuk kernel image/dev berisi file system khusus yang merupakan refleksi device hard-ware yang dikenali dan digunakan sistem/etc berisi file-file konfigurasi sistem, biasanya hanya boleh diubah oleh super user/home berisi direktori-direktori yang merupakan direktori home untuk user biasa dan aplikasi tertentu/libberisi file-file library yang digunakanuntukmendukungkerja kernel Linux/mntdirektorikhusus yang disediakanuntuk mounting (mengaitkan) device disk storage kesistemdalambentukdirektori/procberisi file system khusus yang menunjukkan data-data kernel se-tiapsaat/rootdirektori home untuk user root (user khususdenganpriviledgeshampirtakterbatas)/sbin sama seperti direktori bin, tetapi hanya super user yang se-baiknya menggunakan binary- binary tersebut mengingat fungsi-fungsi binary yang terdapat di direktori ini untuk maintenance sistem/tmpberisi file-file sementara yang dibutuhkansebuahaplikasi yang sedangberjalan/usrberisi library, binary, dokumentasidan file lainnyahasilinstalasi user/var berisi file-file log, mailbox dan data-data aplikasiPerintah DasarPerintah-perintah dalam linux lazim dilakukan di dalam terminal (console)Perintah-perintah ini dikerjakan dengan memasukkan kata kunci untuk suatu task tertentu.Namun, pada versi desktop, telah menggunakan GUI untuk melakukan pekerjaanStruktur Perintah di LinuxContoh :[root@localhost root]# nama_perintah [pilihan] [argumen]keterangan:[root@localhost root]# à prompt Linux yang berarti anda login sebagai root yang berada pada host(mesin) localhost dan berada dalam directory root, tanda # menunjukkan sebagai superuser.nama_perintah à perintah standar yang dijalankan shell.pilihan à untuk memberi opsi (mengubah atau menambah) dari keadaan default.argument à objek yang akan diproses oleh perintah (dapat dikosongkan).Install Software Dengan TAR dan RPMLinux mengenal dua metode instalasi yaitu binary dan kode sumberRPM adalah Red Hat Package Manager, dan satu lagi TAR. Untuk TAR adalah format install yang lebih umumPerintah di Linux itu case sensitive, dan tidak semudah install di OS milik MicrosoftInstall Software Dengan RPMUntuk menginstall cukup dengan format perintah : [root]# rpm –IJika ingin mengupgrade aplikasi :[root]# rpm –UManajemen User OS dan LINUXStandar Sistem Operasi adalah mampu mengatur user atau pemakai OS, ex : menambah pengguna (sebagai host atau bukan) dan memberikan keamanan (password)Perintah dasarnya adalah :useradd nama_penggunapasswd password_penggunaBy :Sohry Alfian 3,4,16/10.06
0 komentar:
Posting Komentar