Posts

Showing posts with the label Tugas Sistem Operasi

Tugas OS

Image
1.Fungsi utama computer adalah mengeksekusi instruksi.Bagaimana  suatu instruksi dieksekusi? Pertama user membuat sebuah instruksi yang awalnya dengan status new kemudian diterima dan diubah menjadi status siap. Instruksi yang dalam status siap akan dilakukan penjadwalan untuk proses running setelah itu instruksi yang selesai dieksekusi  statusnya akan berubah menjadi terminated. Tetapi jika waktu yang disediakan habis pada saat proses running maka akan terjadi interrupt dan proses akan berstatus siap. Dan juga jika ada suatu even berupa I/O pada saat proses running maka proses tersebut akan menunggu even tersebut sehingga proses akan berstatus wait,setelah proses I/O selesai maka proses akan dialihkan ke status siap dan seterusnya proses akan terus berlanjut.   2.Komponen utama sistem operasi adalah : Shell (user interface) merupakan program yang menjembatani user dengan sistem operasi dalam hal ini Kernel (inti dari sistem operasi). Kernel merupakan suatu ...

Proses,Program,Software,Apa bedanya?

Proses adalah keadaan ketika sebuah program sedang di eksekusi. Program adalah serangkaian instruksi yang ditulis untuk melakukan suatu fungsi spesifik pada komputer. Komputer pada dasarnya membutuhkan keberadaan program agar bisa menjalankan fungsinya sebagai komputer, biasanya hal ini dilakukan dengan cara mengeksekusi serangkaian instruksi program tersebut pada prosesor. Sebuah program biasanya memiliki suatu bentuk model pengeksekusian tertentu agar dapat secara langsung dieksekusi oleh komputer. Program yang sama dalam format kode yang dapat dibaca oleh manusia disebut sebagai kode sumber , bentuk program yang memungkinkan programmer menganalisis serta melakukan penelaahan algoritma yang digunakan pada program tersebut. Kode sumber tersebut pada akhirnya dikompilasi oleh utilitas bahasa pemrograman tertentu sehingga membentuk sebuah program. bentuk alternatif lain model pengeksekusian sebuah program adalah dengan menggunakan bantuan interpreter, kode sumber tersebut langsung d...

Arsitektur Sistem Operasi

Image
Komponen perangkat lunak merupakan inti dari sebuah sistem operasi yang secara kolektif dikenal sebagai kernel . Kernel memiliki akses tak terbatas ke semua sumber daya pada sistem. Dalam sistem monolitik awal, setiap komponen dari sistem operasi yang terkandung dalam kernel, bisa berkomunikasi langsung dengan komponen lainnya, dan memiliki akses sistem terbatas. Sementara ini membuat sistem operasi yang sangat efisien, juga berarti bahwa kesalahan lebih sulit untuk mengisolasi, dan ada risiko tinggi kerusakan karena kode yang salah atau jahat. A monolithic OS architecture

Kernel

Image
Kernel penghubung antar perangkat       Kernel dalam ilmu komputer adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer.      Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing .     Kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.     Untuk menjalankan sebuah komputer kita tidak harus menggunaka...

Touchscreen

Image
Touchscreen merupakan sebuah perangkat input komputer yang bekerja dengan adanya sentuhan tampilan layar menggunakan jari atau pena digital. Antarmuka layar sentuh, di mana pengguna mengoperasikan sistem komputer dengan menyentuh gambar atau tulisan di layar itu sendiri, merupakan cara yang paling mudah untuk mengoperasikan komputer dan kini semakin banyak digunakan dalam berbagai aplikasi. Layar sentuh banyak digunakan dalam industri manufaktur yang membutuhkan tingkat akurasi, sensivitas terhadap sentuhan, dan durabilitas yang sangat tinggi. Namun perangkat layar sentuh semakin lama semakin dapat ditemukan dalam perangkat-perangkat teknologi konsumen yang diproduksi secara massal, seperti pada komputer jinjing, pemutar musik seperti iPod Touch, dan telepon genggam seperti iPhone atau Blackberry Storm. Hal ini dimungkinkan karena perangkat layar sentuh dapat dibuat dalam berbagai ukuran tampilan.