Danang Puspito Jati
Danang Puspito Jati
Sebagai control centre, menkoordinasikan,
mengawasi penggunaan hardware ( perangkat keras) untuk berbagai program apliklasi serta berbagai jenis user.
Sebagai resource allocator dalam artian sistem
Sebagai resource allocator dalam artian sistem
operasi dapat mengatur suatu user yang dapat mengakses sumber dayasehingga tidak terjadi
konflik dalam penggunaan sumber daya tersebut.
Sebagai program pengendali karena dapat
mengatur efektifitas dan efisiensi dalam penggunaan komputer.
CENTRAL PROCESSING UNIT (CPU) Jika
kita mengatakan CPU maka kita akan mengacu
pada Processor yang merupakan otak dari
komputer tersebut. Di dalam processor
terdapat 2 bagian fungsional yaitu
terdapat 2 bagian fungsional yaitu
ALU (Arithmetical Logical Unit ) yang bertugas
sebagai pengolah data arimatika yaitu penjumlahan, pengurangan, pengurutan dan lainnya.
CU ( Control Unit ) yang bertugas sebagai pusat
pengatur kinerja komputer. Adapun yang dapat mempengaruhi kinerja suatu processor tersebut antara lain :
Lebar Data Bus Jalur data utama dari processor untuk mentransfer data ke memory atau peripheral devices. Semakin lebar jalur data ( data bus ) maka kecepatan data yang dapat ditransfer oleo processor.
Clock Rate
adalah banyaknya jumlah data yang ditransfer dalam detik untuk setiap clock cyclenya yang ditentukan oleh frekuensi processor tersebut.
frekuensi processor tersebut.
Arsitektur Internal Komputer .
Kecepatan I/O Bus Semakin cepat I/O bus maka
semakin cepat processor dapat mentransfer data.
Chace Memory Chache memory terdiri dari 2 yaitu:
Chace level 1 ( built in dengan processor)
MOTHERBOARD
Motherboard adalah tempat menancapkan,
menggabungkan, mengkoneksikan seluruh komponen PC antara lai processor, memory, card tambahan, dan I/O devices.
• MEMORY
Terdapat 2 memory yaitu
• Internal memory RAM ( Random Akses Memory ) adalah
memory yang penyimpanan datanya bersifat sementara,
sedangkan ROM ( Read Only Memory ) adalah memory yang sedangkan ROM ( Read Only Memory ) adalah memory yang penyimpanan datanya bersifat permanen.
• Eksternal memory Meliputi media Storage( penyimpanan )
yaitu Harddisk, disket, CD / DVD. Data yang disimpan bersifat permanen tegantung keinginan user.
• CASING DAN POWER SUPPLY
• Casing berfungsi sebagai tempat meletakkan komponen
motherboard, harddisk dll.
• Power supply adalah sumber power komputer tersebut. Power
CARD EKSPANSI (EXPANSION CARD) Card
ekspansi adalah alat tambahan yang bisa dipakai pada komputer mmisalnya LAN card, Modem, TV tuner, Sound card, dll. Card ini bisa dipasang pada slot ISA, PCI ,AGP tergantung jenis cardnya.
BUS-BUS YANG MENGHUBUNGKAN
KOMPONEN DALAM PC
Terdapat 2 bus utama yaitu :
• Bus Sistem ( menghubungkan CPU dengan RAM ).
• Bus I/O ( menghubungkan CPU dengan komponen I/O )
• Bus I/O ( menghubungkan CPU dengan komponen I/O )
g.INPUT DEVICES Merupakan hardware yang berfungsi untuk memasukkan data dan perintah ke dalam
komputer. Misalnya Keyboard, Mouse, scaner dan lainnya.
• OUTPUT DEVICES
Merupakan tampilan data setelah diolah olek komputer. Misalnya monitor dan printer.
Managemen Proses Adalah keadaan ketika program
tersebut dijalankan. Unutk itu proses memerlukan sumber daya berupa I/O devices, memory, CPU Time,
berkas-berkas.
Managemen Memory Utama Memory utama berfungsi
sebagai tempat penyimpanan akses data uang akan
digunakan oleh CPU atau I/O devices, memory ini bersifat digunakan oleh CPU atau I/O devices, memory ini bersifat sementara.
Managemen Secondary-Storage Karena memory utama
tidak bisa menyimpan data secara permanen maka Sistem Operasi menyediakan layanan secondary-storage yang berfungsi untuk menyimpan data secara permanen. Contohnya harddisk.
Managemen Sistem I/O Sistem Operasi dapat juga
dikatakan sebagai devices manager karena dapt mengatur semua devices yang terpasang.
Managemen Berkas Berkas adalah hasil simpan
dari informasi yang telah diolah ( data)
Sistem Proteksi Sistem Operasi dapat memproteksi
sistemnya dalam artian sistem Operasi dapat mengatur program, prosesor, dan pengguna dalam penggunaan sumber daya.
Jaringan Jaringan atau sistem terdistribusi adalah
sekumpulan prosesor yang tidak berbagi memory atau clock. Tiap prosesor memiliki memory sendiri atau clock. Tiap prosesor memiliki memory sendiri dan terhubung dengan prosesor lainnya melalui jaringan telekomunikasi.
Command-Interpreter System Sistem operasi
selalu menunggui intruksi dari user( command driven ) kemudian dibaca dan diartikan oleh
Layanan Sistem Operasi Sistem Operasi dapat
menjadi resource allocator, resource protection dan user activity accounting.
System Calls System calls adalah jembatan antara
proses yang belangsung dengan sistem Operasi.
Virtual Machine Virtual machine adalah mesin
maya yang sangat membantu memory dalam kasus multitasking.
kasus multitasking.
Perencanaan Sistem dan Implementasi Sistem
operasi dibuat agar mudah digunakan, nyaman, mudah dipelajari dan dapat dihandalkan.
System Generation System Operasi dirancang agar
Cara kerja Proses Program adalah program
yang sedang dieksekusi. Ada beberapa
keadaan proses yaitu :
New Adalah proses yang sedang dikerjakan atau
dibuat. dibuat.
Running Adalah intruksi yang sedang dikerjakan.
Waiting Proses yang menunggu sejumlah kejadian
untuk terjadi ( Penyelesain I/O atau penerimaan sebuah signal )
Ready Proses untuk menunggu untuk dikerjakan
pada sebuah processor.
alur control dari sebuah proses, threads juga
dapat dikatakan sesuatu yang dikerjakan di
dalam proses atau disebut juga dengan proses
kecil yang dikerjakan degan cepat. Thread itu
sendir terdiri dari Thread_ID, program
sendir terdiri dari Thread_ID, program
counter, register set, dan stack. Thread berbagi
code section, data section, dan sumber daya
Dasar dari multi programming sistem operasi.
Cara kerja dari penjadwalan CPU adalah men-switc
CPU diantara proses yang dikerjakan. Penjadwalan CPU terjadi apabila :
Proses berubah dari running state ke waiting state.
Proses berubah dari running state ke waiting state.
Proses berubah dari running state ke ready state.
Proses berubah dari waiting state ke ready state.
Jenis-Jenis Antrean ( queue)
Job queue Adalah kumpulan semua proses
dalam system.
Ready queue Adalah kumpulan semua
proses dalam main memory (memory
utama), ready, waiting untuk diekseskusi.
Devices queue Adalah kumpulan proses
Devices queue Adalah kumpulan proses
yang menunggu (waiting) untuk I/O
devices.
Penjadwalan CPU memiliki 3 jenis yaitu
Long-Term Scheduler Adalah pemilihan
proses yang akan dibawa ke antrean ready
(ready queue).
Short-Term Scheduler Adalah pemilihan
proses yang akan dieksekusi berikutnya dan
Mengalokasikan CPU.
Mengalokasikan CPU.
Medium-Term Scheduler Adalah Proses
Sistem Terdistribusi Adalah sekumpulan
komputer atau processor yang heterogen
terhubung dalam satu network (jaringan)
untuk mengerjakan seuatu job atau tugas
secara bersama-sama. Tujuan dari sistem
secara bersama-sama. Tujuan dari sistem
terdistribusi adalah
File system
Name space
Waktu pengolahan data lebih singkat
Sistem Waktu Nyata (Real Time) Adalah sistem
yang harus bisa menghasilkan reaksi dalam waktu tertentu, jika sistem tidak ada rekasi maka dapt
dikatan sebagai kegagalan sistem. Jadi sistem
waktu nya ta dapat saya katakan haru tepat waktu dan tepat guna dalam penggunaan resource.
Berdasarkan batasan waktunya sistem waktu yata dapat dibagi menjadi 3 yaitu :
dapat dibagi menjadi 3 yaitu :
Hard Real-Time Adalah sistem yang harus bisa
melakukan sesuatu tepat pada waktunya.
Soft Real-Time Adalah sistem yang gagal melaksanakan
sesuatu tepat waktu tetapi tidak mempengaruhi sistem.
Firm Real-Time Adalah sistem yang mempunyai sifat
pewaktuan seperti sistem hard Real-Time tetapi mampu menjalankan aplikasi waktu-nyata yang tidak bisa