Kamis, 16 April 2015

Makalah Sistem Operasi



Makalah Sistem Operasi


Bab I
PENGENALAN SISTEM OPERASI

1.1.Tinjauan Sistem Operasi.
Untuk memahami system opreasi. System computer pada dasarnya agar computer dapat digunakan haruslah terdiri dari suatu kesatuan system umumnya ada 3 komponen utama yaitu:
a.       Perangkat Keras/Hardware
b.      Perangkat Lunak/Software
c.       Pengguna/Brainware

Brainware biasanya disebut dengan pengguna/user yang merupakan manusia adalah program yang menggunakan dan mengoperasikan computer. Namun sebenarnya brainware bukan hanya manusia saja tapi juga bisa merupakan software aplikasi atau program aplikasi yang dapat bertindak sebagai brainware. System operasi biasanya juga dikatakan sebagai program yang menghubungkan semua komponen diatas. System operasi dapat diibaratkan sebuah jembatan antara brainware, software aplikasi dan hardware sehingga ketiganya dapat berkomunikasi. Jadi system operasi sering dikenal adalah prantara system computer dengan pengguna.

1.2.Pentingnya system operasi.
Pentingnya system operasi adalah:
a.       Agar sumber daya system computer dapat digunakan seefesien mungkin
b.      Sebagai antarmuka, antar user, hardware.
c.       Memanfaatkan system computer.

1.3.Sejarah Perkembangan Sistem Operasi (5 Periode).
1.      Generasi 0/pertama (1940-1945)
Pada generasi pertama ini pada system operasi dimana perkembangan awal system komputasi adalah sebagai pengganti system mesin. Komputer yang terdapat komponennya tabung dan system operasi secara manual pada saat itu untuk menghitung (+, -, *, /).

2.      Generasi 1/kedua (1945-1960)
Pada generasi sudah dapat batch processing system. Job pada generasi ini dikerjakan pada1 rangkaian lalu selanjutnya dieksekusi yang lain. Sitem computer ini belum dilengkapi system operasi yang telah ada.

3.      Generasi 2/ketiga (1965-1970)
Dimana pada generasi system perkembangan operasi dapat melayani dengan secara serentak, yaitu pengguna dapat beriteraksi lewat terminal secara online ke computer, sehingga system operasi menjadi multiuser dan multi programming.

4.      Generasi 3/keempat (1970-1980)
Dimana pada generasi ini system operasi dipergunakan jaringan computer sehingga pengguna merasaka keberadaan computer dapat berhunbung satu sama lainnya. Yang dikenal pada generasi ini ditandai dengan berkembangannya konsep general pospose system yang dikenal system operasi itu sangat complex dan mahal sehingga sulit untuk dipelajari.

5.      Generasi 4/kelima (>1980)
Ditandai berkembangnya system operasi adalah jaringan computer sharing data dan sharing program. Selain itu user interface semakin friendly dan tanpa harus mengorbakan biaya.

Pengertian system berasal dari bahasa yunani dari bahasa lain satu kesatuan yang terdiri dari komponen/element yang menghubungkan atau dihubungkan bersama dengan tujuan untuk memudahkan informasi, materi atau energy. System ini juga kesatuan dan juga yang berada dalam satu wilayah serta memiliki item-item bergerak yang contohnya Negara.

Pelajaran ilmu computer tidak terlepas dari masalah manusia yang mengoperasikan peralatan tersebut sehingga dapat berfungsi secara efesien dalam pengguna dibagi dalam 3 bagian :
1. Progammer/brainware
2. Maintance
3. User



BAB II
KOMPONEN DAN KONSEP SISTEM OPERASI

2.1. Manajemen
2.1.1. Manajemen Proses
a. Manajemen Deat lock
adalah eksekusi proses-proses yang menyebabkan Deat lock. Terdapat 4 macam yaitu:
1.      Deteksi Deat lock dan pemulihan Deat lock
2.      Pemindahan Deat lock
3.      Karantina Deat lock
4.      Hapus Deat lock
b. Scheduling
adalah menjaga proses untuk mendapatkan data pemrosesan/dieksekusi.
2.1.2. Manajemen Memory
a.       pengolahan fungsi-fungsi memory sebagai berikut:
1. mengalokasikan memory ke proses yang memerlukannya.
2. mengelola informasi yang dipakai dan tidak dipakai.
b.      manajemen mengenai kecepatan akses umumnya sangat diperlukan bagi alat yang dipunya .
2.1.3. Manajemen perangkat I/O meliputi:
1.      Fungsi dari perangkat yaitu:
a. Mengirimkan perintah perangkat I/O agar menyediakan layanan..
b. Mengani kesalahan pada perangkat I/O.
2.      Pengelolaannya dalam manajemen perangkat I/O
a. Megelola agar I/O agar dapat beroperasi dengan optimal.
b. Memberikan interface sehingga memudahkan pemrograman I/O
2.1.4. Manajemen file
Aktivitas dalam manajemen file meliputi sebagai berikut:
1.      Back UP file dalam media penyimpanan
2.      Pembuatan dan penghapusan file.
2.2.Pelayanan
Pelayanan yang dilakukan pada Sistem Operasi adalah sebagai berikut:
1.      Pembuatan program pada Sistem Operasi penyedian dan berbagai fasilitas dalam pelayanan seperti editor dan lain-lain diperlukan dalam membantu kepada pemrogram untuk membantu membuat program. Sistem Operasi dapat memanggil program ke memory dan menjalankan lainnya. Program tersebut harus dapat mengakhiri eksekusi dalam bentuk normal.
2.      Eksekusi Program pada saat running program kemungkinan membutuhkan I/O yaitu dapat berupa file atau peralatan I/O. Agar efesien dan aman maka user tidak boleh mengontrol I/O secara langsung, pengontrolan dapat dilakukan adalah Sistem Operasi. Mungkin beberapa tugas perlu dilakukan untuk melakukan eksekusi sebuah program. Misalnya : Intruksi dan data dibuat ke memory utama/perangkat I/O dan file harus diinstalasi, atau sumber lainnya.
2.3.Konsep Pada Sistem Operasi
a.       Real Time System
Real Time System jika suatu Sistem Operasi memerlukan kecepatan waktu dari processor atau aliran data dan sering digunakan pengontrol terhadap aplikasi-aplikasi tertentu.
Real Time System(RTS) dapat dikelompokan sebagai berikut:
1.      Hard Real Time
HRT adalah bertugas untuk menjamin critical state sehingga dapat diselesaikan tepat waktunya.
2.      Soft Real Time
SRT untuk memberikan prioritas kepada critical task dibandingkan kepada task lainnya sehingga critical task tersebut dapat diselesaikan dan dikerjakan.
b.      Distributor System
Konsep ini sering dikenal dengan nama hoosley cople system adalah kumpulan system yang tidak menggunakan memory(lock) secara bersama-sama, keuntungannya distributor:
1.      Pemakainnya resourcenya dilakukan bersama.
2.      Mempunyai kecepatan komputasi yan g lebih.
2.4.Multy Processing system
System ini memiliki lebih dari satu processor untuk menjalankan program untuk menjalankan satu atau lebih program menggunakan lock atau bus dilakukan bersama-sama. Keuntungan konsep ini dapat dilakukan dalam bentuk multi processing yang dimetris

2.5.Multy Programming System
Pada konsep ini beberapa job yang siap di eksekusi  terlebih dahulu dikumpulkan pada suatu tempat/full. Sistem Operasi akan mengambil job tersebut yang sudah siap untuk dieksekusi mesih beberapa task, maka dapat digantikan dengan job berikutnya. Prinsip dasar konsep ini adalah meletakan lebih dari satu program dalam memory utama.

2.6.Time Sharing System
Konsep ini juga disebut dengan multitasking. Pada prinsip ini sama seperti pada multi programming system. Hanya saja didalam system waktu prosesnya dibatasi. Waktu maksimum digunakan untuk menggunakan CPU disebut dengan Quantum time. Keuntungan konsep ini tingkat kebersamaannya tinggi sedangkan kerugiannya switch time besar sehingga multi task rendah.

2.7.Batch System
Prinsip konsep ini adalah mengumpulkan job yang sama dalam satu angkatan.


BAB III
PENGENALAN DASAR SISTEM KOMPUTER
3.1. Ulasan elemen dasar computer
Elemen dasar computer terdiri dari komponen-komponen sebagai berikut: Processor, memory, I/O, dll.Komponen tersebut diconnectionkan dengan cara tertentu untuk mendapatkan fungsi utama baik computer yang digunakan.

Sistem.
Pengertian system adalah berasal dari bahasa latin yang tersystema dari yunani sustema yang mempunyai satu kesatuan yang terdiri dari komponen satu elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi/energy istilah ini sering digunakan untuk menggambarkan suatu kegiatan yang berinteraksi, diamana suatu model matematika sering kali dapat dilibatkan. Kata system banyak sekali digunakan dalam percakapan sehari-hari baik dalam forum diskusi maupun dokumen ilmiah. Jadi kata system mempunyai makna kata beragam .
Dalam pengertian paling umum  system adalah sekumpulan kegiatan dan biasanya juga benda yang memiliki hubungan diantaranya. Sedangkan didalam pengertian computer system adalah suatu alat yang digunakan untuk mengolah data menurut prosedur yang telah difungskan/rumuskan. Istilah lebih tepatnya adalah untuk arti yang luas computer adalah yang memproses informasi/system mengolah informasi, yang diolah sebuah peralatan pengolahan data dan data diolah cpu.
Data yang diolah sebagai berikut:
-          Tuliskan dan gambar dengan printer.
-          Dirubah suara yang dapat didengar.
-          Dan lain-lain.
Komponen computer didalam CPU:
-          PC/atau program computer yang bertugas.
-          MAR
CPU adalah unit pemroses pusat(Central Processing Unit)
Yang berperan untuk memproses, melaksanakan perkiraan dan meluruskan haluan informasi dalam menelusuri system kompter.
Input adalah bagian dari computer/memasukan/mengirim data ke CPU agar bisa diproses didalam CPU. Contoh : keyboard, mouse dan lain-lain.
Output adalah komponen – komponen untuk mengirimkan hasil data yang telah diproses dimana hasil data tersebut dapat berupa sinyal grafik yang akan yang ditampilkan dilayar monitor, berupa sinyal audio setelah didengarkan melalui speaker akan dapat pula berupa data yang akan dicetak melalui printer. Contoh output : slot card, dvd dan lain-lain.
3.2.Pemahaman elemen dasar
Seperti diketahui computer sangat berperan dalam revolusi komunikasi. Diantaranya dikenal PC(personal computer) yang diciptakan untuk memudahkan suatu pekerjaan yang sangat membutuhkan perangkat fisik/keras, perangkat lunak dan brainware.

3.3.Fungsi elemen dasar
Yaitu:
1.      Berfungsi menyimpan data dan program(memory primary). Bersifat volatile disebut dengan memory real.
2.      Berfungsi alat memindahkan data dari lingkungan eksternalnya. Lingkungan eksternal teridiri dari bermacam-macam device meliputi perangkat komunikasi, memory dan terminal. Disebut juga dengan modul(I/O).
3.4.Kinerja Sistem Operasi
Kinerja ideal system computer dipengaruhi oleh pencocokan sebagai berikut:
1.      Komponen mesin computer
2.      Prilaku dari program
3.      Dan lain-lain
Kemampuan mesin dapat ditingkatkan dengan sebagai berikut:
1.      Menigkatkan future-future arsitekturnya lebih inovatif .
2.      Menigkatkan teknologi perangkat kerasnya.
Factor – factor yang harus diperhatikan yang sangat mempengaruhi program sebagai berikut:
1.      Rancangan algoritmanya
2.      Kemampuan pemrograman
3.5.Pengukuran kinerja computer
Tidak mungkin pencocokan ideal antara perangkat keras dan lunak dengan hanya meningkatkan beberapa factor tanpa memperhatikan factor – factor diantaranya sebagai berikut:
1.      CPI(Cyles Per Intruction) yang meliputi:
a.       Arsitektur himpunan Intruction
b.      Implementasi dan kendali
2.      MIP(Milion Intruction Persecond) yan meliputi:
a.       Teknologi computer tersebut
b.      Hirearki memory computer tersebut
3.6.Jenis – jenis memory dalam computer
Memory dibagi menjadi dua bagian yaitu : memory eksternal dan internal. Memory internal berupa RAM(Random Access Memory) yang berfungsi menyimpan program yang diolah sementara waktu. Sedangkan ROM(Real Only Memory) yaitu memory yang hanya dapat dibaca dan berguna sebagai penyedia informasi pada saat computer pertama kalinya dinyalakan.


BAB IV
STRUKTUR SISTEM KOMPUTER

4.1.Operator Sistem Komputer
·         Siklus Intruksi
Untuk memproses Siklus Intruksi dapat dilakukan melalui:
1.      Tahap mengambil intruksi(Intruction Fetch) dari memory
2.      Tahap mengeksekusi intruksi tersebut(Intruction Execution).

Siklus Intruksi dimulai dengan pengambilan Intruksi di memory utama oleh processor.












 



                                                                                                             Fetch cycle


                                                                                        Intuktion Cycle




Program counter / PC menyimpan alamat intruksi yang akan diambil tersebut. Pada kebanyakan computer setelah intuksi selanjutnya setelah intruksi diambil maka nilai PC akan berubah ke intruksi selanjutnya yang akan diambil(biasanya berurutan naik).
Sebagai contoh andaikan memory mengandung 16 bit word memory kemudian, dan PC pertama kali bernilai300. Maka processor mengambil di memory pada alamat 300 yang dilanjutkan dengan 301, 302, 303, dan selanjutnya. Intuksi yang diambil akan diletakan pada Intruktion Regiter(IR). Penyelesainnya akan ditunjukan eksekusinya dalam bagian program pada memory utama dengan CPU register pada gambar tersebut:
Text Box: 1940Text Box: 300 Text Box: 0003 Text Box: 0002 Text Box: Text Box: 2941Text Box: 5941Text Box: 1940Text Box:            Memory             CPU
   300         Register
   301    PC
   302    AC
    IR
   940
   941

Langkah 1
Text Box: 1940Text Box:            Memory             CPU
   300         Register
   301    PC
   302    AC
    IR
   940
   941

Langkah 2
Text Box:            Memory             CPU
   300         Register
   301    PC
   302    AC
    IR
   940
   941

Langkah 1
Text Box: 300 Text Box: 1940Text Box: 0003 Text Box: 0002 Text Box: Text Box: 2941Text Box: 5941Text Box: 1940            Text Box:            Memory             CPU
   300         Register
   301    PC
   302    AC
    IR
   940
   941

Langkah 1
Text Box: 300 Text Box: 1940Text Box: 0003 Text Box: 0002 Text Box: Text Box: 2941Text Box: 5941Text Box: 1940                                                                














 






















·         Siklus Interrupt
Interrupt adalah sinyal dari peralatan luar atau permintaan program untuk melaksanakan program khusus. Jika interrupt terjadi maka program dihentikan dahulu sehingga dapat menjalankan running interrupt. Setiap halaman running interrupt disimpan dalam sebuah table disebut dengan Interrupt Service Table.
Jenis-jenis Interrupt :
1.      Software Interrupt adalah interrupt disebabkan oleh software ini disebut dengan SYSTEM CALL.
Contoh program mencetak hasil yaitu dengan printer.
2.      Hardware interrupt terjadi karena aksi pada perangkat keras.
Contoh penekanan pada keras tombol keyboard atau mouse.
Penyebab terjadi interrupt :
1.      Adalah kegagalan hardware disebabkan oleh kesalaha hardware seperti power fail(failure).
2.      I/O disebabkan oleh I/O controller sebagai tanda bahaya bahwa operasi telah selesai maupun tanda error.

4.2.Struktur I/O
Pada 2 aksi yang terjadi Interrupt : a. Synchronous I/O   b. Asynchronous I/O
a.       Terjadi control menginformasikan ke processor untuk menunggu selesainya digunakan I/O, yang biasanya menggunakan wait yaitu ruang tunggu sehingga membawa keuntungan adanya suatu I/O, akhirnya CPU tahu dengan pasti bahwa CPU mana yang interrupt.kelemahannya process I/O tidak dapat berjalan bersama.
Struktur DMA(Direct Memory Acces)
Adalah transfer data buffer I/O dari memory atau sebaliknya yang dilakukan perkarakter. Ada 2 jenis DMA : 1. First party 2. Third party
1.      Adalah melakukan transfer data dikerjakan oleh bagian-bagian logic di interface card kemudian. Party DMA adalah penggunaan DMA controller yang ada pada mother board untuk melakukan transfer data.