struktur dasar sistem operasi

6
Struktur Dasar Sistem Operasi Pengertian Sistem Operasi Komputer atau sistem komputer apapun secara umum, terdiri dari dua bagian utama. Salah satunya adalah perangkat keras (yang membentuk fisik) dan bagian lainnya adalah perangkat lunak . Bagi pengguna komputer untuk dapat menggunakan komputer secara efektif, diperlukan adanya sebuah antarmuka (interface) sebagai penghubung antara dua bagian ini. Sebuah Sistem Operasi atau lebih umum disebut OS adalah antarmuka yang menghubungkan perangkat keras seperti Processor, Hard Disc dan memori kepada aplikasi2 perangkat lunak yang diinstal di komputer Anda. Jenis-jenis Sistem Operasi jenis sistem operasi berdasarkan pada aplikasinya.

Upload: glenjack-glen

Post on 28-Dec-2015

43 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Struktur Dasar Sistem Operasi

Struktur Dasar Sistem Operasi

Pengertian Sistem Operasi

Komputer atau sistem komputer apapun secara umum, terdiri dari dua bagian utama. Salah satunya adalah perangkat keras (yang membentuk fisik) dan bagian lainnya adalah perangkat lunak . Bagi pengguna komputer untuk dapat menggunakan komputer secara efektif, diperlukan adanya sebuah antarmuka (interface) sebagai penghubung antara dua bagian ini.

Sebuah Sistem Operasi atau lebih umum disebut OS adalah antarmuka yang menghubungkan perangkat keras seperti Processor, Hard Disc dan memori kepada aplikasi2 perangkat lunak yang diinstal di komputer Anda.

Jenis-jenis Sistem Operasi

jenis sistem operasi berdasarkan pada aplikasinya.

1 Graphical User interface (GUI): -. OS terkini menggunakan konsep GUI di mana terdapat ikon, tombol, menu navigasi disediakan bagi pengguna. Hal ini untuk membuat sistem yang lebih mudah digunakan terutama dalam bentuk

Page 2: Struktur Dasar Sistem Operasi

tampilan (user friendly) dan navigasi gratis. Setiap OS memiliki pengaturan2 antarmuka GUI tersendiri .Misalnya: Windows, Apple OS X.

2 Multi User(banyak pengguna): -. Jenis OS ini memungkinkan beberapa pengguna untuk mengakses sistem yang sama pada waktu yang sama atau waktu yang berbeda. misalnya; Linux

. 3 multi Processor :- Peningkatan kompatibilitas/kemampuan komputer untuk menggunakan bantuan dari lebih dari satu prosesor komputer. Hal ini dapat mengurangi beban kerja secara keseluruhan dan meningkatkan efisiensi. Misalnya pada Windows 2000.

4 multi task : -. Memungkinkan komputer untuk menjalankan lebih dari satu tugas / proses pada suatu waktu tertentu atau secara bersamaan. Sehingga lebih menghemat waktu .

Kernel – sebuah bentuk komunikasi

Kita tahu bahwa OS yang bertugas membentuk antarmuka antara hardware dan software. Tapi bagaimana komunikasi terjadi antara dua lapisan tersebut.

Di sinilah fungsi dari Kernel . Kernel adalah sebuah program komputer yang digunakan untuk mengubah permintaan akses dari program aplikasi (Software) ke dalam instruksi2/perintah , sehingga dapat dimengerti oleh prosesor komputer dan perangkat input / output lainnya (Hardware).

Bahasa yang digunakan dalam komunikasi ini utamanya dilakukan dalam bentuk Binary, (mengandung 0 dan 1.)

Page 3: Struktur Dasar Sistem Operasi

Perangkat-perangkt keras juga terkadang ditemukan dengan Firmware yang telah ada/ditanam di dalamnya yang merupakan program yang hanya dapat di baca,tidak dapat di modifikasi(read only program). Hal ini disimpan dalam EEPROM((Electrically Erasable Programmable Read-Only Memory: sejenis chip memori tidak-terhapus yang digunakan dalam komputer dan peralatan elektronik lain untuk menyimpan sejumlah konfigurasi data pada alat elektronik tersebut yang tetap harus

terjaga meskipun sumber daya diputuskan, seperti tabel kalibrasi atau kofigurasi perangkat.), dan berisi informasi-informasi yang diperlukan untuk mengenali perangkat input / output tertentu.

Fungsi lain dari kernel adalah:

1. Menyediakan bantuan untuk CPU atau prosesor selama proses kerja multi tasking.

2. manajemen memori. Mengalokasikan penggunaan memori untuk proses komputer berdasarkan tingkat prioritas proses tsb.

Manajemen Memori

Alokasi memori adalah bagian penting dari setiap OS dan dengan cara pemanfaatan yang tepat dapat membantu meningkatkan kinerja sistem secara keseluruhan dan juga dari segi keefesienan.

Proses-proses manajemen memori bertugas melacak setiap proses yang berjalan dalam OS dan bagian-bagian yang dialokasikan dari memori yang berbentuk blok2, secara bersamaan.

Metode-metode kernel dalam memanajemen memori adalah sebagai berikut.

. 1 Pemuatan Dinamis(dynamic loading): - Di sini rutinitas/ tugas dimuat ke memori, hanya pada saat tugas tersebut dipanggil oleh program utama. Program utama ini pada awalnya dimuat dan kemudian disesuaikan dengan permintaan yang dikeluarkan, rutinitas, metode dan modul akan ditransfer.

. 2 Hubungan dinamis(Dinamic Linking): - berbagai modul dan kode data dikumpulkan, digabungkan bersama-sama untuk membentuk sebuah file executable tunggal. File ini kemudian dimuat ke memori dan diproses.

. 3 pertukaran(swapping): - prosedur dimana proses sementara diambil dari memori utama dan kemudian ditempatkan dalam sebuah memori sekunder. Kriteria untuk memori sekunder adalah bahwa memori sekunder tsb harus memiliki ruang memori yang besar dan juga mudah diakses. Dari segi pemakaian waktu ,utamanya adalah ketika data di transfer. Total waktu berbanding lurus dengan jumlah data yang dipindahkan.

Page 4: Struktur Dasar Sistem Operasi

Pilihan/opsi pengamanan di OS

Page 5: Struktur Dasar Sistem Operasi

Di dunia ini terdapat sejumlah orang yang tidak mempunyai nilai etika/moral yang ingin mengambil alih pengendalian komputer orang lain yang dapat menyebabkan kerugian yang besar.bentuk-bentuk Serangan ancaman yang biasa mereka gunakan, adalah:

1 kuda trojan/Trojan Horse: -. Diberi nama seperti kisah mitos kuda Troy, malware ini menyamarkan dirinya sebagai program yang legal dan berguna. Setelah terinstal,sebuah back door( mekanisme yang dapat digunakan untuk mengakses

sistem, aplikasi, atau jaringan, selain dari mekanisme yang umum) akan terbentuk,yang dibuat oleh orang ketiga (umumnya dikenal sebagai seorang Hacker) yang dapat/ mengambil alih pengontrolan PC Anda.

2 Worm: -. Sangat berbahaya, infeksi cacing/worm dapat menyebabkan kerusakan file di PC dan juga mengurangi kecepatan secara keseluruhan pada koneksi jaringan Anda.

3 Virus: -. menyerang dan merusak file2 sistem inti. Mengurangi performa/kinerja komputer, virus mempunyai kemampuan mereplikasi diri, setelah diinstal ke dalam komputer.

. 4 Adware: - malware ini membuka atau memunculkan iklan yang tidak diinginkan di browser internet Anda. Dalam beberapa contoh kasus, alamat halaman utama sebuah website dapat diubah dan diarahkan ke situs pihak ketiga lainnya.

Untuk mengatasi serangan2 tsb, terdapat opsi/pilihan2 keamanan yang disediakan oleh Sistem Operasi. Diantaranya:

. 1 Username / Password login: - Baris pertama pertahanan, setiap pengguna komputer dilengkapi dengan username dan password yang unik. Pengaturan sistem, antarmuka GUI, yang dibuat khusus untuk setiap pengguna.

2 Firewall: -. Hadir dalam Option Security di tab Control Panel, aplikasi ini memonitor lalu lintas jaringan yang melalui PC Anda, ketika diaktifkan. Maka sangat dianjurkan untuk tidak menonaktifkan firewall dalam situasi apapun.

. 3 Identifikasi Biometric / pemindaian sidik jari(finger print scanning): - Sebagian besar dapat ditemukan di laptop, netbook, adalah sebuah fitur keamanan tambahan yang perlu pengguna berikan, untuk dapat mengakses sistem .

. 4 perangkat lunak Anti Spyware: - Versi baru dari Sistem2 Operasi Windows memiliki Anti Spyware software yang di tanam/dipasang (inbuilt)seperti Windows Defender yang mampu memberikan perlindungan terhadap serangan malware.