Selasa, 05 Oktober 2021

PROJECT 3

 

OS O'UPDATE


1.       Latar Belakang, Tujuan, dan Manfaat

Ø  Latar Belakan

  Sistem Operasi merupakan sebuah perangkat lunak (software) yang digunakan untuk menjalankan secara keseluruhan dari kerja sebuah komputer. Sesuai dengan tujuan pembuatannya system operasi di ciptakan untuk mempermudah pekerjaan manusia dalam banyak bidang.OS yang akan menjadi rancangan sayahampir sama seperti system operasi yang dapat berbicara serta melakukan perintah yang saya sampaikan. Hanya saja OS ini akan memiliki tugas khusus. 

    Banyak dari kita yang menggunakan berbagai aplikasi dalam penggunaan komputer, tentunya aplikasi yang kita gunakan akan mengalami perubahan seiring dengan berjalan waktu dan harus di update. kita kadang yang sibuk dengan begitu banyak urusan tidak sempat untuk meng-update aplikasi yang kita miliki. Jadi inilah yang menjadi tugas khusus dari OS O'Update yang saya buat. Apabila aplikasi yang kita miliki ternyata membutuhkan update terbaru maka secara otomatis OS O'Update ini akan mengupdate aplikasi tersebut.

Ø  Tujuan

Tujuan dari saya merancang OS Learning ini sebagai berikut :

1. Membantu kita dalam meng-Update aplikasi.

2. Membantu kita melakukan pekerjaan. 

Ø  Manfaat

      1. Mempermudah dalam meng-update aplikasi.

      2. Mempermudah pekerjaan manusia.

 

2.       Arsitektur Komputer

Sesuai dengan fungsinya arsitektur berfungsi sebagai rancangan awal computer yang akan saya gunakan untuk menerapkan system operasi. Disini arsitektur computernya terdiri dari ALU (Arithmetic Logic Unit) untuk melakukan hitungan aritmatika serta logika. Kemudian Control Unit untuk mengatur dan mengendalikan seluruh peralatan computer. Memory yang seperti kita ketahui sebagai media penyimpanan pada computer ini merupakan bagian yang penting karena tiap program dan data dalam computer akan disimpan di dalam memori. Selanjutnya Input dan Output atau biasa disebut I/O yang merupakan system pemrosesan informasi dalam computer. Input disini adalah data yang diterima oleh system dan output adalah data yang dikirimkan system.

3.       Struktur Sistem Operasi

Struktur dari OS Learning ini yang akan digunakan adalah Sistem Berlapis (layered system) yang dibentuk secara hirarki berdasarkan lapisan-lapisan, dimana lapisan-lapisan bawa memberi layanan lapisan lebih atas. Lapisan yang paling bawah adalah perangkat keras, dan yang paling tinggi adalah user-interface. Struktur berlapis dimaksudkan untuk mengurangi kompleksitas rancangan dan implementasi system operasi. Tiap lapisan mempunyai fungsional dan antarmuka masukan-keluaran antara dua lapisan bersebelahan yang terdefinisi bagus.

Yang secara umum terdiri dari 4 :

-    Perangkat keras, berhubungan dengan perancang system.

-    System operasi, berhubungan dengan programmer.

-    Kelengkapan, berhubungan dengan programmer.

-    Program Aplikasi, berhubungan dengan pengguna aplikasi.


4.       Komponen Sistem Operasi

·    Manajemen Proses

Proses merupakan konsep pokok di system operasi. Proses adalah program yang sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya yang digunakan berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. system operasi mngelolah semua proses di system dan mengalokasi sumber daya ke proses-proses sesuai kebijakan untuk memenuhi sasaran system. System operasi bertanggungjawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti :

o   Menciptakan dan menghapus proses

o   Menunda atau melanjutkan proses

o   Menyediakan mekanisme untuk proses sinkronisasi

o   Menyediakan mekanisme untuk proses komunikasi 

·    Manajemen Memori Utama

Memori utama atau yang biasa kita kenal dengan memori adalah sebuah array yang besar dari word dan byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat sendiri. Memori utama ini berfungsi sebagai tempat penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat I/O. memori utama ini termasuk tempat penyimpanan data yang bersifat volatile-tidak permanen(sementara), artinya data akan hilang jika computer dimatikan. System operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen meori seperti :

o   Melacak pemakaian memori (berapa besar dan oleh siapa)

o   Mengelolah informasi memori yang dipakai atau tidak dipakai

o   Alokasi dan dealokasi memori sesuai keperluan

o   Memilih program yang akan di-load ke memori

·    Manajemen Berkas

Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis(direktori, volume, dll). System operasi mengimplementasikan konsep abstrak dari bekas dengan mengatur media penyimpanan massa, misalnya tapes, dan disk.

System operasi bertanggungjawab dalam aktivitas yang berhubungan dengan manajemen berkas seperti :

o   Pembuatan dan penghapusan berkas

o   Pembuatan dan penghapusan direktori

o   Mendukung manipulasi berkas dan direktori

o   Memetakan berkas ke penyimpanan sekunder

o   Mem-back up berkas ke media penyimpanan yang permanen (non-volatile) 

·    Manajemen Sistem I/O

Meliputi :

Buffer : menampung sementara data dari/ ke perangkat I/O.

Spooling : melakukan penjadwalan pemakaian I/O system supaya lebih efisien.

Menyediakan driver : untuk dapat melakukan operasi “rinci” untuk perangkat keras I/O.

Manajemen system I/O merupakan aspek perancangan system operasi yang terluas disebabkan sangat beragamnya perangkat dan begitu banyaknya aplikasi dari perangkat=perangkat itu.

System operasi ini bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen system/perangkat/I/O :

o   Mengirim perintah ke perangkat I/O agar menyediakan layanan

o   Menangani interupsi perangkat I/O

o   Menangani kesalahan pada perangkat I/O

o   Menyediakan antarmuka ke pengguna 

·    Manajemen Penyimpanan Sekunder

Data yang disimpan dalam memori utama (yang sudah dibahas diatas) bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk menyimpan keseluruhan data dan program computer dibutuhkan penyimpanan sekunder yang bersifat permanen dan mampu menampung banyak data, sebagai back-up dari memori utama. Contoh dari penyimpanann ini yang akan saya gunakan adalah hard-disk.

System operasi yang bertanggung jawab atas aktivitas yang berkaitan dengan menejemen penyimpanan sekunder seperti :

o   Manajemen ruang kosong

o   Alokasi penyimpanan

o   Penjadwalan disk

 

5.       Pelayanan Sistem Operasi

Pelayanan dari system operasi dari mengarah kepada tujuan dan alasan saya dalam pembuatan system operasi OS O'Update. Sesuai dengan penerapannya nanti system operasi yang saya buat ini diharapkan dapat memberi banyak pelayanan kepada pengguna saah satunya yaitu menyediakan layanan antarmuka(interface). Yang pertama OS O'Update ini haruslah memiliki tampilan visual yang baik karena nantinya ini akan menjadi jembatan yang sangat penting antara pengguna dan user. Kemudian pelayanan yang sangat penting selanjutnya adalah perintah suara dimana pelayanan ini akan menjadi penghubung dalam komunikasi antara pengguna dan user dalam penerapannya. Dan untuk beberapa orang penyandang disabilitas seperti tunanetra saya berharap system operasi OS O'Update dapat membantu mereka dalam melakukan sesuatu melalui perintah suara. Selanjutnya yaitu pelayanan dalam perintah tertulis dimana system operasi ini menjalankan perintah dengan menggunakan tulisan yang mungkin dalam keadaan tertentu mengharuskan pengguna hanya bisa menulis.

 

6.       Proses Sistem Operasi

System operasi berperan untuk mengelola segala proses pada system dan mengalokasi sumber daya ke proses tersebut. Satu proses dapat dibangkitkan dari output proses lainnya sebagai input. proses yang terjadi pada OS O'Update ini sama halnya ketika OS sudah menemukan update-tan terbaru dari suatu aplikasi maka secara otomatis OS ini akan melakukan update dari aplikasi tersebut. Setelah proses dieksekusi akan terjadi perubahan status. Status disini diartikan sebagai bagian dari aktivitas proses yang sedang berlangsung. Maka setelah OS selesai melakukan update kita kan mendapat informasi dari OS O'Update ini.

Tidak ada komentar:

Posting Komentar