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
Akhir kata, ini hanyalah rancangan yang
saya buat sesuai imajinasi. Terimakasih telah berkunjung :D
Tidak ada komentar:
Posting Komentar