Documente Academic
Documente Profesional
Documente Cultură
Sistem operasi atau operating system (OS) adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Sistem Operasi secara umum terdiri dari beberapa bagian : 1. Mekanisme Boot, yaitu meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem Operasi. 2. Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix). 3. Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware. 4. Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
dan data. File dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi mengimplementasikan konsep abstrak dari file dengan mengatur media penyimpanan massal, misalnya tapes dan disk. Sistem operasi bertanggung-jawab dalam aktivitas yang berhubungan dengan manajemen file : Pembuatan dan penghapusan file. Pembuatan dan penghapusan direktori. Mendukung manipulasi berkas dan direktori. Memetakan berkas ke secondary-storage. Memback-up berkas ke media penyimpanan yang tidak permanen (non-volatile). 4. Manajemen sistem masukan dan keluaran Sistem ini sering disebut dengan device manager. Menyediakan device driver yang umum sehingga operasi Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk. Komponen Sistem Operasi untuk sistem Masukan/Keluaran: Penyangga: menampung sementara data dari/ke perangkat Masukan/Keluaran. Spooling: melakukan penjadwalan pemakaian Masukan/Keluaran sistem supaya lebih efisien (antrian dsb.). Menyediakan driver: untuk dapat melakukan operasi rinci untuk perangkat keras Masukan/Keluaran tertentu.
BIOS
Bios merupakan singkatan dari Basic Input Output System. Bios merupakan sebuah program atau software antarmuka tingkat rendah yang berfungsi mengenali, mengendalikan, dan mengontrol perangkat keras yang terpasang pada komputer. Bios disimpan atau ditanamkan di ROM ( read only memory ).
Fungsi utama BIOS adalah untuk mengidentifikasi dan mengenali perangkat keras komputer. Biasanya BIOS akan tersimpan dalam ROM ( Read Only Memory) yang ada pada motherboard suatu komputer. Ketika komputer dinyalakan maka BIOS akan mencoba mengenali bagian-bagian komputer berikut ini: Fungsi Bios 1. Mengenali semua hardware / perangkat keras yang terpasang pada PC / Komputer. 2. Inisialisai ( Penyalaan ), serta pengujian terhadap semua perangkat yang terpasang ( Dalam proses yang dikenal dengan istilah Power On Self Test) 3. Mengeksekusi MBR ( Master Boot record ) Yang berada pada sector pertama pada harddisk, yang fungsinya ialah untuk memanggil Sistem Operasi dan Menjalankannya. 4. Mengatur beberapa konfigurasi dasar dalam komputer (tanggal, waktu, konfigurasi media penyimpanan, konfigurasi proses booting/urutan booting, kinerja, serta kestabilan komputer) 5. Membantu sistem operasi dan aplikasi dalam proses pengaturan perangkat keras dengan menggunakan BIOS Runtime Services. Jenis BIOS yang saat ini sangat banyak digunakan adalah: AWARD BIOS AMI BIOS Phoenix BIOS
Booting
Booting adalah proses pemasukan arus listrik kedalam peralatan komputer sehingga komputer dapat berkomunikasi dengan pengguna. Tahap awal proses booting yang dilakukan oleh sistem operasi adalah bootstrap loader yang bertujuan untuk melacak semua I/O yang terpasang pada komputer.
Beberapa jenis booting: Cold Boot proses booting yang terjadi pada saat komputer dalam keadaan mati. Cold boot dilakukan dengan cara menghidupkan komputer dengan menekan tombol switch power. Booting dingin mendaur ulang akses memori acak komputer sekaligus juga menghapus virus-virus yang mungkin berada dalam memori sebelumnya. Warm Boot proses booting yang terjadi pada saat komputer dialiri listrik kembali dan listrik dimatikan hanya sejenak. Dengan tujuan mengulang kembali proses komputer dari awal. Warm Boot ini biasanya terjadi disebabkan oleh software crash atau terjadi pengaturan ulang dari sistem. Warm boot bisa juga diartikan mengaktifkan kembali tanpa harus dimatikan terlebih dahulu, misalnya dengan menekan tombol reset, atau memencet sekaligus tombol CTRL+ALT+DEL pada sistem operasi Disk Operating System (DOS). Me-restart komputer dengan menekan Ctrl+Alt+Del atau melakukan shutdown dan restart. Booting panas ini dapat dideteksi dan dimanipulasi oleh virus. Soft Boot Boot (proses menghidupkan komputer) yang dikendalikan melalui sistem. Hard Boot Boot (proses menghidupkan komputer) yang dilakukan dengan cara dipaksa. ReBoot Peristiwa mengulang kembali sistem dari awal. reBoot dilakukan oleh beberapa hal, antara lain seperti sistem tidak bereaksi dalam beberapa lama, atau terjadi perubahan setting dalam sistem.
Dikembangkan oleh Sun Microsystem. Lebih banyak digunakan untuk perusahaan. 6. Free BSD Dibuat oleh Universitas Berkeley. Hampir sama seperti linux. 7. Novell Operating Sistem Dibuat oleh Novell Corporation. Sistem operasi yang dulu pernaha digunakan oleh Fakultas MIPA UGM untuk Entry Key-In KRS mahasiswa. 8. Apple Machintos System operasi yang unggul dalam hal grafik. Memerlukan hardware khusus sehingga tidak dapat di-install di computer biasa. Versinya antara lain Mac OS X (Tiger), Leopard.
Kode penyusun SO
Open Source Open source secara teknis dapat diartikan sebagai perangkat lunak yang menyediakan kode sumber (source code) untuk dimodifikasi dan didistribusikan kepada public. Keuntungan : a. b. c. d. e. f.
Source code dapat dipelajari Bebas dalam pengembangan sesuai kebutuhan Tidak memerlukan antivirus Kelemahan cepat terdeteksi karena di kerjakan oleh banyak orang Hampir mendukung seluruh hardware OS dan aplikasi tersedia gratis
Kekurangan : a. Tidak ada support khusus / langsung dari pembuat (developer) b. Celah yang terbuka dimanfaatkan untuk pengambilan informasi c. Sosialisasi penggunaan agak sulit, karena pengguna umumnya menggunakan close sorce (pada negara tertentu). d. Sulit mendapatkan sertifikasi Contoh OS : unix, linux, solaris Contoh aplikasi : GIMP, OpenOffice.org, filezilla, firefox, thunderbird, flock dll Closed Source
Closed sorce dapat diartikan sebagai perangkat lunak yang mempunyai hak paten(lisensi) dari pembuatnya sehingga tidak dapat di modifikasi. Keuntungan : a. Kestabilan system terjamin karena ada penanggung jawab resmi b. Support langsung dari pemilik aplikasi c. Mudah mendapatkan sertifikasi d. Lebih mudah digunakan / dipelajari / dipahami karena mayoritas pengguna menggunakannya(pada Negara tertentu) Kekurangan : a. Adanya lisensi yang mengharuskan pengguna untuk menyediakan dana b. Pengembangan terbatas c. Diperlukan antivirus d. Aplikasi pada umunya tersedia dalam berbayar e. Deteksi kelemahan aplikasi menunggu feedback dari pengguna Contoh OS : Mac & windows