Rabu, 14 November 2012

Lanjutan Sistem Operasi (Clustered Systems)

Diposting oleh Unknown di 17.49 0 komentar
Hai , apa kabar kalian semua ? Aku harap baik-baik saja. Ok seperti janji saya waktu itu untuk melanjutkan materi ini Clustured Systems.


l  Clustering memungkinkan dua atau lebih sistem melakukan share strorage
l  Memiliki realibilitas yang tinggi.
l  Asymmetric clustering: satu sertver menjalankan aplikasi sementara server lain dalam keadaan standby.
l  Symmetric clustering: semual N host menjalankan aplikasi.

Handheld Systems
l  Personal Digital Assistants (PDAs)
l  Telepon seluler
l  Issues:
l  Memori yang terbatas
l  Prosessor yang lambat
l  Display screen yang kecil.

Migrasi Sistem Operasi vs.
Sistem Komputer












Lingkungan Komputasi
l  Komputasi Tradisional
l  Komputasi berbasi Web (Web-Based Computing)
l  Komputasi pada Embedded System (Embedded Computing)

Definisi
Algoritma:
                prosedur terbatas yang terdiri beberapa operasi menyelesaikan suatu masalah (Ibaraki)

   program : algoritma yang diimplementasikan dalam bahasa pemrograman tertentu

 Struktur data
                cara pengaturan data agar bisa disimpan memory komputer secara efisien

Hubungan antara Algoritma & Struktur Data
                                Wirth:   algoritma + struktur data = program
l  Algoritma →penyelesaian satu masalah secara matematis
l  Turing machine
l  Model matematika komputer
l  Memiliki tape dengan panjang tak terhingga sebagai alat penyimpan ingatan (memory)
l  Running time, kecepatan tak terhingga
l  Padahal komputer yang ada sangat terbatas baik memory maupun kecepatannya
l Bagaimana data harus direpresentasikan saat membuat program ?
l  Algoritma yang baik + Struktur data yang tepat =
    program yang baik
l  Pemilihan algoritma dan struktur data yang tepat harus mempertimbangkan skala data, CPU, memori, dsb.
l  Perlu pengetahuan algoritma dan struktur apa saja yang ada dan mungkin dipakai

Contoh Algoritma :
Bubble Sort
                banyaknya data:  n
                Data diurutkan/disorting dari yang bernilai besar
Proses
step 1 : Periksalah nilai dua elemen mulai dari urutan ke-n sampai urutan ke-1. Jika nilai kiri<kanan, tukarkan kedua data itu.
step 2  : Periksalah nilai dua elemen mulai dari urutan ke-n sampai urutan ke-2. Jika nilai kiri<kanan, tukarkan kedua data itu.
step n-1 : Periksalah nilai dua elemen mulai dari urutan ke-n sampai urutan ke-n-1. Jika nilai kiri<kanan, tukarkan kedua data itu.

Awal                  7              4              5              8              10
Step 1                7              4              5              8              10
Step 1                7              4              5             10              8
Step 1                7              4             10             5               8
Step 1                7             10             4              5               8
Step 1                10            7              4              5               8

Step 2                10            7              4              5               8
Step 2                10            7              4              8               5
Step 2                10            8              7              4               5

Step 3                10            8              7              4               5
Step 3                10            8              7              5               4
Step 3                10            8              7              5               4

Step 4                10           8              7               5              4

Selsai sudah kita mengenal Sistem Operasi yang pertama , lain waktu saya update lagi ya..
Semoga bermanfaat buat kalian semua


   








READMORE....!!
 

Riskaf's Blog Copyright 2009 Sweet Cupcake Designed by Ipiet Templates Image by Tadpole's Notez