Rancangan Sistem Operasi

A.    Pendahuluan

1)      Latar Belakang

Perkembangan zaman sekarang ini telah terjadi sangat cepat sehingga banyak bermunculan teknologi-teknologi baru. Sebuah tekonologi yang mampu mempermudah pekerjaan manusia. Namun tentunya sebuah teknologi memerlukan sistem operasi agar teknologi dapat berjalan dengan lancar.

 

Sistem operasi adalah perangkat lunak sistem yang mengendalikan dan mengatur sumber daya dari perangkat keras dan perangkat lunak. Dengan adanya Sistem Operasi, user dipermudah dalam mengendalikan komputer, TV, smartphone, dll. Dan pengoperasiannya pun masih menggunakan alat bantu seperti controller, mouse atau touchpad.

 

2)      Tujuan

Penulis ingin membuat Sistem Operasi Obelyx. Sistem Operasi Obelyx akan dikhususkan berjalan pada smartphone. Obelyx OS akan berjalan sebagai asisten atau sekretaris yang akan selalu mengingatkan kita dari pagi hingga malam. Cara penggunaan Sistem Operasi ini akan terbagi menjadi 2, yaitu, menggunakan controller dan perintah suara.

 

3)      Manfaat

Manfaat dari penggunaan Sistem Operasi Obelyx:

·         Bersifat layer sentuh

·         Dapat menjalankan berbagai jenis aplikasi

·         Menggunakan perintah suara (online)

B.      Arsitektur Obelyx OS

 






















C.     Struktur Sistem Operasi

A)     Aplikasi & Aplikasi Kinerja

Pada layer Aplikasi, terjadi interaksi antara pengguna dengan sistem operasi. Pengguna juga dapat melakukan penginstalan Aplikasi yang sesuai dengan kebutuhan pengguna. Kita bisa melihat Arsitektur Obelyx, terpadat aplikasi, Home, Mail, Recorder, Browser, dll. Sistem Operasi Obelyx memerlukan aplikasi proses pengendali.  Oleh karena itu, dibuatlah pengatur Aplikasi yaitu, Aplikasi Kinerja.

 

B)     Pustaka Besar dan Pustaka Utama

Layer ini terbagi menjadi 2 yaitu, Pustaka Besar dan Pustaka Utama. Pada Pustaka Besar, setiap Aplikasi dan Aplikasi Kinerja yang memerlukan kinerja akan diproses dengan  Processor, di antaranya adalah:

·         Graphic Library: memproses 2D atau 3D gambar dari Aplikasi dan Aplikasi Kinerja

·         SSI & WebKit: memproses website tujuan Aplikasi

·         Access Library: memproses Aplikasi yang membutuhkan Manajemen Penyimpanan

·         Media Library: memproses pemutaran Audio dan Video Aplikasi dan Aplikasi Kinerja

Pustaka Utama memiliki pemeran penting yaitu, Obelyx Processing Machine. Obelyx Processing Machine adalah pengendali Pustaka Besar. Hal ini agar jika terdapat Aplikasi dan Aplikasi Kinerja bekerja terlalu keras dapat melakukan Force Stopping . Obelyx Processing Machine berjalan dengan bahasa pemrograman Python karena Python dapat dengan mudah menjalankan banyak fungsi kompleks. 

C)      Core Obelyx I/O Drivers dan Core Main Drivers

Layer ini terbagi menjadi 2 yaitu, Core Obelyx I/O Drivers dan Core Main Drivers. Layer ini adalah sebagai penghubung antara Aplikasi kepada Pustaka Besar dan Pustaka Utama dan tidak memiliki interaksi antara pengguna. Core Obelyx Main Drivers (COM-D) akan mengendalikan kumpulan Hardware penting seperti Battery, Processor, Memory dari smartphone pengguna. Sedangkan Core Obelyx I/O Drivers (CO-IOD) akan mengendaikan Hardware Input/Output smartphone pengguna seperti Layar, Speaker, Wi-Fi, dll. Binder adalah program yang mengawasi dan mengendalikan proses kinerja antara CO-IOD dan  COM-D

D.    Komponen Sistem Operasi

Aplikasi Kinerja juga memiliki beberapa Komponen-komponen penting dalam Obelyx OS, yaitu:

·         Manajemen Notifikasi: Aplikasi dapat memberi pengingat dan peringatan kepada pengguna

·         Manajemen Aplikasi:  Pengguna dapat dengan bebas mengatur seluruh Aplikasi

·         Tampilan Sistem: Mempermudah pengguna dalam melihat tampilan sistem operasi atau User Interface

·         Manajemen Penyimpanan: memberikan akses Aplikasi kepada Aplikasi Kinerja

·         Manajemen Lokasi: memberikan lokasi terkini pengguna

·         Binder: penghubung komunikasi antara Aplikasi dengan Aplikasi Kinerja

 

E.     Pelayanan Sistem Operasi

A)     Program Execution

Program Execution melakukan proses tampilan data menjadi proses eksekusi. Hal ini berguna dalam menjalankan dan memproses komponen sistem operasi dan memori.

B)     I/O Operation

I/O Operation hampir sama dengan Core Obelyx I/O Main Drivers, hanya saja I/O Operation berjalan sebagai penghubung antara Software ke Software lainnya. I/O Operation juga bertindak sebagai komunikasi antar Layer. Oleh karena itu, terdapat Binder pada layer Aplikasi dan Core.Namun, Jika Binder ditempatkan pada Layer Pustaka, hal ini akan membuat Layer Pustaka bekerja lebih keras dan akan memakan banyak Processor.

C)      Resource

Resources bertugas untuk menangani penjadwalan program, arlgoritma, dan sebagai navigasi direktori penyimpanan.

D)     Protection

Protection bertugas sebagai pengawas dan pelingdung penyimpanan sistem dan I/O Hardware and Software. Di sisi lain, Protection juga bertugas sebagai program yang memperbaiki eror pada tiap eksekusi.

F.     Proses Sistem Operasi

 A)  Proses Sistem Operasi Obelyx



    B)  Proses Sistem Operasi Perintah Suara


Akhir kata, ini hanyalah rancangan yang saya buat sesuai imajinasi. Terimakasih telah berkunjung :D

 

 


Tidak ada komentar:

Posting Komentar