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

dokumen-dokumen yang mirip
1 Tinjau Ulang Sistem Komputer

Struktur Sistem Komputer

Struktur Sistem Komputer

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

KONSEP DASAR SISTEM KOMPUTER

Hanif Fakhrurroja, MT

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

BAB I KONSEP DASAR PERANGKAT KOMPUTER

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

APLIKASI KOMPUTER. Komponen Dasar Komputer & Sistem Operasi. Chalifa Chazar MN- APLIKASI KOMPUTER (MANAJEMEN)

1 Tinjau Ulang Sistem Komputer

STRUKTUR CPU. Arsitektur Komputer

MICROPROCESSOR. Published by. imeldaflorensia91

Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FASILKOM. Nurhaida, S.T., MT. Program Studi MKCU

Organisasi & Arsitektur Komputer

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

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

Pertemuan 1 & 2. Christy Atika Sari, M.Kom, M.CS

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Sistem komputer. Tiga komponen utama :

ORGANISASI KOMPUTER DASAR

Rahmady Liyantanto liyantanto.wordpress.com

Komponen-komponen Komputer

GAMBARAN UMUM SISTEM KOMPUTER

INPUT / OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

William Stallings Computer Organization and Architecture

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

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

Organisasi Komputer. Candra Ahmadi, MT

DIRECT MEMORY ACCESS (DMA)

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

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

Arsitektur Komputer II AUB SURAKARTA

Hanif Fakhrurroja, MT

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

Sistem Operasi. Divais Input/Output 2016

INPUT/OUTPUT. Fungsi : Memindahkan informasi antara CPU atau memori utama dengan dunia luar

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

Bagian 2 STRUKTUR CPU

BAB I PENDAHULUAN 1.1 Latar Belakang

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

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

CENTRAL PROCESSING UNIT CPU

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

DCH1B3 Konfigurasi Perangkat Keras Komputer. Input/Output

ANALOGI APLIKASI- PROGRAM-SISTEM OPERASI

Chapter 6 Input/Output

BAB I TUGAS MATA KULIAH SISTEM MIKROPROSESOR DOSEN PEMBERI TUGAS : FATAH YASIN, ST, MT.

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

ORGANISASI KOMPUTER 1

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Organisasi Komputer & Organisiasi Prosesor

SISTEM KOMPUTER DAN SISTEM JARINGAN

Soal Komunikasi Data Kelas XI TKJ

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Struktur dan Fungsi Komputer

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

Hubungan CPU dengan Memory

STRUKTUR SISTEM OPERASI

Tinjaun Umum Sistem Komputer 1

Sistem Komputer. Tiga komponen utama : CPU

Organisasi & Arsitektur Komputer

STRUKTUR SISTEM OPERASI

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

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

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Mikroposesor-berbasis Sistem PC

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Arsitektur Set Instruksi. Abdul Syukur

Oleh : Agus Priyanto, M.Kom

12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus

PROTEKSI MEMORI DAN CPU TERHADAP KESALAHAN PROGRAM PADA SISTEM OPERASI

Ari Eko Wardoyo, ST.

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Mikroposesor-berbasis Sistem PC. Sistem Komputer Universitas Gunadarma

Struktur Sistem Operasi

SISTEM KOMPUTER. Lecture 4: Aplikasi Komputer Prodi Akuntansi UNIERA

Pengantar Teknologi Informasi PERANGKAT KERAS. Santika WP. Departemen Teknik Informatika Institut Teknologi Bandung

Sistem I/O. Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja

Alat Input, Proses & Output

Materi 2: Computer Systems

Pendahuluan BAB I PENDAHULUAN

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

Aditya Wikan Mahastama

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

Materi 3. Komponen Mikrokomputer SYSTEM HARDWARE DAN SOFTWARE DADANG MULYANA

Struktur Sistem Komputer

ARSITEKTUR KOMPUTER 1

P10 Media I/O Universitas Mercu Buana Yogyakarta

Transkripsi:

Sistem Operasi Struktur Sistem Komputer Adhitya Nugraha 2014 adhitya@dsn.dinus.ac.id Fasilkom 10/6/2014

Objectives Mahasiswa mengetahui komponen-komponen yang membangun sebuah sistem komputer. Mahasiswa mengetahui bagaimana komponenkomponen itu bekerja dan saling bekerja sama untuk memenuhi kebutuhan aplikasi dan pengguna akhir.

Komponen Komputer 1. Arithmatic Logic Unit (ALU) 2. Control Unit (CU) 3. Register Processor Modul I/O 1. Block Oriented Device 2. Character Stream Oriented Device Interkoneksi 1. Pemrosesan Data Memori Antar Komponen 2. Penyimpanan Data 1. Address Bus 2. Data Bus 3. Control Bus Sebuah sistem operasi memberikan segala layanan yang mengeksploitasi sumber daya yang dibutuhkan satu atau lebih proses kepada pengguna. Sistem operasi mengatur komponen-komponen pendukung sistem komputer seperti memori, I/O modul ataupun I/O device dan komponen pembentuk lainnya Perlunya memahami bagaimana sistem komputer bekerja untuk mengetahui bagaimana sistem operasi melaksanakan tugasnya.

Skema Blok Sistem Komputer

Processor Prosesor berfungsi mengendalikan operasi komputer dan melakukan pemrosesan data. Prosesor terdiri dari tiga komponen yaitu: CU (Control unit), berfungsi mengendalikan operasi yang dilaksanakan. ALU (Arithmetic logic unit), berfungsi melaksanakan operasi aritmatika dan logika. Register, berfungsi sebagai memori yang sangat cepat yang biasanya digunakan sebagai tempat operan-operan suatu operasi yang akan dilaksanakan.

Processor Berfungsi mengendalikan operasi komputer & melakukan fungsi pemrosesan data. Langkah-langkah yang dilakukan pemroses : mengambil instruksi yang dikodekan secara biner dari memori utama mendekode instruksi menjadi aksi-aksi sederhana melaksanakan aksi aksi Operasi-operasi di komputer dapat dikategorikan menjadi 3 tipe, yaitu : 1. Operasi aritmatika : +,-,*, dsb 2. Operasi logika : OR, AND, XOR, inversi, dsb 3. Operasi pengendalian : percabangan, lompat, dsb

Register Di dalam prosesor terdapat sekumpulan register yang berfungsi sebagai memori yang sangat cepat dan kecil kapasitasnya. Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer. Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register, ditambah code information pada kondisi apa pun

Contoh-contoh Register Register untuk Alamat dan Buffer terdiri dari: MAR (Memory Address Register), digunakan untuk mencatat alamat memori yang akan diakses (read/write). MBR (Memory Buffer Register), digunakan untuk menampung data yang akan dituliskan ke memori yang alamatnya ditunjuk oleh MAR. I/O AR (I/O Address Register), digunakan untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk oleh I/O AR I/O AR (I/O Buffer Register), digunakan untuk menampung data yang akan dituliskan ke port yang alamatnya ditunjuk I/O AR Register untuk Eksekusi Instruksi terdiri dari: (Program Counter), mencatat alamat memori dimana instruksi yang terdapat di dalamnya akan dieksekusi. IR (instruction Register), menampung instruksi yang akan dilaksanakan

Memori Memori berfungsi untuk menyimpan data dan program Setiap kali prosesor melakukan eksekusi, pemroses harus membaca instruksi dari memori utama. Chace memory, memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal daripada memori utama. Chace memori ada di antara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu memori utama agar kinerja dapat ditingkatkan. Buffering, bagian memori utama yang dialokasikan untuk menampung data yang akan ditransfer dari atau ke penyimpan sekunder. Buffering dapat mengurangi frekuensi pengaksesan ke perangkat penyimpan sekunder sehingga meningkatkan kinerja sistem

Modul I/O Block Oriented Device, peralatan ini menyimpan informasi sebagai blok-blok berukuran tetap. Ciri utama peralatan ini adalah dimungkinkan membaca atau menulis blok-blok secara indenpenden dengan cara direct access. Contoh peralatan antara lain: disk, optical disk, tape dan sebagainya. Character Stream Oriented Device, peralatan ini mengantarkan atau menerima aliran karakter tanpa peduli dengan suatu struktur blok. Contoh peralatan ini antara lain: terminal, line printer, interface jaringan, dan lain-lain.

Peralatan I/O Terdiri 2 bagian : Komponen elektronis : Controller / pengendali perangkat Komponen mekanis : Perangkat itu sendiri Pengendali perangkat adalah serangkaian chip yang secara fisik mengendalikan perangkat. Jenis tiap pengendali berbeda - diperlukan software yang berbeda juga untuk mengendalikannya device driver

Device Driver Berjalan di kernel Tiga cara memasukkan driver ke kernel : Menghubungkan kembali kernel dengan driver yang baru kemudian restart sistem. Banyak digunakan oleh sistem berbasis UNIX Masuk ke file sistem operasi dan memberitahu bahwa membutuhkan driver kemudian restart sistem. Saat boot semua driver yang diperlukan di-load. Digunakan oleh Windows OS mampu menerima driver baru tanpa harus restart. Contoh : USB flash disk

Direct Memory Access (DMA) Perangkat pengendali memindahkan data dalam blok-blok dari buffer langsung ke memory utama atau sebaliknya tanpa campur tangan prosesor. Interupsi hanya terjadi tiap blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah controller bernama DMA Controller (DMAC).

Direct Memory Access (DMA) DMA Controller mengirimkan atau menerima signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal data, tujuan data, panjang data ke pengendali DMA. Interupsi pada prosesor hanya terjadi saat proses transfer selesai.

Proses DMA

Interkoneksi antar Komponen (Bus) Interkoneksi antar komponen disebut bus. Bus terdiri dari 3 macam, yaitu: 1. Address Bus, Bus yang mengirim alamat lokasi memori atau port yang ingin ditulis/dibaca. Jumlah lokasi memori yang dapat dialamati CPU ditentukan oleh jumlah jalur alamat.jika CPU memilki N jalur alamat maka dapat secara langsung mengalamati 2 N lokasi memori. 2. Data Bus, Bus data ini Bidirectional berarti dapat baca dan kirim dari/ke memori atau port. Bus data berhubungan dengan transfer atau pembacaan data dari/ke memori dengan peralatan-peralatan. 3. Control Bus, Bus yang digunakan CPU dengan dikirimi sinyal untuk memrintahkan memori atau port I/O.

Bus (Dahulu)

Bus (Sekarang)

Interkoneksi antar Komponen (Bus) Lanjutan Contoh mekanisme pembacaan Untuk membaca data suatu lokasi memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat kemudian mengirim sinyal memory read pada bus kendali. Sinyal memory read memerintahkan ke perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus data agar dibaca CPU.

Mekanisme Eksekusi Proses satu instruksi disebut satu siklus instruksi (instruction cycle) Tahap Pemrosesan instruksi : Fetch, Prosesor membaca instruksi dari memori Execute, Prosesor mengeksekusi instruksi

Interupsi Hardware atau software meminta layanan dari CPU dan CPU akan menghentikan sementara proses yang dilakukannya untuk melayani interupsi tersebut Interupsi dari hardware biasanya dikirimkan melalui sinyal tertentu Interupsi software dengan cara menjalankan system call. System call ini akan menyebabkan trap / exception (interupsi khusus yang dihasilkan software karena adanya masalah atau permintaan terhadap OS)

Mode Eksekusi Instruksi Prosesor mempunyai beragam mode eksekusi, biasanya dikaitkan dengan program Sistem Operasi dan program pemakai. Mode dengan kewenangan rendah biasa disebut user mode karena program pemakai biasa dieksekusi dalam mode ini. Mode dengan kewenangan tinggi disebut system mode, control mode, supervisor mode atau kernel mode, karena biasanya rutin-rutin sistem atau kendali atau kernel dieksekusi dengan mode ini