Arsip Blog

Tampilkan postingan dengan label sistem operasi. Tampilkan semua postingan
Tampilkan postingan dengan label sistem operasi. Tampilkan semua postingan

Rabu, 17 Oktober 2018

Pengertian Sistem Operasi Beserta Jenis-jenisnya

Sistem operasi 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 merupakan penghubung antara pengguna komputer dengan perangkat keras komputer. Pengertian sistem operasi secara umum adalah suatu pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan untuk memudahkan dan memberi kenyamanan dalam penggunaan dan pemanfaatan sumber daya sistem komputer.



Ketika komputer dihidupkan pertama kali (powered on), maka komputer tersebut akan memanggil sistem operasi dari harddisk melalui RAM. Bagian dari sistem operasi yang berinteraksi langsung dengan perangkat keras komputer, disebut dengan kernel. Sedangkan bagian interface yang menghubungkan antara aplikasi dengan user, disebut dengan shell. User dapat berinteraksi dengan shell menggunakan mode text, yang sering disebut dengan command line interface (CLI) atau mode grafis, disebut dengan graphical user interface (GUI).

Secara struktur atau urutan, hubungan antara hardware, sistem operasi (Betriebssystem), software aplikasi (Anwendung) dan pengguna (Benutzer).

Sistem Operasi Jaringan atau sistem operasi komputer yang dipakai sebagai server dalam jaringan komputer hampir mirip dengan system operasi komputer stand alone, bedanya hanya pada sistem operasi jaringan, salah satu komputer harus bertindak sebagai server bagi komputer lainnya. Sistem operasi dalam jaringan disamping berfungsi untuk mengelola sumber daya dirinya sendiri juga mengelola sumber daya komputer lain yang tergabung dalam suatu jaringan komputer.

 



Dalam struktur sistem komputer, sistem operasi merupakan lapisan kedua setelah hardware, yang diletakkan pada media penyimpanan (harddisk) di komputer. Sistem operasi akan melakukan layanan inti umum untuk perangkat lunak aplikasi. Sistem operasi akan mengelola semua aktifitas komputer yang berkaitan dengan pengaksessan perangkat keras, pengelolaan proses seperti penjadwalan proses, dan pengelolaan aplikasi. Sistem operasi mempunyai peranan yang sangat penting.

Jenis-Jenis Sistem Operasi



1. DOS

Merupakan sistem operasi yang termasuk CUI (Character User Interface). Artinya sistem operasi DOS berkomunikasi dengan user melalui karakter-karakter teks. Dan pengguna memberi perintah kepada komputer dalam bentuk teks juga. Sistem CUI sekarang sudah digantikan dengan sistem operasi berbasis GUI (Graphical User Interface) yaitu sistem operasi yang menampilkan pesan dan menerima perintah dari kita dalam bentuk grafis.

2. Microsoft Windows

Merupakan sistem operasi desktop proprietari yang dikembangkan oleh perusahaan Microsoft dengan pendirinya yaitu Bill Gates. Versi pertama sistem operasi ini adalah Windows 1.01 dirilis pada tahun 1985. Windows 8.1 yang dirilis oktober tahun 2013 dan yang terbaru yaitu Windows 10.

3. Apple Mac Os

Merupakan sistem operasi yang dikembangkan oleh Apple. Sistem ini didesain sebagai sistem operasi yang ramah terhadap pengguna (user-friendly). Versi terkini sistem ini merupakan pengembangan dari sistem operasi UNIX.

4. UNIX/Linux

Unix diperkenalkan akhir tahun 1960-an, merupakan salah satu sistem operasi tertua. Kode program dari sistem operasi ini dibuka sehingga dapat diadopsi oleh berbagai perusahaan. Dari UNIX inilah sekarang banyak lahir sistem operasi baru yang merupakan turunannya. Linux juga merupakan sistem operasi turunan UNIX yang sama-sama membuka kode programnya untuk umum. Linux dikembangkan pertama kali oleh Linus Torvalds dan versi 0.0.1 dirilis pada tahun 1991. Debian merupakan salah satu distribusi Linux yang dikembangkan oleh perusahaan komunitas Debian. Debian 7 Wheezy, merupakan versi teranyar dari sistem operasi Linux ini. Selain Debian masih banyak lagi distro Linux lainnya seperti Fedora, Ubuntu, OpenSuSE, dan Slackware. Android sebagai sistem operasi mobile juga termasuk turunan dari sistem operasi Linux.

Jumat, 31 Oktober 2014

Materi Kuliah Sistem Operasi

Bab 1 Pendahuluan
Definisi Sistem Operasi
- Software yang mengontrol hardware
- Program yang menjadikan hardware lebih mudah digunakan
- Resource Manager/ Resource Allocator (mengatur memori, printer)
- Sebagai program pengontrol program lain
- Sebagai kernel (program yang terus running selama komputer jalan)
- Sebagai guardian
PPT Preview | Download

Bab 2 Struktur Sistem Komputer
Komponen utama sistem komputer
- Processor, jika hanya satu disebut CPU
- Main Memory
- I/O modules
- System Interconnection
PPT Preview | Download

Bab 3 Struktur Sistem Operasi
1. Struktur sederhana
Sistem operasi yang kecil, sederhana dan terbatas pada hardware contoh MSDOS dan UNIX
2. Struktur Monolithic


- Merupakan struktur sederhana yang dilengkapi dengan dual mode

- Berupa kumpulan prosedur yang dapat dipanggil bila diperlukan dan dieksekusi pada monitor mode

- User program melakukan trap pada kernel. Intruksi berpindah dari user mode ke monitor mode dan mentransfer kontrol ke sistem operasi

- Sistem operasi mengecek parameter dari pemanggilan tersebut untuk menentukan system call mana yang memanggil

- Sistem operasi menunjuk ke suatu tabel yang berisi system call yang dimaksud

- Setelah system call selesai, kontrol dikembalikan ke user program


3. Struktur Berlapis


Sistem operasi dibagi menjadi modul-modul (modular) dan tiap modul memiliki hirarki top-down.

Modul yang merupakan lapisan bawah akan melayani lapisan di atasnya.

Contoh : UNIX termodifikasi, THE, Venus dan OS2

     Struktur THE :

Lapis-5 : user program

Lapis-4 : buffering untuk I/O device

Lapis-3 : operator-console device driver

Lapis-2 : manajemen memori

Lapis-1 : penjadwalan CPU

Lapis-0 : hardware


PPT Preview | Download

Bab 4 Proses-proses
Terdapat beberapa definisi proses, diantaranya proses sebagai program yang sedang dalam keadaan eksekusi
Proses membutuhkan sumber daya seperti CPU time, memori, file dan I/O.
Proses yang khusus berhubungan dengan kegiatan penjadwalan sering disebut thread. Dalam perkembangannya proses dan thread dibedakan
Relasi Thread terhadap proses (1:1, M:1, 1:M, M:M)
Jika ditinjau dari sudut pandang proses, sistem operasi harus mampu:
- Melanjutkan tanpa henti (interleave) beberapa proses
- Mengalokasikan sumber daya untuk proses
- Mendukung komunikasi antar proses dan penciptaan proses
PPT Preview | Download

Bab 5 Penjadwalan Proses
Penjadwalan CPU terjadi pada sistem operasi yang mempergunakan multiprogramming.
Penjadwalan berupa kumpulan kebijakan untuk menentukan proses mana yang harus dikerjakan CPU dan berapa lama proses tersebut berjalan
Tujuan penjadwalan adalah mengusahakan agar CPU tetap sibuk. Pada saat CPU menunggu operasi I/O, scheduler menyeleksi proses di main memory yang memiliki status ready untuk dieksekusi. Penjadwalan tipe ini disebut Short-term scheduller. Scheduler pada short-term ini dikenal dengan nama dispatcher
PPT Preview | Download

Bab 6 Sinkronisasi
Sinkronisasi merupakan suatu proses secara bersama sama dan saling berbagi data bersama dapat mengakibatkan race condition atau inkosistensi data.
Sinkornisasi di perlukan untuk menghindari terjadinya ketidak konsistenan data akibat adanya akses secara konkuren.
PPT Preview | Download

Bab 7 Deadlock dan Starvation
Deadlock adalah keadaan dimana 2 atau lebih proses saling menunggu meminta resources untuk waktu yang tidak terbatas lamanya. Analoginya seperti pada kondisi jalan raya dimana terjadi kemacetan parah. Deadlock adalah efek samping dari sinkronisasi, dimana satu variabel digunakan oleh 2 proses.
Prinsip Deadlock:
Deadlock dapat didefinisikan sebagai blocking permanen pada beberapa proses yang saling berkompetisi maupun berkomunikasi untuk memperoleh suatu sumber daya.

Starvation adalah kondisi yang biasanya terjadi setelah deadlock. Proses yang kekurangan resource (karena terjadi deadlock) tidak akan pernah mendapat resource yang dibutuhkan sehingga mengalami starvation (kelaparan).
PPT Preview | Download

Bab 8 Manajemen Memory
Pada uniprograming, main memory dibagi menjadi dua yaitu untuk sistem operasi  (resident monitor, kernel) dan program yang dieksekusi sedangkan dalam multiprograming, main memory yang digunakan user dibagi-bagi untuk beberapa proses. Tugas pembagian ini yang disebut manajemen memori
Fungsi manajemen memori
- Mengelola informasi memori yang dipakai dan tidak  dipakai
- Mengalokasikan memori dari proses yang telah selesai
- Mendealokasikan memori dari proses yang telah selesai
- Mengelola swapping antar main memory dan virtual memory
PPT Preview | Download

Kamis, 28 April 2011

Memaksimalkan Kinerja Windows 7

Tutorial ini buat para pemula, kalau anda ingin menambahkan beri tanggapan ..hehehe
Untuk default installer setting, biasanya lumayan lelet, apalagi untuk ukuran komputer yang punya spesifikasinya yang standar standar aja sistem operasinya, Untuk memaksimalkan kinerja Windows 7 anda, silahkan simak artikel ini….1.Klik Kanan di My Computer – Properties


2. Klik Advanced System Settings – Tab Advanced
3. Di bagian Performance, klik tombol Setting

4. Pilih Ajust for best performance, kemudian centangin / tandai di beberapa pilihan seperti diatas.
5. Klik tombol Apply – OK
6. Lanjut ke bagian Start Up and Recovery (di gambar point 2), klik Setting. Kemudian rubah nilai “Time to display list of operating system” menjadi 03 detik ato tergantung pilihan anda.
7. Klik OK

8. Di bagian Performance lagi (Gambar pont 2), di Tab Advanced
9. Setting Virtual Memory (Memory Maya untuk membantu kinerja RAM) dengan mengklik tombol Change.
10. Pilih partisi yang kapasitas bebas / free nya yang paling besar.
11. Pilih Custom Size, kemudian tentukan nilai untuk Virtual Memory.
12. Jika Ram/Memory kompi anda adalah 512 Mb, maka di Initial Size nya adalah 512Mb, dan di Maximum Size nya adalah 1024Mb. Begitu seterusnya tergantung kelipatan / kapasitas RAM atau memory kompi anda..



 

13. Sela njutnya, setting SERVICE process yang berjalan di belakang layer yang tidak terlihat oleh user. Caranya Klik Kanan My Computer – Manage.

14. Matikan Proses proses seperti : Windows Update, Security Center, Task Schedule, Windows Firewall atau service yang kira kira tidak anda butuhkan.


15. Klik 2x di service yang hendak dimatikan, setting startup type menjadi disable, kemudian klik tombol stop atau kebalikannya..
16. Klik Apply dan ulangi langkah ini untuk service service yang tidak begitu penting.
17. Restart computer anda dan lihat hasilnya…