­

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaaliqua. Ut enim ad minim veniam, quis nostrud exer ull labo nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor aliquip.

PENGERTIAN SHELL,SYSTEM CALL,COMMAND,INTERPRETER & API



SHELL
Shell, dalam komputer adalah salah satu jenis program asali sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Contoh dari kekerang adalah COMMAND.COM dalam MS-DOS, Macintosh Finder (Macintosh), Windows Explorer, Command Prompt/cmd.exe, PowerShell dalam Microsoft Windows, Bourne shell, C shell, Korn shell dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX. Beberapa kekerang juga dapat digunakan untuk melakukan pengelolaan berkas.

SYSTEM CALL
System call adalah layanan dari sistem operasi untuk aplikasi atau program yang berjalan di atas sistem operasi . Bila diibaratkan SO adalah sebuah restoran dan aplikasi atau program merupakan pengunjung yang datang, maka system call akan berwujud sebagai pelayannya.

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.

API (APLICATION PROGRAMING INTERFACE)
API adalah Seperangkat fungsi standar yang disediakan oleh OS atau Bahasa. Dalam Java, API dimasukkan ke dalam package-package yang sesuai dengan fungsinya.

Java mengandung ratusan kelas standar :

– J2SE: Edisi standar

– J2EE: Edisi enterprise (lebih banyak kelas)

– J2ME: Subset kelas standar

Kelas-kelas ini memungkinkan pembuatan program dengan mudah. API Java cukup lengkap, mulai dari yang sederhana (misalnya struktur data Stack) Sampai yang kompleks (seperti enkripsi dan akses file ZIP).

Cara Memakai API

Dilakukan dengan mengimpor package/kelas import java.util.Stack;
Ada beberapa kelas bernama sama dipackage yang berbeda, yaitu :
– import salah satu dan gunakan nama lengkap untuk yang lain, atau

– gunakan nama lengkap semua kelas

Ada tiga jenis Bahasa Pemrograman Java Application Programming Interface (API):

inti resmi Java API, yang terdapat dalam JDK atau JRE, dari salah satu edisi dari Java Platform. Tiga edisi dari Java Platform adalah Java ME (Micro edition), Java SE (Standard edition), dan Java EE (Enterprise edition).
Resmi opsional API yang dapat didownload secara terpisah. Spesifikasi API ini didefinisikan sesuai dengan Spesifikasi Jawa Request (JSR), dan kadang-kadang beberapa API ini kemudian dimasukkan dalam API inti dari platform (contoh yang paling terkenal dari jenis ini adalah swing).
API tidak resmi, yang dikembangkan oleh pihak ketiga, tetapi tidak berkaitan dengan JSRs apapun.
Pihak-pihak ketiga dapat dengan bebas mengimplementasikan spesifikasi JSR API resmi (bahkan untuk API inti dari bahasa), memberikan bahwa mereka menyesuaikan diri dengan Teknologi Kompatibilitas Kit (TCK) untuk JSR ini (yang TCK adalah paket tes yang memeriksa kesesuaian dari implementasi untuk JSR). The result of this freedom is that many official APIs have more implementations than the Sun’s Reference implementation (RI). Hasil dari kebebasan ini adalah bahwa banyak API resmi memiliki lebih implementasi daripada Matahari pelaksanaan Referensi (RI). Anda dapat menggunakan kelas Java dan API untuk mengakses konten di berbagai server konten.

The DB2 Content Management pusat informasi yang menyediakan dokumentasi API berikut:

Kelas Java dan API
JavaBeans
C + + kelas dan API
Tabel kontrol sistem
Perpustakaan pengguna server keluar
DB2 Content Manager aturan sistem konektor
Berikut ini adalah sebagian daftar Application Programming Interface (API) untuk Java Programming Language.

Java Platform, Standard Edition (Java SE)
Bundled 1.1.1 API (bagian dari standar download)
Opsional 1.1.2 API (download terpisah)
Java Platform, Enterprise Edition (Java EE)
Bundled 1.2.1 API (bagian dari standar download)
Opsional 1.2.2 API (download terpisah)
Java Platform, Micro Edition (Java ME)
Unofficial API (Dirilis oleh pihak ketiga)

0 komentar:

Posting Komentar