Struktur Sistem Komputer

dokumen-dokumen yang mirip
Struktur Sistem Komputer

Struktur Sistem Komputer

KONSEP DASAR HARDWARE KOMPUTER

MAKALAH APLIKASI KOMPUTER APAKAH KOMPUTER ITU?

MAKALAH SISTEM KOMPUTER

MAKALAH SISTEM KOMPUTER

KOMPONEN PC MODERN. Tulisan ini disusun untuk memenuhi tugas mata kuliah Praktikum Organisasi & Arsitektur Komputer

Aplikasi Komputer (APLIKOM) Sistem Operasi (Operating System)

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Struktur Sistem Komputer

Aplikasi Komputer (APLIKOM) Pengenalan Komputer

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

BAB III SISTEM KOMPUTER

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

Secara fisik, chipset berupa sekumpulan IC kecil atau chips yang dirancang untuk bekerjasama dan memiliki fungsi-fungsi tertentu. Chipset sebenarnya

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

SISTEM BUS. Oleh : 1. Sena Bagus Riswaya / Miftah Rajunda / Mujianto / Ahmad Budi Santoso /

Konsep Dasar Perangkat Komputer

Ari Eko Wardoyo, ST.

MODUL 1 - MENGENAL HARDWARE

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

a. Pengenalan karakteristik dan spesifikasi komponen CPU

Pengelolaan Keterbatasan dan Pencirian


2-1. Apa itu Komputer?? HARDWARE 1 PERANGKAT SISTEM KOMPUTER. Erwin Harahap

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

1 Tinjau Ulang Sistem Komputer

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

SISTEM KOMPUTER. Lecture 4: Aplikasi Komputer Prodi Akuntansi UNIERA

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com

Pengantar Hardware: Konfigurasi BIOS. Hanif Fakhrurroja, MT

Organisasi & Arsitektur Komputer

TEORI DAN KARAKTERISTIK PADA SISTEM BUS

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

MODUL I PENGENALAN KOMPUTER DAN KOMPONENNYA

Sistem Operasi Komputer Pertemuan II Struktur Sistem Komputer

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 04 --

1.Proses Komputer CPU

Arranged by : Muharriana PROGRAM STUDY TEKNIK INFORMATIKA POLITEKNIK NEGERI LHOKSEUMAWE 2013

sistem komputer Komponen Sistem Komputer

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

DCH1B3 Konfigurasi Perangkat Keras Komputer. Memori Internal

Struktur dan Fungsi Komputer

MEDIA PENYIMPANAN BERKAS

Pengertian Dan Fungsi Bios

TUGAS KELOMPOK MAKALAH

Perangkat Keras Komputer. Pertemuan 9

Pengantar Memori dan Memori Internal

Komponen Sistem Informasi. Hardware Software Data User Komunikasi Prosedur

Organisasi & Arsitektur Komputer

Chapter 6 Input/Output

Pertemuan 4. Memori Internal

Memory. Memori berperan sebagai tempat penyimpanan data sementara sebelum data diproses.

Struktur Komputer KOMPUTER. Central Processing Unit System Interconnection. Main Memory I/O

Central Processing Unit ( CPU )

MATERI TAMBAHAN SISTEM OPERASI PERTEMUAN 2 SKEMA DASAR SISTEM KOMPUTER DAN PERANGKAT LUNAK

Chipset Motherboard. Leo kumoro sakti. Abstrak. Pendahuluan

BAB II PEMELAJARAN. Kompetensi : Menginstalasi PC Sub Kompetensi : Merencanakan kebutuhan dan spesifikasi

ORGANISASI KOMPUTER 1

E. Ully Artha SISTEM OPERASI

Sistem Operasi. Divais Input/Output 2016

START FROM HERE: 4-2. PTKI A Week 04 - Memory.

BIOS tertanam dalam sebuah chip memory (ROM ataupun Flash Memory berbahancomlpimentari Metal Oxide Semiconductor-CMOS) yang terdapat pada

HARDWARE SOFTWARE PENGELOLAAN INSTALASI KOMPUTER

Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O

Alat Pemroses (Processing Device)

MIKROPROSESOR. Presentasi. Anggota: 1. Yan Makarunggala 2. Hermawan Setiawan 3. Imelda Florensia 4. Riana. A. Alrijanto 5. July E.

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

BAB 03 Bus & Sistem Interkoneksi

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

Tahun Akademik 2015/2016 Semester I DIG1B3 Konfigurasi Perangkat Keras Komputer

MEMORI UTAMA ( MAIN MEMORY )

PERTEMUAN 10 KULIAH SISTEM OPERASI I/O dan DISK. Dahlan Abdullah d m

Memori Internal. Pertemuan 4. Hirarki Memori 4/2/2014. ArsitekturKomputer DisusunOleh: Rini Agustina,S.Kom,M.Pd Dariberbagaisumber.

STRUKTUR SISTEM OPERASI

Sistem Operasi AGUS PAMUJI. Teknik Informatika

MINGGU II DASAR SISTEM OPERASI

SLOT EXPANSI. Leo kumoro sakti. Abstrak. Pendahuluan

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

BUS KOMPUTER. Di susun oleh : Yulius Ardi ( ) Purnomo ( ) Samih atif ( ) Agus tiawan ( ) Candra Gunawan ( )

TUGAS ORGANISASI KOMPUTER

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

PENGANTAR TEKNOLOGI INFORMASI

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

Pertemuan 10 MEMORI INTERNAL

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi.

Arsitektur Komputer II AUB SURAKARTA

LOGO. Mengenal Memory

Identifikasi Hardware PC

Aditya Wikan Mahastama

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis

Sistem komputer. Tiga komponen utama :

Pertemuan Ke-4. Internal Memory

Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Pengantar Memori dan Memori Internal

Pengertian Sistem Bus, Cache Memory, Memory Internal Dan Memory Eksternal

Memori Utama. (Pertemuan ke-4) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

Transkripsi:

Struktur Sistem Komputer 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 di bab-bab berikutnya, kita perlu memiliki pengetahuan umum tentang struktur sistem komputer. Operasi Sistem Komputer 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 konkuren 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. Gambar Arsitektur Umum 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, Prosesor, 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. Tanggung jawab sinkronisasi bus yang secara tak langsung juga mempengaruhi sinkronisasi memori dilakukan oleh sebuah bus controller atau Pertemuan ke-5 1

dikenal sebagai bus master. Bus master akan mengendalikan aliran data hingga pada satu waktu, bus hanya berisi data dari satu buah device. Pada prakteknya bridge dan bus master ini disatukan dalam sebuah chipset. Gambar Arsitektur PC Modern Keterangan: GPU = Graphics Processing Unit; AGP = Accelerated Graphics Port; HDD = Hard Disk Drive; FDD = Floppy Disk Drive; FSB = Front Side Bus; USB = Universal Serial Bus; PCI = Peripheral Component Interconnect; RTC = Real Time Clock; PATA = Pararel Advanced Technology Attachment; SATA = Serial Advanced Technology Attachment; ISA = Industry Standard Architecture; IDE = Intelligent Drive Electronics/Integrated Drive Electronics; MCA = Micro Channel Architecture; PS/2 =Sebuah port yang dibangun IBM untuk menghubungkan mouse ke PC; Jika komputer dinyalakan, yang dikenal dengan nama booting, komputer akan menjalankan bootstrap program yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip CMOS (Complementary Metal Oxide Semiconductor). Chip CMOS modern biasanya bertipe EEPROM (Electrically Erasable Programmable Read Only Memory), yaitu memori nonvolatile (tak terhapus jika power dimatikan) yang dapat ditulis dan dihapus dengan pulsa elektronik. Lalu bootsrap program ini lebih dikenal sebagai BIOS (Basic Input Output System). Pertemuan ke-5 2

Bootstrap program utama, yang biasanya terletak di Motherboard akan memeriksa hardware-hardware utama dan melakukan inisialisasi terhadap program dalam hardware yang dikenal dengan nama firmware. Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke memori lalu dilanjutkan dengan inisialisasi sistem operasi.dari sini program sistem operasi akan menunggu kejadian tertentu. Kejadian ini akan menentukan apa yang akan dilakukan sistem operasi berikutnya (event-driven). Kejadian ini pada komputer modern biasanya ditandai dengan munculnya interrupt dari software atau hardware, sehingga Sistem Operasi ini disebut Interrupt-driven. Interrupt dari hardware biasanya dikirimkan melalui suatu signal tertentu, sedangkan software mengirim interrupt dengan cara menjalankan system call atau juga dikenal dengan istilah monitor call. System/Monitor call ini akan menyebabkan trap yaitu interrupt khusus yang dihasilkan oleh software karena adanya masalah atau permintaan terhadap layanan sistem operasi. Trap ini juga sering disebut sebagai exception. Setiap interrupt terjadi, sekumpulan kode yang dikenal sebagai ISR (Interrupt Service Routine) akan menentukan tindakan yang akan diambil. Untuk menentukan tindakan yang harus dilakukan, dapat dilakukan dengan dua cara yaitu polling yang membuat komputer memeriksa satu demi satu perangkat yang ada untuk menyelidiki sumber interrupt dan dengan cara menggunakan alamat-alamat ISR yang disimpan dalam array yang dikenal sebagai interrupt vector di mana sistem akan memeriksa Interrupt Vector setiap kali interrupt terjadi. Arsitektur interrupt harus mampu untuk menyimpan alamat instruksi yang di- interrupt. Pada komputer lama, alamat ini disimpan di tempat tertentu yang tetap, sedangkan padakomputer baru, alamat itu disimpan di stack bersamasama dengan informasi state saat itu. Struktur I/O Ada dua macam tindakan jika ada operasi I/O. Kedua macam tindakan itu adalah: - Setelah proses I/O dimulai, kendali akan kembali ke user program saat proses I/O selesai (Synchronous). Instruksi wait menyebabkan CPU idle sampai interrupt berikutnya. Akan terjadi Wait loop (untuk menunggu akses berikutnya). Paling banyak satu proses I/O yang berjalan dalam satu waktu. - Kemudian kendali akan kembali ke user program tanpa menunggu proses I/O selesai (Asynchronous). System call permintaan pada sistem operasi untuk mengizinkan user menunggu sampai I/O selesai.devicestatus table mengandung data masukkan untuk tiap I/O device yang menjelaskan tipe, alamat, dan keadaannya. Sistem operasi memeriksa I/O device untuk mengetahui keadaan device dan mengubah tabel untuk memasukkan interrupt. Jika I/O device mengirim/mengambil data ke/dari memory hal ini dikenal dengan nama (Direct Memory Access) DMA. Pertemuan ke-5 3

Gambar Struktur I/O Direct Memory Access Digunakan untuk I/O device yang dapat memindahkan data dengan kecepatan tinggi (mendekati frekuensi bus memori). Device controller memindahkan data dalam blok-blok dari buffer langsung ke memory utama atau sebaliknya tanpa campur tangan prosesor. Interrupt hanya terjadi tiap blok bukan tiap word atau byte data. 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. Interrupt pada prosesor hanya terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC sekarang berupa chipset Northbridge. Bus Suatu jalur transfer data yang menghubungkan setiap device pada komputer. Hanya ada satu buah device yang boleh mengirimkan data melewati sebuah bus, akan tetapi boleh lebih dari satu device yang membaca data bus tersebut. Terdiri dari dua buah model: Synchronous bus di mana digunakan dengan bantuan clock tetapi berkecepatan tinggi, tapi hanya untuk device berkecepatan tinggi juga; Asynchronous bus digunakan dengan sistem handshake tetapi berkecepatan rendah, dapat digunakan untuk berbagai macam device. Pertemuan ke-5 4

Struktur Storage Hal penting yang perlu diingat adalah program adalah bagian dari data. 1. 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 2. 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 die atau wafer dan untuk meningkatkan kinerja, cache ditanamkan di prosesor. Memori ini biasanya dibuat berdasarkan desain static memory. 3. Random Access Memory (RAM) - Main 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. 4. Extension Memory Tambahan memory 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 VGA memory, soundcard memory. Secondary Storage 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. Pertemuan ke-5 5

Gambar Struktur Harddisk Gambar Struktur Optical Drive Hirarki Storage Dasar susunan sistem storage adalah kecepatan, biaya, sifat volatilitas. Caching menyalin informasi ke storage media yang lebih cepat; Main memory dapat dilihat sebagai cache terakhir untuk secondary storage. Menggunakan memory berkecepatan tinggi untuk memegang data yang diakses terakhir. Dibutuhkan cache management policy. Cache juga memperkenalkan tingkat lain di hirarki storage. Hal ini memerlukan data untuk disimpan bersama-sama di lebih dari satu level agar tetap konsisten. Pertemuan ke-5 6

Gambar Hirarki storage Pertemuan ke-5 7

Referensi 1. Harry Helms, Computer Handbook, McGraw-Hill, 1983. 2. Peter Denning, "Computer Science: the Discipline, In Encyclopedia of Computer Science (A. Ralston and D. Hemmendinger, Eds), 1999. 3. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer Organization (5th Edition), McGraw-Hill, 2001. 4. IEEE Computer Society (IEEE CS), http://computer.org Pertemuan ke-5 8