Saturday, August 17, 2019

Struktur Arsitektur Komputer Von Neumann


               Arsitektur Von Neumann pertama kali diterbitkan oleh John von Neumann pada tahun 1945.
Desain arsitektur komputernya terdiri dari Unit Kontrol, Unit Aritmatika dan Logika (ALU), Unit Memori, Register dan Input / Output.

             Arsitektur Von Neumann didasarkan pada konsep komputer program tersimpan, di mana data instruksi dan data program disimpan dalam memori yang sama. Desain ini masih digunakan di sebagian besar komputer yang diproduksi saat ini.

Image result for von neumann

Central Processing Unit

Central Processing Unit (CPU) adalah sirkuit elektronik yang bertanggung jawab untuk menjalankan instruksi dari program komputer. Biasanya disebut sebagai mikroprosesor atau prosesor. CPU berisi ALU, CU dan berbagai register.

  • Register


Register adalah area penyimpanan kecepatan tinggi dalam CPU. Semua data harus disimpan dalam register sebelum dapat diproses.

Mar     : Berfungsi sebagai pointer yang menunjuk ke lokasi memori yang akan diakses, baik untuk ditulis, maupun untuk di baca. MAR adalah satu-satunya register yang dapat menunjuk/mengacu lokasi memori. (Semua yang perlu mengakses memori harus melalui MAR).

Mdr    : menyimpan data yang sedang ditransferk kea tau dari memori

AC     : tempat penyimpanan hasil sementara

PC      berfungsi untuk menelusuri sejauh mana program sudah dieksikusi. Register ini bertindak sebagai pointer yang menunjuk ke lokasi memori yang menyimpan perintah berikutnya yang harus dilaksanakan.

CIR    : berisi intruksi saat proses berlangsung.

  • ALU

ALU memungkinkan operasi aritmatika (tambah, kurangi dll) dan logika (DAN, ATAU, BUKAN dll) dilakukan.

  • Control Unit

Control Unit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.

  • Bus


Bus adalah sarana yang digunakan untuk mentransmisikan data dari satu bagian komputer ke bagian lainnya, yang menghubungkan semua komponen internal utama ke CPU dan memori.
Bus sistem CPU standar terdiri dari control bus, data bus, dan addres bus.

Addres bus    : membawa alamat data antara prosesor dan memori

Data Bus        : membawa data antara prosesor, unit memori, dan perangkat input/output

Control Bus   : membawa sinyal/perintah control dari CPU untuk mengontrol dan mengkoordinasikan semua aktivitas dalam computer dan perangkat i/o.

Memory Unit


Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner ) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte.

I/O Devices

Program atau data dibaca ke dalam memori utama dari perangkat input atau penyimpanan sekunder di bawah kendali instruksi input CPU. Perangkat output digunakan untuk menampilkan informasi dari komputer. Jika beberapa hasil dievaluasi oleh komputer dan disimpan di komputer, maka dengan bantuan perangkat output, komputer dapat menyajikannya kepada pengguna.

Keuntungan model Von Neumann:

  • Fleksibilitas pengalamatan program dan data.

  • Program selalu ada di ROM dan data selalu ada di RAM.

  • Arsitektur Von Neumann memungkinkan prosesor untuk menjalankan program yang didalam memori data (RAM).
Kelemahan model Von Neumann:

  • Bus tunggalnya itu sendiri. Sehingga instruksi untuk mengakses program dan data harus dijalankan secara sekuensial dan tidak bisa dilakukan overlaping untuk menjalankan dua isntruksi yang berurutan.

  • Bandwidth program harus sama dengan banwitdh data. Jika memori data adalah 8 bits maka program juga harus 8 bits.

  • Prosesor Von Neumann membutuhkan jumlah clock CPI (Clock per Instruction) yang relatif lebih banyak sehingga eksekusi instruksi dapat menjadi relatif lebih lama.




Friday, June 7, 2019

Perintah Dasar Operasi Linux


                  Linux adalah sebuah perangkat lunak yang berupa sistem operasi pada open source yang disebarluaskan secara gratis di bawah naungan lisensi GNU (Gnu Not Unix). Software ini merupakan turunan unix yang bekerja di berbagai jenis hardware komputer. Lisensi GNU memberikan program lengkap beserta sumber kodenya (source code).
Software linux dirancang oleh mahasiswa Finlandia bernama Linus Torvald. Software ini berawal dari proyek hobi yang terinspirasi dari Minix. Minix yaitu sebuah sistem UNIX yang kecil. Sistem UNIX dipopulerkan oleh Andrew Tanenbaum. Waktu pengerjaan untuk versi 0.01 sekitar Agustus 1991. Lalu, Linus mengumumkan versi 0.02 software ini pada 5 Oktober 1991. Saat itu, versi 0.02 hanya bisa menjalankan gcc (GNU C Compiler) dan shell bash (GNU Bourne Again Shell).
               Setiap pemakai LINUX harus mempunyai nama login (user account) yang sebelumnya harus didaftarkan pada administrator system.  Nama login umumnya dibatasi maksimum 8 karakter dan umumnya dalam huruf kecil.  Prompt dari shell bash pada LINUX menggunakan tanda “$”. Sebuah sesi LINUX terdiri dari :
1. Login
2. Bekerja dengan Shell / menjalankan aplikasi
3. Logout
              Tergantung atas shell yang digunakan, pada Linux bash maka pada proses login akan mengeksekusi program /etc/profile (untuk semua pemakai) dan file .base_profile di direktori awal (HOME) masing-masing. Pada saat logout, maka program shell bash akan mengeksekusi script yang bernama .bash_logout.
               Instruksi Linux standar mempunyai format sebagai berikut : $ NamaInstruksi [pilihan] [argumen] Pilihan adalah option yang dimulai dengan tanda – (minus).  Argumen dapat kosong, satu atau beberapa argumen (parameter). Linux juga menyediakan semacam buku panduan atau informasi bantuan mengenai perintah – perintah linux dengan format $ man <perintah>.

Perintah
Deskripsi
id
Suatu perintah yang menampilkan identitas diri
date
Suatu perintah yang menampilkan waktu sekarang atau saat ini yang berupa hari,bulan,tanggal,jam dan tahun
cal
Perintah yang menampilkan kalender
hostname
Perintah menampilkan hostname user
uname
Perintah yang menampilkan sistem operasi yang digunakan oleh user baik secara lengkap maupun tidak
w
Perintah yang menampilkan informasi siapa yang sedang aktif secara lengkap
who
Perintah yang menampilkan siapa saja yang sedang login
whoami
Perintah yang hanya menampilkan nama dari yang melakukan login saja
chfn
Perintah yang digunakan untuk merubah informasi user atau finger
finger
Menampilkan informasi user yang sebelumnya telah diubah menggunakan perintah $chfn
man
Menampilakan manual dari suatu perintah atau menampilakan informasi bantuan dari suatu perintah
clear
Melakukan penghapusan layar
apropos
Perintah yang menampilakan deskripsi dari suatu kata yang dicari
whatis
Melakukan pencarian perintah yang tepat sama dengan kata kunci yang dicari
ls
Perintah untuk menampilkan daftar file dan folder pada direktori
ls -l
Perintah yang menampilkan semua file secara lengkap
ls -a
Perintah yang menampilkan semua file atau direktori yang tersembunyi
ls -f
Perintah yang menampilkan semua file atau direktori tanpa proses sorting
ls /usr
Perintah yang menampilkan isi suatu direktori
ls  /
Perintah yang menampilkan isi direktori root

Struktur Arsitektur Komputer Von Neumann

               Arsitektur Von Neumann pertama kali diterbitkan oleh John von Neumann pada tahun 1945. Desain arsitektur komputernya terd...