BACHELOR OF INFORMATION TECHNOLOGY 8 / 2018 CBCA2103 COMPUTER ARCHITECTURE NO. MATRIKULASI : 880830436195001 NO. KAD PENGNEALAN : 880830436195 NO. TELEFON : 013-5336195 E-MEL : muhammad65151@oum.edu.my PUSAT PEMBELAJARAN : OUM PETALING JAYA ARAHAN Jangan menyalin soalan dan arahan tugasan dalam jawapan anda. Sediakan jawapan tugasan anda mengikut susunan KRITERIA PENILAIAN (ASSESSMENT CRITERIA) seperti tertunjuk dalam RUBRIK. Jika RUBRIK TIDAK dibekalkan, ikut arahan/garispanduan yang ditetapkan oleh Fakulti bagi tugasan kursus berkenaan. Tugasan anda hendaklah antara 3000 hingga 5000 patah perkataan (bergantung kepada bilangan patah perkataan pada arahan di soalan tugasan) TIDAK termasuk rujukan. Taipkan jawapan anda dengan menggunakan saiz fon 12 Times New Roman dan langkau baris 1.5. Tunjukkan bilangan perkataan di hujung tugasan anda. Jadual dan gambar rajah jika ada, hendaklah menunjukkan tajuk yang wajar. Senaraikan secara berasingan, rujukan/referensi dalam muka surat APENDIKS. 1 ISI KANDUNGAN MUKA SURAT ISI KANDUNGAN 2 1.0 PENGENALAN 3 2.0 PENGENALAN DAN PERBANDINGAN 4 3.0 PENJELASAN ISTILAH 6 3.1 ALAMAT EFEKTIF 6 3.2 ALAMAT LOGIK 7 3.3 ALAMAT MAYA 7 3.4 ALAMAT FIZIKAL 4.0 TERJEMAHAN ALAMAT DALAM PENGURUSAN MEMORI 4.1 8 PENJELASAN INGATAN MAYA DAN TERJEMAHAN ALAMAT 4.2 KELEBIHAN MENGGUNAKAN MEMORI MAYA 5.0 GAMBARAJAH MMU DALAM MEMORI 9 6.0 3D XPOINT 10 6.1 KELEBIHAN 3D XPOINT 11 6.2 STATUS SEMASA 3D XPOINT 12 6.3 KESAN ATAS INDUSTRI PERKOMPUTERAN 12 7.0 KESIMPULAN APPENDIKS 14 15 2 1.0 PENGENALAN Unit memori merupakan satu komponen penting yang terdapat dalam komputer digital. Tujuan unit memori diwujudkan adalah untuk menyimpan program dan data. Terdapat beberapa faktor yang diambil kira dalam menentukan unit memori yang sesuai untuk digunakan bergantung dari segi kos, kelajuan, masa diambil untuk mengakses memori , kadar pindahan data , kebolehgantungan dan masa dalam satu kitar memori. Terdapat beberapa komponen dalam sistem memori antaranya memori utama, memori auxiliary, memori cache, dan Processor I/O. Di dalam bahagian ini, akan diterangkan lebih lanjut tentang ingatan cache dan kaitannya dengan ingatan maya, unit pengurusan ingatan , dan ingatan 3D X point . Ingatan Cache ialah satu jenis memori yang berukuran kecil. Walaupun berukuran kecil, ingatan cache merupakan satu komponen paling laju dalam hierarki memori. Hakikat bahawa cache adalah antara perkakasan untuk mengesan alamat memori yang terkandung dalam cache dan untuk memindahkan data masuk dan keluar dari cache yang diperlukan merupakan satu perbezaan struktur utama antara cache dan tahap lain dalam hierarki memori. Ingatan Cache ini mampu mendekati kelajuan komponen CPU. Ingatan maya adalah satu teknik dwifungsi yang digunakan bagi membolehkan keduadua simpanan memori untuk bertindak sebagai satu tingkatan dalam sistem memori dan juga bertindak sebagai perlindungan kepada program yang berjalan dalam satu sistem yang sama. Hal ini berlaku supaya sesuatu program yang tercipta tidak boleh mengubahsuai data yang lain. pemudahcara dengan Unit pengurusan Ingatan(MMU) bertugas sebagai menyediakan dan memudahkan proses mengabstrak pengaturcaraan. Selain itu unit pengurusan unit juga bertindak untuk memaksimakan prestasi tanpa melebihi batasan. Mekanisma yang sering digunakan adalah alamat fizikal dan alamat maya. Teknik yang sering digunakan oleh MMU adalah teknik partitioning(pembahagian), persuratan(paging) dan segmen(segment). Ingatan 3D Xpoint ialah teknologi penyimpanan memori yang dikembangkan bersama oleh Intel dan Micron Technology Inc. Dua vendor telah menggambarkan teknologi baru ini sebagai mengisi jurang di pasaran simpanan antara RAM dinamik (DRAM) dan flash NAND. 3 2.0 PENGENALAN DAN PERBANDINGAN CACHE DAN MAYA Ingatan cache dari segi definisi bermaksud memori cache, juga dikenali sebagai memori CPU, adalah memori akses rawak (RAM) yang boleh diakses oleh mikropemproses komputer lebih cepat daripada yang dapat mengakses RAM biasa. Ingatan ini biasanya berlaku terhasil daripada kesepaduan secara langsung dengan cip CPU atau diletakkan pada cip yang berasingan yang mempunyai perhubungan bas berasingan dengan CPU. Tujuan utama ingatan cache adalah memberikan ruang storan dan akses data yang lebih cepat. Proses ini terjadi apabila penyimpanan contohnya program dan data yang secara rutin diakses oleh pemproses. Oleh itu, apabila pemproses meminta data yang sudah mempunyai contoh dalam memori cache, ia tidak perlu pergi ke memori utama atau cakera keras untuk mengambil data. Selain itu, memori cache boleh menjadi memori utama atau sekunder. Memori cache yang utama dimasukkan ke dalam (atau paling dekat) pemproses. Sebagai tambahan kepada cache berasaskan perkakasan, memori cache juga boleh menjadi cache cakera. Cache cakera berfungsi apabila bahagian terpelihara di kedai cakera dan menyediakan akses ke data / aplikasi yang sering diakses dari cakera. Kelajuan ingatan cache adalah memori ini mempunyai kapasiti memori sebanyak 512K x 12 bit word. Ram cache adalah cip RAM berkelajuan tinggi yang terletak di antara CPU dan memori utama. Ia menyimpan akses memori oleh CPU. Ram cache membantu untuk meredakan jurang antara kelajuan penarafan megahertz CPU dan keupayaan RAM untuk bertindak balas dan menyampaikan data. Ia mengurangkan frekuensi yang CPU mesti menunggu data dari memori utama. Dipetik dari laman web http://searchstorage.techtarget.com/definition/virtual-memory, definisi ingatan maya ialah keupayaan pengurusan memori sebuah OS yang menggunakan perkakasan dan perisian untuk membolehkan komputer mengimbangi kekurangan memori fizikal dengan memindahkan data sementara dari memori akses rawak (RAM) ke dalam penyimpanan cakera. Ruang alamat maya ditingkatkan menggunakan memori aktif dalam RAM dan memori tidak aktif dalam pemacu cakera keras (HDDs) untuk membentuk alamat yang bersambung yang memegang kedua-dua aplikasi dan datanya. 4 Tujuan ingatan maya adalah supaya pengurusan aplikasi terlepas daripada bebanan mengurus ruang memori yang dikongsi. Hal ini kerana komputer mempunyai jumlah RAM yang terbatas sehingga memori dapat habis, terutama apabila beberapa program berjalan pada masa yang sama. Sistem yang menggunakan memori maya boleh memuatkan program yang lebih besar atau berbilang program yang berjalan pada masa yang sama, membolehkan setiap pengguna beroperasi seolah-olah ia mempunyai memori yang tidak terhingga dan tanpa perlu membeli lebih banyak RAM. Selain itu, ingatan maya juga bertujuan untuk meningkatkan lagi keselamatan disebabkan oleh pengasingan memori. Daripada pengasingan memori itu, memori dapat digunakan dengan lebih konseptual daripada mungkin secara fizikal, hanya dengan menggunakan teknik paging. Di antara manfaat utama memori maya adalah keupayaannya untuk mengendalikan dua kali lebih banyak alamat sebagai ingatan utama. Ia menggunakan perisian untuk menggunakan lebih banyak memori dengan menggunakan HDD sebagai storan sementara unit pengurusan memori menerjemahkan alamat memori maya ke alamat fizikal melalui unit pemprosesan pusat. Program menggunakan alamat maya untuk menyimpan arahan dan data; apabila program dilaksanakan, alamat maya akan ditukar menjadi alamat memori sebenar. Memori maya atau logik adalah konsep yang, apabila dilaksanakan oleh komputer dan sistem pengendaliannya, membolehkan pengatur cara menggunakan rangkaian memori atau penyimpanan yang sangat besar untuk data yang disimpan. Sistem pengkomputer memetakan alamat maya pengaturcara ke alamat penyimpanan perkakasan sebenar. Di samping menguruskan pemetaan alamat storan maya ke alamat storan sebenar, komputer yang melaksanakan memori maya atau storan juga menguruskan penyimpanan swap antara storan aktif (RAM) dan cakera keras atau peranti storan volum tinggi yang lain. Data dibaca dalam unit yang dipanggil "muka surat" saiz dari ribuan bait (sebenarnya 1,024 bait perpuluhan) hingga beberapa saiz megabyte. 5 3.0 PENJELASAN ISTILAH 3.1 ALAMAT EFEKTIF Istilah "alamat efektif " adalah istilah dicipta yang dicipta dengan jelas menggambarkan konsep yang ditakrifkan dalam perenggan pertama penulisan ini. Istilah "alamat efektif" hampir pasti dicipta untuk menggantikan istilah "alamat maya" yang lebih umum tetapi jelas. Walaupun istilah "alamat maya" mungkin tidak jelas apabila ia sendiri "dicipta", ia menjadi tidak menentu kerana jurutera perkakasan dan pemaju perisian telah menggunakan istilah ini dengan cara yang samar-samar selama sekurang-kurangnya tiga puluh tahun yang lalu (ketidakpastian dalam ayat ini wujud kerana pengarang menulis ini tertanya-tanya jika ada kemungkinan "alamat berkesan" istilah ditakrifkan sebelum konsep "memori maya" juga wujud). Sebagai contoh, satu definisi yang agak biasa mengenai "alamat maya" adalah alamat yang diterjemahkan ke alamat fizikal oleh kemudahan pemetaan alamat maya.Takrif "alamat maya" ini pada dasarnya bersamaan dengan definisi "alamat berkesan", seperti yang ditakrifkan dan digunakan oleh menulis ini, apabila sistem sedang berjalan dengan pemetaan alamat maya dihidupkan (contohnya sistem Unix setiap kali proses peringkat pengguna melaksanakan). Malangnya, definisi penulisan ini "alamat berkesan" merangkumi lebih daripada definisi "alamat maya" di atas (iaitu kedua-dua konsep yang berbeza). Jika pemproses tidak menyokong konsep memori maya atau jika ciri ingatan maya kini dilumpuhkan (iaitu dimatikan) semasa operasi pengambilan atau operasi dikeluarkan oleh pemproses maka alamat berkesan operasi adalah sama dengan fizikal alamat lokasi dalam ingatan fizikal pemproses (iaitu DRAM, inti, SRAM, apa sahaja). Sebaliknya, jika pemproses menyokong konsep memori maya dan ciri ingatan maya didayakan (iaitu dihidupkan) apabila operasi pengambilan atau operasi dikeluarkan oleh pemproses maka alamat berkesan operasi diterjemahkan oleh pemproses unit pemetaan memori ke dalam alamat fizikal yang menentukan lokasi dalam ingatan fizikal pemproses yang diakses oleh operasi. 6 3.2 ALAMAT LOGIK Mengikut https://www.quora.com/What-is-logical-address-in-os, alamat logik adalah seperti berikut “In computing, a logical address is the address at which an item (memory cell, storage element, network host) appears to reside from the perspective of an executing application program. A logical address may be different from the physical address due to the operation of an address translator or mapping function.’ Dapat kita simpulkan bahawa dalam pengkomputeran, alamat logik ialah alamat di mana sesuatu item (sel memori, elemen penyimpanan, hos rangkaian) kelihatan tinggal dari perspektif program aplikasi yang melaksanakan. Alamat logik mungkin berbeza daripada alamat fizikal disebabkan operasi penterjemah alamat atau fungsi pemetaan. Secara teorinya, alamat logik dihasilkan oleh CPU. Hal ini bermakna alamat logik berada dalam sistem alamat yang dihasilkan. Aapabila kod dikumpulkan untuk program, seorang pengaturcara program ini tidak tahu di mana kod akan dimuatkan dalam ingatan. Semua program yang mengumpulkan ingatan ini tidak menyediakan lakaran umum susun atur program dan bagaimana imej harus dibentangkan, tetapi tidak memberikan sebarang alamat sebenar kepadanya. Apabila program dijalankan, CPU mengambil gambar susun atur ini bahawa petugas untuk mengumpulkan kod akan membuat dan menyerahkan beberapa alamat (yang logik) kepada yang dihasilkan daripada kod. 3.3 ALAMAT MAYA Sistem yang beroperasi bertugas sebagai pengurus yang menguruskan ruang alamat maya dan tugasan memori sebenar untuk ingatan maya. Alamat perkakasan terjemahan dalam CPU,yang seringkali dirujuk sebagai unit pengurusan memori atau MMU, secara automatik menterjemahkan alamat maya ke alamat fizikal. 3.4 ALAMAT FIZIKAL Alamat fizikal secara umumnya dalam bidang pengkomputeranl (juga alamat sebenar, atau alamat binari), adalah alamat memori yang diwakili dalam bentuk 7 nombor binari pada litar bas alamat untuk membolehkan bas data untuk mengakses sel penyimpanan utama utama ingatan, atau daftar memori dipetakan I / O peranti. Untuk komputer yang menggunakan memori maya, istilah alamat fizikal digunakan kebanyakannya untuk membezakan dari alamat maya. Khususnya, dalam komputer yang menggunakan unit pengurusan ingatan (MMU) untuk menterjemahkan alamat memori, alamat maya dan fizikal merujuk kepada alamat sebelum dan selepas diterjemahkan oleh MMU masing-masing. 4.0 TERJEMAHAN ALAMAT DALAM PENGURUSAN MEMORI 4.1 PENJELASAN INGATAN MAYA DAN TERJEMAHAN ALAMAT Abstrak asas yang diberikan oleh pengurusan memory OS adalah alamat maya. Ruang memproses alamat tidak semestinya sama sepertimana memori alamat fizikal (RAM) .Apabila sesuatu proses memerlukan alamat memori, OS akan mentafsirkan alamat dari alamat maya kepada alamat fizikal. Alamat maya akan mula digunakan apabila proses mengakses memori bermula. 4.2 KELEBIHAN MENGGUNAKAN MEMORI MAYA Antara kelebihan menggunakan memori maya adalah memori maya membolehkan program dijalankan tanpa memerlukan ruang alamat seluruhnya berada dalam ingatan fizikal. Memori maya membolehkan kebanyakan program untuk tidak memerlukan semua kod dan data mereka secara sekaligus jadi tiada keperluan untuk memperuntukkan memori kepadanya. Dalam erti kata lain, memori maya dapat menjimatkan ruang. Selain itu, memori maya boleh mengubahsuai proses memberi alamat samada kurang atau lebih memori yang diperlukan berbanding dengan pemasangan secara fizikal ke dalam mesin. Jelasnya, memori maya ini memungkinkan fleksibiliti untuk aplikasi dan OS. 8 5.0 GAMBARAJAH MMU DALAM MMU 9 6.0 3D XPOINT 3D XPoint (diucapkan three d xpoint ) adalah teknologi memori tidak menentu (NVM) oleh Intel dan Teknologi Micron. 3D Xpoint ini mula diperkenalkan bermula bulan Julai 2015. Namun, bermula April 2017, 3D Xpoint ini boleh didapati di pasaran terbuka dengan nama jenama Optane (Intel) dan seterusnya QuantX (Micron) . Penyimpanan bit bagi teknologi memori ini adalah berdasarkan pada perubahan rintangan pukal, bersempena dengan tatasusunan akses data rentetan bertingkat. Harga permulaan adalah lebih rendah daripada dinamik-akses memori dinamik (DRAM) tetapi lebih daripada memori kilat. Menyelusuri sejarah pembangunan 3D XPoint sebenarnya telah bermula sekitar tahun 2012 lagi. Intel dan Micron telah membangunkan teknologi memori fasa yang tidak berubah-ubah (PCM) yang sebelumnya. Mark Durcan of Micron berkata seni bina 3D XPoint berbeza daripada penawaran PCM yang sebelumnya kerana mereka memilih untuk menggunakan bahan chalcogenide untuk kedua-dua pemilih dan bahagian penyimpanan memori sel yang lebih cepat dan lebih stabil daripada bahan PCM tradisional seperti GST. Pada 2015, butiran lengkap teknologi tidak diberikan oleh Intel atau Micron, walaupun teknologi itu nampaknya tidak berdasarkan elektron. 3D XPoint telah dinyatakan menggunakan rintangan elektrik dan menjadi agak dapat ditangani. Berdasarkan pemerhatian terdapat persamaan dengan ingatan rawak akses rawak yang sedang dibangun oleh Crossbar Inc. tetapi 3D XPoint menggunakan fizik penyimpanan yang berbeza. Pemaju XPER 3D menunjukkan bahawa ia berdasarkan perubahan rintangan bahan pukal. Ketua Pegawai Eksekutif Intel Brian Krzanich menjawab soalan-soalan yang berterusan mengenai bahan XPoint yang menukarnya berdasarkan "sifat-sifat bahan pukal". Intel telah menyatakan bahawa XPoint 3D tidak menggunakan teknologi fasa perubahan atau memristor, walaupun ini dipertikaikan oleh pengulas bebas. 10 6.1 KELEBIHAN 3D XPOINT Secara teorinya, XPoint 3D mempunyai prestasi yang lebih tinggi dan penggunaan kuasa yang lebih rendah daripada flash NAND. Hal ini bermula apabila setiap sel menyimpan sekeping data, membuat sel mewakili sama ada 1 atau 0 melalui perubahan harta pukal dalam bahan sel, yang mengubah tahap rintangan sel. Sel ini boleh menampung sama ada keadaan rintangan tinggi atau rendah, dan mengubah tahap rintangan sel berubah sama ada sel dibaca sebagai 1 atau 0. Oleh kerana sel-sel yang berterusan, mereka memegang nilai-nilai mereka selama-lamanya, walaupun di sana adalah kehilangan kuasa. Operasi membaca dan menulis berlaku dengan memvariasikan jumlah voltan yang dihantar kepada setiap pemilih. Untuk operasi menulis, voltan tertentu dihantar melalui wayar di sekitar sel dan pemilih. Ini mengaktifkan pemilih dan membolehkan voltan melalui sel untuk memulakan perubahan harta pukal. Untuk operasi baca, voltan yang berbeza dihantar melalui untuk menentukan sama ada sel berada dalam keadaan rintangan tinggi atau rendah.3D XPoint mempunyai keupayaan untuk menulis data pada tahap sedikit, kelebihan ke atas NAND. Semua bit dalam blok flash NAND mesti dipadamkan sebelum data boleh ditulis. Keadaan inilah yang memungkinkan prestasi 3D X Point yang lebih tinggi dan penggunaan kuasa yang lebih rendah daripada flash NAND. 6.2 STATUS SEMASA 3D XPOINT Intel menjangka 3D XPoint Optane SSD akan digunakan untuk storan prestasi tinggi dan caching, serta untuk memanjangkan dan menggantikan memori. Menurut unjuran syarikat, pengguna akan dapat meningkatkan memori pelayan sebanyak lapan kali dan menggantikan DRAM dengan nisbah nisbah 10: 1 untuk beban kerja terpilih. Intel telah menyediakan tiga cara untuk memanjangkan memori dengan 3D XPoint Optane SSDs antaranya menerusi mekanisme paging sistem operasi yang memindahkan data keluar ke SSD yang dilampirkan PCI apabila DRAM mengisi beban kerja. Selain itu, cara kedua adalah dengan melalui aplikasi yang dioptimumkan atau yang terakhir melalui Teknologi Memori Memori Intel yang disokong pada pemproses Xeonnya. 11 Pada masa akan datang, ia mungkin untuk memanjangkan memori dengan XPIM DIMM 3D yang Intel merancang untuk melepaskan. Para pemerhati berspekulasi bahawa XPedia Optane, dan khususnya Optane NVDIMM. Antara kegunaan utamanya adalah untuk mengembangkan saiz DRAM yang jelas dan mendayakan pengkalan data yang lebih besar dan lebih efektif. 6.3 KESAN ATAS INDUSTRI PERKOMPUTERAN Antara kesan utama ke atas industri perkomputeran adalah wujudnya produk utama dan vendor. Dengan seni bina XPoint 3D, data tidak lagi perlu disimpan dalam blok 4 KB menggunakan timbunan fail lambat I / O. Teknologi baru membolehkan sejumlah kecil data ditulis dan dibaca, menjadikan proses baca / tulis lebih pantas dan lebih berkesan daripada NAND. Produk awal menggunakan teknologi XPoint 3D menanggung ini, walaupun tidak pada tahap kelajuan dan prestasi Intel dan Micron dijanjikan apabila mereka melancarkan teknologi. Walaupun tidak secepat DRAM, 3D XPoint mempunyai kelebihan untuk menjadi memori tanpa volatil. Dari segi prestasi dan harga, teknologi 3D XPoint jatuh antara cepat, tetapi mahal DRAM dan lebih lambat, lebih murah NAND flash. Selain itu, 3D XPoint juga mampu mencapai potensi prestasi sepenuhnya. Proses ini berlaku apabila pemacu P4800X dilakukan lima hingga lapan kali lebih cepat berbanding DC P3700 berasaskan flash NAND syarikat dalam ujian dalaman pada kedalaman beratur rendah menggunakan beban kerja campuran. P4800X boleh mencapai 500,000 IOPS - atau lebih kurang 2 GBps - pada kedalaman beratur 11, Intel mendakwa. Para pemerhati telah membuat spekulasi bahawa bas PCI Express (PCIe) yang digunakan oleh P4800X memegangnya kembali dari kelajuan yang dijanjikan 1,000 kali lebih cepat daripada NAND. Perubahan sistem lain yang difikirkan diperlukan untuk teknologi XPoint 3D untuk memenuhi matlamat prestasi yang lebih tinggi termasuk memisahkan berterusan dari ingatan tanpa persediaan semasa mengendalikan kesilapan cek mesin dan menggunakan pengompil yang membolehkan memori berterusan diisytiharkan, bersama-sama dengan menggunakan edit link yang dapat membina memori itu ke dalam aplikasi. Aplikasi itu sendiri mesti ditulis semula untuk menghapuskan fail I / O dan 12 menggunakan arahan tunggal dan operasi vektor. Modul memori dalam talian tanpa dwi-tanpa modul XPoint (DIMM) yang sesuai dengan slot DRAM dan menggunakan bas laju data dua kali juga boleh membantu 3D XPoint mencapai potensi prestasi penuhnya. Selain itu, dengan wujudnya 3D Xpoint ini, terciptalah satu aplikasi yang memberi manfaat lebih dari kelajuan tinggi. Teknologi 3D X Point mampu menawarkan perkhidmatan yang tidak kurang hebat namun menawarkan harga di pertengahan antara Teknologi DRAM yang pantas tetapi agak mahal dan Teknologi Flash NAND yang lambat namun lebih murah. Kos Pada Ogos 2017, kad tambahan 375 GB Optane P4800X berharga $ 1,520, atau $ 4.05 setiap gigabait. Sebagai perbandingan, NVMe PCIe P3700 SSD berasaskan flash GB Intel adalah $ 879, atau kira-kira $ 2.20 setiap gigabait. Memori Intel Optane untuk PC adalah $ 44 untuk modul 16 GB dan $ 79 untuk modul 32 GB. Kes penggunaan XPert 3D 3D XPoint digunakan sebagai lapisan penyimpanan tambahan antara flash dan DRAM. Ia merupakan amalan yang agak biasa untuk penyimpanan di antara cakera keras (HDD) dan flash. Data intensiti tinggi dan aplikasi yang memberi manfaat lebih dari kelajuan tinggi disimpan pada lapisan flash, sementara data dan aplikasi yang diakses kurang kerap dimasukkan ke dalam cakera. 3D XPoint adalah satu lagi lapisan penyimpanan di atas denyar untuk data dan aplikasi yang memerlukan kelajuan yang lebih besar. 13 7.0 KESIMPULAN Dalam seni bina bangunan, produk yang dihasilkan dapat dilihat dengan mata kasar dan dibina berdasarkan prinsip ilmu yang jitu. Begitu juga halnya dengan seni bina komputer. Dalam kejuruteraan komputer, seni bina komputer merupakan satu set peraturan dan kaedah yang menggambarkan funsi, organisasi, dan pelaksanaan sistem komputer.Dapat kita simpulkan bahawa terdapat beberapa sistem dan operasi yang melibatkan pelbagai alat termasuk memori terkandung dalam satu unit komputer. Dengan mendalami prinsip ilmu seni bina komputer, seorang yang ahli dalam bidang teknologi maklumat khususnya mampu mengenali semua komponen hardware dalam satu sistem komputer contohnya perkaitan antara memori fizikal dan memori cache sedangkan hardware ini sentiasa berlaku dalam proses dalam computer. Oleh kerana pembangunan maklumat komputer yang pesat seiring dengan teknologi terkini, setiap ahli komputer harus sentiasa mencari dan memenuhi maklumat berkaitan bidang mereka supaya tidak ketinggalan contohnya seperti 3D Xpoint yang dijangka akan membangunkan lagi pembangunan computer dengan lebih pesat. 14 APENDIKS RUJUKAN / REFERENSI SHARMA,N.(2009). COMPUTER ARCHITECTURE, NEW DELHI, INDIA: UNIVERSITY SCIENCE PRESS Leen (15 Feb 2016) What is phsical adress in os. Retrieved by https://www.quora.com/What-is-logical-address-in-os Dilayari pada 10 Mac 2018, https://www.micron.com/products/advanced-solutions/3dxpoint-technology 15