Pages

Sabtu, 11 Juni 2011

Android

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Proses

Proses
Proses adalah konsep pokok dari sistem operasi. Berbagai macam defnisi mengenai proses telah dicetuskan. Secara sederhana, proses adalah sebuah program yang dieksekusi. Proses merupakan unit kerja terkecil yang secara individu memiliki sumber daya - sumber daya dan dijadwalkan sistem operasi. Sistem operasi mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses sesuai kebutuhan.

Process State
Status proses selalu berubah-ubah selama suatu program dieksekusi atau dijalankan. Beberapa status tersebut ialah :
-  New              : Proses baru diciptakan.
-  Running        : Proses sedang dijalankan.
-   Waiting         : Proses sedang menunggu suatu kondisi tertentu untuk bisa berjalan. (misalkan menunggu respon dari perangkat I/O).
-  Ready           : Proses menunggu untuk dilayaniprocessor.
-  Terminated    Proses telah menyelesaikan eksekusi.

Process Control Block (PCB)
Sistem operasi membutuhkan banyak informasi mengenai proses guna pengelolaan proses. Semua informasi ini ada pada PCB. PCB mengandung beberapa informasi seperti berikut :

SMP

I/O buffering
Adalah area  memori  komputer yang digunakan untuk menyimpan sementara data dan instruksi yang akan ditransfer  dari  dan ke  komputer,  yang memungkinkan beberapa transfer data yang terjadi secara simultan. Tujuan utamanya adalah untuk kelancaran komputer dalam menangani proses masuk keluarnya data.

Mekanisme Sinkronisasi Sistem Operasi
Sistem operasi akan mengatur jalannya beberapa proses yang dieksekusi bersamaan. Tujuannya adalah menghindarkan terjadinya inkonsistensi data karena pengaksesan data yang sama, juga untuk mengatur urutan jalannya proses agar setiap proses berjalan dengan lancar

RAM & ROM

·         Ram (Random Access Memory)
RAM (Random Access Memory) merupakan suatu alat perangkat keras komputer yang berfungsi sebagai tempat penyimpanan berbagai macam instruksi/data pada komputer, sebelum data itu dikirim ke proccesor untuk dapat segera diproses, biasa disebut juga sebagai memori utama (main memory) RAM memiliki sifat volatile (hanya meyimpan data secara sementara), kesimpulannya RAM adalah sebagai alat pengingat pada komputer yang membantu kinerja dari processor. Semakin besar dan semakin cepat alat pengingat tersebut maka semakin baik pula performa dari sebuah komputer. Dalam perjalanannya memory komputer sudah mengalami beberapa perubahan dari tahun ke tahun dari segi bentuk, ukuran dan kecepatannya.
Berikut ini Jenis-Jenis memory yang telah beredar :
1.       FPM RAM (Fast Page Mode DRAM)
Merupakan model memory DRAM yang sudah sangat tua (hasil pengembangan SIM RAM nenek moyangnya RAM) ditemukan pada sekitar tahun 1987, RAM ini masih banyak sekali kekurangan dari segi kecepatan maupun kemampuan menampung datanya, memiliki 30 pin kaki (jumlah lempengan kuningan memory/slot), hanya dapat berjalan pada clock Maximum 16 Mhz sampai 66 Mhz dengan kecepatan aksesnya kurang lebih 50 ns hal ini yang menyebabkan akses pemoresesan data dalam memory menjadi sangat lambat dapat di jumpai pada komputer intel 386.