Sistem Operasi

•OS   (Operating System) merupakan program yang mengatur eksekusi program dan bertindak
sebagai interface antara aplikasi dan perangkat keras.
•Tujuan Sistem Operasi: 
1.       Kemudahan. 
2.       Efisiensi
3.       Efisiensi. 
4.       Kemampuan untuk berkembang. 
Komponen Sistem 
1.       Managemen Proses
2.       Managemen Memori Utama
3.       ManagemenBerkas
4.       ManagemenI/O 
5.       Managemen Penyimpanan Sekunder
6.       Jaringan
7.       Sistem Proteksi
8.       Command‐Interpreter System


JENIS‐JENIS SISTEM OPERASI
1.       DOS (Disk Operating Sistem)
2.       WINDOWS
3.       MACINTOSH
4.       OS/2 (operating sistem/2 )
5.       UNIX
Layanan Sistem Operasi
1.       Menyediakan user interface
2.       Menyediakan program execution
3.       MenyediakanI/O operations
4.       Menyediakan file‐system manipulation
5.       Menyediakan system communications/ networking
6.       Mampu melakukan error detection M
7.       Mampu melakukan resource Sharing
8.       Ada fasilitas security
9.       Fasilitas accounting system
Thread
•Process vs Thread
•Process: suatu aplikasi yg sedang berjalan
•Thread: beberapa pekerjaa nyang dijalankan dalam 1 prosesnya
•Adanya process dan thread memungkinkan untuk membagi pekerjaan menjadite rstruktur
Synchronization
1.       Akses secara konkuren(hampirbersamaan) terhadap data yang bersifat shared,dapat menyebabkan data  tidak konsisten atau rusak/korup
2.       Terjadi race condition
3.       Oleh karena itu, diperlukan mechanism esinkronisasi untuk menghindari kejadian seperti diatas
4.       Beberapa algoritma sinkronisasi
–FCFS (First Come First Served)
– SJF (Shortest Job First)
–RR (Round Robin)
Virtual Memory
• Virtual memory–memory yang diciptakan untuk menambah memory utama yang  terbatas.
–Hanya bagian dari program yang dibutuhkan saja yang harus ada dalam memory untuk
   dieksekusi
–Virtual memory dapat dimodifikasi sesuai kebutuhan
–Memungkinkan address spaces untuk disharing oleh beberapa processes
–Menyebabkan pembuatan proses secara lebih efisien
Perangkat 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
– Perintah menulis, mengambil
– Dapat dibuat library pengakses data per‐baris
•Perangka tjaringan:
–Socket: penghubung computer dengan jaringan.
– Komunikasi antar computer dilakukan melalui socket.
Sistem Operasi Linux
• Awalnya dibuat oleh mahasiswa Finladia yang  bernama : Linus Tovalds 
•Inspirasi dari MINIX yaitu sistem UNIX kecil yang 
dikembangkan oleh Andrew Tanenbaum.  At1991
• Agustus 1991 keluar LINUX versi 0.01 
• Saat ini system operasi liinux banyak digunakan untuk berbagai kepentingan, diantaranya: server  web, file server, desktop, dll
Distro Linux
•LINUX bisa diperoleh dalam berbagai  distribusi (sering disebut DISTRO). 
•DISTRO adalah bundel dari kernel LINUX,  beserta system dasar 
  LINUX, program  instalasi, tools basic dan program‐program  lain yang bermanfaat sesuai dengan
  tujuan pembuatan DISTRO. 
•www.distrowatch.com
Perintah Dasar 
•Perintah‐perintah dalam linux lazim dilakukan didalam terminal (console) 
•Perintah‐perintah ini dikerjakan dengan memasukkan kata kunci untuk suatu task tertentu. •Namun, pada versi desktop, telah menggunakan GUI untukmelakukan pekerjaan
Install Software dengan TAR dan RPM
•Linux mengenal dua metode instalasi yaitu binary dan kode sumber  
•RPM  adalah Red Hat Package Manager, dan satulagi TAR Untuk TAR adalah format install yang lebih umum
•Perintah diLinux itu case sensitive, dan tidak semudah install di OS milik Microsoft
•Untuk menginstall cukup dengan format  perintah : [root]# rpm –I •Jika ingin mengupgrade aplikasi :  [t]#  U [ root]# rpm –U
ManajemenUserOSLinux Manajemen User OS Linux
•Standar 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 pengguna

          passwd password_pengguna 

Categories: Share

Leave a Reply