PENGENALAN SISTEM INFORMASI

Posted by Unknown on 09.24 with No comments
Sistem Operasi

OS  (Operating System) merupakan merupakan program yang mengatur eksekusi program dan bertindak sebagai interface antara aplikasi dan perangkat keras.

Tujuan Sistem Operasi :

Kemudahan.

Efisiensi.

Kemampuan untuk berkembang.

Hierarchy Software

 

Komponen Sistem
1.Managemen Proses

2.Managemen Memori Utama

3.Managemen Berkas

4.Managemen I/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
Menyediakan user interface 
Menyediakan program execution 
Menyediakan I/O operations 
Menyediakan file-system manipulation 
Menyediakan system communications / networking 
Mampu melakukan error detection 
Mampu melakukan resource Sharing 
Ada fasilitas security 
Fasilitas accounting system
Process
Setiap proses yang dijalankan oleh komputer dilaksanakan secara berurutan seperti diagram berikut:
 
Foreground dan Background Process
  
 



Thread

Process vs Thread

Process: suatu aplikasi yg sedang berjalan

Thread: beberapa pekerjaan yang dijalankan dalam 1 prosesnya

Adanya process dan thread memungkinkan untuk membagi pekerjaan menjadi terstruktur
Single vs Multithread
 

Process Schedulling
Aktifitas yang digunakan untuk menjadwalkan program mana yang akan dieksekusi

    
Synchronization

Akses secara konkuren (hampir bersamaan) terhadap data yang bersifat shared, dapat menyebabkan data tidak konsisten atau rusak/korup

Terjadi race condition

Oleh karena itu, diperlukan mekanisme sinkronisasi untuk menghindari kejadian seperti di atas

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 proses
  • 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 data

Dapat dibuat library pengakses data per-baris

Perangkat jaringan:

Socket: penghubung komputer dengan jaringan.
Komunikasi antar komputer dilakukan melalui socket  


Characteristics of I/O Devices


 


  Windows Xp Architecture

 

Sistem Operasi Linux


  • Awalnya dibuat oleh mahasiswa Finladia yang bernama : Linus Tovalds
  • Inspirasi dari MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum.
  • Agustus 1991 keluar LINUX versi 0.01
  • Saat ini sistem 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 sistem dasar LINUX, program instalasi, tools basic dan program-program lain yang bermanfaat sesuai dengan tujuan pembuatan DISTRO. 
  • www.distrowatch.com  
  •  
 
Categories: