Pengetahuan Dasar Sistem Operasi (Operating system/OS)

Tujuan :  Memberi pemahaman dasar Sistem operasi  untuk  pengguna pemula  Raspberry Pi atau Beaglebone.

Latar belakang

Untuk aplikasi microcontroller  yg komplek dibutuhkan sistem operasi yg tertanam pada microcontroller. Contoh microcontroler Board yg menggunakan sistem operasi adalah Raspberry pi dan beaglebone, sistemoperasi yg digunakan kedua board tsb adalah Linux. Untuk itu artikel ini akan menjelaskan sedikit tentang apa itu sistem operasi.

Pendahuluan

Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber dayaperangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistemdalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.

Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer,[1][2] meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.

OS1

Konsep Dasar OS
• Komponen dasar OS:
– Manajemen proses
– Manajemen file
– Manajemen I/O dan media penyimpanan
– Sistem proteksi
– Jaringan

Fungsi OS dalam manajemen proses:
– Membuat dan menghapus proses
– Menunda dan memulai kembali proses
– Mendukung mekanisme utk sinkronisasi dan
komunikasi antar proses

Peran OS dlm manajemen memori:
– Mengetahui bagian memori yg sedang diakses dan siapa yg mengakses
– Menentukan proses mana yg akan di-load jika ada ruang memori yg tersedia
– mengalokasikan dan mendealokasikan ruang memori ketika diperlukan

Sistem I/O terdiri dari
– Sistem buffer-caching
– Antarmuka device-driver umum
– Drivers utk H/W spesifik

Peran OS dalam manajemen file:
– Membuat dan menghapus file dan direktori
– Mendukung primitif utk manipulasi file dan direktori
– Pemetaan file ke media penyimpanan sekunder
– Back up file pada media penyimpanan yg stabil

Layanan OS
• Eksekusi program – me-load program ke memori dan menjalankannya
• Operasi I/O – utk membantu program user melakukan I/O krn program user tdk dpt melakukan operasi I/O secara langsung
• Manipulasi sistem file – membaca, menulis, membuat, dan menghapus file
• Komunikasi – pertukaran informasi antar proses yg berjalan pd komputer yg sama atau berbeda
• Pendeteksian kesalahan – menjamin kebenaran komputasi utk mendeteksi kesalahan pd CPU, memori, perangkat I/O, atau program user

Fitur OS yg diperlukan utk multiprogramming:
– I/O routine yg disediakan oleh sistem
– Manajemen memori – sistem harus mengalokasikan memori utk beberapa job
– Penjadwalan CPU – sistem harus memilih diantara beberapa job yg siap utk dijalankan
– Alokasi perangkat

referensi

http://id.wikipedia.org/wiki/Sistem_operasi

– diktat kuliah informatika

Advertisements

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis untuk pemula.

Posted on 02/12/2014, in komputer-dasar and tagged , , . Bookmark the permalink. 2 Comments.

  1. sangat dipersilahkan

  2. Izin Share…

Komentar ,Saran atau Pertanyaan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: