Move

Selamat Datang Ke Blog Kami

Renung-Renungkan Dan Selamat Membaca

Sunday, December 16, 2012

Input Output

Teknik-teknik penggunaan Input Output


Terdapat 5(lima) bentuk teknik yang dikeluarkan dalam penggunaan Input Output bagi setiap komputer.
Antara 5 teknik tersebut adalah :

  1. Programmed I\O
  2. Interrupt Driven I\O
  3. DMA
  4. Memory Mapped I\O
  5. Isolated I\O
Programmed I\O

CPU mengjalankan arahan, kemudian menunggu tindakan dari I\O. Menyemak daftar I\O secara berkala. Kemudian apabila peranti telah bersedia, program ini akan berjalan tetapi jika terdapat kesilapan segera mengambil tindakan. Kebiasannya,didalam sistem prestasi kecil atau rendah bagi sistem tertanam masa nyata ada dua bentuk masalah, iaitu masa ramalan yang mudah dijangka dan perkakasan kos rendah.

Interrupt

Apabila berlakunya kesilapan atau peranti siap sedia untuk digunakan, Controller akan merencatkan tindakan CPU. Rencatan ini dikecualikan dalam program ini, namun ianya tidak diselarikan dengan arahan pelaksanaan. Dalam rencatan ini juga CPU boleh meminta pengendali antara arahan. Dan sekiranya kerap berlaku rencatan ini, maklumat2 yang disalurkan lambat laun dapat mengenal pasti peranti yang menganggu

Direct Memory Access

Apakah fungsi DMA ? Ianya ditugaskan untuk membebaskan CPU dari pemindahan data-data yang tulen. Selain itu ianya menjadi penunjuk untuk ke destinasi sumber,  dan saiz data yang dikeluarkan untuk memulakan pemindahan. Pemproses akan menulis data ke DMA dan bekerja secara beterusan. Disini terdapat suatu protokol bernama Protokol Handshake, disini DMA bertindak sebagai permintaan data dan pengiktirafan data.

Memory Mapped I\O

Pendaftar dialamatkan dalam ruang yang sama sebagai memori. Pendekod alamat membezakan antara mereka. OS menggunakan alamat mekanisme penterjemahan untuk membuatkan mereka hanya boleh mengakses ke kernel.

Isolated I\O

Memberi arahan yang berasingan bagi pengaksessan I\O daftar. Program ini hanya boleh dilaksanakan dalam mod kernel sahaja

by : ikhwan bin ali (B031210376)

MEMORI DALAMAN

-Memori dalaman computer biasanya digunakan untuk menyimpan data yang digunakan oleh sistem pada permulaan dan untuk menjalankan pelbagai jenis program seperti sistem operasi (OS).

-Memori ini  terletak di dalam mikrocip kecil, sama ada dilampirkan atau disambungkan ke motherboard komputer.

-Memori komputer boleh terdiri daripada beberapa megabait beberapa gigabait.

RAM(Random Access Memory)

  • Memori fizikal yang dipasang dalam sistem komputer dirujuk sebagai RAM.

  •  Program seperti sistem operasi (OS) menggunakan RAM untuk menyimpan data program supaya sistem tidak perlu mengakses hard drive dengan kerap.

  •  RAM juga bersifat volatile, ini bermakna RAM memerlukan kuasa dari komputer untuk mengimpan data.

                   apa itu volatile?
          -->Ia adalah memori komputer yang memerlukan kuasa untuk mengekalkan maklumat yang disimpan, dalam erti kata lain, ia memerlukan kuasa untuk mencapai memori komputer.. Volatile memori dapat mengekalkan maklumat sepanjang bekalan kuasa dihidupkan.. Tetapi jika terputus bekalan kuasa, data yang tersimpan akan terpadam.

  •  RAM yang digunakan dalam sistem komputer boleh menyokong dari 512 MB untuk 3 atau lebih GB


##sebagai contoh, anda sedang menggunakan microsoft word, dengan tiba tiba bekalan elektrik terputus. apabilla anda buka balik, semua keja yang anda buat sebelum ni suadah tiada kerana ia hanya disimpan dalam memori dalaman yang bergantung pada bekalan kuasa.

ROM(Read Only Memory)

  • ROM ialah  litar bersepadu yang diprogramkan dengan data tertentu apabila ia dihasilkan.

  • Juga dikenaki sebagai firmware.

  • ROM ialah sejenis cip yang mana bukan sahaja terdapat dalam komputer, bahkan terdapat dalam barangan elektronik yang lain.

  • Permanent storage
  • Nonvolatile
  • Microprogramming 
  • Library subroutines
  • Systems programs (BIOS)
  • Function tables 



















Device_By Muhammad Yusuf Bin Ahmad Shah Ruddeen


Input Device...

Dalam pengkomputeran, peranti input ialah sebarang persisian (sekeping peralatan perkakasan komputer) yang digunakan untuk menyediakan data dan isyarat kawalan kepada sistem pemprosesan maklumat seperti komputer atau perkakas maklumat lain. Contoh peranti input termasuk papan kekunci, tetikus, pengimbas, kamera digital dan joysticks.









Output Device

Peranti paparan menyampaikan teks, grafik, dan maklumat video. Maklumat yang ditunjukkan pada peranti paparan dipanggil salinan lembut kerana maklumat wujud elektronik dan dipaparkan untuk tempoh masa sementara. Peranti paparan termasuk monitor CRT, monitor LCD dan paparan, gas plasma monitor, dan televisyen





By__=B031210051

Saturday, December 15, 2012

ARITHMETIC

FLOATING POINT

floating point(nombor perpuluhan) merupakan perkiraan penting dalam Organisasi dan Struktur Komputer..

Perwakilan bagi nombor yang tidak dipandang, termasuk nombor yang sangat kecil dan sangat besar

sebagai contoh: 

–2.34 × 1056
+0.002 × 10–4
+987.02 × 109


terdapat 2 bentuk floating point iaitu: 

1. single precision(32-bit)
2. double precision(64-bit)

format floating point adalah :

x=(-1)^s x (1-perpecahan) x 2^(exponen-bias)

single(bias=127) ; double(bias=1203)

ukuran single precision :


eksponen 00000000 dan 11111111 dikhaskan
nilai terkecil
Eksponen: 00000001  eksponen sebenar = 1-127 = -126
Pecahan: 000 ... 00 nilai sebenar = 1.0
± 1.0 × 2-126 ≈ ± 1,2 × 10-38
nilai terbesar
eksponen: 11111110  eksponen sebenar = 254 - 127 = 127
Pecahan: 111 ... 11  menghampiri ≈ 2.0
± 2.0 × 2 127 ≈ ± 3,4 × 10 38

ukuran double precision :


Eksponen 0000 ... 00 dan 1111 ... 11 dikhaskan
nilai terkecil
Eksponen: 00000000001  eksponen sebenar = 1-1023 = -1022?
Pecahan: 000 ... 00  nilai sebenar = 1.0
± 1.0 × 2-1022 ≈ ± 2,2 × 10-308
nilai terbesar
Eksponen: 11111111110  eksponen sebenar = 2046 - 1023 = 1023?
Pecahan: 111 ... 11  menghampiri ≈ 2.0
± 2.0 × 2 1023 ≈ ± 1.8 × 10 308

Ketepatan floating-point


ketepatan relatif
semua bit pecahan adalah penting
Single: 2^-23 lebih kurang
Bersamaan dengan 23 × log102 ≈ 23 × 0,3 ≈ 6 digit perpuluhan ketepatan
Double: lebih kurang 2^-52
Setaraf kepada 52 × log102 ≈ 52 × 0,3 ≈ 16 digit perpuluhan ketepatan




by : Ikhwan Ali (B031210376)

Memory

Memory Performance(prestasi memori)


dalam bicara kali ini..kami akan menceritakan tentang prestasi memori. Yang mana boleh di pecahkan kepada 2 bahagian dalam menilai prestasi memori ini:

1. Memori kitaran masa;
2. Kadar pemindahan.

Memori kitaran masa

hal ini menceritakan berkaitan bagaimana suatu memori itu menggunakan masa dalam melakukan "recovery" sebelum pengaksesan ke suatu maklumat lain.

Kadar pemindahan(transfer rate)

menceritakan tentang kadar laju pemindahan sesuatu data kedalam atau keluar memori simpanan.


Selain itu prestasi memori juga memerlukan masa pengaksesan yang bermutu.
Apa itu masa akses ? Masa akses adalah masa antara menyampaikan alamat dan mendapatkan data yang sah. Selang masa diantara unit kawalan memulakan panggilan data atau permintaan untuk menyimpan data, dan selang masa yang segera di mana penghantaran data selesai atau penyimpanan bermula.


Analogi mudahnya adalah sekiranya kita mahu memanggil seseorang utk meminta bantuan..dalam kadar berapa cepatkah dia dapat memberi bantuan kepada kita.

perkiraan dalam masa akses

kebiasaannya perkiraan ini melibatkan perkara yang berkaitan:
purata masa mencari + kelewatan purata putaran + masa pemindahan + pengawal overhed + giliran kelengahan

contoh:

= 20ms + (0.5/5400) + (1MB/100MB/s) + 30ยตs
= 20ms + 5.6ms + 10ms + 0.03ms = 35.63ms

dalam realiti tidak segalanya mengikut perkiraan sebenar..kemungkinan kehilangan ketepatan dalam 50% berlaku.. lantas masa akses yang dikira juga akan berkurangan..

by: ikhwan Ali(B031210376)