Tik 2 Operating System
Tik 2 Operating System
com
belajar-gratis .com
Semua hak cipta dari nama, logo, serta produk yang disebut dalam dokumen ini adalah milik masing- masing pemegang haknya, kecuali disebutkan lain.
Diperkenankan untuk melakukan modifikasi atau perubahan kemudian menyebarkan kembali dengan persyaratan sebagai berikut : Mempertahankan seluruh pernyataan hak cipta yang terdapat dalam Dokumen. Setiap perubahan atau translasi dan turunannya terhadap dokumen ini harus memperoleh persetujuan tertulis dari penulis dan pihak belajar-gratis.com sebelum didistribusikan. Membuat pernyataan hak cipta mengenai perubahan-perubahan yang telah dilakukan.
Materi Pelajaran
belajar-gratis.com
pengguna
pengguna
pengguna
-1-
-Abdul Hanan-
Materi Pelajaran
belajar-gratis.com
Operating sistem boleh dikatakan sebagai monitor, executive, supervisor, controller atau master control program. Ibarat dalam suatu perusahaan, OS bisa berfungsi sebagai manajer, dimana tugas manajer bertanggung jawab, mengendalikan, mengkoordinasi semua kegiatan perusahaan secara efisien dan efektif. Bila di restauran atau rumah makan, OS bisa diindentikan dengan seorang pelayan yang merupakan penghubung antara tamu yang dilayani dengan dapur yang mempersiapkan hidangan untuk si tamu. Atau OS bisa berperan sebagi sutradara di balik panggung. Penonton hanya mengetahui bahwa pertunjukkan telah berjalan sesuai dengan baik dan lancar, tetapi pertunjukan tersebut tidak akan berjalan sesuai dengan yang diharapkan tanpa adanya sutradara yang mengatur semua kegiatan mulai dari persiapan sebelum pentas sampai dengan pentas. Dapat disimpulkan bahwa sistem operasi adalah sesuatu hal yang sangat penting dalam sistem komputer. Satu hal yang menjadi pertimbangan setelah membeli perangkat komputer dan ingin mengoperasikannya adalah sistem operasi apa yang harus dipakai dan dijadikan salah satu komponen dari sistem komputer.
Sedangkan menurut A.S. Tanenbaum, sistem operasi mempunyai empat komponen utama, yaitu managemen proses, input/output, managemen memori, dan sistem berkas.
-2-
-Abdul Hanan-
belajar-gratis.com
Proses adalah sebuah program yang sedang dieksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. Sistem operasi mengalokasikan sumber daya-sumber daya tersebut saat proses itu diciptakan atau sedang diproses/dijalankan. Ketika proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan kembali semua sumber daya yang bisa digunakan kembali. Jadi masalah yang mendasar dari manajemen proses adalah mengenai penanganan terhadap CPU adar mampu melakukan proses dengan efisien dan efektif. Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan managemen proses seperti : Membuat dan menghapus proses pengguna dan sistem proses. Menunda atau melanjutkan proses. Menyediakan mekanisme untuk proses sinkronisasi. Menyediakan mekanisme untuk proses komunikasi. Menyediakan mekanisme untuk penanganan deadlock.
-3-
-Abdul Hanan-
Materi Pelajaran
belajar-gratis.com
Managemen memori memegang peranan dalam sistem operasi karena semua program dan data yang akan dan sedang diproses akan menempati memori komputer (memori utama). Masalah yang timbul adalah alokasi memori untuk program dan data yang menempati memori tersebut, masalah inilah yang akan ditangani oleh OS. Tergantung dari OS dan perangkat kerasnya, manajemen memori dapat berupa : 1. Singgle Contigous Allocation : alokasi dengan batas tunggal 2. Partitioned allocation : alokasi dengan penyekat 3. Rellocatable Partitioned allocation : alokasi dengan partisiyang dapat ditempatkan kembali 4. Paged allocation : alokasi dengan halaman 5. Demand paged Allocation : alokasi dengan halaman yang dibutuhkan 6. Segmented Allocation : alokasi dengan segmen.
3. Managemen Berkas.
Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. Umumnya berkas merepresentasikan program dan data. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi mengimplementasikan konsep abstrak dari berkas dengan mengatur media penyimpanan massa, misalnya tapes dan disk. Sistem operasi bertanggung-jawab dalam aktivitas yang berhubungan dengan managemen berkas: Pembuatan dan penghapusan berkas. Pembuatan dan penghapusan direktori. Mendukung manipulasi berkas dan direktori. Memetakan berkas ke secondary-storage. Mem-back-up berkas ke media penyimpanan yang permanen (non-volatile).
-4-
-Abdul Hanan-
Materi Pelajaran
belajar-gratis.com
pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, CD-ROM dan floppy disk. Komponen Sistem Operasi untuk sistem I/O: Penyangga: menampung sementara data dari/ ke perangkat I/O. Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.). Menyediakan driver: untuk dapat melakukan operasi rinci untuk perangkat keras I/O tertentu.
6. Sistem Proteksi.
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: Membedakan antara penggunaan yang sudah diberi izin dan yang belum. Menspesifikasi kontrol untuk dibebankan/diberi tugas. Menyediakan alat untuk pemberlakuan sistem.
-5-
-Abdul Hanan-
belajar-gratis.com
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori, atau clock. Setiap prosesor mempunyai memori dan clock tersendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data.
8. Command-Interpreter System.
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: controlcard interpreter, command-line interpreter dan terkadang dikenal sebagai shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat I/O yang ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain- lain.
1. Text Editor
Secara umum, hampir semua sistem operasi menyediakan sebuah text editor yang berguna untuk menuliskan suatu teks atau suatu program aplikasi yang akan direkamkan di disk magnetik. Kebanyakan yang menggunakan text editor adalah para programmer untuk menuliskan sorce code program yang ingin dibuat, misalnya dalam bahasa Assambly, C, Java dan lain sebagainya.
-6-
-Abdul Hanan-
Materi Pelajaran
belajar-gratis.com
2. Linker Editor
Linker editor atau linker merupakan program yang digunakan untuk mengkonversi objek program yang sudah diterjemahkan ke dalam bahasa mesin ke dalam bentuk program yang siap dijalankan (executable program). Linker juga dapat digunakan untuk menggabung beberapa objek program yang dikompilasi secara terpisah menjadi sebuah excutable program.
3. Debbuger
Debugger atau debugger aid (pelacak) merupakan program fasilitas OS untuk melacak dan membetulkan kesalahan program yang sudah berbentuk bahasa mesin.
Debugger Windows
-7-
-Abdul Hanan-
belajar-gratis.com
Disamping sejumlah fasilitas di atas, OS juga menyediakan fasilitas-fasilitas lainnya dengan suatu perintah langsung (command) tertentu. Command ini dapat digunakan untuk menangani disk, file dan peripheral. Command dapat berbentuk internal command dan external command. Contohnya adalah MS-DOS atau PC-DOS, internal command terdiri dari dari beberapa command yang disimpan bersama-sama dalam file di disk dengan nama file COMMAND.COM, kalau di Windows NT/2000/Xp, internal command berada pada file cmd.exe.
Operating System sekarang, terlebih lagi penggunaan Graphic User Interface atau tampilan grafik yang digunakan sebagai antar muka OS tersebut, biasanya menyediakan utility program pelengkap yang sangat banyak. Ambil contoh saja OS yang paling banyak digunakan di komputer micro atau komputer desktop yaitu Windows, banyak programprogram pendukung sudah dipaket menjadi satu bagian dari OS tersebut . Windows menggolongkan program-program pelengkap itu ke dalam accessories, biasanya bisa dipanggil dari menu Start | Programs | Accessories
Komponen-komponen Windows
-8-
-Abdul Hanan-
Materi Pelajaran
belajar-gratis.com
Menghidupkan Komputer
Saat komputer dinyalakan, komputer pertama kali akan menjalankan bootstrap program yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS (Complementary Metal Oxide Semiconductor). Proses ini dinamakan booting. Bootstrap program lebih dikenal denga n BIOS (Basic Input Output System). Bootstrap program utama, yang biasanya terletak di motherboard akan memeriksa perangkat keras utama dan melakukan inisialisasi terhadap program dalam hardware yang dikenal dengan nama firmware. Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke memori lalu dilanjutkan dengan inisialisasi sistem operasi. Dari sini program sistem operasi akan menunggu kejadian tertentu. Kejadian ini akan menentukan apa yang akan dilakukan sistem operasi berikutnya (event-driven). Proses booting terdiri dari cold booting dan warm booting. Cold booting merupakan proses menghidupkan komputer pertama kali untuk mengambil bootstrap program dari keadaan listrik komputer mati (off) dengan cara menghidupkannya. Sedang warm booting merupakan proses pengulangan pengambilan bootstrap program dalam keadaan komputer masih hidup dengan cara menekan beberapa tombol keyboard tertentu (misalnya dengan menekan tombol CTRL + ALT + DELETE secara bersamaan). Warm booting biasanya dilakukan saat komputer macet, dari pada harus mematikan aliran listrik komputer dan menghidupkannya kembali (lebih lama dan bisa membuat komputer rusak), lebih baik dilakukan warm booting.
Mematikan Komputer
Setelah proses booting berhasil dan masuk ke operating sistem yang terpasang dikomputer, barulah bisa menggunakan dan menjalankan aplikasi program di komputer tersebut. Jika hendak mematikan komputer, jangan membiasakan langsung menekan tombol power saat sistem operasi tersebut sedang aktif. Karena selain bisa merusak sistem operasi tersebut, hardware penyimpanan seperti harddisk akan mudah rusak. Heads pada harddisk dibuat sedekat m ungkin dengan permukaan penyimpanan, heads melayang pada bantalan udara yang tercipta akibat putaran disk. Jika harddisk drive mengalami hentakan saat menjalankan operasi, sangat mungkin heads tersebut menghentak permukaan disk. Dengan dilakukan shutdown, bertujuan agar drive dapat memindahkan heads sebelum power dimatikan, dan disk berhenti secara perlahan. Tekhnologi Informasi & Komunikasi
-9-
-Abdul Hanan-
Materi Pelajaran
belajar-gratis.com
Biasakan mengakhiri sistem dengan cara yang aman, misalkan dengan me lakukan proses shut down. Hampir semua sistem operasi menyediakan fasilitas shut down untuk mengakhiri sistem operasinya dan mematikan komputer secara aman.
Mengakhiri OS Windows
-Abdul Hanan-
Reference :
Jogiyanto H.M. Pengenalan Komputer, Dasar ilmu Kompoter, Pemprograman, Sistem Informasi dan Intelegensi buatan. Yogyakarta : Andi Offset, 1995 Samsudin B. Tufiq. Pemprograman Linux Assembly NASM & GASM. Jakarta : Elexmedia Komputindo, 2003. Masyarakat Digital Gotong Royong (MDGR). Pengantar Sistem Operasi Komputer Plus Studi Kasus Kernel Linux. http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/SistemOperasi.pdf, 2004. Noor Haryono. Pengantar Informatika. http://www.ilmukomputer.com, 2003.
Tentang Penulis
Abdul Hanan Pria kelahiran Agustus 1985, jebolan dari MAN 8 Jakarta tahun 2003, sebagai founder sekaligus SysAdmin belajar-gratis.com. Kini sedang aktif masuk dalam bidang
Information and Communication Technology (ICT). Selain aktif membuat program-program komputer dan menggeluti web designing, meluangkan waktu pula untuk melakukan riset-riset pribadi di bidang ICT.Penulis bisa dihubungi lewat e-mail di n_hnn@hotmail.com