Arsitektur Komputer
Nama : Dimas Yudistira
Kelas : 4IA25
NPM : 52412155
Mata Kuliah : Pengantar Komputasi Modern
Dalam bidang teknik
komputer, arsitektur komputer adalah konsep perencanaan
dan struktur pengoperasian dasar dari suatu sistemkomputer.
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.
Tingkatan Dalam
Arsitektur Komputer 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. Berikut tingkatan layer tersebut :
Keterangan
:
- Physical Device Layer Merupakan komponen elektrik dan elektronik yang sangat penting
- Digital Logic Layer Elemen pada tingkatan ini dapat menyimpan,memanipulasi, dan mentransmisi data dalam bentuk represeotasi biner sederhana.
- Microprogrammed Layer Menginterprestasikan instruksi bahasa mesin dari layer mesin dan secaa langsung menyebabkan elemen logika digital menjalankan operasi yang dikehendaki. Maka sebenarnya ia adalah prosesor inner yang sangat mendasar dan dikendalikan oleh instruksi program 3 kontrol primitifnya sendiri yang disangga dalam ROM innernya sendiri. Instruksi program ini disebut mikrokode dan program kontrolnya disebut mikroprogram.
- Machine Layer Adalah tingkatam yang paling bawah dimana program dapat dituliskan dan memang hanya instruksi bahasa mesin yang dapat diinterprestasikan secara langsung oleh hardware.
- Operating System Layer Mengontrol cara yang dilakukan oleh semua software dalam menggunakan hardware yang mendasari (underlying) dan juga menyembunyikan kompleksitas hardware dari software lain dengan cara memberikan fasilitasnya sendiri yang memungkinkan software menggunakan hardware tersebut secara lebih mudah.
- Higher Order Software Layer Mencakup semua program dalam bahasa selain bahasa mesin yang memerlukan penerjemahan ke dalam kode mesin sebelum mereka dapat dijalankan. Ketika diterjemahkan program seperti itu akan mengandalkan pada fasilitas sistem operasi yang mendasari maupun instruksi-instruksi mesin mereka sendiri.
- Applications Layer Adalah bahasa komputer seperti yang dilihat oleh end-user.
Central Processing Unit (CPU)
CPU atau satuan
merupakan tempat pemrosesan instruksi-instruksi program. Pada komputer mikro,
processor ini disebut microprocessor. CPU terdiri dari dua bagian utama, yaitu
unit kendali ( control unit) dan unit Aritmatika dan logika (arithmethic logic
unit). Disamping dua bagian utama tersebut, CPU mempunyai beberapa simpanan
yang berukuran kecil yang disebut register.
Control Unit
Control Unit
Bagian ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada
sistem komputer. Control unit mengatur kapan alat input menerima data dan kapan
data diolah serta kapan ditampilkan pada alat output. Control Unit mengartikan
instruksi-instruksi dari program komputer, membawa data dari alat input ke main
memory, mengambil data dari main memory untuk diolah. Bila ada instruksi untuk
perhitungan aritmatika atau perbandingan logika, control unit mengirim
instruksi tersebut ke aritmetic and logic unit. Hasil dari pengolahan data ini
dibawa oleh control unit ke main memory lagi untuk disimpan. Jadi tugas dari
control unit adalah :
- mengatur dan mengendalikan alat-alat input dan output
- mengambil instruksi-instruksi dari main memory
- mengambil data dari main memory kalau diperlukan oleh proses
- mengirim instruksi ke aritmaetic and logic unit bila perhitungan aritmatik atau perbandingan logika serta mengawasi kerja aritmatik dan logika
- menyimpan hasil proses ke main memory
Arithmetic And
Logic Unit (ALU)
Tugas utama dari
ALU adalah melakukan semua perhitungan aritmatik atau matematika yang terjadi
sesuai dengan instruksi program. ALU melaukan operasi aritmatik dengan dasar
pertambahan, sedang operasi aritmatik yang lainnya seperti pengurangan,
perkalian dan pembagian dilakukan dengan dasar penjumlahan. Sehingga sirkuit
elektronik di ALU yang digunakan untuk melaksanakan operasi aritmatik ini
disebut adder. Tugas lain ALU adalah melakukan keputusan dari operasi logika
sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua buah elemen
logika dengan menggunakan operator logika, yaitu =, <>, <, >, <+, >=.
Referensi :
https://id.wikipedia.org/wiki/Arsitektur_komputer
http://winarti.staff.gunadarma.ac.id/Downloads/files/43964/Arsitektur+Komputer.pdf
https://id.wikipedia.org/wiki/Arsitektur_komputer
http://winarti.staff.gunadarma.ac.id/Downloads/files/43964/Arsitektur+Komputer.pdf
https://belajar.kemdikbud.go.id/file_storage/pengetahuan_populer/PP_93/Image/hal%202.png
http://www.pengertianku.net/2014/12/pengertian-arsitektur-komputer-secara-lebih-jelas.html
Windows Vs Linux Vs Mac OS
Nama : Dimas Yudistira
Kelas : 4IA25
NPM : 52412155
Mata Kuliah : Pengantar Komputasi Modern
Windows
|
Mac OS
|
Linux
|
|
User Interface
|
Tidak memiliki banyak user interface
|
Memiliki banyak user
interface
|
Tidak memiliki
banyak user interface
|
Popularitas
|
Pertama
|
Kedua
|
Ketiga
|
Lisensi
|
Berbayar
|
Berbayar
|
Gratis
|
Keamanan
|
Rentan virus
|
Kuat
|
Kuat
|
Windows
|
|
Kelebihan
|
Kekurangan
|
Pengguna bisa menjalankan
lebih dari satu aplikasi pada saat yang bersamaan
|
Menyebabkan
ketergantungan penggunaan produk microsoft
|
Bisa
membuka lebih dari satu file dalam waktu yang bersamaan
|
Space
hardisk yang dibutuhkan besar
|
Bisa sharing data
aplikasi yang lain dengan mudah
|
Sistem security yang
lemah dan mudah dijebol oleh para hacker
|
Terdapat Banyak aplikasi
yang kompetibel dengan windows
|
Membutuhkan memori fisik
besar
|
Enduser / orang yang awam
tentang komputer mudah untuk menjalankannya
|
Membutuhkan kecepatan
prosesor yang tinggi
|
Digunakan
oleh mayoritas pengguna komputer di dunia
|
Harga lisensi yang mahal
|
Banyak
didukung oleh vendor hardware dan software
|
|
Linux
|
|
Kelebihan
|
Kekurangan
|
Licensi yang gratis
(Terbuka dan Bebas)
|
Aplikasi yang tersedia
belum sebanyak windows
|
Linux bisa berinteraksi
dengan operating system lain dengan cara kompabilitas file system
|
Operating
system yang tidak sepenuhnya GUI (Graphical User Interface)
|
Menggunaan
swap memori
|
Sedikit orang yang menggunakan linux
|
Stabilitas linux sangat
luar biasa stabi
|
Perintah
command-command nya rumit
|
Linux mewarisi tradisi Unix
dengan mendukung adanya file permission
|
|
Didukung
oleh ribuan programmer di seluruh dunia
|
|
Keamanan
yang kuat
|
|
Mac
OS
|
|
Kelebihan
|
Kekurangan
|
Tidak mudah terkena virus
|
Mac OS tidak bisa dirakit
sendiri karena apple sudah tidak memberi lisensi
|
High Performance
|
Software di Mac OS tidak
begitu lengkap
|
User-Friendly
|
Biayanya mahal
|
Softwarenya
tidak lengkap dan tidak cocok bermain game karena tampilannya kurang bagus.
|
|
Sumber :
http://www.it-newbie.com/2013/04/mengetahui-perbedaan-kekurangan-dan.html
http://adha.ms/p/166/seputar-mac-dan-mac-os-x/
http://adha.ms/p/166/seputar-mac-dan-mac-os-x/
Perkembangan Generasi Komputer
Nama : Dimas Yudistira
Kelas : 4IA25
NPM : 52412155
Komputer Generasi Satu (1946 - 1959)
Komputer Generasi 6
Sumber :
Komputer, Sejarah dan Perkembangannya.pdf by UUL
Kelas : 4IA25
NPM : 52412155
Komputer Generasi Satu (1946 - 1959)
Dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut "bahasa mesin" (machine language).Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya.
Ciri komputer generasi pertama :
- Sirkuitnya menggunakan Vacum tube
- Program dibuat dengan bahasa mesin (ASSEMBLER)
- Ukurannya sangat besar, dan cepat panas
- Proses lamban, kapasitas penyimpanan kecil
- Daya listrik yang besar
Vacum Tube
Komputer Genarasi 2 (1959 - 1964)
Sirkuit menggunakan Vakum Tube mempengaruhi ukuran komputer, pada tahun 1948 ditemukanlah trasistor yang dimana transistor ini digunakan untuk menggantikan Vakum Tube. Tidak hanya untuk komputer, tetapi juga televisi, dan radio pada saat itu.
Ciri komputer generasi kedua :
- Sirkuit Transistor
- Sudah ada sistem operasi
- Munculnya bahasa COBOL, FORTRAN, ALGOL
- Kapasitas memori utama dibesarkan
- Daya listriknya berkurang dibanding yang komputer generasi pertama.
Transistor
Komputer Generasi 3 (1964 - 1970)
Dalam berjalannya waktu dan perkembangan, Salah satu kemajuan komputer generasi ketiga adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang berfungsi untuk memonitor dan mengkoordinasi memori komputer.
Ciri komputer generasi tiga :
- Menggunakan sirkuit IC (Integrated Circuit)
- Proses lebih cepat
- Kapasitas memory lebih besar
- Daya listrik lebih hemat
- Bentuk fisik lebih kecil
IC
Komputer Generasi 4 (1970 - 1990)
Setelah IC,tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik.Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip.Pada tahun 1980-an,Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan.
Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an,video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.Pada tahun 1981,IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor,dan sekolah
Ciri komputer generasi keempat :
- Menggunakan LSI (Large Scale Integration)
- Microprocessor
- Munculnya PC
Microprocessor
Komputer Generasi 5
Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey.HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima.Dengan kecerdasan buatan (artificial intelligence),HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia,menggunakan masukan visual,dan belajar dari pengalamannya sendiri.
Komputer Generasi 6
Dengan Teknologi Komputer yang ada saat ini,agak sulit
untuk dapat membayangkan bagaimana komputer masa depan. Dari sisi teknologi
beberapa ilmuwan komputer meyakini suatu saat tercipta apa yang disebut dengan
biochip yang dibuat dari bahan protein sitetis. Robot yang dibuat dengan bahan
ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang sedang dalam
tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang
mungkin digunakan oleh komputer yang akan datang.
Ahli-ahli sains komputer sekarang juga sedang mencoba
merancang komputer yang tidak memerlukan penulisan dan pembuatan program oleh
pengguna.Komputer tanpa program (programless computer) ini mungkin membentuk
ciri utama generasi komputer yang akan datang.
Komputer, Sejarah dan Perkembangannya.pdf by UUL



