You are on page 1of 4

EXECUTION CONTEXT MEMORY

Nama Mahasiswaa*, M.Labibb.

perangkat keras dan perangkat lunak


komputer kita.
b. Ali Zaki (SMITDEV)

Nama Mahasiswa M.Labib (Mahasiswa


Politeknik Harapan Bersama).
email : crewproblemz@Gmail.com

Sistem Operasi adalah software yang


mengoperasikan atau menjalankan
komputer.
c. Wahana Komputer

Nugroho Adhi Santoso (Dosen Politeknik


Harapan Bersama).

Sistem Operasi adalah software pada


lapisan pertama yang ditempatkan
pada memori komputer pada saat
komputer di nyalakan.
d. Haer Talib
Sistem Operasi adalah program
utama yang langsung berinteraksi
dengan bahasa yang dikenal oleh
mesin komputer (bahasa mesin).

1.Pendahuluan
Sistem

operasi

adalah

program

yang

bertindak sebagai perantara antara user


dengan perangkat keras komputer.
Sistem

operasi

digunakan

untuk

mengeksekusi
program

user

dan

memudahkan

menyelesaikan permasalahan user. Selain itu


dengan adanya sistem operasi membuat
sistem komputer nyaman digunakan.
Sistem operasi mempunyai tujuan untuk
menggunakan perangkat keras komputer

e. Iim Rustamsi
Sistem Operasi adalah perangkat
lunak sistem yang bertugas untuk
melakukan kontrol dan manajemen
perangkat keras serta operasi
operasi dasar sistem, termasuk
menjalankan software aplikasi.
3. Perancangan
Dalam switch, keadaan proses pertama
(dengan asumsi bahwa proses pertama
adalah proses dalam pelaksanaan dan harus
diaktifkan) harus disimpan entah bagaimana,
sehingga, ketika scheduler akan kembali ke
pelaksanaan proses pertama, dapat
mengembalikan negara ini dan melanjutkan.

secara efisien
2. Kerangka Teori
Pengertian Sistem Operasi menurut sebagai
berikut
a. Mc Leod (Pearson)
Sistem Operasi adalah program
program
komputer
yang
mengendalikan
sumber
daya

Keadaan proses mencakup semua register


yang proses dapat menggunakan, khususnya
program counter, ditambah data spesifik
sistem operasi lain yang mungkin diperlukan.
Data ini biasanya disimpan dalam struktur
data yang disebut blok kontrol proses (PCB),
atau switchframe.Untuk beralih proses, PCB
untuk proses pertama harus dibuat dan
disimpan. PCB kadang-kadang disimpan
pada tumpukan per-proses dalam memori

kernel (sebagai lawan dari user-mode


panggilan stack), atau mungkin ada beberapa
sistem operasi struktur data yang
didefinisikan khusus untuk informasi ini.
Karena sistem operasi secara efektif
menangguhkan eksekusi proses pertama,
sekarang dapat memuat PCB dan konteks
proses kedua. Dengan demikian, program
counter dari PCB dimuat, dan dengan
demikian eksekusi dapat melanjutkan dalam
proses baru. Proses baru dipilih dari antrian
atau antrian (sering disebut sebagai antrian
siap). Proses dan benang prioritas dapat
mempengaruhi proses yang terus eksekusi,
dengan proses prioritas tertinggi diperiksa
terlebih dahulu untuk benang siap untuk
mengeksekusi.
4. Hasil Pembahasan
Ada tiga pemicu potensial untuk context
switch:
Multitasking
Paling umum, dalam beberapa skema
penjadwalan, satu proses yang perlu
diaktifkan dari Central Processing Unit
sehingga proses lain dapat berjalan. Context
switch ini dapat dipicu oleh proses
pembuatan itu sendiri unrunnable, misalnya
dengan menunggu Input / Output atau
operasi sinkronisasi untuk menyelesaikan.
Pada sistem pre-emptive multitasking,
scheduler juga dapat beralih dari proses yang
masih runnable. Untuk mencegah proses lain
dari yang kekurangan waktu Central
Pocessin Unit, penjadwal preemptive sering
mengkonfigurasi interupsi timer untuk api
ketika proses melebihi waktu slice-nya.
Interupsi ini memastikan bahwa scheduler
akan mendapatkan kontrol untuk melakukan
context switch.
Interrupt penanganan
Arsitektur modern interrupt driven. Ini
berarti bahwa jika data permintaan Central
Processing Unit dari disk, misalnya, tidak
perlu sibuk-menunggu sampai membaca

selesai; dapat mengeluarkan permintaan dan


terus dengan beberapa eksekusi lainnya.
Ketika membaca selesai, Central Processing
Unit dapat terganggu dan disajikan dengan
membaca. Untuk menyela, program disebut
interrupt handler terinstal, dan itu adalah
interrupt handler yang menangani interrupt
dari disk.
Ketika interupsi terjadi, hardware secara
otomatis beralih bagian dari konteks
(setidaknya cukup untuk memungkinkan
handler untuk kembali ke kode terputus).
Pawang dapat menyimpan konteks
tambahan, tergantung pada rincian tertentu
desain hardware dan software. Seringkali
hanya sebagian minimal konteks berubah
untuk meminimalkan jumlah waktu yang
dihabiskan untuk menangani interupsi.
Kernel tidak menelurkan atau menjadwalkan
proses khusus untuk menangani interupsi,
melainkan pawang mengeksekusi dalam
(sering parsial) konteks didirikan pada awal
penanganan interupsi. Setelah servis
interupsi selesai, konteks yang berlaku
sebelum interupsi terjadi dipulihkan sehingga
proses yang terputus dapat melanjutkan
eksekusi dalam keadaan yang tepat.
5. Kesimpulan
Sebuah proses adalah sebuah peristiwa
adanya sebuah proses yang dapat dieksekusi.
Sebagai sebuah eksekusi proses, maka hal
tersebut membutuhkan perubahan keadaan.
Keadaan dari sebuah proses dapat
didefinisikan oleh aktivitas proses tertentu
tersebut. Setiap proses mungkin menjadi satu
dari beberapa state berikut, antara
lain: new, ready, running, waiting,
atau terminated. Setiap proses
direpresentasikan ada sistem operasi
berdasarkan proses-control-block (Princed
Circuit Board)-nya.
Sebuah proses, ketika sedang tidak
dieksekusi, ditempatkan pada antrian yang
sama. Disini ada 2 kelas besar dari antrian
dalam sebuah sistem operasi: permintaan
antrian Input/Output dan ready queue. Ready
queue memuat semua proses yang siap untuk

dieksekusi dan yang sedang menunggu untuk


dijalankan pada Central Processing Unit.
Setiap proses direpresentasikan oleh sebuah
PCB, dan PCB tersebut dapat digabungkan
secara bersamaan untuk mencatat sebuah
ready queue. Penjadualan Long-term adalah
pilihan dari proses-proses untuk diberi izin
menjalankan Central Processing Unit.
Normalnya, penjadualan long-term memiliki
pengaruh yang sangat besar bagi penempatan
sumber, terutama managemen memori.
Penjadualan Short-term adalah pilihan dari
satu proses dari ready queue.Proses-proses
pada sistem dapat dieksekusi secara
berkelanjutan. Disini ada beberapa alasan
mengapa proses tersebut dapat dieksekusi
secara berkelanjutan: pembagian informasi,
penambahan kecepatan komputasi,
modularitas, dan kenyamanan atau
kemudahan. Eksekusi secara berkelanjutan
menyediakan sebuah mekanisme bagi proses
pembuatan dan penghapusan.Pengeksekusian
proses-proses pada operating system
mungkin dapat digolongkan menjadi proses
independent dan kooperasi. Proses kooperasi
harus memiliki beberapa alat untuk
mendukung komunikasi antara satu dengan
yang lainnya. Prinsipnya adalah ada dua
rencana komplementer komunikasi:
pembagian memori dan sistem pesan.
Metode pembagian memori menyediakan
proses komunikasi untuk berbagi beberapa
variabel. Proses-proses tersebut diharapkan
dapat saling melakukan tukar-menukar
informasi seputar pengguna variabel yang
terbagi ini. Pada sistem pembagian memori,
tanggung jawab bagi penyedia komunikasi
terjadi dengan programmer aplikasi; sistem
operasi harus menyediakan hanya pembagian
memori saja.

Daftar Pustaka
1. http://mechanicalengineeringpiescessanella.wikipedia.com/20
11/12/contextswich-multitaskingoperasystem.html) diakses pada
tanggal 02 maret 2013 14:20

2. www.wikipedia.com

Biodata Penulis :

Nama: M.Labib

Dosen Pengampu Mata Kuliah :

Nim: 14040334

Nama : Nugroho Adhi Santoso

Kelas : 1G (Reguler)
Tempat, Tanggal Lahir :Tegal 21 06-1995
Alamat :Lemah duwur,Adiwerna,tegal RT 05
Rw 01
Email : crewproblemz@Gmail.com
No. HP : 089699260978
*

Ucapan Kata-Kata Penulis yang ingin


disampaikan :...............?
*

Saran Penulis terhadap dosen pengampu


mata kuliah yang bersangkutan :..........?
(Saran berisi membangun dan bersifat positif
terhadap dosen pengampu mata kuliah yang
bersangkutan)

HALAMAN PERSETUJUAN

Tanda Tangan : ..................................

You might also like