SlideShare una empresa de Scribd logo
1 de 22
ARSITEKTUR HARDWARE
Sebuah Teori Tentang Hardware Komputer
ARSITEKTUR HARDWARE TRADISIONAL
 Arsitektur perangkat keras komputer tradisional terdiri
dari empat komponen utama yaitu
1. "Prosesor",
2. "Memori Penyimpanan",
3. "Masukan" (Input), dan
4. "Keluaran" (Output).
 Model tradisional tersebut sering dikenal dengan nama
arsitektur von Neumann.
 Pada saat awal, komputer berukuran sangat besar
sehingga komponen-komponennya dapat memenuhi
sebuah ruangan yang sangat besar.
 Sang pengguna -- menjadi programer yang sekali gus
merangkap menjadi menjadi operator komputer -- juga
bekerja di dalam ruang komputer tersebut.
TUJUAN SISTEM OPERASI
 Antarmuka antara user dengan hardware
 Pemkaian bersama hardware maupun data antar user
 Pengaturan penjadwalan (pemakaian cpu, i/o secara
bergantian)
 Menunjukkan lingkungan dimana seorang user dapat
mengeksekusi program-programnya.
FUNGSI DASAR SISTEM OPERASI
 membuat kondisi komputer agar dapat menjalankan
program secara benar.
 Untuk menghindari konflik yang terjadi pada saat
pengguna menggunakan sumber-daya yang sama,
sistem operasi mengatur pengguna mana yang
dapat mengakses suatu sumber-daya.
 Sistem operasi juga sering disebut resource
allocator.
 Satu lagi fungsi penting sistem operasi ialah
sebagai program pengendali yang bertujuan untuk
menghindari kekeliruan (error) dan penggunaan
komputer yang tidak perlu.
Elektronis [Gen-1]
– ENIAC
• Eckert & Mauchly
• 1943-46, tabung
• desimal
• non komersil
– IAS
• von Neumann & Turing
• 1952, tabung
• biner
• stored program
GENEARSI KOMPUTER
Elektronis [Gen-2]
– Transistor
– UNIVAC I
• E&M Computer Co., 1947, komersil, dipakai sensus
– IBM 701 [saintifik], 702 [bisnis]
• komersil, 1953-55, stored program
• punched card (sebuah unit memori untuk memasukkan angka,
dan berbagai elemen dasar komputer lainnya.)
GENEARSI KOMPUTER
ARSITEKTUR KOMPUTER VON NEUMAN
 Walaupun berukuran besar, sistem tersebut dikategorikan
sebagai "komputer pribadi" (PC). Siapa saja yang ingin
melakukan komputasi; harus memesan/antri untuk
mendapatkan alokasi waktu (rata-rata 30-120 menit).
 Jika ingin melakukan kompilasi Fortran, maka pengguna
pertama kali akan me-load kompilator Fortran, yang diikuti
dengan "load" program dan data. Hasil yang diperoleh,
biasanya berbentuk cetakan (print-out).
Tiga Sasaran Sistem Operasi
 Kenyamanan, membuat user menjadi lebih
nyaman
 Efisien, menjadikan penggunaan sumber
daya sistemkomputer secara efisien.
 Mampu Berevolusi, memudahkan
pengembangan, Pengujian dan pengajuan
fungsi2 baru tanpa menggangu layanan yang
dijalankan sistem komputer.
LAYANAN SISTEM OPERASI
 Pembuatan program yaitu sistem operasi menyediakan fasilitas dan
layanan untuk membantu para pemrogram untuk menulis program;
 Eksekusi Program yang berarti Instruksi-instruksi dan data-data
harus dimuat ke memori utama, perangkat-perangkat masukan/
keluaran dan berkas harus diinisialisasi, serta sumber-daya yang
ada harus disiapkan, semua itu harus di tangani oleh sistem
operasi;
 Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil
alih sejumlah instruksi yang rumit dan sinyal kendali agar
pemrogram dapat berfikir sederhana dan perangkat pun dapat
beroperasi;
 Pengaksesan terkendali terhadap berkas yang artinya
disediakannya mekanisme proteksi terhadap berkas untuk
mengendalikan pengaksesan terhadap berkas;
 Pengaksesan sistem artinya pada pengaksesan digunakan
bersama (shared system);
STRUKTUR KOMPUTER
Sistem operasi dilihat dari berbagai sudut pandang
 Dari sudut pandang pengguna
 Sistem operasi merupakan sebagai alat untuk mempermudah
penggunaan komputer.
 Dirancang dengan mengutamakan kemudahan penggunaan.
 Dalam lingkungan berpengguna-banyak (multi-user), sistem
operasi sebagai alat untuk memaksimalkan penggunaan sumber
daya komputer.
 Akan tetapi pada sejumlah komputer, sudut pandang pengguna
dapat dikatakan hanya sedikit atau tidak ada sama sekali.
 Misalnya embedded computer pada peralatan rumah tangga
seperti mesin cuci dan sebagainya mungkin saja memiliki lampu
indikator untuk menunjukkan keadaan sekarang, tetapi sistem
operasi ini dirancang untuk bekerja tanpa campur tangan
pengguna.
Sistem operasi dilihat dari berbagai sudut
pandang
 Dari sudut pandang sistem
 Sistem operasi dapat dianggap sebagai alat yang
menempatkan sumber
 daya secara efisien (Resource Allocator).
 Sistem operasi ialah manager bagi sumber daya, yang
menangani konflik permintaan sumber daya secara efisien.
 Sistem operasi juga mengatur eksekusi aplikasi dan operasi
dari alat M/K (Masukan/Keluaran). Fungsi ini dikenal juga
sebagai program pengendali (Control Program).
 Lebih lagi, sistem operasi merupakan suatu bagian program
yang berjalan setiap saat yang dikenal dengan istilah kernel.
Sistem operasi dilihat dari berbagai sudut pandang
 Dari sudut pandang tujuan sistem operasi
 Sistem operasi dapat dipandang sebagai alat
yang membuat komputer lebih nyaman
digunakan untuk menjalankan aplikasi dan
menyelesaikan masalah pengguna.
 Tujuan lain sistem operasi ialah membuat
penggunaan sumber daya komputer menjadi
efisien.
Sistem operasi dilihat dari berbagai sudut pandang
 Tidak ada suatu ketentuan khusus
tentang bagaimana seharusnya
struktur sistem sebuah komputer.
 Setiap ahli dan desainer arsitektur
komputer memiliki pandangannya
masing-masing.
 Akan tetapi, untuk mempermudah
kita memahami detail dari sistem
operasi kita perlu memiliki
pengetahuan umum tentang struktur
sistem komputer.
ARSITEKTUR KOMPUTER UMUM
PROSESOR CPU
 Secara umum, sistem komputer terdiri atas
CPU dan sejumlah device controller yang
terhubung melalui sebuah bus yang
menyediakan akses ke memori.
 Umumnya, setiap device controller
bertanggung-jawab atas sebuah hardware
spesisfik.
 Setiap device dan CPU dapat beroperasi secara
bersama untuk mendapatkan akses ke
memori.
 Adanya beberapa hardware ini dapat
menyebabkan masalah sinkronisasi.
 Karena itu untuk mencegahnya sebuah
memory controller ditambahkan untuk
sinkronisasi akses memori.
MEMORI UTAMA
 Memori utama adalah satu-satunya tempat
penyimpanan yang dapat diakses secara langsung
oleh prosessor,
 merupakan suatu array dari word atau byte, yang
mempunyai ukuran ratusan sampai jutaan ribu.
 Setiap word memiliki alamatnya sendiri.
 Memori utama adalah tempat penyimpanan yang
volatile, dimana isinya hilang bila sumber
energinya (energi listrik) dimatikan.
 Dasar susunan sistem storage adalah kecepatan,
biaya, sifat volatilitas.
Yang termasuk memori utama adalah:
 Register
 Tempat penyimpanan beberapa buah data volatile yang akan
diolah langsung di prosesor yang berkecepatan sangat tinggi.
 Register ini berada di dalam prosesor dengan jumlah yang sangat
terbatas karena fungsinya sebagai tempat perhitungan/komputasi
data.
 Cache Memory
 Tempat penyimpanan sementara (volatile) sejumlah kecil data
untuk meningkatkan kecepatan pengambilan atau penyimpanan
data di memori oleh prosesor yang berkecepatan tinggi.
 Dahulu cache disimpan di luar prosesor dan dapat ditambahkan.
Misalnya pipeline burst cache yang biasa ada di komputer awal
tahun 90-an.
 Akan tetapi seiring menurunnya biaya produksi dan untuk
meningkatkan kinerja, cache ditanamkan di prosesor.
Yang termasuk memori utama adalah:
 Random Access Memory
 Tempat penyimpanan sementara sejumlah data volatile yang dapat
diakses langsung oleh prosesor.
 Pengertian langsung di sini berarti prosesor dapat mengetahui alamat
data yang ada di memori secara langsung.
 Sekarang, RAM dapat diperoleh dengan harga yang cukup murah
dangan kinerja yang bahkan dapat melewati cache pada komputer
yang lebih lama.
 Memori Ekstensi
 Tambahan memori yang digunakan untuk membantu proses-proses
dalam komputer, biasanya berupa buffer.
 Peranan tambahan memori ini sering dilupakan akan tetapi sangat
penting artinya untuk efisiensi.
 Biasanya tambahan memori ini memberi gambaran kasar kemampuan
dari perangkat tersebut, sebagai contoh misalnya jumlah memori VGA,
memori soundcard.
DMA
 Direct Memory Access
 Digunakan untuk I/O device yang dapat
memindahkan data dengan kecepatan tinggi
(mendekati frekuensi bus memori).
 Seluruh proses DMA dikendalikan oleh sebuah
controller bernama DMA Controller (DMAC).
 DMA Controller mengirimkan atau menerima
signal dari memori dan I/O device.
 Prosesor hanya mengirimkan alamat awal
data, tujuan data, panjang data ke DMA
Controller.
 Hak terhadap penggunaan bus memory yang
diperlukan DMA controller didapatkan dengan
bantuan bus arbiter yang dalam PC sekarang
berupa chipset Northbridge.
MEMORI SEKUNDER
 Kebanyakan sistem komputer menyediakan secondary
storage sebagai perluasan dari memori utama.
 Syarat utama dari secondary storage adalah dapat
menyimpan data dalam jumlah besar secara permanen.
 Secondary storage yang paling umum adalah disk magnetik,
yang meyediakan penyimpanan untuk program maupun
data.
 Disk magnetik adalah alat penyimpanan data yang non-
volatile yang juga menyediakan akses secara random.
 Media penyimpanan data yang non-volatile yang dapat
berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic
Tape.
 Media ini biasanya daya tampungnya cukup besar dengan
harga yang relatif murah. Portability-nya juga relatif lebih
tinggi.
SYSTEM CALL (3)
5. System Calls Komunikasi
Dua model komunikasi:
1. Message-passing
Pertukaran informasi dilakukan melalui fasilitas
komunikasi antar proses yang disediakan oleh
sistem operasi.
2. Shared-memory
Proses menggunakan memori yang bisa
digunakan oleh berbagai proses untuk
pertukaran informasi dengan membaca dan
menulis data pada memori tersebut.

Más contenido relacionado

La actualidad más candente

Metode_WP.pptx
Metode_WP.pptxMetode_WP.pptx
Metode_WP.pptxHuda Wsf
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Abdullah Azzam Al Haqqoni
 
Pengertian komputer dan sistem komputer
Pengertian komputer dan sistem komputerPengertian komputer dan sistem komputer
Pengertian komputer dan sistem komputerReski Rahayu
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis dataMuttyTeukie Elf
 
PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SEKARANG
PERKEMBANGAN KOMPUTER  DARI  GENERASI PERTAMA SAMPAI SEKARANGPERKEMBANGAN KOMPUTER  DARI  GENERASI PERTAMA SAMPAI SEKARANG
PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SEKARANGUNIVERSITAS PALANGKARAYA
 
Akuntansi Mikita Cookies
Akuntansi Mikita CookiesAkuntansi Mikita Cookies
Akuntansi Mikita Cookiesalanzar90
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5ketanmanis
 
Workshop Business Model Canvas Universitas Indonesia oleh Arry Rahmawan
Workshop Business Model Canvas Universitas Indonesia oleh Arry RahmawanWorkshop Business Model Canvas Universitas Indonesia oleh Arry Rahmawan
Workshop Business Model Canvas Universitas Indonesia oleh Arry RahmawanArry Rahmawan
 
Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)
Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)
Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)STRosidah
 
Makalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat iniMakalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat iniRohman Efendi
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erdamalianuryamin
 
Makalah dasar komputer
Makalah dasar komputer  Makalah dasar komputer
Makalah dasar komputer lisnanuramalia
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Joel Marobo
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasiIKHSAN MAHRURI
 
soal desain grafis
soal desain grafis soal desain grafis
soal desain grafis ismyndar
 

La actualidad más candente (20)

Metode_WP.pptx
Metode_WP.pptxMetode_WP.pptx
Metode_WP.pptx
 
Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)Pengolahan Citra Digital (Resume materi kuliah)
Pengolahan Citra Digital (Resume materi kuliah)
 
Pengertian komputer dan sistem komputer
Pengertian komputer dan sistem komputerPengertian komputer dan sistem komputer
Pengertian komputer dan sistem komputer
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis data
 
PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SEKARANG
PERKEMBANGAN KOMPUTER  DARI  GENERASI PERTAMA SAMPAI SEKARANGPERKEMBANGAN KOMPUTER  DARI  GENERASI PERTAMA SAMPAI SEKARANG
PERKEMBANGAN KOMPUTER DARI GENERASI PERTAMA SAMPAI SEKARANG
 
Akuntansi Mikita Cookies
Akuntansi Mikita CookiesAkuntansi Mikita Cookies
Akuntansi Mikita Cookies
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5
 
Workshop Business Model Canvas Universitas Indonesia oleh Arry Rahmawan
Workshop Business Model Canvas Universitas Indonesia oleh Arry RahmawanWorkshop Business Model Canvas Universitas Indonesia oleh Arry Rahmawan
Workshop Business Model Canvas Universitas Indonesia oleh Arry Rahmawan
 
20731 21 visualisasi data
20731 21 visualisasi data20731 21 visualisasi data
20731 21 visualisasi data
 
Bab iv
Bab ivBab iv
Bab iv
 
Chap 5 peningkatan kualitas citra
Chap 5 peningkatan kualitas citraChap 5 peningkatan kualitas citra
Chap 5 peningkatan kualitas citra
 
Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)
Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)
Makalah teori antrian (SISTEM ANTRIAN MM TAK HINGGA)
 
Makalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat iniMakalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat ini
 
Basis Data : Pemodelan Erd
Basis Data : Pemodelan ErdBasis Data : Pemodelan Erd
Basis Data : Pemodelan Erd
 
Makalah dasar komputer
Makalah dasar komputer  Makalah dasar komputer
Makalah dasar komputer
 
Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...
Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...
Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
soal desain grafis
soal desain grafis soal desain grafis
soal desain grafis
 

Similar a Arsitektur-Komputer

Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem OperasiFariz Fahrizal
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)Adiba Qonita
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasibelajarkomputer
 
Sistem Operasi Pada Komputer
Sistem Operasi Pada KomputerSistem Operasi Pada Komputer
Sistem Operasi Pada Komputernurafnisinaga
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2Azier Nadhir
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasibelajarkomputer
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasiZoel Htb
 
Chapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalahChapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalahAndi Iswoyo
 
1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptxAldi572949
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxRayhanAhadiNifri
 
Pengantar ilmu komputer2
Pengantar ilmu komputer2Pengantar ilmu komputer2
Pengantar ilmu komputer2wawankoerniawan
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputAdi Ginanjar Kusuma
 

Similar a Arsitektur-Komputer (20)

Pengenalan Sistem Operasi
Pengenalan Sistem OperasiPengenalan Sistem Operasi
Pengenalan Sistem Operasi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Aan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem OperasiAan Andika - Pengenalan Sistem Operasi
Aan Andika - Pengenalan Sistem Operasi
 
Sistem Operasi Pada Komputer
Sistem Operasi Pada KomputerSistem Operasi Pada Komputer
Sistem Operasi Pada Komputer
 
Sister09
Sister09Sister09
Sister09
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
Slide 2-sistem-komputer
Slide 2-sistem-komputerSlide 2-sistem-komputer
Slide 2-sistem-komputer
 
Agung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem OperasiAgung Santoso - Struktur Sistem Operasi
Agung Santoso - Struktur Sistem Operasi
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
Chapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalahChapter 3 komputer sebagai alat pemecahan masalah
Chapter 3 komputer sebagai alat pemecahan masalah
 
Sistem komputer
Sistem komputerSistem komputer
Sistem komputer
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 
1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx1. Sistem Komputasi.pptx
1. Sistem Komputasi.pptx
 
Sistem komputer
Sistem komputerSistem komputer
Sistem komputer
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
 
Pengantar ilmu komputer2
Pengantar ilmu komputer2Pengantar ilmu komputer2
Pengantar ilmu komputer2
 
Slide share kjd
Slide share kjdSlide share kjd
Slide share kjd
 
Sistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input OutputSistem Operasi - Perangkat keras Input Output
Sistem Operasi - Perangkat keras Input Output
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 

Más de Hz Tena

Anggaran bi konversi dan beban usaha
Anggaran bi konversi dan beban usahaAnggaran bi konversi dan beban usaha
Anggaran bi konversi dan beban usahaHz Tena
 
Anggaran perusahaan dagang
Anggaran perusahaan dagangAnggaran perusahaan dagang
Anggaran perusahaan dagangHz Tena
 
Anggaran Bahan Baku
Anggaran Bahan BakuAnggaran Bahan Baku
Anggaran Bahan BakuHz Tena
 
Anggaran Perusahaan
Anggaran Perusahaan Anggaran Perusahaan
Anggaran Perusahaan Hz Tena
 
Anggaran Penjualan
Anggaran PenjualanAnggaran Penjualan
Anggaran PenjualanHz Tena
 
Materi 1 anggaran
Materi 1 anggaranMateri 1 anggaran
Materi 1 anggaranHz Tena
 
Modul pelatihan bee accounting
Modul pelatihan bee accountingModul pelatihan bee accounting
Modul pelatihan bee accountingHz Tena
 
Siklusakuntansi 110607022635-phpapp02
Siklusakuntansi 110607022635-phpapp02Siklusakuntansi 110607022635-phpapp02
Siklusakuntansi 110607022635-phpapp02Hz Tena
 
Slide2 peran sistem operasi
Slide2 peran sistem operasiSlide2 peran sistem operasi
Slide2 peran sistem operasiHz Tena
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraHz Tena
 
Slide3 manajemen proses
Slide3 manajemen prosesSlide3 manajemen proses
Slide3 manajemen prosesHz Tena
 

Más de Hz Tena (12)

Bd
BdBd
Bd
 
Anggaran bi konversi dan beban usaha
Anggaran bi konversi dan beban usahaAnggaran bi konversi dan beban usaha
Anggaran bi konversi dan beban usaha
 
Anggaran perusahaan dagang
Anggaran perusahaan dagangAnggaran perusahaan dagang
Anggaran perusahaan dagang
 
Anggaran Bahan Baku
Anggaran Bahan BakuAnggaran Bahan Baku
Anggaran Bahan Baku
 
Anggaran Perusahaan
Anggaran Perusahaan Anggaran Perusahaan
Anggaran Perusahaan
 
Anggaran Penjualan
Anggaran PenjualanAnggaran Penjualan
Anggaran Penjualan
 
Materi 1 anggaran
Materi 1 anggaranMateri 1 anggaran
Materi 1 anggaran
 
Modul pelatihan bee accounting
Modul pelatihan bee accountingModul pelatihan bee accounting
Modul pelatihan bee accounting
 
Siklusakuntansi 110607022635-phpapp02
Siklusakuntansi 110607022635-phpapp02Siklusakuntansi 110607022635-phpapp02
Siklusakuntansi 110607022635-phpapp02
 
Slide2 peran sistem operasi
Slide2 peran sistem operasiSlide2 peran sistem operasi
Slide2 peran sistem operasi
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu Indra
 
Slide3 manajemen proses
Slide3 manajemen prosesSlide3 manajemen proses
Slide3 manajemen proses
 

Arsitektur-Komputer

  • 1. ARSITEKTUR HARDWARE Sebuah Teori Tentang Hardware Komputer
  • 2. ARSITEKTUR HARDWARE TRADISIONAL  Arsitektur perangkat keras komputer tradisional terdiri dari empat komponen utama yaitu 1. "Prosesor", 2. "Memori Penyimpanan", 3. "Masukan" (Input), dan 4. "Keluaran" (Output).  Model tradisional tersebut sering dikenal dengan nama arsitektur von Neumann.  Pada saat awal, komputer berukuran sangat besar sehingga komponen-komponennya dapat memenuhi sebuah ruangan yang sangat besar.  Sang pengguna -- menjadi programer yang sekali gus merangkap menjadi menjadi operator komputer -- juga bekerja di dalam ruang komputer tersebut.
  • 3. TUJUAN SISTEM OPERASI  Antarmuka antara user dengan hardware  Pemkaian bersama hardware maupun data antar user  Pengaturan penjadwalan (pemakaian cpu, i/o secara bergantian)  Menunjukkan lingkungan dimana seorang user dapat mengeksekusi program-programnya.
  • 4. FUNGSI DASAR SISTEM OPERASI  membuat kondisi komputer agar dapat menjalankan program secara benar.  Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya.  Sistem operasi juga sering disebut resource allocator.  Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
  • 5. Elektronis [Gen-1] – ENIAC • Eckert & Mauchly • 1943-46, tabung • desimal • non komersil – IAS • von Neumann & Turing • 1952, tabung • biner • stored program GENEARSI KOMPUTER
  • 6. Elektronis [Gen-2] – Transistor – UNIVAC I • E&M Computer Co., 1947, komersil, dipakai sensus – IBM 701 [saintifik], 702 [bisnis] • komersil, 1953-55, stored program • punched card (sebuah unit memori untuk memasukkan angka, dan berbagai elemen dasar komputer lainnya.) GENEARSI KOMPUTER
  • 7. ARSITEKTUR KOMPUTER VON NEUMAN  Walaupun berukuran besar, sistem tersebut dikategorikan sebagai "komputer pribadi" (PC). Siapa saja yang ingin melakukan komputasi; harus memesan/antri untuk mendapatkan alokasi waktu (rata-rata 30-120 menit).  Jika ingin melakukan kompilasi Fortran, maka pengguna pertama kali akan me-load kompilator Fortran, yang diikuti dengan "load" program dan data. Hasil yang diperoleh, biasanya berbentuk cetakan (print-out).
  • 8. Tiga Sasaran Sistem Operasi  Kenyamanan, membuat user menjadi lebih nyaman  Efisien, menjadikan penggunaan sumber daya sistemkomputer secara efisien.  Mampu Berevolusi, memudahkan pengembangan, Pengujian dan pengajuan fungsi2 baru tanpa menggangu layanan yang dijalankan sistem komputer.
  • 9. LAYANAN SISTEM OPERASI  Pembuatan program yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program;  Eksekusi Program yang berarti Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-perangkat masukan/ keluaran dan berkas harus diinisialisasi, serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi;  Pengaksesan I/O Device, artinya Sistem Operasi harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi;  Pengaksesan terkendali terhadap berkas yang artinya disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas;  Pengaksesan sistem artinya pada pengaksesan digunakan bersama (shared system);
  • 11. Sistem operasi dilihat dari berbagai sudut pandang  Dari sudut pandang pengguna  Sistem operasi merupakan sebagai alat untuk mempermudah penggunaan komputer.  Dirancang dengan mengutamakan kemudahan penggunaan.  Dalam lingkungan berpengguna-banyak (multi-user), sistem operasi sebagai alat untuk memaksimalkan penggunaan sumber daya komputer.  Akan tetapi pada sejumlah komputer, sudut pandang pengguna dapat dikatakan hanya sedikit atau tidak ada sama sekali.  Misalnya embedded computer pada peralatan rumah tangga seperti mesin cuci dan sebagainya mungkin saja memiliki lampu indikator untuk menunjukkan keadaan sekarang, tetapi sistem operasi ini dirancang untuk bekerja tanpa campur tangan pengguna.
  • 12. Sistem operasi dilihat dari berbagai sudut pandang  Dari sudut pandang sistem  Sistem operasi dapat dianggap sebagai alat yang menempatkan sumber  daya secara efisien (Resource Allocator).  Sistem operasi ialah manager bagi sumber daya, yang menangani konflik permintaan sumber daya secara efisien.  Sistem operasi juga mengatur eksekusi aplikasi dan operasi dari alat M/K (Masukan/Keluaran). Fungsi ini dikenal juga sebagai program pengendali (Control Program).  Lebih lagi, sistem operasi merupakan suatu bagian program yang berjalan setiap saat yang dikenal dengan istilah kernel.
  • 13. Sistem operasi dilihat dari berbagai sudut pandang  Dari sudut pandang tujuan sistem operasi  Sistem operasi dapat dipandang sebagai alat yang membuat komputer lebih nyaman digunakan untuk menjalankan aplikasi dan menyelesaikan masalah pengguna.  Tujuan lain sistem operasi ialah membuat penggunaan sumber daya komputer menjadi efisien.
  • 14. Sistem operasi dilihat dari berbagai sudut pandang  Tidak ada suatu ketentuan khusus tentang bagaimana seharusnya struktur sistem sebuah komputer.  Setiap ahli dan desainer arsitektur komputer memiliki pandangannya masing-masing.  Akan tetapi, untuk mempermudah kita memahami detail dari sistem operasi kita perlu memiliki pengetahuan umum tentang struktur sistem komputer.
  • 16. PROSESOR CPU  Secara umum, sistem komputer terdiri atas CPU dan sejumlah device controller yang terhubung melalui sebuah bus yang menyediakan akses ke memori.  Umumnya, setiap device controller bertanggung-jawab atas sebuah hardware spesisfik.  Setiap device dan CPU dapat beroperasi secara bersama untuk mendapatkan akses ke memori.  Adanya beberapa hardware ini dapat menyebabkan masalah sinkronisasi.  Karena itu untuk mencegahnya sebuah memory controller ditambahkan untuk sinkronisasi akses memori.
  • 17. MEMORI UTAMA  Memori utama adalah satu-satunya tempat penyimpanan yang dapat diakses secara langsung oleh prosessor,  merupakan suatu array dari word atau byte, yang mempunyai ukuran ratusan sampai jutaan ribu.  Setiap word memiliki alamatnya sendiri.  Memori utama adalah tempat penyimpanan yang volatile, dimana isinya hilang bila sumber energinya (energi listrik) dimatikan.  Dasar susunan sistem storage adalah kecepatan, biaya, sifat volatilitas.
  • 18. Yang termasuk memori utama adalah:  Register  Tempat penyimpanan beberapa buah data volatile yang akan diolah langsung di prosesor yang berkecepatan sangat tinggi.  Register ini berada di dalam prosesor dengan jumlah yang sangat terbatas karena fungsinya sebagai tempat perhitungan/komputasi data.  Cache Memory  Tempat penyimpanan sementara (volatile) sejumlah kecil data untuk meningkatkan kecepatan pengambilan atau penyimpanan data di memori oleh prosesor yang berkecepatan tinggi.  Dahulu cache disimpan di luar prosesor dan dapat ditambahkan. Misalnya pipeline burst cache yang biasa ada di komputer awal tahun 90-an.  Akan tetapi seiring menurunnya biaya produksi dan untuk meningkatkan kinerja, cache ditanamkan di prosesor.
  • 19. Yang termasuk memori utama adalah:  Random Access Memory  Tempat penyimpanan sementara sejumlah data volatile yang dapat diakses langsung oleh prosesor.  Pengertian langsung di sini berarti prosesor dapat mengetahui alamat data yang ada di memori secara langsung.  Sekarang, RAM dapat diperoleh dengan harga yang cukup murah dangan kinerja yang bahkan dapat melewati cache pada komputer yang lebih lama.  Memori Ekstensi  Tambahan memori yang digunakan untuk membantu proses-proses dalam komputer, biasanya berupa buffer.  Peranan tambahan memori ini sering dilupakan akan tetapi sangat penting artinya untuk efisiensi.  Biasanya tambahan memori ini memberi gambaran kasar kemampuan dari perangkat tersebut, sebagai contoh misalnya jumlah memori VGA, memori soundcard.
  • 20. DMA  Direct Memory Access  Digunakan untuk I/O device yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori).  Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC).  DMA Controller mengirimkan atau menerima signal dari memori dan I/O device.  Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke DMA Controller.  Hak terhadap penggunaan bus memory yang diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset Northbridge.
  • 21. MEMORI SEKUNDER  Kebanyakan sistem komputer menyediakan secondary storage sebagai perluasan dari memori utama.  Syarat utama dari secondary storage adalah dapat menyimpan data dalam jumlah besar secara permanen.  Secondary storage yang paling umum adalah disk magnetik, yang meyediakan penyimpanan untuk program maupun data.  Disk magnetik adalah alat penyimpanan data yang non- volatile yang juga menyediakan akses secara random.  Media penyimpanan data yang non-volatile yang dapat berupa Flash Drive, Optical Disc, Magnetic Disk, Magnetic Tape.  Media ini biasanya daya tampungnya cukup besar dengan harga yang relatif murah. Portability-nya juga relatif lebih tinggi.
  • 22. SYSTEM CALL (3) 5. System Calls Komunikasi Dua model komunikasi: 1. Message-passing Pertukaran informasi dilakukan melalui fasilitas komunikasi antar proses yang disediakan oleh sistem operasi. 2. Shared-memory Proses menggunakan memori yang bisa digunakan oleh berbagai proses untuk pertukaran informasi dengan membaca dan menulis data pada memori tersebut.