Senin, 11 November 2019

TUGAS 4 FILE SYSTEM

1.Pengimplementasian Sebuah Direktori Dalam Disk





1 IMPLEMENTASI DIREKTORI

2 Implementasi Direktori
Pemilihan dlm algoritma mengenai alokasi direktori dan manajemen direktori.Manajemen direktori mempunyai efek yang besar dlm efisiensi.Efek dlm hal performaKehandalan dari sistem berkas itu sendiri
3 Implementasi Direktori
Metode pengimplementasian direktori :Dengan Linier ListDengan Hash TableLinier ListMetode paling sederhana,mengimplementasi sbh berkas yaitu dengan langsung menunjuk ke blok data. Pencarian searah untuk mencari direktori didlmnya.

4 Linier listUntuk membuat berkas baru, kita harus mencari di dlm direktori untuk menyakinkan bahwa tidak ada berkas yang bernama sama..Untuk menghapus berkas, kita mencari berkas tersebut dlm direktori.(lalu melepaskan tempat untuk dialokasikan untuk berkas tsbt)Ada beberapa hal dpt dilakukan dlm hal menggunakan kembali suatu berkas :Menandai suatu berkas.dengan menamai secara khusus,seperti nama kosongDapat menambahkan pada direktori bebas.Alternatif lain, kita dpt menyalin ke tempat yang dikosongkan pada direktori.
5 Hash TableDlm metode linier list menyimpan direktori, tetapi struktur data hash juga digunakan.Hash table mengambil nilai yang dihitung dari nama berkas.Mengembalikan sebuah penunjuk ke nama berkas yang ada di linier list.Dapat memotong banyak biaya pencarian direktori. (memasukkan berkas,menghapus data jg lbh mudah dan cepat)
6 Hash Table Kesulitan utama dlm hash tabel :
Ukuran tetap dari hash tabelKetergantungan dari fungsi hash dengan ukuran hash tabel.Sebagai contoh :Misal kita membuat linier probing hash tabel yang dpt menampung 64 data.Fungsi hash mengubah berkas menjadi nilai dari 0 sampai 63.
7 Hash TableJika membuat berkas ke 65, maka ukuran tabel harus diperbesar sampai misal 128Dan kita membutuhkan suatu fungsi hash baru memetakan nama berkas dari jangkauan 0 sampai 127Juga harus mengatur data direktori yg ada agar menenuhi fungsi hash yang baru
8 EfisiensiDisk dpt digunakan secara efisien tergantung dari teknik alokasi disk, serta algoritma pembentukan direktori yang digunakancth : pada unix, direktori berkas dialokasikan dahulu pd partisiWalaupun disk yang kosong pun terdapat beberapa persen dr ruangnya digunakan untuk direktori tersebut.
9 KinerjaKetika metode dasar disk telah dipilih, maka masih ada beberapa cara untuk meningkatkan unjuk kerja.Salah satunya adalah dengan menggunakan cache, yg merupakan memory lokal pada pengendali disk.Cache ckp besar untuk menampung seluruh track pada satu waktu.Beberapa sistem mengatur, seksi terpisah memori utama untuk disk cache, diasumsikan blok-blok disimpan, dipakai dlm waktu dekat.
10 KinerjaDisk dpt digunakan secara efisien tergantung dari teknik alokasi disk, serta algoritma pembentukan direktori yang digunakancth : pada unix, direktori berkas dialokasikan dahulu pd partisiWalaupun disk yang kosong pun terdapat beberapa persen dr ruangnya digunakan untuk direktori tersebut.
11 KinerjaMetode lain adalah dengan membagi suatu seksi dari memori untuk virtual disk atau RAM disk.Pd RAM disk terdpt operasi-operasi standar pd disk, tp semua operasi tsbt di dlm suatu seksi memori, bukan pd disk.Tetapi, RAM disk hanya berguna untuk penyimpanan sementara, karena jk komputer di boot ulang atau listrik mati maka isi dlm RAM disk terhapus.
12 KinerjaPerbedaan antara Ram disk dan disk cache adalah dalam masalah siapa yang mengendalikan disk tersebut.RAM disk dikendalikan oleh pengguna sepenuhnya, sedangkan disk cache dikendalikan oleh sistem operasi.

2.Keunggulan File System Unix
Beberapa sifat dan keistimewaan UNIX :
1.Portabilitas
sistem UNIX mudah diadaptasikan ke system komputer yang lain
2.Multiuser
Sejumlah pemakai (user) dapat menggunakan istem secara bersamaan dan berbagi sumber seperti penggunaa  printer, disk, dll.
3.  Multitasking
Kemampuan system operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat yang bersamaan
4.  Sistem File Hirarkikal
Pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses

KEUNGGULAN DAN KELEMAHAN SISTEM OPERASI UNIX
Kelebihan : 
  • Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer lain
  • Multiuser, dapat digunakan oleh banyak pengguna sekaligus
  • Multitasking, dapat menjalankan tugas secara bersamaan dalam satu waktu
  • Sistem file hirarkikal, pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses.
  • Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client pengembangan Java.
  • Mempunyai kinerja yang lebih baik daripada Windows NT
  • UNIX adalah sistem operasi yang hampir gratis.
3.Keunggulan File System Windows

Kelebihan Microsoft Windows

Kelebihan microsoft windows yang tidak akan bisa di pungkiri adalah kemudahan cara pakainya. Sebagai salah satu sistem operasi yang banyak digunakan oleh banyak orang di seluruh belahan dunia, pastilah Microsoft Windows memiliki banyak sekali kelebihan. Kelebihan – kelebihan inilah yang kemudian membuat Microsoft Windows mampu bertahan dan menjadi salah satu sistem operasi terbesar di dunia, bersaing dengan MacOS. Apa saja sih kelebihan – kelebihan dari Microsoft Windows? Berikut ini adalah beberapa kelebihan – kelebihan yang dimiliki oleh Microsoft Windows :
1. Sistem dan juga interface yang user friendly / Mudah digunakan
Salah satu hal yang menyebabkan Microsoft Windows menjadi salah satu sistem operasi yang banyak digunakan oleh banyak orang di dunia adalah karena sistem dan juga interface yang yang user friendly. Hal ini membuat banyak orang mudah untuk mengoperasikan Microsoft Windows. Hal ini didukung dengan fitur – fitur yang memudahkan usernya untuk menggunakan suatu komputer. Selain itu, Microsoft Windows juga menyediakan berbagai tools yang bisa digunakan oleh usernya untuk memecahkan masalah – masalah yang terjadi di dalam sistem operasi tersebut. Desain danjuga tampilan dari windows itu sendiri pun dianggap mudah dipahami, dan juga sudah banyak familiar di mata orang – orang, sehingga membuat Microsoft Windows menjadi salah satu pengembang sistem operasi terbesar di dunia.
2. Pilihan aplikasi yang banyak dan berlimpah
Bagi anda yang memiliki komputer dengan sistem operasi Microsoft Windows, pastilah anda tidak akan pernah mengalami masalah dalam pemilihan aplikasi. Ya, aplikasi yang kompatibel dengan Microsoft Windows sangatlah banyak dan juga berlimpah. Mulai dari aplikasi dasar, seperti pemutar lagu, hingga aplikasi superuser yang bisa melakukan pembuatan sebuah program pun tersedia di dalam platform sistem operasi Microsoft Windows. Kerena itu, dengan banyaknya dukungan aplikasi, baik gratis maupun berbayar, maka hal ini membuat Microsoft Windows memiliki banyak sekali peminat dan pengguna di seluruh dunia.
3. Memiliki fitur troubleshooting yang sangat membantu
Anda mengalami masalah dengan program dan juga aplikasi yang sedang anda jalankan? Atau mungkin hardware anda mengalmai masalah dan juga gangguan pada software drivernya? Maka anda tidak perlu khawatir, kaena Microsoft Windows memiliki fitur troubleshooting, yang mana akan memudahkan anda dalam mencari inti permasalahan yang muncul ketika anda menjalankna suatu aplikasi. Dengan adanya troubleshooting ini, maka anda m dapat membantu anda mengatasi masalah yang anda alami, seperti mencarikan versi driver terbaru secara online, melakukan repair yang mengalami corrupt, melakukan pengecekan pada kompatibilitas suatu aplikasi, dan masih banyak lagi. Fitur in ilah yang juga merupakan salah satu keunggulan dari sistem operasi yang dimiliki oleh Microsoft Windows.
4. Mendukung banyak sistem partisi
Sistem partisi yang didukung oleh Microsoft Windows juga cenderung cukup banyak, seperti NTFS, exFat, FAT 32 dan masih banyak lagi. Hal ini memungkinan anda untuk menggunakan banyak sistem format partisi yang umum ada di dalam pasaran untuk digunakan di dalam sistem operasi Microsoft Windows.
5. Compatible dengan aplikasi office
Salah satu hal yang membuat Microsoft Windows menjadi banyak digunakan di dunia adalah sistem officenya yang banyak menjadi pilihan. Bahkan mereka yang menggunakan sistem operasi Mac OS pun ttap menginstall aplikasi Office milik Microsoft Windows. Hal ini menunjukkan bahwa kemampuan office yang dimiliki Microsoft Windows sangatlah baik dan juga sangat berguna bagi usernya. Hal ini membuat Microsoft Office menjadi aplikasi office yang banyak digunakan di perkantoran dan institusi secara luas, meskipun aplikasi ini berbayar dan juga memiliki harga yang cukup mahal.
6. Banyak programmer yang memahami Microsoft Windows, sehingga mudah dikembangkan dan juga diperbaiki
Kelebihan lainnya dari Microsoft Windows adalah dukungan dari pengembang atau developer. Hal ini berkaitan erat dengan pemecahan masalah eror ataupun gangguan sistem lainnya yang muncul pada Microsoft Windows. Banyaknya programmer yang memahami mengenai Microsoft Windows membuat pengembangan dan juga perbaikan dari error di dalam sistem operasi ini menjadi lebih mudah. Bagi para programmer, Microsoft Windows cukup mudah untuk dipahami hingga ke dalam – dalamnya, berbeda dengan sistem operasi Mac OS yang cenderung sulit untuk digunakan sebagai superuser.
7. Support berbagai jenis hardware jaringan komputer
Microsoft windows juga mensupport berbagai hardware jaringan komputer hingga anda dapat menggunakan berbagai jenis jaringan komputer pada komputer anda.

Kekurangan Microsoft Windows

Meskipun memiliki banyak kelebihan, namun ternyata Microsoft Windows juga memiliki beberapa kekurangan. Berikut ini adalah beberapa kekurangan dari Microsoft Windows :
1. Sistem operasi yang memiliki harga cukup tinggi untuk versi basic dan home
Kekurangan pertama dari sistem operasi Microsoft Windows adalah harga. Ya, sistem operasi Microsoft Windows dipatok dengan harga yang cukup tinggi untuk Basic dan juga home version. Untuk versi tertinggi dari sistem operasi Microsoft Windows ini pun juga dijual dengan harga jutaan. Lisensi yang harganya dianggap terlalu tinggi ini merupakan salah satu kekurangna dari Microsoft Windows, yang memicu banyak sekali tindakan pembajakan sistem operasi Microsoft Windows di dunia.
2. Rentan terhadap serangan virus
Microsoft Windows juga dinilai sangat rentan terhadap gangguan virus. Hal in imembuat banyak komputer dengan sistem operasi Microsoft Windows menjadi lebih sering terserang virus apabila dibandingan dengan sistem operasi lainnya. Hal ini juga membuat perkembangan virus pada sistem operasi Microsoft Windows menjadi meningkat dan banyak bermunculan, yang tentu saja akan sangat mengganggu kenyamanan dari para user dari Microsoft Windows itu sendiri.
3. Keamanan yang mudah dihack
Kekurangan lainnya yang ada pada sistem operasi Microsoft Windows adalah keamanannya yang dianggap masih kurang baik. Hal ini ditunjukkan dengan masih banyaknya hacker yang sanggup membuat versi bajakan dari sistem operasi Microsoft Windows ini dengan menggunakan crack. Hingga saat ini, Microsoft Windows masih belum bebas dari tindakan pembobolan keamanan, yang mana paling banyak terjadi adalah proses pembajakan dari sistem operasi Microsoft Windows. Kejadian ini dapat menyebabkan komputer sering hang dan bermasalah.
4. Terlalu Cepat Update
Kekurangan Microsoft Windows yang paling terasa adalah cukup cepatnya upgrade, bisa di bayangkan, mulai windows xp, windows 7, 8 dan sekarang sudah windows 10, apakah anda siap untuk terus upgrade ? belum tentu software yang anda gunakan saat ini mensupport perkembangan sistem operasi windows.
5. Patch sana patch sini
Pernah mendengar istilah service pack pada windows ? service pack ini adalah salah satu teknik “tambal sulam” Microsoft yang cukup mengganggu sebenarnya, jika anda lupa download dan install, bisa di pastikan anda akan mengalami masalah.
6. Menggunakan RAM Cukup Besar
Ram komputer yang akan digunakan untuk menginstall sistem operasi ini cukup besar, sehingga anda harus menyediakan ram yang memadai untuk menggunakannya. (Baca juga : Cara agar laptop tidak lemot)
Itulah beberapa kelebihan dan jug akekurangan dari sistem operasi Microsoft Windows. Semoga artikel ini dapat menambah wawasan anda dan juga dapat bermanfaat bagi anda semua. Terima Kasih.

Senin, 28 Oktober 2019

TUGAS 3 INDIVIDU MENJELASKAN GAMBAR DMA

1.DMA (Direct Memory Acces)

  1. DMA(Direct Memory Acces)
Direct memory access (DMA) adalah suatu alat pengendali khusus disediakan untuk memungkinkan transfes blok data langsung antar perangkat eksternal dan memori utama, tanpa intervensi terus menerus dari prosesor.. Kontroler DMA melakukan fungsi yang biasanya dilakukan oleh prosesor pada saat mengakses memori utama (yang sering disebut RAM.

 Cara Kerja DMA
1.  CPU mengirimkan CPU data-data berikut ini ke DMA controller:
a.       Perintah read/write
b.      Alamat device yang akan diakses
c.       Alamat awal blok memori yang akan dibaca atau ditulis.
d.      Jumlah blok yang akan ditransfer.
      2. CPU klien mengeksekusi program lain.
3.      DMA controller mengirimkan seluruh blok data (per satu word) langsung ke memori tanpa
melibatkan CPU)
4.      DMA controler mengirimkan interupt ke CPU jika telah selesai.
5.      DMA controler mengambil alih sistem bus sebanyak 1 siklus.
6.      DMA men-transfer satu word data
7.      Pengambil alihan bus oleh DMA bukan interrupt CPU tidak perlu menyimpan context
8.      CPU hanya tertunda sessaat satu siklus sebelum mengakses bus yaitu sebelum operan        atau data diambil atau data ditulis diagram modul DMA.
J    Jalur Transfer DMA
Ada 3 langkah dalam transfer DMA
1.    1.  Prosesor menyiapkan DMA prosesor Transfer dengan menyediakan data-data dari perangkat,             operasi yang akan ditampilkan, alamat memori yang akan menjadi sumber, tujuan data, dan           banyaknya byte yang akan ditransfer.
2.   2. Pengendali DMA memulai operasi dengan menyiapkan bus,menyediakan alamat, menulis, dan membaca data sampai seluruh blok sudah ditransfer.
3.   3. Pengendali DMA menginterupsi prosesor, dimana selanjutnya akan ditentukan tindakan berikutnya.
      DMA mempunyai  metode untuk transfer data.
    a.  HALT atau Burst Mode DMA ialah DMA yang memegang kontroldari sistem bus dan menstransfer semua blok data dari memori ke single burst atau sebaliknya,
b.  b. CYCLE STEALING DMA pada metode ini mengikutsertakan pengendali DMA untuk memegang kontrol dari sistem bus untuk jangka waktu yang lebih pendek pada periode dimana mikroprosesor sibuk dengan operasi internal dan tidak membutuhkan akses ke sistembus.
      

2.Central Processing Unit (CPU)

CPU, singkatan dari Central Processing Unit adalah perangkat keras komputer yang berfungsi untuk menerima dan melaksanakan perintah dan data dari perangkat lunak. Prosesor sering digunakan untuk menyebut CPU pada umumnya. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.
Pin mikroprosesor Intel 80486DX2.
Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut:
Unit kontrol (Control Unit)
Unit kontrol ini adalah bagian dari prosesor yang mampu mengatur jalannya program. Komponen ini terdapat dalam semua CPU. CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU (Aritmathic Logic Unit). Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama.
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika.
• Mengawasi kerja dari ALU.
• Menyimpan hasil proses ke memori utama.

Register
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. jika dianalogikan, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
ALU
ALU merupakan bagian dari CPU yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit aritmatika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).

* CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.
Cara Kerja CPU

Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

Fungsi CPU

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

3.I/O INTERFACE

CONTOH I/O INTERFACE

PENGERTIAN I/O INTERFACE
 I/O interface adalah peralatan yang dimana informasi dapat masuk  dan keluar dari perangkat seperti computer. Dalam komputasi input output adalah komunikasi antara system pengolahan informasi dan dunia luar. Input adalah sinyal atau data yang diterima oleh system dan output adalah sinyal atau data yang dikirim dari itu. Contoh alat input yaitu keyboard , mouse , scanner, joystick , camera digital, bar code reader, webcam . dan contoh dari alat output adalah monitor, printer,  proyektor, dan speaker.



4.ADDRESS BUS

Pengertian Address Bus

Address Bus adalah arsitektur bus komputer yang digunakan untuk mentransfer data antar perangkat yang diidentifikasi oleh alamat perangkat keras memori fisik (alamat fisik), yang disimpan dalam bentuk angka biner untuk memungkinkan bus data mengakses penyimpanan memori.
Bus berisi banyak kabel (saluran sinyal) yang berisi informasi pengalamatan yang menggambarkan lokasi memori tempat data sedang dikirim atau tempat data itu diambil. Setiap kabel di bus membawa sedikit informasi, yang berarti semakin banyak kabel bus memiliki lebih banyak informasi yang dapat dialaminya. Misalnya, komputer dengan bus alamat 32-bit dapat menangani memori 4 GB, dan komputer dengan bus 36-bit dapat menangani memori 64 GB.

Fungsi Address Bus

Address Bus digunakan oleh CPU atau perangkat berkemampuan akses memori langsung (DMA) untuk mencari alamat fisik untuk mengkomunikasikan perintah read/write. Semua Address Bus dibaca dan ditulis oleh CPU atau DMA dalam bentuk bit. Bus mampu menjadi bus paralel atau serial dan saat ini semua komputer menggunakan dua jenis bus, bus internal atau bus lokal dan bus eksternal, juga disebut bus ekspansi. Bus internal memungkinkan komunikasi antara komponen internal seperti kartu video dan memori. Bus eksternal mampu berkomunikasi dengan komponen eksternal seperti perangkat USB atau SCSI. Komputer atau kecepatan bus perangkat tercantum dalam MHz, misalnya, FSB 100 MHz. Throughput bus diukur dalam bit per detik atau megabyte per detik.

5.DATA BUS
Data bus :  jalur – jalur perpindahan data antar modul dalam sisterm computer. Karena pada suatu saat tertentu masing – masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja system secara keseluruhan. Sifatnya bidirectional, maksudnya adalah CPU dapat membaca dan menerima data melalu data bus ini. Data bus biasanya terdiri atas 8, 16 atau 64 jalur parallel.


6.CONTROL BUS


      Control Bus:
 - Berfungsi untuk mensinkronkan proses penerimaan dan pengiriman data.
 - Untuk mengatur memori atau port agar siap ditulis atau dibaca.
 - Sinyal Kontrol: RD, WR, IO/M
 - Sinyal Read dan write : untuk mengakses data ke dan dari perangkat.



7.MEMORY


Pengertian Memori

Memori atau yang disebut sebagai memori fisik ataupun memori internal adalah media yang menyimpan data atau informasi sementara pada komputer . Memori merupakan komponen yang penting didalam suatu komputer yang berada didalam CPU (Central Processing Unit). Memori ini akan menyimpan setiap program dan data yang diproses oleh prosesor.Adapun data atau informasi yang disimpan didalam memori ini bersifat sementara karena data hanya akan tersimpan selama komputer menyala atau hidup. Jadi, ketika komputer dimatikan maka data yang disimpan di memori akan hilang. Oleh karena itulah, sebelum Anda mematikan komputer, simpanlah semua data Anda kedalam media penyimpanan permanen (tetap) di media penyimpanan berbasis disk seperti hard disk dan floopy disk.

1. RAM (Random-Access Memory)

RAM digunakan untuk menyimpan data sementara yang dapat segera diakses oleh prosesor saat diperlukan. Karena bersifat sementara maka ketika komputer dimatikan maka data akan juga terhapus. Penyimpanan data dilakukan secara acak dan pengaksesan data oleh prosesor juga dilakukan secara acak.

2. ROM (Read-Only-Memory)

ROM adalah media penyimpanan yang bersifat permanen dan tidak memungkinkan data didalamnya dapat dimodifikasi. Artinya data pada ROM hanya dapat diakses dan dibaca oleh pengguna tanpa bisa dimodifikasi. Vendor komputer yang akan menyediakan ROM pada komputer yang berisi program ataupun data. Pada komputer, ROM umumnya disebut sebagai BIOS (Basic Input/Output System) atau ROM-BIOS.

3. SRAM (Static Random-Access Memory)

SRAM merupakan jenis RAM yang menyimpan data didalamnya selama komputer masih menyala. Berbeda dengan DRAM yang perlu disegarkan secara periodik. Kemampuan tersebut dikarenakan SRAM dirancang menggunakan transistor tanpa kapasitor. Pastinya, SRAM lebih mahal dan lebih cepat dibandingkan DRAM.

4. DRAM (Dynamic Random-Access Memory)

DRAM merupakan jenis RAM yang banyak digunakan didalam komputer sebagai memori utama yang harus disegarkan oleh CPU secara berkala agar data didalamnya tidak hilang. DRAM ini lebih lambat dari SRAM (Static Random-Access Memory).

5. SDRAM (Sychronous Dynamic Random-Access Memory)

SDRAM adalah jenis DRAM (memori komputer dinamis) yang termasuk memori komputer kategori solid-state yang telah disinkronisasi oleh clock system dimana kecepatannya lebih tinggi dari DRAM.

6. CMOS (Compmentary Meta-Oxyde Semiconductor)

CMOS adalah sebuah chip dari rangkaian terintegrasi yang digunakan di mikroprosesor, RAM statis, pengontrol mikro, dan sirkuit logika digital lainnya. CMOS sendiri merupakan bagian dari ROM.
Bukan hanya di sirkuit digital, CMOS juga digunakan di sirkuit analog seperti pengubah data, sensor gambar, dan trimancar teringtegrasi. Chip ini menggunakan baterai sebagai sumber dayanya. Nah, di CMOS inilah, berbagai pengaturan dasar komputer dilakukan dan disimpan seperti memuat sistem operasi dan pengaturan tanggal dan jam sistem.

7. DIMM (Dual in-line memory module)

DIMM terdiri dari serangkaian sirkuit terpadu DRAM. Modul-modul tersebut dipasang pada papan sirkuit dan didesain untuk digunakan pada komputer personal, server dan workstation. Terdiri dari 2 kecepatan yaitu 00MHz (PC100) dan 133MHz (PC133). DIMM 168 PIN.

8. Cache Memory

Cache Memory merupakan memori yang berukuran kecil, bersifat sementara, dan berkecepatan tinggi yang digunakan untuk menyimpan data ataupun instruksi yang sering diakses. Cache memory menjembatani aliran data diantara prosesor dengan memori utama atau RAM yang biasanya berkecepatan rendah.
Harga dari memori ini juga lebih mahal daripada memori utamanya. Cache memory berguna agar pemroses mengacu kepada cache memory yang kecepatan aksesnya lebih tinggi sehingga kinerja sistem meningkat.

8.HOLD
HOLD: Ini menunjukkan jika ada perangkat lain yang meminta penggunaan alamat dan bus data. Pertimbangkan dua perangkat periferal. Salah satunya adalah LCD dan konverter Analog ke Digital lainnya. Misalkan jika konverter analog ke digital menggunakan alamat dan bus data dan jika LCD meminta penggunaan alamat dan bus data dengan memberikan sinyal HOLD, maka mikroprosesor mentransfer kontrol ke LCD segera setelah siklus saat ini berakhir. Setelah proses LCD selesai, kontrol ditransfer kembali ke konverter analog dan digital.

9.HLDA

Hold Acknowledge (HLDA) Sinyal ini digunakan sebagai pengakuan dari µP bahwa sinyal HOLD telah diterima dan sistem dapat diambil alih oleh prosesor lain.

REFERENCES: 


 








TUGAS 4 FILE SYSTEM

1.Pengimplementasian Sebuah Direktori Dalam Disk 1   IMPLEMENTASI DIREKTORI 2   Implementasi Direktori Pemilihan dlm alg...