Sunday, 15 November 2015

Sistem Operasi (PENJADWALAN PROSES)





Tujuan Proses Penjadwalan

      Tujuan dari multiprogramming adalah untuk memiliki sejumlah proses yang berjalan pada sepanjang waktu, untuk memaksimalkan penggunaan CPU.
Tujuan dari pembagian waktu adalah untuk mengganti CPU diantara proses-proses yang begitu sering sehingga pengguna dapat berinteraksi dengan setiap program sambil CPU bekerja.

Deskripsi Penjadwalan Proses

Penjadwalan proses

       Merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
Sedangkan proses sendiri merupakan unit kerja terkecil yang secara individu memiliki sumberdaya atau unit pemilikan sumberdaya.

Tugas Penjadwalan

       Memutuskan proses yang harus berjalan
       Memutuskan kapan dan selama berapa lama proses itu berjalan

Definisi Arsitektur Komputer


               Arsitektur komputer adalah atribut atribut sebuah sistem komputer, dilihat dari sudut pandang    
     seorang programmer.

     Dalam hal ini  struktur konseptual dan  perilaku fungsional  sistem komputer.

       Struktur konseptual  menyangkut bagaimana komponen komponen   tersebut disalinghubungkan      
     (diinterkoneksikan).
       Perilaku fungsional (fungsional behaviour ) menyangkut fungsi   komponen-komponen secara individual, 
     dan sebagai bagian dari struktur  (aliran  informasi dan kendali antar komponen-komponen dalam        
     struktur).

Fungsi fungsi dasar sebuah  sistem komputer

  •   Data processing
  •   Data storage
  •   Data movement
  •   Control

Saturday, 17 October 2015

Skema Arsitektur Komputer



       Pada sistem komputer yang lebih maju, arsitekturnya lebih kompleks. Untuk meningkatkan performa, digunakan beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM  Processor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus). Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.

Berikut adalah skema Arsitektur Komputer secara umum :

https://nurmalitaseptiani.files.wordpress.com/2009/12/arsitektur-komputer.jpg?w=300&h=193

Saturday, 10 October 2015

Sejarah CPU


 SEJARAH  PERKEMBANGAN  CPU


1.      [Generasi Pertama]

         Perkembangan CPU generasi pertama berlanjut dengan lahirnya EDVAC(Electronic Discrete Variable Automatic Computer) adalah computer ukuran besar  pertama yang digunakan untuk keperluan bisnis pada tahun 1951-an.

2.      [Generasi Kedua]

         Ditemukannya transistor pada tahun 1956 menjadi awal dari revolusi computer.Transistor menggantikan tube vakum pada televise,radio,dan computer sehingga ukurannya menjadi jauh lebih kecil daripada sebelumnya.Transistor juga membuat kebutuhan listrik menjadi lebih rendah.

3.      [Generasi Ketiga]

         Ditemukan IC (Integrated Circuit) oleh Jack Kilby pada tahun 1960-an menjadi tonggak penanda revolusi computer,khususnya perangkat CPU.IC menutup kelemahan yang ditimbulkan oleh pemakaian transistor pada CPU yang menjadikan perangkat computer cepat panas.
Walaupun dalam banyak hal,transistor mengungguli tube vakum,namun pemakaian transistor menghasilkan panas cukup besar yang berpotensi merusak bagian – bagian dalam computer.

4.      [Generasi Keempat]

         Pembuat Chip Intel 4004 pada 1971 oleh intel membawa kemajuan cukup signifikan bagi perkembangan CPU.Saat itulah penggabungan berbagai komponen yang sebelumnya terpisah pada perangkat CPU menjadi kenyataan.Komponen – komponen seperti memori,bus,dan prosesor dapat disatukan hanya dalam satu perangkat chip yang kecil.
Komputer tidak lagi sebesar lapangan sepakbola atau seukuran gedung dan kamar.komputer berubah menjadi jauh lebih mini.maka pada awal 1970-an, mulailah computer diproduksi untuk semua kalangan,tidak hanya sebatas pada pelaku bisnis besar. 

Friday, 2 October 2015

Definisi AK & SO


    a.      Definisi Arsitektur Komputer

            Arsitektur Komputer – Pada pembahasan ini, Saya akan mencoba mendefinisikan rancangan atau arsitektur dalam komputer. Dalam bidang teknik komputer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von Neumann, CISC, RISC, blue Gene, dll.

            Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.

            Arsitektur komputer ini paling tidak mengandung 3 sub-kategori:
  • Set instruksi (ISA)
  • Arsitektur mikro dari ISA, dan
  • Sistem desain dari seluruh komponen dalam perangkat keras komputer ini.
            Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer. Perbedaan paling sederhana diantara tingkatan tersebut adalah perbedaan antara hardware dan software.

Tingkatan Dasar Arsitektur Komputer

            Pada tingkatan ini Hardware sebagai tingkatan komputer yang paling bawah dan paling dasar, dimana pada hardware ini “layer” software ditambahkan. Software tersebut berada di atas hardware, menggunakannya dan mengontrolnya. Hardarwe ini mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.

Multilayerd Machine

            Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai “multilayered machine” yang terdiri dari beberapa layer software di atas beberapa layer hardware.