RANCANGAN PEMBUATAN OS PROGRAM ASSISTANT
1. Latar Belakang
dalam pemograman tentu
kita tau ada banyak sekali Bahasa program yang berbeda-beda. Kita sebagai
seorang yang mepelajari Bahasa program, tentu tau bahwa mempelajari Bahasa
program sangat sulit. Jadi saya kepikiran untuk membaut sebuah OS yang Program
Assistant. Program Assistant ini akan membantu kita dalam membaut sebuah
program. Program Assistant akan mengoreksi jika ada yang eror pada codingan
kita dengan suara, dan juga Program Assistant bisa menjadi mentor untuk kita
jadi saat kita tidak mengeti nanti akan di jelaskan apa yang kita tidak
mengerti dari program itu.
a. Tujuan
Tujuan dari pembuatan Program
Assistant adalah untuk membantu saya dalam membaut sebuah program, jadi dapat
mempercepat saya dalam melakukan codingan, memeprcepat waktu saya dalam mencari
eror dalam codiangn dan dapat membantu menjelaskan apa yang tidak saya megerti
dari codigan ini.
b. Manfaat
manfaat Program Assistant
adalah:
·
Dapat memercepat waktu dalam membuat
sebuah program
·
Membantu mengecek jika ada program yang
eror
· Dapat membantu kita menjelaskan kita jika tidak mengerti jadi Program Assistant sangat cocok di gunakan oleh programmer pemula
2. Arsitektur
Computer
Utntuk arsitektur komputernya sendiri dapat di lihat pada gambar di bawah ini.
3. Struktur
Sistem Operasi
Struktur dari OS ini
menggunakan Kernel Mikro (Mikrokernel).
Metode struktur ini adalah
menghilangkan komponen-komponen yang tidak diperlukan dari kernel dan mengimplementasikannya
sebagai sistem dan program-program level user. Hal ini akan menghasilkan kernel
yang kecil.
Fungsi utama dari jenis ini
adalah menyediakan fasilitas komunikasi antara program client dan bermacam
pelayanan yang berjalan pada ruang user.
4. Komponen
Sistem Operasi
Komponen dari sistem
operasi yang akan digunakan dalam OS ini adalah sebagi berikut.
- ManajemenProses
- ManajemenMemori
- ManajamenSistemBerkas
- ManajemenInput / Output
- ManajemenPenyimpananSekunder
- ManajemenSistemProteksi
- ManajemenJaringan
- Command-Interpreter System
5. Pelayanan
sistem operasi
Pelayana dari sistem
operasi ini berfokus pada membuat mbuat kodingan. Sistem operasi ini berbeda
dari intel lisens atau auto complete. Intel lisens hanya membatu programmer untuk
mempercepat mengetik dan mencari eror saja. Berbeda dengan OS ini, OS ini akan membantu
programmer membuat program, mencari yang eror dan akan menjelaskan kenapa bisa
eror mengunakan suara jadi seperti seorang asisten jadi saat seorang programmer
membuat program berjam-jam, tidak akan membosanakan karen aka nada yang menemani.
6. Proses
sistem operasi
Proses dari sistem
operasi ini mirip dengan sistem operasi pada umumnya, status dari prosesnya
sebagi beriktu.
- New :
proses yang sedang dibuat
- Running :
proses yang sedang dijalankan
- Waiting :
proses sedang menunggu beberapa event (kejadian) yang akan terjadi
(seperti penyelesaian input output atau penerimaan sebuah signal / tanda)
- Ready :
proses sedang menunggu untuk diproses oleh prosesor
- Terminated
: proses telah selesai menjalankan tugasnya (selesai dieksekusi)
Di bawah ini adalah gambar dari perubahan status
proses.
Komentar
Posting Komentar