Perkuliahan ke 6- Organisasi & Arsitekstur Komputer - Resume materi (Dukugan sistem operasi)
Perkuliahan ke -6
Nama : Arinda Putri H
Kelas : TIFB/mALAM
NIM : 23420027
💢Dukungan Sistem Operasi
🌸Definisi Sistem Operasi
Sistem operasi adalah sebuah program yang mengatur sumber daya komputer, yang menyediakan layanan untuk program dan menjadual eksekusi program lain. Sistem operasi merupakan program yang mengontrol eksekusi program aplikasi dan bertindak sebagai antarmuka antara pengguna komputer dengan hardware. Sistem operasi mempunyai peran dalam memberdayakan semua resource (layanan, interrupt, dan eksekusi) , sehingga semua komponen berfungsi dengan baik (ALU, Memori, I/O), di dalam melakukan suatu proses operasi yang harus dikerjakan.
🌸Objectives And Function (Tujuan Dan Fungsi)
Tujuan Sistem Operasi :
- Mengendalikan eksekusi program-program aplikasi
- Memudahkan penggunaan sistem komputer
- Mengelola sumber daya sistem komputer agar dapat digunakan secara efisien
Sistem operasi dianggap sebagai mediator pada sistem komputer, karena fungsi dari sistem operasi itu sendiri yakni memudahkan bagi pemrogram dan program-program aplikasi untuk mengakses dan menggunakan fasilitas-fasilitas dan layanan-layanan. Sistem operasi juga dapat mempermudah pekerjaan seorang programmer karena menyembunyikan detail hardware dari pemrogram dan menyediakan interface yang nyaman untuk menggunakan sistem bagi pemrogram
Sistem Operasi disebut manajer sumber daya komputer. Sistem operasi bertindak sebagai pengelola sumberdaya sistem komputer berdasarkan layanan yang dapat disediakannya, yakni akses terkendali ke file dan akses sistem bersama/publik, yang digunakan untuk pemindahan, penyimpanan dan pengolahan data serta mengendalikan fungsi-fungsi lain di dalam menggunakan sumberdaya sistem komputer.
Manfaat Sistem Operasi :
a. Kenyamanan : Suatu sistem operasi membuat komputer lebih mudah digunakan, lebih mudah diperintah oleh pengguna (bukan programmer)
b. Efisiensi : Suatu sistem operasi memungkinkan sumber daya sistem komputer dapat digunakan dengan cara yang efisien
- IntInteractive , pemrogram/pengguna berinteraksi secara langsung dengan komputer melalui keyboard/layar monitor dalam meminta eksekusi tugas atau membentuk transaksi
- Batch, Jenis sistem operasi yang tidak bisa berkomunikasi langsung dengan komputer
- Jaman dahulu (1940an s/d 1950an), komputer tanpa S/O, program (rangkaian proses),melakukan interaksi secara langsung , dengan hardware melalui bahasa mesin
- Tidak ada sistem operasi (No Operating System)Program Berinteraksi Langsung dengan perngakt keras (Program interact directly with hardware)
- Terdapat Dua masalah , yaitu penjadwalan dan waktu penyetelan (Two main problems : Scheduling and setup time
- Single Program (Uni-Programming). Prosesor akan mengerjakan sebuah program pada suatu saat. Hal ini akan mengakibatkan pemborosan waktu karena komputer tidak bisa menjalankan lebih dari satu program bersamaan (uniprogramming)
- Multi-Programming (Multi Tasking), Menjaga prosesor selalu berada dalam keadaan sibuk dengan membiarkan prosesor mengerjakan lebih dari satu program pada suatu saat, seolah-olah secara bersamaan. Dengan cara memuat beberapa program ke dalam memori, dan prosesor beralih dengan cepat dari satu program ke program yang lainnya. Hal ini akan membuat lebih hemat waktu. Akan tetapi jenis Sistem Operasi ini lebih boros resource (pada penggunaan CPU).
- Izinkan pengguna untuk berinteraksi langsung dengan komputer(Allow uses to interact directly with the computer ) yaitu ; interactive
- Multi programing menungkinkan sejumlah pengguna berinteraksi dengan komputer (Multi-programing allows a number of user to interact with the computer)
>> 🌸Scheduling (penjadwalan )
Kunci Multi-pemrograman
Jangka panjang (Long Term)
Jangka menengah (Medium Term)
Jangka Pendek (Short Term)
I/O
🌸Procces States
🌸Process Scheduling

Comments
Post a Comment