- Eksekusi user program, untuk menjalankan atau mengeksekusi program.
- Memiliki kernel, kernel adalah suatu bagian program yang berjalan setiap saat sehingga selalu siap digunakan.
- Pemakaian komputer menjadi efisien, karena sistem operasi memanager sumber daya dan menangani konflik permintaan sumber daya secara efisien serta mempermudah penggunaan komputer dan memaksimalkan suber daya komputer.
- Resource allocator, yaitu menematkan sumber daya secara efisien.
- Mengendalikan perangkat input dan output, menyediakan landasan untuk aplikasi serta bertindak sebagai penghubung antara para pengguna dengan perangkat keras dan penghubung antara hardware dan software.
Bajeng N Widyaningrum
2012/10/08
Tujuan Operating System
Kompiler dan Intepreter
Kompiler adalah suatu program sistem yang membantu programer dalam penterjemahan kode yang dibuat ke dalam bahasa mesin. Jadi hasil dari penerjemah kompiler adalah bahasa mesin.
Macam-macam kompiler :
Untk bahasa C, kompiler yang digunakan adalah :
1. Dev C++
Dev C++ adalah sebuah kompiler C yang berlisensi open source. Dev C bisa digunakan untuk bahasa C dan C++. Dev C cukup ringan digunakan untuk para pemrogram bahasa C yang baru belajar.
2. Turbo C
Turbo C adalah sebuah kompiler C yang berlisensi open source. Namun, turbo C mempunyai user interface yang membosankan.
3. Code Blocks
Code Blocks adalah kompiler C yang berlisensi open source yang digunakan untuk bahasa C. Code Blocks dianggap cukup rapi dengan auto complite.
Untuk bahasa Pascal, kompiler yang bisa digunakan adalah :
1. Turbo Pascal
Turbo Pascal adalah sebuah kompiler yang digunakan untuk mengkompilasi bahasa pascal. Namun, user interface untuk Turbo Pascal membosankan lebih mirip seperti sistem operasi DOS.
2. Genay
Genay adalah sebuah kompiler yang sebenarnya bisa digunakan untuk berbagai bahasa pemrograman.
Interpreter adalah software yang mampu menjalankan code program lalu di terjemahkan ke dalam bahasa mesin. Perintah-perintah yang dibuat oleh programer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut.
Macam-macam intepreter:
1. PHP
2. ASP
3. Pe
4. Python
Langganan:
Komentar (Atom)