Dwinanda Kinanti Suci Sekarhati

Sistem Operasi (Pertemuan 1)

September27

Halo semua ! 😀

Sesuai dengan judulnya, ya.. aku mau ngebahas tentang apa itu Sistem Operasi. Berhubung aku juga baru pertama dapat materi ini, kita sama-sama belajar yaaa jadi kalau misalnya aku ada salah tentang pejelasannya, kalian bisa langsung komen hehe ^^

Apa itu Sistem Operasi ? Sistem operasi adalah enghubung antara software dan hardware yang mengatur memori tambahan dan I/O devices. Sistem operasi punya konsep manajemen memori, virtual memori, penjadwalan, dan sumber dataSistem Operasi itu punya 4 elemen dasar yaitu:

  1. Processor
  2. Memori utama yang tidak gampang dirusak
  3. Modul I/O seperti alat komunikasi dan terminal
  4. System bus yang bertujuan untuk komunikasi antara processor, memori utama, dan modul I/O

 

Sistem Operasi juga mengalami beberapa evolusi niiih

  1. Serial processing: belum ada sistem operasi, waktu terjadwal, mesin berjalan dari konsol, dan ada beberapa langkah setup yaitu loading kompiler dan program sumber, menyipan program yang sudah ter-compile, dan “loading and linking”
  2. Simple Batch System: program dikelompokkan, monitor ada di memori utama dan tersedia untuk diekseskusi
  3. Job Control Language (JCL): Bahasa programming yang spesial dan menyediakan instruksi untuk monitor (kompiler apa yang harus dijalankan, data apa yang harus dipakai, dsb.)
  4. Uniprogramming (hanya bisa menjalankan 1 proses sebelum lanjut)
  5. Multiprogramming (bisa pindah ke proses lain ketika proses yang pertama sedang berhenti)
  6. Time Sharing

 

Nah dalam Sistem Operasi juga ada lingkaran instruksinya.. kalian bisa liat sendiri di gambar ini

 

Instruction cycle

 

  1. Prosesor mengambil instruksi dari memori
  2. Program counter ( PC ) berisi alamat instruksi yang akan diambil selanjutnya
  3. Program counter bertambah setelah setiap mengambil
  4. Instruksi yang udah diambil disimpan di instruksi yang terdaftar

 

Kalau yang aku dengar sih, kalian bisa bayangin proses ini kayak proses waktu kalian makan 😀 jadi kayak kalian ambil makananannya, masukkin ke mulut, kunyah, terus diam.. nanti kalian ambil makan lagi, masukkin ke mulut lagi, kunyah, diam lagi, daaan seterusnya. Nah proses itu juga sama kayak cycle instruksi ini (mulai -> ambil instruksi -> eksekusi -> diam.. nanti mulai lagi dan teruuuus sampai selesai). Tipe-tipe instruksi ini bisa macam-macam. Contohnya prosesor-memory, prosesor-I/O, proses data (aritmatik atau operasi logika), dan kontrol urutan eksekusi.

 

Di dalam cycle, terkadang sistem operasi akan mengalami interupsi. Interupsi bisa meningkatkan efisiensi proses dan mengizinkan proses yang lain ketika proses I/O sedang berlangsung. Tipe-tipe instruksi adalah overflow dalam aritmatika, pembagian nol, ekseskusi instruksi yang ilegal, dsb.

Naaahh ini contoh cycle instruksi ketika ada interupsi

Cycle instruction dengan interupsi

 

Sampai di sini dulu, yaaa itu lah sekilas tentang apa itu Sistem Operasi ^^~

 

Binus: www.skyconnectiva.com

posted under Uncategorized

Email will not be published

Website example

Your Comment: