Rancangan sistem operasi

 Ok guys !!!!


    Pada kesempatan kali ini saya akan membuat rancangan sistem operasi yang dapat membantu tugas khusus saya. disini os yang ingin saya buat bernama Anidah os


 

     * latar belakang:

saya pribadi sangat menyukai dunia otomotif dan dunia IT dimana pada era saat ini industri otomotif sudah mulai berkembang atau menambahkan banyak fitur teknologi didalamnya misalanya  pengecekan temperatur ban, oli dan lain- lain sudah bisa dikontrol melalui dasboard motor bahkan sekarang di dunia balap sekelas motogp menyediakan fitur auto pilot tapi kendala yang sering di alami mekanik adalah mereka harus menyusun jadwal secara manual. memang saat ini u sistem operasi untuk keperluan otomotif sangat diperlukan kita banyakan ajang balap sekelas motogp saja untuk melakukan tune up mesin dan melakukan settingan yang sesuai dengan kondisi yang pas dengan trek balapan para pembalap harus memutari lintasan beberapa kali untuk menemukan settingan motor yang pas terkadang faktor cuaca yang tiba tiba berubah membuat rules settingan motor diubah dengan cepat hal ini berdampak pada banyaknya insiden ditrack terkadang hal ini banyak dikeluhkan para mekanik karena aplikasi elktronik mesin yang mereka gunakan bersifat terpisah dan harus dinstal satu" misalnya pengecekan ecu motor terkadang mereka harus mencocokan data sekaligus menginstal di laptop mereka  os seperti windows dan ios. nah dari situ saya berfikiran untuk membut operating system yang saya beri nama anidah os nantinya didalam sistem opearasi ini akan menyediakan fitur lengkap dan komplit jadi para mekanik hanya tinggal menginstal anidah os tanpa harus repot. jadi operating yang saya ciptakan khusus untuk keperluan balapan. jadi nantinya anidah os menyediakan office race dimana fitur ini membantu para mekanik sekaligus pembalap dalam balapan agar menjadi yang tercepat sekaligus meningkatkan keselamatan jiwa pembalap. nantinya anidah os juga memiliki fitur suara jika pembalap melebihi titik hard breaking juga agar pembalap tidak lambat dalam melakukan pengereman hal ini untuk menghidari kecepatan abnormal dalam masuk tikungan pokonya pada anidah ini fitur nya lengkap mulai dari apk race office terdiri dari air ram ecu system, dan mecanichal setting, sistem penjadwalan race , pengingat mechine eror, pengingat suhu lintasan , kondisi cuaca, serta penggingat pengantian komponen tak hanya itu kita juga dapat menginstal aplikasi lain jika diperlukan.

     *Tujuan

untuk tujuanya sendiri agar kedepannya para mekanik bisa mengintegerasikan semua elektronik yang ada didalam motogp  dan sensor senor seperti kerusakan mesin , ecu bisa dikontrol dengan mudah atau lebih. 

    *Manfaat

dapat membatu para mekanik dalam mempersiapkan settingan motor, membantu auto pilot, mebantu para rider dalam adaptasi dengan track, saat terjadi kerusakan bisa dideteksi dengan cepat, penjdawalan pengatian superpat motor yang sudah aus, dan meningkatkan seafty para pembalap.


➥ Aristektur komputernya 





* input device


ketika saya sedang ingin membuat program nah ketika ada syntax eror atau tidak terdefinis maka langsung deksekusi  ke I/O

*I/O 


I/O akan menegenali apakah letak penulisan yang salah kemudian mengirimkan data ke CPU I/O juga akan kembali menerima kembali data program yang sudah dibetulkan kemudian akan diteruskan ke output

*CPU(CU+ALU)


CPU merupakan perangkat keras atau hardware yang akan berperan sebagai pengendali dan mengkordinasikan sekaligus mengenali agar terkodinir dengan baik. nah ALU  (arithmetic logic unit) merupakan suatu alat lain yang  berperan sebagai otaknya nanti dia akan melakukan operasi aritmatika dan operasi logika berdasarkan intruksi atau kode.  jadi ketika operasi logikanya salah ia akan membenarkannya kemudian CU (control unit) dia berfungsi memberikan kendali,arahan,dan control dia akan mengambil intruksi dan menentukan jenis intruksi tersebut, jika terdapat kesalahan pada operasi ataupun logikanya dia akan langsung mengirimkannya ke ALU. outputnya akan mengatur aktifitas ke bagian lain dari perangkat CPUtersebut kemudian menyimpan kedalam memory dan memeprosenya

*memori (ram/rom)

kemudian setelah dari CPU akan menyimpan ke nya kedalam memory dimana memeori dibagi atas rom/ram setiap data yang dijalankan dan diproses CPU akan disimpan dalam memori fisik dan data akan hilang jika komputer dimatikan atau direset semua data yang disimpan dalam data fisik akan hilang nah memory data fisk biasa disebut Random acses memory(RAM). nah data yang kita jalankan akan disimpan didalam ROM agar nantinya rom akan diisi data program sistem operasinya yang ingin dijalakan. rom dapat dibaca dengan mudah

*sound controler

berfungsi adalah memberikan arahan berupa suara yang akan di tampilkan di output melalui CPU dan akan dikirimkan ke I/O untuk segera ditampilkan di output

*sound display

sound display akan menampilakan suara pada display laptop kita. dan memberitahu kita letak kesalahan program kita. kita juga dapat mengatur volume suaranya

*display controler

display controler juga akan menerima kode program yang benar lalu akan otomatis mengarahkan ke display device.

*display device

display device langsung mengirmkan data ke cpu lalu cpu akan proses kembali ke output untuk langsung mengubah secara otomatis kode program yang salah.

Stuktur sistem operasi


saya mengambil struktur sistem operasinya secara umum yang berbentuk seperti piraminda untuk  struktur sistem operasi saya. dimana end user ditempati oleh client/ kita sebagai pengguna , bagian pengembanggan  siste operasinya akan berada pada tingkatan kedua dan tiga, sementara sistem operasi akan berjalan pada perangakat pc dan akan dijalankan bersaman bahasa pemerograman.
      pada heraki bagian paling bawah diisi oleh hardware computer yang berfungsi  menyediakan intruksi agar perangkat keras dapat menyelesaikan tugasnya, posisi kedua ditempati utilities berfungsi mengenalitis ,konfigurasi serta melakukan optimalisasi dalam ranngka menjalakan tugasny membackup data, kemudian aplication program digunakan agar pengguna dapat seperti saya dapat mengakses/ melakukan tugas-tugas yang kita inginkan seperti membenarkan syantax yang eror. sistem operasi yang saya buat bersifat mengawasi jalanya bahasa pemerograman jadi berfungsi sebagai pengawas/ program controller.

Komponen sistem operasinya


*manejemen proses

sumber daya yang pakai antara lain( cpu, memorie,file,perangkat I/O) pada proses ini sistem akan bekerja untuk membuat proses pengguna dan sistem menunda atau melanjutkan prosesnya selain itu sistem operasi saya yang bernama ANIDAH juga melakukan proses singkronisasi yang akan dilakukan CPU jika sumber daya tidak memenuhi akan terjdi deadlock maka solusi dan penangannya adalah dengan cara pencegahan agar tidak terjadi deadlock dimana sistem akan tidak akan membuat kondisi berada dalam posisi deadlock. kemudian jika terjadi dead lock sistem akan langsung memulihkan dengan cara mendeteksi terlebih dahulu.

*manejemen memori utama

untuk manajemen memori utama akan menyimpan data sementara yang akan diproses dalam CPU memori utama  akan dijalankan pada RAM disini akan diletakan proses singkronisasi dari I/O dan CPU nantinya akan melacak bahasa pemerogram yang akan digunakan lalu akan diload ke ruang memori saat tersedia dan menyediakan alokasi untuk menyimpan data yang sedang kita jalankan.

*memorie sekunder

untuk membackup data dari memori utama yang akan dilakukan oleh ROM disini akan dilakukan proses mengelola raung dalam storage,mengalokasikan storage, dan melakukan schdulling pada penggunaan disk.

*manajemen file

untuk manajemen filenya bersifat heraki disini pada proses ini akan dilakukan penghapusan file pembuatan dan penghapusan file nantinya , pembuatan dan penghapusan direktori.

*manajement input dan output

disini akan digunakan I/O untuk membaca ,membuka,menulis, dan menutup  data akan ditampung sementara dari dan ke I/O selain itu akan melakukan drive untuk divice ke hardware agar melakukan operasi dengan detail.

* jaringan

untuk menghubungkan semua aktifitas dalam sistem protokol TCP/iP akan mengitegrasikan procecor , memori ,dan laulintas data

*sistem proteksi

proteksi sistem operasi anidah mengunakan keamanan eksternal dan keamanan interface akan dimonitor oeh reference monitor jadi setiap kali diakses sumber daya akan diproteksi yang nantinya akan diijinkan atau tidak.

*command-interpreter system 

saya menggunkan gui windows untuk membaca intruksi. 

🔎 Pelayanan sistem operasi

eksekusi program, operasi I/O, manipulas isistem file pada bagian ini user dapat membaca ,menulis, dan mengedit file atau syntax eror, komunikasi dapat berlangsung melalui suara yang akan diberitahu kepada pengguna , dan mendeteksi kesalahan.

Proses sistem operasi


pada proses ini programa akan dijalankan user  melalui bahasa pemerogram lalu jika ada keslahan akan dideteksi oleh I/O akan diteruskan ke CPU lalu dari CPU akan dikirim ke memori untuk diakses data nya lalu akan setelah di kelola datanya akan diberikan output yang dibagi atas suara dan pembenaran kesalahan sytax tadi dan akan dikembalikan ke CPU dan ditampilkan sebagai output di comand system dan dalam bentuk suara.











Komentar

Postingan Populer