Senin, 17 Oktober 2011

Eksplorasi Tentang


1. Shell
merupakan program (penterjermah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel (inti sistem operasi),pada umumnya shell menyediakan prompt sebagai user interface, tempat dimana user mengetikkan perintah2 yang diinginkan baik perintah internal shell (internal command), ataupun perintah eksekusi suatu file program (eksternal command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi .
struktur shell : digunakan untuk interaksi antara user dengan komputernya termasuk juga dalam mengontrol session UNIX dan pemograman. ada beberapa jenis shell yang ditemukan dalam distro linux yakni Bash dan tcsh.

2. System Call
System call menyediakan antar muka antara program yang sedang berjaln dengan sistem operasi. system call biasanya tersedia dalam bentuk instruksi bahasa assembly . pada saat ini banyak bahasa pemograman yang dapat digunakan untuk menggantikan bahasa assembly sebagai bahasa pemograman sehingga sistem call dapat langsung dibuat pada bahasa tingkat tinggi seperti bahasa C dan C++.
struktur : metode umum digunakan untuk melewatkan parameter antara program yang sedang berjalan dengan sistem operasi .
  • melewatkan parameter melalui register. 
  • menyimpan parameter pada tabel yang disimpan dan alamat tabel tersebut dilewatkan sebagai parameter diregister.
  • push parameter ke stack oleh program dan pop isi stack yang dilakukan sistem operasi .
3. Command Interpreter
Command Interpreter adalah mekanisme untuk menerima instruksi dari pengguna, serta     menerjemahkan ke instruksi tersebut ke instruksi mesin yang dikenal oleh sistem. Command Interpreter diimplementasikan sebagai shell dari sistem operasi.

4. API (Aplication Programing Interface)
program saling berkomunikasi antara satu dengan lainnya dengan antarmuka pemograman aplikasi. dengan API ini berkomunikasi dengan komputer melalui antarmuka user, program juga berkomunikasi dengan program lainnya melalui API .walaupun demikian API sebuah komputer yang tidak akan  berpengaruh sepenuhnya pada programa yang dijalankan diatas platform operasi tersebut .
struktur : bila program yang akan dibuat untuk windows versi 3.1 bila dijalankan pada windows versi 95 dan generasi akan terlihat antara windows program tersebut dengan program yang lain.

Tidak ada komentar:

Posting Komentar