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

🌸Layers and Views of a Computer System (Lapisan dan Tampilan Sistem Komputer)

🌸Operating System Service (Layanan sistem operasi ), Terabagi sbb :

1.    Pembuatan Program (Program Creation), yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program
2.    Eksekusi program (Program Execution), adalah kemampuan sistem untuk "load" program ke memori dan menjalankan program yang dikehendaki user maupun sistem.
3.    Acces to I/O (pengaksesan I/O Device), merupakan kegiatan dimana pengguna tidak dapat secara langsung mengakses sumber daya perangkat keras, sehingga sistem operasi harus menyediakan mekanisme untuk melakukan operasi I/O atas nama pengguna.

4.    Akses terkontrol ke file (Controlled Acces To File ), adalah kemampuan program untuk mengakses agar file dapat terkontrol.
5.   Akses sistem (System Acces), jika muncul permasalahan pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan.
6.    Error Detection and response (Deteksi error dan peemberian tangganpan pada kesalahan)
7.    Accounting, adalah kegiatan merekam aktifitas pengguna, report pemakaian sumber daya. Sistem Operasi yang bagus harus mampu mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.


        🌸 O /S AS a Resource Manager (O/S Sebagai Sumber Daya)


Types of Operating System (Jenis sistem operasi) . adalah sbb :
Int
  •      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
  1.      Jaman dahulu (1940an s/d 1950an), komputer tanpa S/O, program (rangkaian proses),melakukan interaksi secara langsung , dengan hardware melalui bahasa mesin
  2.  Tidak ada sistem operasi (No Operating System)Program Berinteraksi Langsung dengan perngakt keras (Program interact directly with hardware)
  3. 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).
         
    🌸Time Sahring System 
adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang dibutuhkan oileh pemakai .

  • 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
M  




























In






Comments

Popular posts from this blog

Arinda Putri Husaini (23420027) - Tugas Rangkaian Digital - Artikel 1 - Tema kesehatan-Manfaat Temulawak - perkuliahan ke 15

perkuliahan ke -4 Arsitekstur Dan Organisasi Komputer -Resume Materi -Memory

Arsitektur dan Organisasi Komputer