Selasa, 18 Oktober 2011

eksplorasi

1.Shell  
layeR  yg berfungsi sebaga  interfacE  antara user dan kernel. Shel ini merupakan layer yang menerima interaksi dari user secara langsung Menyediakan antarmuka antara proses (program yang run) dengan OS... shell Umumnya dalam bentuk instruksi bahasa assembly . Bahasa untuk system programming tingkat tinggi biasanya memungkinkan system call dilakukan langsung ,contohnya : C, C++, Bliss, PL/360
struktur shell : digunakan untuk interaksi antara user dengan komputernya termasuk juga dalam mengontrol session UNIX dan pemograman. .

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 .
  • 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 .
  • melewatkan parameter melalui register.


3. command interpreter
System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O peranti yang ada. 
Contohnya : CLI, Windows, Pen-based (touch), dll

 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..

0 komentar:

Posting Komentar